dynamic fx chain

Sep 17, 2009 at 7:24am

dynamic fx chain

hi all, let’s say i have 4 fx i trigger with midi keyboard..how can i make that the order i press the key is the order of the fx chain? so i can reorder on the fly the chain..any ideas?
here i have 4 fx but i would like a method i can easily expand for example to 40 fx..

#45481
Sep 17, 2009 at 2:59pm

let’s say you have 4 poly’s connected serially, each poly has 4 voices and you have one of your 4 effects loaded in each voice. Then you could use poly’s muting system to switch those fx on and off (perhaps with a little smoothing using adsr~ on the in/output).

would that work for you?

#163964
Sep 17, 2009 at 3:46pm

obviously those aren’t real poly~ objects but it gives you an idea

– Pasted Max Patch, click to expand. –

edit – didn’t know about that message!

#163965
Sep 17, 2009 at 4:42pm

Have a look at the “patchername” message to the [poly~] object as can be seen in the [p DynamicPoly] subpatch in the help file. Then you can reload modules in the desired order without interupting the audio, no need to mute certain instances.

lh

#163966
Sep 17, 2009 at 6:41pm

thank you guys!
@timo it makes sense..that’s a good idea..i was thinking of something like this too..i’ve still some confusion in how to manage key-pressing order..i have to look into poly (not the msp one) for voice allocation, voices number etc
unfurtunately i can’t see your example if you paste it in text i’m still in max 4.6 since i have powerbook g4 Sad
thanks guys

#163967
Sep 17, 2009 at 7:47pm

you could use a dynamic forward/receive and/or send~/receive~
system or even script signal connection betwee existing bpatchers or subpatchers.

but lh´s idea is the most straightforward system you can have.
the connections will remain, but the subpatchers will be scripted or just new ones loaded.

“no module” could be a subpatcher with just a signal thru – for
even more flexibility. (reverse order adding?)

#163968

You must be logged in to reply to this topic.