Cie
2006-12-29 11:51:49
Hello,
Purpose: Sending Sysex from my Sequencer to my synth VirusC to control parameters which only can be controlled by sysex.
Problem: My sequencer http://www.renoise.com does not support sending sysex commands but midicc only.
Solution: Within the sequencer sending MidiCC values to MT, then converting it to a Sysex-Message.
How I did it:
Midi-Incoming Message: B3 0C oo (Channel 4, Controller #12, var value)
Translated to: F0 00 20 33 01 10 71 03 50 oo F7 (10: omni / 71: controller page b / 03 channel4 / 50: Controller #80 / oo: var value)
Question: Now I would like to do it more general and assign the channel to a variable, so that I do not have to do all the settings for all 16 Midi-Channels. So in the Midi-Message it would be the B3, and in the Sysex-Message the 03 (before 50 oo F7). When replacing the B3 e.g. with Bpp and the 03 with pp, it does not work. I think the problem is, that in the Midi-Message the channel is a one-digit value whereas the sysex needs a two-digit value.
Is there a solution?
Help would be great.![Smile :)](../../../images/smilies/icon_smile.gif)
Purpose: Sending Sysex from my Sequencer to my synth VirusC to control parameters which only can be controlled by sysex.
Problem: My sequencer http://www.renoise.com does not support sending sysex commands but midicc only.
Solution: Within the sequencer sending MidiCC values to MT, then converting it to a Sysex-Message.
How I did it:
Midi-Incoming Message: B3 0C oo (Channel 4, Controller #12, var value)
Translated to: F0 00 20 33 01 10 71 03 50 oo F7 (10: omni / 71: controller page b / 03 channel4 / 50: Controller #80 / oo: var value)
Question: Now I would like to do it more general and assign the channel to a variable, so that I do not have to do all the settings for all 16 Midi-Channels. So in the Midi-Message it would be the B3, and in the Sysex-Message the 03 (before 50 oo F7). When replacing the B3 e.g. with Bpp and the 03 with pp, it does not work. I think the problem is, that in the Midi-Message the channel is a one-digit value whereas the sysex needs a two-digit value.
Is there a solution?
Help would be great.
![Smile :)](../../../images/smilies/icon_smile.gif)