Skip to content

Signal Types & Levels

SynthEdit uses color-coded patch cords and plugs to distinguish between different signal types. Understanding these types is essential for building patches correctly.

A patch showing all three cable colors: yellow MIDI from a MIDI Player into a MIDI to CV module, blue audio from MIDI to CV's Pitch into the oscillator and from the oscillator into Sound Out, and a green list cable from a List Entry into the oscillator's Waveform input
ColorTypeDescription
BlueAudio / Control VoltageAudio signals and control voltages (pitch, gates, envelopes)
RedTextText data such as filenames
GreenListLists of values (e.g., waveform names, menu items)
YellowMIDIMIDI message data

SynthEdit prevents you from connecting incompatible signal types — only matching colors can be connected.

Plugs are the connection points on each module:

  • Input plugs appear on the left side of a module
  • Output plugs appear on the right side
  • You cannot connect two inputs together or two outputs together

SynthEdit uses standardized voltage ranges throughout:

Pitch signals follow the 1V/octave standard:

  • 5V = 440 Hz (Middle A / A4)
  • Each 1V increase doubles the frequency (one octave up)
  • Each 1V decrease halves the frequency (one octave down)

Conversion formulas:

ConversionFormula
Volts to HzHz = 440 × 2^(Volts - 5)
Hz to VoltsVolts = log2(Hz / 440) + 5
MIDI Note to VoltsVolts = (MIDI Note / 12) + 0.25
Volts to MIDI NoteMIDI Note = (Volts - 0.25) × 12

Most amplitude and control signals use a 0–10V range:

  • 10V = full volume / maximum
  • 0V = silence / minimum

Gates use simple on/off voltages:

  • 5V = ON (gate open)
  • 0V = OFF (gate closed)

Logic gates use hysteresis for noise immunity:

  • ON threshold: 3.33V
  • OFF threshold: 1.66V
  • Logic HIGH output: 5V
  • Logic LOW output: 0V

This means a signal must rise above 3.33V to register as ON, but must fall below 1.66V to register as OFF. The gap between these thresholds prevents noise from causing false triggers.

The VCA module supports different response curves for volume control:

CurveBehavior
LinearDirect voltage-to-amplitude mapping
ExponentialMore natural-sounding volume response
DecibelLogarithmic scale matching audio perception

ADSR envelope times are controlled by voltage:

  • Time values are exponential — each 1V increase doubles the time
  • Negative voltages produce shorter times