kurtr2
2013-10-28 17:34:01
Is it possible to program a midi button push that will (through Bomes) change the midi channel of a keyboard controller?
kurtr2
2013-10-28 17:34:01
DvlsAdvct
2013-10-28 20:32:58
kurtr2
2013-10-28 22:48:43
kurtr2
2013-10-30 00:18:36
DvlsAdvct
2013-10-30 04:00:38
Code: Select all
Translator 1: Set Channel
Incoming Signal: 90 pp 7F
Rules: if pp==50 then ga=145
if pp=51 then ga=146
if pp==52 then ga=147
if pp==53 then ga=148
Outgoing Signal: None
Translator 2: Keyboard
Incoming signal: 90 qq rr
Rules: None
Outgoing Signal: ga qq rr
kurtr2
2013-10-30 04:12:37
kurtr2
2013-10-30 04:45:39
DvlsAdvct wrote:Easy to do. You will need two translators. The first one will set a global variable based on what button is pressed to set the outgoing channel in the second translator. I am going to assume you want to change it from Channel 1 to Channels 2-5, and will use the variable assignment to do this. Keep in mind that rules use Decimal, whereas the incoming and outgoing messages are coded in Hex. If you want to find out what the decimal value of your MIDI note is, just use the Help menu in your translator. It should look something like:This is pretty straight forward. What happens is the incoming keyboard signal comes in (anything from the keys should send out on 90 qq rr) and translates it to the value set by what button was pressed in the previous translator. Does that make sense?Code: Select all
Translator 1: Set Channel Incoming Signal: 90 pp 7F Rules: if pp==50 then ga=145 if pp=51 then ga=146 if pp==52 then ga=147 if pp==53 then ga=148 Outgoing Signal: None Translator 2: Keyboard Incoming signal: 90 qq rr Rules: None Outgoing Signal: ga qq rr
DvlsAdvct
2013-10-30 05:00:52