I have a simple keyboard which is scanned with a DIO-module. It works flawlessly.
In addition I have a floorboard with a few buttons on it. I use the RECEIVER / SENDER functionality of NG to run sections with the floorboard.
The problem is: If I press a key on the keyboard and one of those buttons on the floorboard simultaneously, the key won’t be recognized. I use the floorboard to switch between sounds. So that’s kinda problem
Is there a workaround for that problem? I already tried using different ports without success.
I created an EVENT_RECEIVER with the CC the floorboard sends. I forward it to a SENDER and this one calls an section via type=meta meta=runsection:2.
The sense behind that is, that the floorboard should send ascending programchanges (first step PC0, second step PC1, and so on) and a second button resets the value and it starts from zero. This is a separate script section and is called by runsection:3. Also this section has only three lines. So it’s not a lot of code going through this.