Forums > MaxMSP


Feb 23 2009 | 1:35 pm

hi list,
you will find two patches here attached.

i’m tring to build a midi poliphonic patch with
additive synthesis… now i’m using only one
sinewave, just to try the amplitude control…

i have a big problem… i realized that
when i move the number box of the amplitude…
it is applied only to ONE NOTE of the poliphony…

my goal is to make additive synthesis while i play
poliphonic keboards…

do you have some suggestion?????

Feb 23 2009 | 6:29 pm

You don’t need to use the "target" message, [poly~] does this automatically for MIDI input data if you prepend it with "midinote". Look into the reference pages for [poly~] to learn more. You might also want to look at the "steal" message for voice stealing. Good luck.


Feb 23 2009 | 6:31 pm

First of all, please save your patches as small as possible, or select them and do Edit >> Copy Compressed. They show up at 24" on my 15" laptop and I can’t find the scroll bars.

To answer one question, if you send [target 0] to [poly~] then it will send your amplitude function to all 16 instances of [poly~]. Secondly, if you pack the notein with a [prepend midinote] then it will keep the noteon/noteoff events sorted out so that you can have polyphonic noteoffs. I wasn’t sure how you were working the modulation in there, because I didn’t have your targetbeep4 patch. Let me know if this makes some sense to you. I didn’t know what the [ctlin 7 1] part was supposed to do–I’m assuming it just didn’t translate because you didn’t pack your targetbeep4 poly~ patch.


— Pasted Max Patch, click to expand. —
Viewing 3 posts - 1 through 3 (of 3 total)

Forums > MaxMSP