how to send an lfo control signal to waveform inside [poly~]

DJF's icon

I am wanting to use a [phasor~] as a control signal for a waveform's frequency inside of a [poly~]. What is the best way of going about this? Do I need to create a send from the [phasor~] output and then a receive inside the [poly~] object - like when you use send and receive for an [adsr~]? I am having difficulty getting this to work.

vichug's icon

You could do this, also you could send audio to every poly instance using (target 0), also you could have one [phasor~] inside each poly instance. Depends on what you want to do really.

DJF's icon
Max Patch
Copy patch and select New From Clipboard in Max.

Could you maybe explain in a bit more detail the [target] function? I tried typing it in to a new object in MAx 6 and it didn't recognise it. The sittuation is that I have a 16 voice synth abstraction inside of my [poly~] within which resides a single [saw~]. I then have a [phasor~] / [cos~] combination outside of it going to the [saw~] via send/receive like you suggested. How do I substitute this with a [target]? I have included a version of the patch.

brendan mccloskey's icon

I haven't looked at your patch (or the poly~ helpfile recently either) but I believe that signals sent to a poly~ are automatically routed to ALL voices/instances, only control messages may be dynamically and independently routed.

Brendan

edit; ah there it is..........

3770.poly.PNG
PNG
vichug's icon

Hey,
thanks for that n00b_meister ! didn't remember that.
Actually if you want to send a different signal for several instances of a poly, you would need to use a [receive~] inside the [poly~], then rename each [receive~] with a different name, e.g. with instance enumber coming from [thispoly~].

And @DJF : your patch is incomplete, you need to give us the synth_voice patch as well in a different file. But if i understand well your thing, maybe you need the [phasor~] inside the [poly~] then, as each is commanding a different [waveform~] which will start at different times.

edit : maybe not, maybe just connect your [cos~] output to whatever it will command in hte [poly~]...

Roman Thilenius's icon

s/r is NOT recommended for poly~ applications, i would rather go and use 32 signal different signal inlets.

but it seems you need the same signal for all instances anyway :)

-110