at Formant, Those aren't small things you listed, I dont even know what half the stuff you mentioned really means but it sounds dope...
Still i dont think anything will fullyb replace the pure joy and head nod rush of bangin on pads, everything else is just accessories to me...
consider it like this
Make a box, make it have 8x8 matrixed pushbuttons a la monome.
Add an arduino as a brain or logic controller.
There ya go..midi controller
Hook it up to max msp, here you can decide how to use the buttons on the box;
- use 8x8 drumpads (replace pushbuttons for mpc pads spares)
let it trigger an audio object in max which can be an osc or a sample.
- use it as a sequencer 8x 8 steps
- use it as a mixer, 8 channels with 8 levels (incremental steps 128/8 = 16 steps of volume per button.
You can even have a realtime chopshop which you mangle through and 8x8 matrix where each pad represents a cue(slice) point or use it to indicate start or end markers.
The artsy part is where non-producers replace the 8x8 interface with an array sensor to control audio or video. You wont just install the program, hook it up and bang away, like Logic you must create your own environment the way you want it or as envisioned for your project.
[ame="http://www.youtube.com/watch?v=KtzlM9M-qLY"]The Slicer ! - patch made with Max/Msp by Canenero - YouTube[/ame]
@ dac; Patcher applies the same UI principle but is limited to the available plugs where max lets you create pretty much any kind of synthesis(and much more ofc). Patcher does enable you create some exceptions that normaly couldnt be done as easily without.
This is isnt mumbo jumbo hehe, these are still just basic producing topics.