Welcome to %s forums

BrainModular Users Forum

Login Register

How can I send program changes from the conductor?

General Discussion about whatever fits..
Post Reply
La Tenaille
Member
Posts: 547
Location: Saint Etienne (France)
Contact:

Unread post by La Tenaille » 11 Sep 2008, 11:52

Hello,
I'd like the conductor to send its preset numbers as program changes, in order to remote an external effect thru my fireface 400. How can I do that?
Thanks

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 11 Sep 2008, 12:55

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.

La Tenaille
Member
Posts: 547
Location: Saint Etienne (France)
Contact:

Unread post by La Tenaille » 11 Sep 2008, 18:08

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?

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 11 Sep 2008, 19:54

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:

Unread post by La Tenaille » 12 Sep 2008, 09:13

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!!

La Tenaille
Member
Posts: 547
Location: Saint Etienne (France)
Contact:

Unread post by La Tenaille » 15 Sep 2008, 20:53

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

moody33
Member
Posts: 338
Contact:

Unread post by moody33 » 15 Sep 2008, 22:38

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.

La Tenaille
Member
Posts: 547
Location: Saint Etienne (France)
Contact:

Unread post by La Tenaille » 16 Sep 2008, 21:23

Hi Moody33,
Great, tested today and this time it works!
Thanks a lot ;)

Post Reply

Who is online

Users browsing this forum: No registered users and 26 guests