Page 1 of 1

Posted: 25 Aug 2011, 14:01
by noise2sine
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

Posted: 25 Aug 2011, 15:40
by bsork
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.

Posted: 25 Aug 2011, 16:10
by noise2sine
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 !!!!!

Posted: 25 Aug 2011, 16:35
by nay-seven
can you provide a little example to show us how you patch it..? sometimes issues are in the details..

Posted: 25 Aug 2011, 20:16
by noise2sine
ok i will post an example

Posted: 25 Aug 2011, 21:54
by bsork
Wouldn't it be easier to just have a combobox or a fader for each synth? Use HasChanged to trigger the program change.

Posted: 25 Aug 2011, 23:23
by nay-seven
here an idea

download

first selection is a 0 to reset all at first

Posted: 26 Aug 2011, 01:00
by noise2sine
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

Posted: 26 Aug 2011, 08:00
by nay-seven
here your link
download
check this tutorial to add link or pictures if needed :
Here

Posted: 26 Aug 2011, 09:02
by nay-seven
and here my patch adapted to multi midi out + monitor
Download

Posted: 26 Aug 2011, 17:54
by noise2sine
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

Posted: 26 Aug 2011, 18:08
by nay-seven
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

Posted: 24 Oct 2012, 13:54
by noise2sine
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

Posted: 24 Oct 2012, 14:25
by nay-seven
no problem, where do you need infos..?

Posted: 24 Oct 2012, 14:29
by noise2sine
well i do not understand where i have to write the program change number, and how they correspond with conductor number lines ?

Posted: 24 Oct 2012, 15:13
by nay-seven
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

Posted: 24 Oct 2012, 15:35
by noise2sine
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 ?

Posted: 24 Oct 2012, 15:43
by nay-seven
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 :-)

Posted: 24 Oct 2012, 16:06
by noise2sine
thank you Nay, it's working fine !

Posted: 24 Oct 2012, 17:02
by nay-seven
great !

Posted: 29 Oct 2012, 09:03
by noise2sine
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

Posted: 29 Oct 2012, 09:11
by nay-seven
Try after the strings to integer module.

Posted: 30 Oct 2012, 08:45
by noise2sine
hi Nay,

Unfortunatly it's not working ...

Posted: 30 Oct 2012, 08:57
by nay-seven
really strange , just test here and works fine..?
have you patch this way..?
Image

Posted: 30 Oct 2012, 10:18
by noise2sine
ok i have tested again, it's working .

Posted: 30 Oct 2012, 11:29
by nay-seven
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

Posted: 30 Oct 2012, 15:41
by noise2sine
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 ?

Posted: 30 Oct 2012, 16:38
by nay-seven
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

Posted: 30 Oct 2012, 16:42
by noise2sine
super ! je vais essayer

Posted: 02 Nov 2012, 09:01
by noise2sine
Thank you nay, it's working fine