3x Osc

3x Osc is a deceptively powerful 3 x Oscillator, subtractive synthesizer feeding the FL Studio Sampler. It has been used in 1,000,000s of FL Studio projects since 2000 and continues to bring bright sunny days to synthesists world wide.

To reduce CPU load the oscillators are anti-aliased during rendering only. This means the rendered tracks may sound better, but rendering will be slower.

See a 3 OSC Demo Video here and check the 3x Osc preset forum here.

NOTE: 3x Osc is an old-school synth with a raw (aliased) sound from the 90's.

Video Demos

This project uses ONLY 3x OSC ...


OSC 1, 2, 3 Parameters

This section covers parameters for all of the oscillators.

  • Shape Selectors - Buttons in each of the oscillators, allowing one of the following choices: sine, triangle, square, saw, rounded saw, noise, custom. Custom uses whatever sample is loaded in the channel Sampler Settings page.
  • Invert Switch - Allows you to invert the phase of the oscillator. When you mix two oscillators with equal settings, and one of them is inverted, they cancel each other and no sound is produced. However, if you set the Fine frequency to a slightly different value, this can produce interesting flanging/phasing effects.
  • Phase OFS - Allows you to set different phase offset for the left and right channels of the generator. The offset results in the oscillator starting at a different point on the oscillator's shape (for example, start at the highest value of the sine function instead at the zero point). Stereo phase offset adds to the richness and stereo panorama of the sound produced.
  • Detune - Allows you to de-tune the stereo sound of the generator, by applying a slightly different frequency at the left and right sound channels. This adds to the stereo panorama of the sound produced, and creates a 'stereo flange' effect. When the knob is in the middle, the effect is turned off.
  • Coarse Tuning - Sets the coarse tuning (range -24 to +24 semitones) of the individual oscillators.
  • Fine Tuning - Sets the fine tuning (range -1 to +1 semitone) of the individual oscillators.
  • Panning - Sets the stereo panning of the individual oscillators.
  • Mix Level - Sets the volume ratio of each of the oscillators. Ratio, here, means the overall sound output (sum of all the oscillators) is kept at the same level, but the relative amount of each of the oscillators is adjustable. Oscillator 1 does not have a Mix level control, and if the other oscillator Mix level values are set to 0, this oscillator will take the full 100% of the mix. If oscillator 2 is mixed in, the volume of oscillator 1 gets reduced accordingly, so that their sum is still the full 100%, and you observe no change in the total output volume. If oscillator 3 is mixed in, the sum of oscillator 1 and 2 gets reduced, again keeping the total sum at 100%. For example, to mix oscillator 1 to an equal volume with a second oscillator, set the chosen oscillator to 50%. This way oscillator 1 gets reduced to 50%, and we get 50% + 50% = 100%. To mix all 3 oscillators at an equal volume, set the volume to 50% for oscillator 2, and 33% for oscillator 3. NOTE: In this case the order of oscillators matters, because the oscillator 3 Mix level value will reduce oscillator 1 and 2 together as a sum. Therefore, they must first be set to a ratio that makes both equal. When oscillator 3 is set to 33%, oscillator 1 + oscillator 2 will equal 67%, and again we get a total sum of 100%. You could also just not care about any of this, and do whatever sounds good!

Other Parameters

  • AM OSC 3 (OSC 3 Amplitude Modulation) - Switch on to use Oscillator 3 as an amplitude modulator of oscillators 1 and 2.
  • HQ - High quality anti-aliased oscillators providing virtually alias free from 15 Hz to 20 kHz. NOTE: Legacy projects will load with this OFF by default.
  • Phase Rand - Adds 'randomness' to the stereo phase of all oscillators. Low values can make the sound slightly more natural, while higher values can be used as a special effect.

Notes & Tips

  • Presets - Since the 3xOsc generator acts as an addition to the standard integrated Sampler, it is usually not enough to save direct 3xOsc presets rather than full Channel presets which hold the complete sound. As a result, default 3x Osc presets will be found in /Channel presets/3x Osc/ in the Browser.
  • Stereo Phasing can introduce clicks when the oscillators start somewhere inside the waveform other than zero level. You can fix this by using a Volume Envelope with a short attack time.

Plugin Credits: Didier Dambrin