Before I get started I must clarify two things. This is NOT my own original idea. Secondly: This is a project I will begin much later. At the moment I'm too much of a n00b to even begin buying parts for it.
First look at this:
http://www.c-thru-music.com/cgi/?page=prod_axis-64
This is a midi keyboard with hexagonal keys. Ridiculously overpriced, but the concept is very nice. I've been thinking about building something similar, but right now there are two obstacles.
A: How do I produce 192 hexagonal keys?
B: How do I aquire switches for those 192 keys?
In terms of capabilities most of the features of that thing are unecessary. I will have no pitch wheel, no mod wheel, no preset buttons.
The only advanced features I need to replicate iare s the single and split functionality.
Single mode: The whole keyboard transmits midi data on one single channel through the OUT port.
Split mode: The keyboard is split in three different sections each one sending data on a separate channel through OUT.
This means I need to be able to configure which part of the keyboard uses which midi channel.
Secondly, this layout means one more unique feature: The same NOTE can be played on different KEYS. That are multiple ways to play the same note. I'm not sure how the midibox will deal with this but look at this example below:
If I hold down one A(1) while rapidly pressing down and releasing another A(2) then the first A(1) will stop sounding because the second A(2) transmitted a note-off message BEFORE A(1) did. This seems like it might create some complications.