992 control voltage panel

moog992 · modulation · schema v1

992 Control Voltage Panel (moogafakkin System 55/35 clone — categorized under Ports -> moogafakkin). A passive CV summer/attenuator: four CV inputs each pass through a per-channel ATTENUATOR (0..1) into a common summing bus (cv_out). Channel 4 is SIGNAL-INVERTING — its attenuator subtracts from the sum — so the panel can both add and cancel control voltages. No audio path; pure CV math (own-code, permissive). Beige moogafakkin faceplate (the intrinsic always-on look shared by the moogafakkin module family).

A clean-room recreation of the Moog 992 Control Voltage Panel — a passive 4-into-1 CV mixer/attenuator. Each of the four CV inputs passes through its own attenuator (0 = off, 1 = unity) and the four are summed onto a single CV OUT. Channel 4 is signal-INVERTING: its attenuator subtracts from the sum, so the panel can both add and subtract control voltages — handy for offsetting one CV by another, blending modulation sources, or building a difference (cv1 − cv4). Mental model: a small CV mixing desk — set how much of each source reaches the output, with channel 4 wired backwards so it cancels rather than adds. CV-only (no audio in or out).

the faceplate

992 control voltage panelcv1cvcv2cvcv3cvcv4cvcv_outcvaudiocvgatepitch
4 inputs · 1 outputs · 4 params

inputs

idcablewhat it does
cv1cvControl-voltage input 1 — scaled by ATT 1 and added to the summed output.
control voltage (CV)
cv2cvControl-voltage input 2 — scaled by ATT 2 and added to the summed output.
control voltage (CV)
cv3cvControl-voltage input 3 — scaled by ATT 3 and added to the summed output.
control voltage (CV)
cv4cvControl-voltage input 4 — scaled by ATT 4 and SUBTRACTED from the summed output (this channel is inverting), so it offsets or cancels the other three.
control voltage (CV)

outputs

idcablewhat it does
cv_outcvThe summed control voltage: cv1·ATT1 + cv2·ATT2 + cv3·ATT3 − cv4·ATT4. Patch it wherever a single combined CV is wanted (a filter cutoff, an oscillator's pitch, another module's CV input).
control voltage (CV)

params

idlabelrangedefaultcurve
atten1Att 10..11linear
atten2Att 20..11linear
atten3Att 30..11linear
atten4Att 40..11linear

controls

controlwhat it does
Att 1Attenuator for input 1: how much of cv1 reaches the sum, from 0 (muted) to 1 (unity / full level).
Att 2Attenuator for input 2: how much of cv2 reaches the sum, 0 (muted) to 1 (unity).
Att 3Attenuator for input 3: how much of cv3 reaches the sum, 0 (muted) to 1 (unity).
Att 4Attenuator for the INVERTING input 4: how much of cv4 is subtracted from the sum, 0 (no effect) to 1 (full inverted level). Use it to offset or cancel the other channels.

source

moog992.ts on GitHub.

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