I'm trying to write a "supersaw" jp-8000 style synth in maxmsp.
All I'm doing is adding together 16 saw objects each that are detuned differently (by sawnumber*detuneamount) and then dividing the output by 16 to keep the volume down. This is placed into a patcher and played using poly.
The problem is, when I do this I get a lot of flanging... I'm not sure why but I think it has to do with each oscillator starting at a slightly different time? Anyone have any idea how I can fix this? Or is there some other kind of spacing I need between the oscillators? I tried making the same patch in Reaktor (with the same detune amounts) and didn't get any of the flanging effects, so I'm confused. Thanks! See text code below, also i made a screenshot: http://www.kupex.com/supersawattempt.jpg