ADSR Envelope Generator

Sequencer, Oscillator, and ADSR (all three are miniMOs)


miniMO's ADSR Envelope Generator is a four-stage envelope generator with independent control over each stage.

SOURCE CODE

Download from Github

FEATURES

  • Four stages: Attack, Decay, Sustain and Release
  • Real time control over every stage
  • Real time modulation of the selected stage
  • External and manual triggering
  • Automatic Battery check

MANUAL

I/O

  • 1&2: Outputs - control voltage (usually for amplitude)
  • 3: Input - modulates the same parameter as the knob, at any given time
  • 4: Input - gate (note ON/OFF)

OPERATION

  • Knob: modify the selected parameter
    • miniMO waits until you reach the last value, then starts applying the new ones
  • Single click: toggle between the available parameters: Attack Length, Decay Length, Sustain Level, Release Length
    • the LED blinks 1 to 4 times depending on the parameter selected (1-A, 2-D, 3-S, 4-R)
  • Double click: trigger the envelope once, manually

BATTERY CHECK

When you switch the module ON,

  • If the LED blinks once, the battery is OK
  • If the LED blinks fast several times, the battery is running low