Nodes

  1. Home
  2. Docs
  3. Nodes
  4. Audio Sources
  5. Melodic Oscillator Node

Melodic Oscillator Node

The foundation of all synthesizers, produces a single periodic waveform of the specified shape, for each melodic note in the connected input. You can also control the volume of each note using an ADSR envelope.

You can connect an input melody source (such as a Piano Roll Node) to drive pitch, and connect to an Audio Destination Node to listen to the audio output.

Inputs

Melody The node turns the melody into an audible sound piece.
Detune-control A Control input to automate the Detune setting (per sample).
You can toggle this input from the Context Panel.

Settings

Wave type Sets the oscillator’s wave type (sine, sawtooth, square, triangle, etc.).
Detune Sets the oscillator detune.
ADSR Sets an ADSR envelope (Attack-Decay-Sustain-Release) to automate gain on the input which receives a threshold-exceeding value.

Attack Attack is the time taken for initial run-up of level from nil to peak, beginning when the key is first pressed.
Decay Decay is the time taken for the subsequent run down from the attack level to the designated sustain level.
Sustain Sustain is the level during the main-box-for-contents sequence of the sound’s duration, until the key is released.
Release Release is the time taken for the level to decay from the sustain level to zero after the key is released.

Outputs

Audio The produced audio stream.

Technical Details

The Melodic Oscillator Node supports unlimited polyphony, and any number of notes can be played in parallel.

Was this article helpful to you? Yes No