Melodic Oscillator Node

This Node is deprecated in AudioNodes 0.5.2, and all of its functionality has been merged into the 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.


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


Wave typeSets the oscillator’s wave type (sine, sawtooth, square, triangle, etc.).
DetuneSets the oscillator detune.
ADSRSets an ADSR envelope (Attack-Decay-Sustain-Release) to automate gain on the input which receives a threshold-exceeding value.AttackAttack is the time taken for initial run-up of level from nil to peak, beginning when the key is first pressed.DecayDecay is the time taken for the subsequent run down from the attack level to the designated sustain level.SustainSustain is the level during the main-box-for-contents sequence of the sound’s duration, until the key is released.ReleaseRelease is the time taken for the level to decay from the sustain level to zero after the key is released.


AudioThe produced audio stream.

Technical Details

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