Forums > MaxMSP

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

Apr 26 2012 | 10:42 am

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.

Apr 26 2012 | 10:46 am

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.

Apr 26 2012 | 11:25 am

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.

-- Pasted Max Patch, click to expand. --

Apr 26 2012 | 2:21 pm

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.


edit; ah there it is……….


  1. poly.PNG


Apr 26 2012 | 3:07 pm

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~]…

Apr 26 2012 | 3:37 pm

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 :)


Viewing 6 posts - 1 through 6 (of 6 total)

Forums > MaxMSP