MIDI Target Manufacturer(s): Sequential (was DSI)
My Prophet 12 sends, whenever I perform the Write operation, the whole sound program as a long row of NRPN messages. The controls in my MD layout also work with NRPN. Since all controls are set to MIDI Receive, they should theoretically respond to the incoming 1024 messages. However they don´t.
If I turn a single knob on the synth, the layout will follow properly. So I think probably the 1024 messages come in too quickly.
Now I tried to put a delay to the incoming messages. I simply put BX = XX +D1000, this would give a whole second delay (just to be able to clearly see it). Still the layout responds without delay.
I tried a more complicated way by assigning the parameter and value bytes to variables, then block the incoming message and then send a new message using the variables (so basically the same what was coming in). It works as expected. Then I put a delay to the newly created message. Suddenly the controls in my layout do not respond, but instead the layout switches to another bank after a second or so. Looks like the delay confuses MD.
Any idea how to make it work? And what might be the problem with the unintended bank switching?