How can I send program changes from the conductor?
-
La Tenaille
- Member
- Posts: 547
- Location: Saint Etienne (France)
- Contact:
in the Conductor module there is an important outlet:
num : the number of the current conductor line.
you can, in your patch, try something like
if the NUM has changed ---> create a MIDI msg PROGRAM_CHANGE
I hope it will help.
num : the number of the current conductor line.
you can, in your patch, try something like
if the NUM has changed ---> create a MIDI msg PROGRAM_CHANGE
I hope it will help.
Olivier Sens
www.brainmodular.com
www.brainmodular.com
-
La Tenaille
- Member
- Posts: 547
- Location: Saint Etienne (France)
- Contact:
Salut Olivier
I've just done this "simple" wiring (took me an hour to understand the way "create midi" works!):
http://picasaweb.google.fr/latenaille42 ... 4173348002
It seems to work when I go forward in the conductor, but backward it has a strange behaviour (forwarding one more step, then backwarding with the wrong numbers).
Where is my mistake?
I've just done this "simple" wiring (took me an hour to understand the way "create midi" works!):
http://picasaweb.google.fr/latenaille42 ... 4173348002
It seems to work when I go forward in the conductor, but backward it has a strange behaviour (forwarding one more step, then backwarding with the wrong numbers).
Where is my mistake?
strange , just done the same patch and it's work fine here ( V3.68f ), the only difference for me was to use only one midi channel , if you select " all channel " you send the program change 16 time , one for each channel...( but even this way , the patch works fine...???)
-
La Tenaille
- Member
- Posts: 547
- Location: Saint Etienne (France)
- Contact:
Hello nay-seven,
I think I've found the trouble:
when I changed the conductor presets randomly, I noticed that the program change message sent was decayed. My deduction was the conductor recall pin message arrived "too late" to the create pin.
So I've put a "wait one cycle" between recall and create: it worked sometimes, randomly... so I've chained a second "wait one cycle" (custom made "wait 2 cycles"
) and now it seems to work fine!!
I think I've found the trouble:
when I changed the conductor presets randomly, I noticed that the program change message sent was decayed. My deduction was the conductor recall pin message arrived "too late" to the create pin.
So I've put a "wait one cycle" between recall and create: it worked sometimes, randomly... so I've chained a second "wait one cycle" (custom made "wait 2 cycles"
-
La Tenaille
- Member
- Posts: 547
- Location: Saint Etienne (France)
- Contact:
Hello,
Well, my solution does not work properly...
The presets don't change everytime, and sometimes the wrong way.
I've tried to change the conductor number, and then clic manually on the create button, and it works. Do you have an idea to solve my problem? I'm quite frustrated!
Thanks
Well, my solution does not work properly...
The presets don't change everytime, and sometimes the wrong way.
I've tried to change the conductor number, and then clic manually on the create button, and it works. Do you have an idea to solve my problem? I'm quite frustrated!
Thanks
I think you have to put a "wait one cycle" module between both "recall" and "create", AND "num" and "code1" .
I hope this can help you.
Edit: My advice is probably wrong because code 1 is set before the create message in your patch, so it should work. Sorry.
Try this ( like senso said), put an HAS CHANGED module between NUM and Create. Disconnect the recall wire. It should work.
I hope this can help you.
Edit: My advice is probably wrong because code 1 is set before the create message in your patch, so it should work. Sorry.
Try this ( like senso said), put an HAS CHANGED module between NUM and Create. Disconnect the recall wire. It should work.
-
La Tenaille
- Member
- Posts: 547
- Location: Saint Etienne (France)
- Contact:
Hi Moody33,
Great, tested today and this time it works!
Thanks a lot
Great, tested today and this time it works!
Thanks a lot
Who is online
Users browsing this forum: No registered users and 121 guests
