Pattern Recognition helps you turn the world into music; take a picture of a pattern, add buttons to it, and play!
Pattern Recognition uses machine learning and the fundamentals of music theory to decide what notes each button will play.
You can change the complexity of this mapping, from more tonal to less tonal. Pattern Recognition also support MIDI over wifi, with the MidiMitter app.