CV Input Signal Types

CV Input Signal Types #4 — Reset and Run

Reset and Run CV signal — Constructivist linocut illustration
PropertyValue
CategoryLogical / Time-Based
Voltage Range0..+5V (tolerant up to +12V)
PolarityUnipolar
BandwidthSingle pulse (Reset) or Gate (Run)
Threshold~0.7V–2.0V

Description

Reset and Run are control signals for sequencers and cyclic processes (LFOs, envelopes in loop mode).

Two standards in Eurorack:

  1. Run gate (Doepfer standard): High = playing, Low = paused
  2. Start/stop trigger (DIN-Sync derived): Separate short pulses for start and stop

Use Cases

Eurorack Examples (Mutable Instruments)

Hardware Implementation

Identical to trigger (reset) and gate (run). Same GPIO circuitry with NPN or BAT54S.

NPN transistor inverter circuit for gate/trigger input

Firmware Requirements

Clock/Reset Race Condition (critical!)

The problem: Many master modules (e.g., Pamela's New Workout) send clock and reset at the exact same moment. If the clock interrupt is processed before the reset interrupt, the sequencer jumps to step 2 before reset sets it back to step 1 — or vice versa: reset sets step 1, the simultaneous clock immediately jumps to step 2, and step 1 is skipped.

Solution — priority logic:

  1. Lockout window: When reset goes high, ignore all incoming clocks for 1–2ms.
  2. Block-based processing: Don't blindly process clock pulses immediately — check in the same processing block whether a reset also arrived. Reset always takes priority.
  3. Recommended semantics: "Arm reset, and the next (or simultaneous) clock triggers step 1."