Function generator

A function generator is a module or device that generates control voltages with dynamic shapes, typically for modulation, envelopes, or logic-based patching. Compared with a basic envelope generator, it is usually more flexible, with adjustable rise and fall times and often a looping mode.

  • Envelope generation: Creates simple or complex ADSR-style envelopes for amplitude, filter cutoff, or other parameters.
  • LFO creation: Works as a low-frequency oscillator with adjustable shapes, including ramps, triangles, and exponential curves.
  • Signal processing: Modifies an incoming signal by slewing (smoothing) it or applying time-based changes like attack and decay.
  • Logic functions: Can trigger events or generate gates by responding to incoming signals.

For example:

  • Patch a function generator to a VCA for dynamic volume control.
  • Use it to add portamento (glide) between notes by smoothing pitch CV.
  • Turn on looping mode to create repeating modulation patterns.

Function generators are a flexible way to add motion and shape dynamics in a patch.

Mentioned in: