What you think, would it be possible to use this with 'normal' midi controller?
I have controller with 16 pads, 8 faders and 8 rotary controllers. All of them can be configured to send nearly anything. And in addition, having 8 configuration sets, so all of them can have 8 different meanings.
I can do some programming myself, but would need your comment if there is some special requirements for controller.