can I independently control a filters cut off for each instance inside poly~?
Im wanting to modulate a filters cut off and resonance in poly~, but instead of effecting the over all output I would like to separately modulate a filter for each note instance.
Ive sat down and tried to patch it but Im struggling to get anything to stick.
Has anyone here had any experience in manipulating individual note instances using poly~ ?
Hope this makes sense, its kinda hard to articulate!
Thanks in advance.
P
that is the main purpose of poly~ and is described in its helpfile.
you are looking for the "target" message.
Thanks Roman, after looking at the help file further Im still not quite fully onboard. As far as I understand if i want to manipulate a particular instances filter cutoff I would need to specify which instance with the target message
E.G) If I only want to modulate the cutoff of instance 3 and leave the others unchanged ill send the argument target 3 to the first inlet of poly~?
Even still, Im trying to control every individual instance with its own unique modulation source. Ive added an example patch and poly to better illustrate what I am trying to achieve
Main patch
Poly for main patch
Any further help would be greatly appreciated.
Thanks
P
"If I only want to modulate the cutoff of instance 3 and leave the others unchanged ill send the argument target 3 to the first inlet of poly~?"
yes. think of it as an additional function of inlet 1. whenever you watn to talk to #3, you tell it "target 3", whenever you want to talk to all voices, you tell him to "target 0".
if you want to talk to the same target again, no message is needed.
round robin, total random, or "only 3" is super easy this way.
meanwhile in wondrousnessistan:
[media]https://www.youtube.com/watch?v=6-D9ofCURUk[/media]
https://www.youtube.com/watch?v=6-D9ofCURUk
i have an abstraction called "precede" for this kind of thing. it basically does [t l "target 3"]
but i just see that you are trying this with signals. this does not work, it is for messages! :)
for signals you would need to make one input per voice and then filter them, like this:

Thanks Roman. Ok I think I get it, am I correct in that you can EITHER tell poly~ target all instances with "target 0" OR one particular instance with "target n". You cant tell all instances to do something completely different simultaneously?
Cool I will switch the signals back messages again. I did wonder why things have gone so awry!
Excellent video. just what I needed, the forum never disappoints.
P
if you first send "target 3", then "bubu", then "target 5", then "dada", you can still control all that from one trigger and it will be sent within 0.001 milliseconds and the audio it controls will be in sync.

Roman the selector~ hooked up to the instance index works a charm.
Thanks!
P