Poly~ target

Jroen's icon

Hello all,

I want to make a polyphonic additive synthesizer, what is going to be used for synthesis with harmonics.
So i want to be able to adjust the frequency per oscillator.
Is this possible with the poly~ object?
I have used the search but didn't find anything on this subject, maybe i've searched with the wrong criteria, if so my apologies.

with kind regards,
Jeroen

mzed's icon

Quote: Jroen wrote on Thu, 29 November 2007 12:54
----------------------------------------------------
> Hello all,
>
> I want to make a polyphonic additive synthesizer, what is going to be used for synthesis with harmonics.
> So i want to be able to adjust the frequency per oscillator.
> Is this possible with the poly~ object?
> I have used the search but didn't find anything on this subject, maybe i've searched with the wrong criteria, if so my apologies.
>
> with kind regards,
> Jeroen
----------------------------------------------------

The answer is in your subject; the message named target.

mz

Stefan Tiedje's icon

Jeroen van Rijzewijk schrieb:
> So i want to be able to adjust the frequency per oscillator. Is this
> possible with the poly~ object?

Yes, you can even nest the poly~s, have a poly~ within a poly~...

Stefan

--
Stefan Tiedje------------x-------
--_____-----------|--------------
--(_|_ ----|-----|-----()-------
-- _|_)----|-----()--------------
----------()--------www.ccmix.com

Gary Lee Nelson's icon

Some time ago I saw some examples of using poly~ with jitter to dynamically
create instances of graphic objects. Does that ring a bell for anyone?

On 11/30/07 7:54 AM, "Stefan Tiedje" wrote:

> Jeroen van Rijzewijk schrieb:
>> So i want to be able to adjust the frequency per oscillator. Is this
>> possible with the poly~ object?
>
> Yes, you can even nest the poly~s, have a poly~ within a poly~...
>
> Stefan

Cheers
Gary Lee Nelson
Oberlin College
www.timara.oberlin.edu/GaryLeeNelson

Jroen's icon

I want to be able to do the same as in the additive synthesis example patch from the msp tutorials.
To adjust the partials per voice in a poly synthesizer.

When i use target, the message i am sending is received by all voices, not just voice 1.

Here is a example patch, i hope to clear things up.

main patch

Max Patch
Copy patch and select New From Clipboard in Max.

poly

Max Patch
Copy patch and select New From Clipboard in Max.

Hope that someone understands what i mean...
TIA!
Jeroen

mzed's icon

Quote: Jroen wrote on Fri, 30 November 2007 09:00
----------------------------------------------------
> I want to be able to do the same as in the additive synthesis example patch from the msp tutorials.
> To adjust the partials per voice in a poly synthesizer.
>
> When i use target, the message i am sending is received by all voices, not just voice 1.
>
>

I don't see a target message anywhere in your patch. I put it in in the patch below.

I think you will need to reprogram your example~ so that the partial multiplication occurs inside. Put the * right after the mtof, and add another inlet for the ratio. Is that clear?

mz

Max Patch
Copy patch and select New From Clipboard in Max.

Jroen's icon

Fantastic, it works but more important now i understand (at least i think i do) how it works.
I did use the target 1 message but forgot the bang.
I think that was my problem, can anyone confirm this?

Thanks a bunch mzed!