Controlling amplitude when multiple oscillators are added together

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS

Post

I am working on a simple digital synthesizer project, it has three oscillators and each has a separate volume controller.

The first approach to control the amplitude, was to sum all OSC values and divide by 3. So it does not go over 1. But when two OCSs are very quite, it will make the third one quiet as well, as it is is divided by three.

I am wondering, what techniques are out there to control amplitude in such scenario. So the last OSC with max volume does not go quiet. Another approach what I found was Dynamic Range Compression. But I think, for now it is a bit complex for my simple synth project

Post

each has a separate volume controller.
you could interpret them as "balance" controls instead of being volume
~stratum~

Post

Just don't make them so loud. With amplitude 1 they're already far too loud to be used in any reasonable mix. And don't look at peak amplitude so much, rather look at RMS. Scale them so that RMS is somewhere around the -20 to -18 dBFS mark, and avoid smartypants stuff. Just let them have a volume knob and everything's fine.

Post Reply

Return to “DSP and Plugin Development”