Identifying Lowest Note Played on Keyboard and Re-Transmitting on Another Channel

Hallo. Would anyone be able to give me any guidance/suggestions/tell me if the following is possible: to identify the lowest note being played on a Midi keyboard and re-transmit it on another channel – so in effect the bass note of any group of notes – either consecutive chords, or a single note held under changing harmonies, can be effectively identified and played on a different channel/timbre.

The translators that you would be interested in are in the preset called “Lowest Note”

The first translator looks at the incoming note and compares with the current lowest note, if it is lower, it sets it to the new lowest note and sends it out the alternate channel. All note on messages get passed through.

The second one turns of the current lowest note on the alternate channel (and any other notes) that come through as turned off. It sets the global variable to 0 to show that there are no notes playing.

On one translator identify every note on message coming in and if lower then the last note, set a global variable. When the lowest note is release “note-off” set it back to zero. The variable will be the last lowest note played if on or zero if off.

The same translator should direct the note to the desired channel if it is a new lowest note on.

If you don’t want the lowest note to go out to the default channel as well, then you will need another translator to monitor for lowest note and if not lowest note, send it on to the default channel, otherwise suppress output.

I’m sure in a musical setting there will some other nuances that will require some tweaking to this strategy I suggested.