Transpose MIDI notes

Hi Steve,

a while ago I asked about a MIDI transpose and you told me this:

"The below translators will transpose any MIDI note coming in on MIDI
channel 1 up by one note:

First Translator - Note On
Incoming: Note-on MIDI CH1 Any note set note to pp velocity qq
Rules: pp=pp+1
Outgoing: Note-on MIDI CH1 note pp velocity qq

Second Translator - Note Off
Incoming: Note-off MIDI CH1 Any note set note to pp velocity qq
Rules: pp=pp+1
Outgoing: Note-of MIDI CH1 note pp velocity qq
"

But due to some reasons I would need a translator that does this:

On a 88 key keyboard key A0 would be MIDI note #21. I would need a translator that when I press a.e. A#/Bb = #22 (incoming) directly gives me #21 (outgoing).

Although your first solution is similar I need the answer to the second question where the 88 keys are bound specificly to other keys (the shift would be always the same amount a.e. +/- 1).

All the best,
Christopher

OK, I assume that your other notes you want to do what they currently do:

Incoming : Note-on MIDI CH 1 note 22 velocity qq
Rules:
pp=21
Outgoing: Note-on MIDI CH 1 note pp velocity qq
Options. Stop Processing, Swallow

Then do another one just like above for note-off
Put these translators before the existing translators and then since “Stop Processing” is set, they will not fire when incoming is note 22.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz