An experiment in touch based controls of pitch and volume for multiple tones resulted in an app that's fun to interact with, and produces a wide range of different sounds and textures.
Drag some dots into the work area and carefully position for controllable out of phasing, or shake the device to randomize the whole mess.
Use touch to position up to 40 tones in the work space
Slider controls for motion setup
Pause so you can grab the fast moving ones
Save/load your compositions (can they be called that?)
Auto save/load of active composition when exiting/starting app
Shake device to randomize all active tones
Individual tone randomization option
Version 1.2 has features and bugfixes:
Global volume multiplier control added
Global Pitch multiplier control added
- random partial beats removed
- Audio pops when saving/loading/resetting removed
Beat tempo controls now have a 'synch' button: in 1.1 the different beats could get out of synch as each note as it's own beat counter, this keeps them all using a global beat counter. An option since out of synch beats can be quite interesting.
Dragging a note doesn't stop the notes beats.
Reset now resets the local beat tempo multiplier
Reset resets the global beat tempo
Shake now randomises beats for the active notes
Save and Load UI reduced to make way for more UI - you now pick the save/load slot first, then pick the operation (save or load). Saved patterns are unaffected.
Slider pips would load slightly offset from expected positions.