Description
Hi,
I am currently testing enhanced features in the midi-thru parts. The concept is, that you can add a callback to the midi auto-thru logic.
It has the signature bool fn(message.type, &message.data &message.data2, &channel) maybe will change ..
The behaviour is : if the function returns false, the message will not be sent , otherwise it will be sent with potentially modified parameters data1, data2 and channel (if available).
This is the first stage of the required features of a hardware midi patchbay, but is also useful on other occasions.
Currently I am using it for a box, that provides complex-preset based program changes to external modules. It will be connected by its midi-in from the masterkeyboard, on its midi out to a multitimbral instrument. First I am suppressing all active sensing from the keyboard, then I trap all program changes from the keyboard, remap them to the internal presets and send those new program changes from the box. This is just one example, there could be more.
I am convinced that it is not only me who could use this feature, so I am raising this issue as a starting point for a discussion.
Thank you
Kris