962 seq switch

moog962 · utilities · schema v1

962 Sequential Switch (moogafakkin System 55 clone — categorized under Ports -> moogafakkin). Routes one of up to three signal inputs to a single output, advancing to the next input on each SHIFT (V-trigger) rising edge — a gate-advanced selector (shares the FOURPLEXER selector logic, trimmed to 3-in/1-out). STAGES sets how many inputs are cycled (2 or 3). Own-code. Beige moogafakkin faceplate (the intrinsic always-on look shared by the moogafakkin module family).

A clean-room recreation of the Moog 962 Sequential Switch — a gate-advanced signal selector (a routing 'rotary' driven by a clock). Up to three inputs (IN 1–3) feed a single OUTPUT, and exactly one input is connected at a time; each rising edge on the SHIFT gate steps the selector to the next input (1 → 2 → 3 → 1, or 1 ↔ 2 when STAGES is set to 2). It is the 4-plexer's selector trimmed to three inputs and one output. The ports are typed as CV but route audio identically (the engine connects node-to-node regardless of cable type), so it works as a clocked source-switcher for either audio or CV: feed three oscillators (or three CVs) and clock SHIFT to cycle which one reaches the output. Mental model: a one-pole, up-to-3-throw rotary switch advanced by a trigger.

the faceplate

962 seq switchin1cvin2cvin3cvshiftgateoutcvaudiocvgatepitch
4 inputs · 1 outputs · 1 params

inputs

idcablewhat it does
in1cvSignal input 1 (audio or CV) — selected and passed to the output when the selector is on position 1.
control voltage (CV)
in2cvSignal input 2 — passed to the output when the selector is on position 2.
control voltage (CV)
in3cvSignal input 3 — passed to the output when the selector is on position 3 (used only when STAGES = 3).
control voltage (CV)
shiftgateThe advance gate: each rising edge steps the selector to the next input (wrapping after the last active stage). Patch a clock/trigger here to cycle the inputs in time; it acts once per edge, not while held.
gate / trigger

outputs

idcablewhat it does
outcvCarries whichever input is currently selected — a single output that jumps from input to input on each SHIFT pulse.
control voltage (CV)

params

idlabelrangedefaultcurve
stagesStages2..33discrete

controls

controlwhat it does
StagesHow many inputs the selector cycles through: 2 (alternate IN 1 ↔ IN 2, ignoring IN 3) or 3 (rotate IN 1 → 2 → 3 → 1). Default 3.

source

moog962.ts on GitHub.

Generated from packages/web/src/lib/{audio,video}/module-registry.ts · repo