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

0
0

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.

Marked as spam
Posted by (Q&A Forum: 1, Answers: 0)
November 10, 2017 11:10 am
16 views
0
Private answer

Try this project.  It uses 2 global variables

gf = lowest note

gg = channel you want to send lowest note to

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.

 

 

Marked as spam
Posted by (Q&A Forum: 22, Answers: 1012)
November 11, 2017 3:26 am
0
Private answer

Off of the top of my head:

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.

Steve

bome@sniz.biz

Independent Bome Programming Specialist

Bome Q&A moderator

 

 

Marked as spam
Posted by (Q&A Forum: 22, Answers: 1012)
November 10, 2017 3:25 pm