Vibrato Node

Processes a Melody into an envelope used to drive a vibrato effect. This Node does not actually apply the vibrato effect to a melody or audio signal itself, but creates the driving control signal behind it.

To create an audible vibrato effect, connect to the Delay-time input of a Delay Node, or the Detune input of an Oscillator Node, and tune the settings.

Note: this Node does not work with live Melody sources (such as the MIDI Keyboard Node), as notes in the source Melody must be known in advance.


MelodyThe source Melody to process.


DepthSets the maximum amplitude the output can reach (if given enough time to build up completely).
FrequencySets the number of vibrato periods per second.
Build-up durationSets the duration, in seconds, required for the vibrato effect to reach its maximum amplitude over a single note.
Smaller values will produce a sharper and more characteristic effect.
Decay durationSets the duration, in seconds, over which the vibrato effect fades out near the end of a single note.
Smaller values will produce a sharper and more characteristic effect.
Duration limitSets the maximum total duration, in seconds, regardless of note duration, over which vibrato will be performed during a single note.
Velocity correlationSets how much note velocity influences vibrato depth.


VibratoThe vibrato automation.

Audio and Control lines (visualized with blue and purple, respectively) are both analogous to an analog signal. They can be used interchangeably, and, for example, an Audio output (blue) can be connected to a Control input (purple), or vice-versa.


The Depth setting is intentionally for low values, as the output is intended to be used with a normalized control input.
If more juice is needed, the Multiply Node or the Constant Range Transform Node can be used.