Reverse MIDI notes (right to left)

florian

2012-05-17 20:47:59

A user asks:
Can MIDI Translator reverse Midi notes in a midi controller?
So it would be possible to play my keyboard like left handed?

florian

2012-05-17 20:52:33

this is rather simple. You need MIDI Translator Pro.
You need the typical setup where MIDI Translator sits in between your MIDI keyboard/controller and the software you want to play in. Check the user manual (or search this forum) for details.

Then, create a preset and in it, create 2 translators like this:

Code: Select all

Translator 0: Reverse Note On messages on MIDI Channel 1
Incoming: MIDI 90 pp qq
 [x] swallow incoming message
Rules:
 pp=127-pp
Outgoing: MIDI 90 pp qq

Translator 1: Reverse Note Off messages on MIDI Channel 1
Incoming: MIDI 80 pp qq
 [x] swallow incoming message
Rules:
 pp=127-pp
Outgoing: MIDI 80 pp qq
In both translators, pp captures the incoming note number. The rule will reverse it by subtracting it from 127 (127 is the maximum note number). pp is the velocity of the played note. The outgoing action will output the new MIDI message.

Florian

chilly7

2012-05-17 21:14:27

Hello



Thank u for the quick replay.


but it does not work.

I sent u a file by e-mail, did i do something wrong?



p.s. I do not own this program yet, i use trial version, but for that feature i am going to buy the program alone

chilly7

2012-05-17 22:54:47

now i use Ableton 8

in ableton 8 in Preference-> Midi

I use only "Bomes Midi translator 1"

so if i disable it, there is no sound if i eneble it there is a sound. ( so that means it works)

in Bomes Midi translator
i go to Midi Router
and then link 2 Axiom Pro 61 USB A in to Bomes MIDI Translator 1 virtual out

florian

2012-05-18 23:05:52

thanks for the notification by email. I've updated the description above, it only works on MIDI channel 1.
To make it work on channel 16, for example, replace all "9F" and "8F" with "90" / "80".

Florian

chilly7

2012-05-18 23:39:06

florian wrote:thanks for the notification by email. I've updated the description above, it only works on MIDI channel 1.
To make it work on channel 16, for example, replace all "9F" and "8F" with "90" / "80".

Florian
Thank Florian

P.s. What about chanell 2 are. Numbers will be changed? :mrgreen:
Because I am planing to add second Midi controller to my setup in a month , will it be able to work with two Midi controller which probably will be assigned to two midi Chanels, 1 and 2 ?

florian

2012-05-19 00:31:39

yes, it'll work with as many MIDI controllers as you like.
Many users actually use MIDI Translator mainly to consolidate all their MIDI ports.

For MIDI Channel 2, replace 80/90 with 81/91.

Now why is that so? You can Google for MIDI Note-On hex to get some insight :)
Florian

chilly7

2012-05-19 00:41:47

florian wrote:yes, it'll work with as many MIDI controllers as you like.
Many users actually use MIDI Translator mainly to consolidate all their MIDI ports.

For MIDI Channel 2, replace 80/90 with 81/91.

Now why is that so? You can Google for MIDI Note-On hex to get some insight :)
Florian
thank u.
I complitely do not understand MiDi stuff, so extreme thanks for help

Have a nice day and extreme thanks again