Okay so I’m having a bit of trouble figuring out how to take the current keyboard range and on each successive press of a button, shift it down by one octave. It has to be relative, because I also want an increment button as well.
Sorry I’ve not been on the forums in awhile, but yes! If you’ve got some code to share, I’d love to take a look. I’ve been trying to accomplish this via the NGC file, but haven’t had much luck. I’m currently using the NG app which does everything else I need, just not the keyboard octave shifting… Thanks Robin!
In addition to scanning the keys for switch changes . I scan 16 extra switches for changes. You could use J5 to to the same.
I use a membrane momentary action switch.made by MEC with low bounce characteristics.
Here is some code for a 2 switch solution. This enables the user to to decrement and increment the value. You will need to declare the transpose variable as a global variable.