Module Overview

Modular Synth includes 22 modules organized into functional categories. Each category has a distinctive header color for quick identification.

Categories

Sources (Blue Header)

Sound generators that create audio signals from scratch.

ModuleIDDescription
Oscillatorosc.sineMulti-waveform VCO with FM and PWM

Filters (Green Header)

Frequency-shaping modules that remove or emphasize parts of the spectrum.

ModuleIDDescription
SVF Filterfilter.svfState Variable Filter with LP/HP/BP outputs

Modulation (Orange Header)

Modules that generate control signals for modulating other parameters.

ModuleIDDescription
ADSR Envelopemod.adsrAttack/Decay/Sustain/Release envelope generator
LFOmod.lfoLow Frequency Oscillator with multiple waveforms
Clockmod.clockClock generator with BPM control and divisions

Utilities (Yellow Header)

Signal processing and routing modules.

ModuleIDDescription
VCAutil.vcaVoltage Controlled Amplifier
Mixerutil.mixer2-channel audio/CV mixer
Attenuverterutil.attenuverterScale, invert, and offset signals
Sample & Holdutil.sampleholdSample input on trigger
Sequencerutil.sequencer16-step CV/gate sequencer

Effects (Purple Header)

Audio processing effects.

ModuleIDDescription
Delayfx.delayStereo delay with feedback and filtering
Reverbfx.reverbAlgorithmic reverb
Chorusfx.chorusChorus/ensemble effect
Distortionfx.distortionWaveshaping distortion
EQfx.eq3-band parametric equalizer
Compressorfx.compressorDynamics compressor

MIDI (Magenta Header)

MIDI input and processing modules.

ModuleIDDescription
Keyboard Inputmidi.keyboardComputer keyboard to CV/Gate
MIDI Notemidi.noteMIDI to V/Oct, Gate, and Velocity
MIDI Monitormidi.monitorDisplay incoming MIDI data

Visualization (Cyan Header)

Visual feedback modules.

ModuleIDDescription
Oscilloscopeutil.oscilloscopeWaveform display

Output (Red Header)

Final audio output.

ModuleIDDescription
Audio Outputoutput.audioStereo output with limiter

Signal Type Quick Reference

When connecting modules, match these signal types:

SignalColorTypical Use
AudioBlueSound signals between oscillators, filters, effects, output
ControlOrangeModulation from envelopes, LFOs to parameters
GateGreenTriggers from keyboard, clock, sequencer to envelopes
MIDIPurpleMIDI data to MIDI-processing modules

Common Signal Chains

Basic Synthesis Path

[Oscillator] → [Filter] → [VCA] → [Output]

With Modulation

[Keyboard] ──V/Oct──→ [Oscillator] → [Filter] → [VCA] → [Output]
    │                                    ↑         ↑
    └──Gate──→ [Envelope] ──────────────┴─────────┘

With Effects

[Oscillator] → [Filter] → [VCA] → [Delay] → [Reverb] → [Output]

Sequenced Pattern

[Clock] → [Sequencer] ──CV──→ [Oscillator] → [Filter] → [Output]
              │                                  ↑
              └──Gate──→ [Envelope] ────────────┘

Choosing Modules

I want to...

Generate a sound: Start with Oscillator

Shape the tone: Use SVF Filter

Control volume: Use VCA with an Envelope

Add movement: Connect an LFO to a parameter

Play from keyboard: Add Keyboard Input or MIDI Note

Create rhythmic patterns: Use Clock and Sequencer

Add space/depth: Use Delay or Reverb

Mix multiple signals: Use Mixer

See what's happening: Add Oscilloscope

Hear the result: Connect to Audio Output