I was thinking of creating a pad array that could be set up in the following ways:
* Be created as an array of 12 by 5 pads which would be displayed as a 5-octave "keyboard"
* Octave up/down
* Scale mode where each pad can be colored to show the scale notes, with a selection of scale and key from menu
* Vertical position of pad will determine the velocity
* Vertical movement along the pad after the initial velocity will output any CC, channel pressure or polyphonic pressure
* Vertical movement can be affected by various physics, friction, etc.
I am sure this is possible. I know there is Advanced Keys, but I wanted to make something that would complement it and add more octaves to expand the note range, and perhaps even expand on that concept as well, but it will be a daunting task ahead.