Welcome to %s forums

BrainModular Users Forum

Login Register

Sendind different Program Change with the Conductor

I need help on a Patch
Post Reply
noise2sine
Member
Posts: 458
Contact:

Unread post by noise2sine » 25 Aug 2011, 14:01

Hello,

I'm using four hardware synth. Each one receive program change thanks to the conductor (i'm using the maper value) it 's working fine but it's not the best.

The problem i'm facing is :

ex :
Line 0 in the conductor
synth 1 with program change 1
synth 2 with program change 2
synth 3 with program change 3

Line 1 in the conductor

synth 1 with program change pc1
synth 2 with program change pc 8
synth 3 with program change pc 3

So only synth 2 has changed his program. But synth 1 and 2 reload their program and i don't want that. Because if i made some tweaking during line line 0 in the conductor, i can't keep the sound i made when i'm changing to line 1 in the conductor !

Which is the best way to do that ?

Cheers

bsork
Site Admin
Posts: 1334
Location: Asker, Norway
Contact:

Unread post by bsork » 25 Aug 2011, 15:40

How do you trigger the program change? If it's triggered by a HasChanged connected to whereever the program numbers are stored, it shouldn't trigger anything unless the output changes.
Bjørn S

noise2sine
Member
Posts: 458
Contact:

Unread post by noise2sine » 25 Aug 2011, 16:10

Hi !

well, i'm triggering the Program change with the conductor. I have four different mapper values plugged in the out inlet of the conductor.

It's not working very well ! Do you have any idea about that ? my wish is to recall different program changes for different hardware synth.

Help i will gig soon !!!!!

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

Unread post by nay-seven » 25 Aug 2011, 16:35

can you provide a little example to show us how you patch it..? sometimes issues are in the details..

noise2sine
Member
Posts: 458
Contact:

Unread post by noise2sine » 25 Aug 2011, 20:16

ok i will post an example

bsork
Site Admin
Posts: 1334
Location: Asker, Norway
Contact:

Unread post by bsork » 25 Aug 2011, 21:54

Wouldn't it be easier to just have a combobox or a fader for each synth? Use HasChanged to trigger the program change.
Bjørn S

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

Unread post by nay-seven » 25 Aug 2011, 23:23

here an idea

download

first selection is a 0 to reset all at first

noise2sine
Member
Posts: 458
Contact:

Unread post by noise2sine » 26 Aug 2011, 01:00

thank u Nay, how it works ;)

i have uploaded an example of my patch, it is in the uploader section and called PC Global. how can i put a link in my post ?

cheers

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

Unread post by nay-seven » 26 Aug 2011, 08:00

here your link
download
check this tutorial to add link or pictures if needed :
Here

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

Unread post by nay-seven » 26 Aug 2011, 09:02

and here my patch adapted to multi midi out + monitor
Download

noise2sine
Member
Posts: 458
Contact:

Unread post by noise2sine » 26 Aug 2011, 17:54

Thank u so much for yr patch, i will test it tonite. If i want to add another synth, i supose i just need to copy the list box and plug it to the select string module, right ?

cheers

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

Unread post by nay-seven » 26 Aug 2011, 18:08

yes, but not only. you must also :
add a new string to integer
set the polyphony of the sub patch to 4 and apply ( maybe you 'll have to reconnect modules)
and finally add a new midi out

noise2sine
Member
Posts: 458
Contact:

Unread post by noise2sine » 24 Oct 2012, 13:54

Hello Nay,

I'm sorry but i need the patch you made concerning changing program change with the conductor, but i have no clue at all about how is working ! i have tested it long time ago ....

Thank you

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

Unread post by nay-seven » 24 Oct 2012, 14:25

no problem, where do you need infos..?

noise2sine
Member
Posts: 458
Contact:

Unread post by noise2sine » 24 Oct 2012, 14:29

well i do not understand where i have to write the program change number, and how they correspond with conductor number lines ?

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

Unread post by nay-seven » 24 Oct 2012, 15:13

Scene 0 of the conductor will select the first selection of the selector
Values of the first selection is done by his list box , click the button Edit Scene 0 to choose the numbers for this scene
for example , if your list box say
1
8
3
scene 0, will send
PC 1 for vsti1
PC 8 for vsti2
PC 3 for vsti3

tell me if i'm clear

here the workspace :
Download

noise2sine
Member
Posts: 458
Contact:

Unread post by noise2sine » 24 Oct 2012, 15:35

ah ok yes it's clear, and it's working perfectly. But if i need like 30 scene ? do i have to simply copy and past the list box and the buttons ?

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

Unread post by nay-seven » 24 Oct 2012, 15:43

yes, copy paste the list box
change the selector
open the script change the line const NB_ELEMENTS = 8; to = 30 and CTRL+F9 to compile
change the polyphony of the sub patch to 30 and apply
and maybe other to check :-)

noise2sine
Member
Posts: 458
Contact:

Unread post by noise2sine » 24 Oct 2012, 16:06

thank you Nay, it's working fine !

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

Unread post by nay-seven » 24 Oct 2012, 17:02

great !

noise2sine
Member
Posts: 458
Contact:

Unread post by noise2sine » 29 Oct 2012, 09:03

Hello Nay,

when i'm using this patch i always have a +1 value . If i want to program change 26 and write 26 in the list, the program change that will be selected will be 27 . Where is the best place for using a x-1 module in the patch ?

cheers

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

Unread post by nay-seven » 29 Oct 2012, 09:11

Try after the strings to integer module.

noise2sine
Member
Posts: 458
Contact:

Unread post by noise2sine » 30 Oct 2012, 08:45

hi Nay,

Unfortunatly it's not working ...

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

Unread post by nay-seven » 30 Oct 2012, 08:57

really strange , just test here and works fine..?
have you patch this way..?
Image

noise2sine
Member
Posts: 458
Contact:

Unread post by noise2sine » 30 Oct 2012, 10:18

ok i have tested again, it's working .

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

Unread post by nay-seven » 30 Oct 2012, 11:29

cool,
btw, i found a simplest solution and really more friendly to manage this,i think
Each midi out has his own fader to select the program change number, set it as you need and just press the rewrite button. i've also link the name of the preset to a list box
Download
you'll tell me if it can be ok for you

noise2sine
Member
Posts: 458
Contact:

Unread post by noise2sine » 30 Oct 2012, 15:41

yes thank you, it's a far more friendly solution ! thank very much ! i have tested it , sometimes i can't select a scene ? if i'm choosing scene 6 it goes back 3 ?

Why ?

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

Unread post by nay-seven » 30 Oct 2012, 16:38

right, my fault :
1_Add a pass if change module between the list box and the conductor
2_right click on the list box and choose : not saved in the conductor

noise2sine
Member
Posts: 458
Contact:

Unread post by noise2sine » 30 Oct 2012, 16:42

super ! je vais essayer

noise2sine
Member
Posts: 458
Contact:

Unread post by noise2sine » 02 Nov 2012, 09:01

Thank you nay, it's working fine

Post Reply

Who is online

Users browsing this forum: No registered users and 44 guests