Change dinamically midi channel from Switches object

Discuss problems and solutions.
Post Reply
ecce_cello
Newbie
Posts: 12
Joined: 10 Jan 2014 11:48
Location: Berlin
Contact:

Change dinamically midi channel from Switches object

Post by ecce_cello »

hallo,

how can i change channel out of "Switches1" object using a "Switches2" object? When "Switches2" is ON, "Switches1" outputs CC in channel 1, when "Switches2" is off, "Switches1" outputs CC in channel 2.

i hope this is easier and clearer, the other thread i wrote is just a mess (i had never tried to solve something in a forum, and had so many fail attempts and misunderstandings in a single post!).

one thousand thanks.

david
Attachments
Switches Change Channel.jzml
(2.66 KiB) Downloaded 57 times
electrofux
Regular
Posts: 294
Joined: 24 Jan 2012 18:22

Re: Change dinamically midi channel from Switches object

Post by electrofux »

If you look at the last example for the On/Off switch, you see the script where you make the midiout (ctlout(1,c,x*127,1)). The last "1" is the Midi Channel.
So, you can declare a variable called midichannel ("decl midichannel;") beforehan then make another "if clause" asking for the state of Switch3: if (Switch3.x==0) {midichannel=1;}else{midichannel=2;}.

Then you go ctlout(1,c,x*127,midichannel) so that the midiout channel is determined by the setting of Switch3.
Post Reply