Map System Exclusive (sysex) messages to a rotary encoder
Posted: 02 Sep 2012 17:22
Hi. I am new to Lemur. I am looking to send MIDI sysex messages from Lemur to one of my synths using a rotary style encoder. Each parameter of the synth can be controlled by sysex messages. I was able to track down a list of the hex messages for the synth and I've succesfully tested some of them using SendSX. So for example, for me to increase oscillator1's frequency by one, I would send the following sysex:
F0 00 00 59 01 01 00 03 07 00 0C 00 0A F7
0C in bold indicates Oscillator one frequency parameter. 00 0A will set the frequency to the value of +10.
The problem I am having with Lemur is that I can see how to create a System Exclusive (F0) controller, but it only allows me to enter a single data value. I would like to be able to enter in a range. So back to my example, I want to create a bipolar rotary encoder that goes from -99 to +99 (as that is how the synth is designed). My sysex range would look something like:
F0 00 00 59 01 01 00 03 07 00 0C 7F 1D F7 (-99)
... (-98 through -1)
F0 00 00 59 01 01 00 03 07 00 0C 00 00 F7 (0)
... (1 through 98)
F0 00 00 59 01 01 00 03 07 00 0C 00 63 F7 (+99)
Any help would be greatly appreciated.
F0 00 00 59 01 01 00 03 07 00 0C 00 0A F7
0C in bold indicates Oscillator one frequency parameter. 00 0A will set the frequency to the value of +10.
The problem I am having with Lemur is that I can see how to create a System Exclusive (F0) controller, but it only allows me to enter a single data value. I would like to be able to enter in a range. So back to my example, I want to create a bipolar rotary encoder that goes from -99 to +99 (as that is how the synth is designed). My sysex range would look something like:
F0 00 00 59 01 01 00 03 07 00 0C 7F 1D F7 (-99)
... (-98 through -1)
F0 00 00 59 01 01 00 03 07 00 0C 00 00 F7 (0)
... (1 through 98)
F0 00 00 59 01 01 00 03 07 00 0C 00 63 F7 (+99)
Any help would be greatly appreciated.