cp3 mixer
moogCp3 · utilities · schema v1CP3 / CP3A Console Panel — the console mixer slice of the moogafakkin System 55/35 clone (categorized under Ports -> moogafakkin). A multi-function console: (1) a 4x1 summing mixer that presents a (+) output AND a (-) phase-inverted output simultaneously, max per-channel gain x2 (0.5 = unity, 1.0 = x2), mixing AC and/or DC voltages (audio AND cv alike — the per-sample sum is polarity- and DC-transparent); (2) the 4th input adds an EXTERNAL jack (ext4) plus an ATTENUATOR — at "10" (1.0) the attenuator is unity so a direct patch passes through unaltered; (3) a MULTIPLE — input 1 fanned out unaltered to three passthrough outs (1 -> 3); (4) trunk/reference jacks supplying a constant +12V and -6V reference (scaled into the project normalized CV convention). Four 25K-LIN input level knobs (shown 0-10) + the 4th-input attenuator. DSP is own-code: a forked + expanded version of the repo mixer (not a port of any moogafakkin schematic or copyleft source — permissive only). Beige moogafakkin faceplate (the intrinsic always-on look shared by the moogafakkin module family). v1 omits the CP3A trunk/routing-switch matrix (the reference jacks are modeled as constant sources); the switch matrix is a planned follow-up.
the faceplate
inputs
| id | cable | what it does |
|---|---|---|
in1 | audio | Mixer channel 1 input — scaled by the CH1 fader and summed into both the (+) and (−) outputs. (This is also the signal fed to the 1→3 MULTIPLE.) audio signal |
in2 | audio | Mixer channel 2 input — scaled by CH2 and summed into the output buses. audio signal |
in3 | audio | Mixer channel 3 input — scaled by CH3 and summed into the output buses. audio signal |
in4 | audio | Mixer channel 4 (panel jack) — summed with the EXT 4 jack, trimmed by ATT 4, then scaled by CH4 into the output buses. audio signal |
ext4 | cv | The 4th channel's EXTERNAL input jack — summed with IN 4 and scaled by the ATT 4 attenuator (at unity it passes a direct patch unaltered). Accepts audio or CV; it's the signal being attenuated, not a knob modulator. control voltage (CV) |
outputs
| id | cable | what it does |
|---|---|---|
out_positive | audio | The (+) summed mix bus: CH1·in1 + CH2·in2 + CH3·in3 + CH4·(in4 + ext4·ATT4). The main mixer output. audio signal |
out_negative | audio | The (−) output: the same mix, phase-inverted. Use it for cancellation/difference patches or to feed a parallel chain out of phase. audio signal |
multiple_one | audio | MULTIPLE tap 1 — IN 1 passed through unaltered (the 1→3 signal splitter, independent of the CH1 fader). audio signal |
multiple_two | audio | MULTIPLE tap 2 — a second unaltered copy of IN 1. audio signal |
multiple_three | audio | MULTIPLE tap 3 — a third unaltered copy of IN 1. audio signal |
plus_twelve | cv | A constant +12 V reference trunk (normalized): a fixed positive CV for offsetting/biasing other control voltages. control voltage (CV) |
minus_six | cv | A constant −6 V reference trunk (normalized): a fixed negative CV offset. control voltage (CV) |
params
| id | label | range | default | curve |
|---|---|---|---|---|
ch1 | Ch1 | 0..1 | 1 | linear |
ch2 | Ch2 | 0..1 | 1 | linear |
ch3 | Ch3 | 0..1 | 1 | linear |
ch4 | Ch4 | 0..1 | 1 | linear |
attenuator4 | Att 4 | 0..1 | 1 | linear |
controls
| control | what it does |
|---|---|
| Att 4 | The 4th input's EXTERNAL attenuator: trims the EXT 4 jack before it joins IN 4 (1.0 = unity, a direct patch passes unaltered). |
| Ch1 | Channel 1 level (0..×2 gain; ~0.5 is unity, 1.0 is ×2), shown 0–10 on the faceplate — how much of IN 1 reaches the output buses. |
| Ch2 | Channel 2 level (0..×2; ~0.5 unity, 1.0 ×2). |
| Ch3 | Channel 3 level (0..×2; ~0.5 unity, 1.0 ×2). |
| Ch4 | Channel 4 level (0..×2; ~0.5 unity, 1.0 ×2) — applied to the summed IN 4 + EXT 4 signal. |
source
moog-cp3.ts on GitHub.