Oscillators

[Nitrox 1.11]

Nitrox comprises three versatile oscillators which are completely identical:

The inner structure is as follows:

  1. The main oscillator which can generate square, saw, sine, phase distortion, white noise and custom waves and which has different modulation options.
  2. A secondary sine oscillator
  3. A noise generator
  4. A mixer unit which can do simple mixing, AM (amplitude modulation) and ring modulation. The input is usually the secondary sine oscillator, but also the predecessing main oscillators can serve as mixing input. Mix in of white noise is also possible.
  5. A wave shaping unit which can apply one of the three wave shapers.

Parameters

  1. Wave
  2. Mod Type and Depth
  3. Mix Type and Depth
  4. Shaper and Depth
  5. Halfs and Tune
  6. Halfs 2nd and Tune 2nd
  7. Gliding
  8. Panning and Gain
  9. ADSR
  10. Output

Wave

You can select the wave form by clicking into the wave display.

Square waves are bandlimited and have the following modulation options:

  • PWM (pulse width)
  • Hard Sync
  • Noise FM (frequency modulation with white noise as modulation source)

Saw waves are bandlimited and have the following modulation options:

  • Hard Sync

Sine waves are bandlimited except for the PWM modulation and have the following modulation options:

  • PWM (pulse width)
  • Hard Sync
  • FM (frequency modulation with the secondary oscillator or predecessing main oscillators as input)
  • Noise FM (frequency modulation with white noise as modulation source)

White Noise

Phase Distortion which is a sine oscillator which can be morphed to either a square or a saw wave using the PWM modulation parameter. There are no other modulation options for this one.

Wave 1..5 are custom waves which are very effectively alias reduced but be careful with PWM modulation. The following modulation options apply:

  • PWM (pulse width)
  • FM (frequency modulation with the secondary oscillator or predecessing main oscillators as input)
  • Noise FM (frequency modulation with white noise as modulation source)

[Parameters]

Mod Type and Depth

Mod Type lets you choose one of the following modulation types of the main oscillator:

  • PWM (pulse width)
  • Hard Sync
  • FM (frequency modulation with the secondary oscillator or predecessing main oscillators as input)
  • Noise FM (frequency modulation with white noise as modulation source)

Note: Not all modulation types apply to every wave form.

Depth controls the intensity of the effect.

[Parameters]

Mix Type and Depth

Mix Type lets you choose one of the following mixing types:

  • Mix (which mixes in the secondary oscillator)
  • Mix 1 or 2 (which mixes in OSC 1 or  OSC 2)
  • Mix Noise (which mixes in white noise)
  • AM (amplitude modulation controlled by the secondars oscillator)
  • AM 1 or 2 (amplitude modulation controlled by OSC 1 or  OSC 2)
  • Ring (ring modulation controlled by the secondars oscillator)
  • Ring 1 or 2 (ring modulation controlled by OSC 1 or  OSC 2)

Only a predecessing OSC can serve as a mixing oder modulation input.

Depth controls the intensity of the effect.

[Parameters]

Shaper and Depth

Shaper lets you select one of the three wave shapers. Wave shaping applies a distortion effect to the wave which adds to the spectrum of the wave.

Note: wave shaping can produce aliasing effects although measures have been taken to reduce them effectively.

Depth controls the gain of the signal entering the wave shaper. Therefore, when a wave shaper is selected and Depth is 0 the output is silent.

[Parameters]

Halfs and Tune

Halfs lets you adjust the tuning in half tone steps in the range [-36 .. +36].

Tune lets you fine tune the oscillator. The range can be set by the global parameter Tune Range in half note steps.

[Parameters]

Halfs 2nd and Tune 2nd

This controls the frequency of the secondary oscillator and is always relative the frequency of the main oscillator.

Halfs lets you adjust the tuning in half tone steps in the range [-24 .. +12].

Tune lets you fine tune the oscillator. The range can be set by the global parameter Tune Range in half note steps.

[Parameters]

Gliding

Gliding controls the time for the oscillator to adapt to a new frequency, which is sometimes called portamento. Gliding starts always a the frequency of the last key played. This also applies to polyphonic operation.

[Parameters]

Panning and Gain

Panning controls the gain of the left and the right channel relative to one another, such that a stereo panning occurs.

Gain controls the gain of the oscillator output.

[Parameters]

ADSR

In order to ensure that an oscillator eventually becomes silent after the key is released (i.e. a MIDI note off occures) and, hence, can be switched off, there is always an ADSR associated with an oscillator.

ADSR lets you choose which of the five ADSRs will be used.

[Parameters]

Output

Output lets you decide where the output of the oscillator will be routed. This can be either

  • Filter 1 or 2
  • Effect 1 to 3
  • Output (which is the general output of Nitrox)

[Parameters]

Donate

If you use what you find on this site regularly, please make a donation!