Poly Synth Distortion Help

Rocky's icon

Hi guys,

I am still trying to work on my synth project and have managed to get it working to a certain extent. I have managed to get it playing 4 different oscillator types and get amplitude envelope working.

However the output seems very distorted when I play chords on my midi keyboard. I am not sure if this is a result of something I am doing wrong with the poly~ object or what ..? I have attached a clip object to the output with thresholds -0.99 & 0.99 but I seem to have very little control over the volume and this apparent distortion.

Could someone have a little look and see if they can identify anything that might be going wrong with the patch.

Thanks
Freddy

Main Patch:

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

SynthPoly4 Subpatch:

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

strip's icon

You should keep in mind that you are using 4 oscillators in your poly synth patch and the outputs of all of these add up and will already be distorted before it leaves the poly object.

So limit the output of the polypatch to for example 0.2 (to be on the safe side).

Hope it helps
Grtz, Stan

Kasper's icon

>You should keep in mind that you are using 4 oscillators in your
>poly synth patch and the outputs of all of these add up and will
>already be distorted before it leaves the poly object.
>
>So limit the output of the polypatch to for example 0.2 (to be on
>the safe side).
>

or use limi~

kasper
--
Kasper T. Toeplitz
noise, composition, bass, computer
http://www.sleazeArt.com

Rocky's icon

Hi, is limi~ a Mac object as it doesnt appear on my PC Version
Thanks,

Stefan Tiedje's icon

Stan Wijnans wrote:
> You should keep in mind that you are using 4 oscillators in your poly
> synth patch and the outputs of all of these add up and will already
> be distorted before it leaves the poly object.

This is not true, Max is using 32-bit floating point internally, its not
distorting before it leaves the poly~. But it will distort on leaving
the DACs. You just need a gain~ before the your dac~'s.

Stefan

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