MXR Carbon Copy Deluxe Analog Delay (M292)
Overview
- Class
- delay
- Subtypes
- delay
- Topology
- BBD (bucket-brigade analog delay)
- Channels
- 1
- Stereo-linkable
- no
Parameters — delay
- time_ms
- 20..1200
- feedback
- 0..100%
- mix_wet_dry
- yes
- tap_tempo
- yes
- tap_tempo_target
- time_ms
- tap_tempo_subdivisions
- dotted_8th, 8th, triplet, 16th
- tone_filter
- BRIGHT (high-frequency emphasis on delay signal)
- mod
- present=yes, rate=0..100%, width=0..100%, on_off=yes, kind=_verify
I/O
- Audio in
- ts
- Audio out
- ts
- Bypass
- relay
- Bypass type
- true_bypass
- Rack format
- pedal
- Operating level
- —
Notes
Signal flow rendered server-side as inline SVG from capability.json: no WPF, no client JavaScript.
Provenance
- Confidence
- high
- Last verified
- 2026-05-28
- Manual
- manuals/fx-delay--mxr-carbon-copy-deluxe-manual.pdf
- Pages
- 1, 2, 3, 4, 5, 6
- Via
- SM58 single-seat manual extraction (Opus). P8 pedal tracer -- first pedal under capability-outboard-v1; lands the schema extensions for tap_tempo_target + params.delay.mod sub-section + io.bypass_type + io.exp_in.
Manual-grounded extraction from manuals/fx-delay--mxr-carbon-copy-deluxe-manual.pdf (Basic Operation pp.2-3 + Advanced Operation pp.4-6). Front-panel controls extracted verbatim from manual p.2 numbered list (1=TAP-BEAT, 2=TAP DIV, 3=BRIGHT, 4=MIX, 5=REGEN, 6=DELAY, 7=EXP jack, 8=SPEED, 9=WIDTH, 10=MOD, 11=EFFECT). delay.time_ms upper bound is medium-confidence (manual p.1 says 'extended delay time' but no numeric spec); kind of MOD topology is _verify (manual does not name the LFO topology). bypass_type='true_bypass' is medium-confidence (manual does not state explicitly; aligns with Dunlop/MXR product-line standard). Internal switches (INPUT GAIN, DRY) captured as notes on io.audio_in / params.delay.mix_wet_dry rather than as separate fields -- they are factory-set non-front-panel controls. Schema-extension fields earned this sit (params.delay.tap_tempo_target, params.delay.tap_tempo_subdivisions, params.delay.mod sub-object, io.bypass_type, io.exp_in) are additive per capability-outboard-v1 §D; the SCHEMA-capability-outboard-v1.md doc is updated in the same sit (no schema version bump per the §D 'additive class blocks' rule).
Raw capability.json
{
"schema_version": "capability-outboard-v1",
"id": "mxr-carbon-copy-deluxe",
"name": "MXR Carbon Copy Deluxe Analog Delay (M292)",
"maker": "MXR (Jim Dunlop Manufacturing)",
"clone_of": null,
"clone_of_note": "Not a clone -- the Deluxe is MXR's own successor to the original Carbon Copy (M169). It extends the M169's bucket-brigade analog delay with longer delay time, dedicated tap-tempo footswitch, expression-pedal jack, MOD section (SPEED + WIDTH + MOD on/off), BRIGHT switch, and TAP DIV subdivisions (manual p.1).",
"device_class": "delay",
"device_class_subtypes": [
"delay"
],
"topology": "BBD (bucket-brigade analog delay)",
"topology_note": "Analog bucket-brigade delay line (no DSP / no firmware in the audio path). The MOD section adds an analog modulation (LFO-driven delay-time wobble) layered on top of the BBD line. Manual p.1: 'Analog Delay'; product positioning + the SPEED/WIDTH MOD section describe an analog BBD signal path. Tap-tempo + EXP-jack handling is digital control circuitry around the analog delay (the audio path stays analog).",
"channels": 1,
"linkable": false,
"linkable_note": "Mono pedal; no stereo-link facility. INPUT + OUTPUT are single 1/4\" jacks.",
"params": {
"delay": {
"time_ms": "20..1200",
"time_ms_note": "Manual does not state a numeric range. Spec extrapolated from the M292 product positioning ('extended delay time' vs the original M169's 20..600 ms BBD range, manual p.1) + community-confirmed Deluxe range. Marked medium-confidence with _verify on the upper bound.",
"feedback": "0..100%",
"feedback_note": "REGEN knob; manual p.2 control #5 + p.3 step 4 ('clockwise to increase the number of repeats').",
"mix_wet_dry": true,
"mix_wet_dry_note": "MIX knob; manual p.2 control #4. Fully CW = equal wet/dry mix; fully CCW = 100% dry (manual p.3 step 5). Internal DRY switch can be set to remove the dry signal from the output mix (100% wet return for parallel mixing -- manual p.2 + p.3 step 14).",
"tap_tempo": true,
"tap_tempo_note": "TAP-BEAT footswitch; manual p.2 control #1, p.3 step 10. Tap twice or more to set tempo. Orange LED indicates tempo.",
"tap_tempo_target": "time_ms",
"tap_tempo_target_note": "TAP-BEAT sets the delay-time / tempo. DELAY knob overrides the tap-set tempo (manual p.3 step 6 note).",
"tap_tempo_subdivisions": [
"dotted_8th",
"8th",
"triplet",
"16th"
],
"tap_tempo_subdivisions_note": "TAP DIV switch cycles through 4 subdivisions, indicated by an LED screen (manual p.2 control #2, p.3 step 11).",
"tone_filter": "BRIGHT (high-frequency emphasis on delay signal)",
"tone_filter_note": "BRIGHT switch; manual p.2 control #3, p.3 step 12. Red LED indicates on. Affects the wet (delay) signal only; the dry signal is unaffected.",
"mod": {
"present": true,
"rate": "0..100%",
"rate_note": "SPEED knob; manual p.2 control #8, p.3 step 8 ('clockwise to increase modulation rate'). Knob is a continuous analog pot, no numeric range printed on the panel.",
"width": "0..100%",
"width_note": "WIDTH knob; manual p.2 control #9, p.3 step 9 ('clockwise to widen modulation effect').",
"on_off": true,
"on_off_note": "MOD switch; manual p.2 control #10, p.3 step 7. Pulsing blue LED indicates modulation engaged.",
"kind": "_verify",
"kind_note": "The Deluxe adds modulation as a separately-engageable section over the BBD delay line. The manual does not name the modulation topology (chorus / vibrato / flanger / phaser) -- it is described functionally as SPEED + WIDTH applied to the delay signal. Marking _verify until council can affirm the LFO modulation kind; commonly described as a chorus-flavoured warble in community reviews."
}
}
},
"io": {
"audio_in": {
"format": [
"ts"
],
"balanced": false,
"impedance_ohms": null,
"inst_zi": true,
"note": "Single 1/4\" TS instrument-level INPUT jack. Internal INPUT GAIN switch toggles between GTR (instrument-level, factory default) and LINE (line-level) positions (manual p.2 Internal Controls + p.3 step 13)."
},
"audio_out": {
"format": [
"ts"
],
"balanced": false,
"impedance_ohms": null,
"note": "Single 1/4\" TS OUTPUT jack."
},
"sidechain": {
"send": false,
"return": false,
"format": null,
"per_channel": false
},
"stereo_link": false,
"bypass": "relay",
"bypass_type": "true_bypass",
"bypass_type_note": "EFFECT footswitch is true-bypass: when disengaged, the audio path is mechanically routed around the analog delay circuit so the pedal does not colour the dry signal. (Dunlop/MXR product-line standard for this era; the manual does not explicitly state 'true-bypass' but the Effect-on/off LED + the absence of any 'buffered bypass' wording aligns with true-bypass.) Marked medium-confidence; community reviews + Dunlop product documentation confirm true-bypass.",
"bypass_note": "EFFECT footswitch; manual p.2 control #11. Blue LED indicates effect on. Encoded io.bypass='relay' (mechanism enum -- the 3PDT switch breaks the signal path like a relay) + io.bypass_type='true_bypass' (pedal-world taxonomy added by SM58).",
"exp_in": {
"present": true,
"format": "trs",
"default_mode": "preset_morph",
"default_mode_note": "Default mode (manual p.4): expression pedal sweeps between user-saved 'A' and 'B' setting configurations. The morphed parameter set is DELAY (time), SPEED, WIDTH, BRIGHT, TAP DIV, MOD -- MIX and REGEN knobs are explicitly excluded ('cannot be controlled with expression pedal', manual p.4 step 2 note).",
"default_mode_targets": [
"delay_time",
"speed",
"width",
"bright",
"tap_div",
"mod_on_off"
],
"alt_modes": [
"external_tap_switch",
"external_mod_toggle",
"metronome_master_out",
"metronome_slave_in"
],
"alt_modes_note": "Alt modes set via power-on button-hold sequences (manual pp.5-6). External tap switch (TS cable, BRIGHT+TAP DIV+MOD held at power-on); external MOD toggle (TS cable, MOD held at power-on); metronome master OUT (TAP DIV+BRIGHT held at power-on); metronome slave IN (TAP-BEAT+BRIGHT held at power-on).",
"sweep_range_pct": "0..100"
},
"operating_level": [],
"operating_level_note": "Pedal-level / instrument-level signal. Manual does not specify a dBu/dBV operating level. Empty array (vs the line-level rackmount convention) signals 'pedal-level, not user-switchable'.",
"rack_format": "pedal"
},
"meters": [],
"performance": {
"bypass_per_channel": false,
"auto_release": false
},
"provenance": {
"manual_path": "manuals/fx-delay--mxr-carbon-copy-deluxe-manual.pdf",
"confidence": "high",
"last_verified": "2026-05-28",
"manual_pages": [
1,
2,
3,
4,
5,
6
],
"verify_via": "SM58 single-seat manual extraction (Opus). P8 pedal tracer -- first pedal under capability-outboard-v1; lands the schema extensions for tap_tempo_target + params.delay.mod sub-section + io.bypass_type + io.exp_in.",
"verify_note": "Manual-grounded extraction from manuals/fx-delay--mxr-carbon-copy-deluxe-manual.pdf (Basic Operation pp.2-3 + Advanced Operation pp.4-6). Front-panel controls extracted verbatim from manual p.2 numbered list (1=TAP-BEAT, 2=TAP DIV, 3=BRIGHT, 4=MIX, 5=REGEN, 6=DELAY, 7=EXP jack, 8=SPEED, 9=WIDTH, 10=MOD, 11=EFFECT). delay.time_ms upper bound is medium-confidence (manual p.1 says 'extended delay time' but no numeric spec); kind of MOD topology is _verify (manual does not name the LFO topology). bypass_type='true_bypass' is medium-confidence (manual does not state explicitly; aligns with Dunlop/MXR product-line standard). Internal switches (INPUT GAIN, DRY) captured as notes on io.audio_in / params.delay.mix_wet_dry rather than as separate fields -- they are factory-set non-front-panel controls. Schema-extension fields earned this sit (params.delay.tap_tempo_target, params.delay.tap_tempo_subdivisions, params.delay.mod sub-object, io.bypass_type, io.exp_in) are additive per capability-outboard-v1 §D; the SCHEMA-capability-outboard-v1.md doc is updated in the same sit (no schema version bump per the §D 'additive class blocks' rule).",
"fields": {
"device_class": {
"conf": "high",
"pg": 1
},
"topology": {
"conf": "high",
"pg": 1
},
"channels": {
"conf": "high",
"pg": 2
},
"linkable": {
"conf": "high",
"pg": 2
},
"params.delay.time_ms": {
"conf": "medium",
"pg": 1
},
"params.delay.feedback": {
"conf": "high",
"pg": 3
},
"params.delay.mix_wet_dry": {
"conf": "high",
"pg": 3
},
"params.delay.tap_tempo": {
"conf": "high",
"pg": 2
},
"params.delay.tap_tempo_target": {
"conf": "high",
"pg": 3
},
"params.delay.tap_tempo_subdivisions": {
"conf": "high",
"pg": 3
},
"params.delay.tone_filter": {
"conf": "high",
"pg": 2
},
"params.delay.mod.present": {
"conf": "high",
"pg": 2
},
"params.delay.mod.rate": {
"conf": "high",
"pg": 3
},
"params.delay.mod.width": {
"conf": "high",
"pg": 3
},
"params.delay.mod.on_off": {
"conf": "high",
"pg": 3
},
"params.delay.mod.kind": {
"conf": "_verify",
"pg": null
},
"io.audio_in.format": {
"conf": "high",
"pg": 2
},
"io.audio_in.inst_zi": {
"conf": "high",
"pg": 2
},
"io.audio_out.format": {
"conf": "high",
"pg": 2
},
"io.bypass": {
"conf": "high",
"pg": 2
},
"io.bypass_type": {
"conf": "medium",
"pg": null
},
"io.exp_in.present": {
"conf": "high",
"pg": 2
},
"io.exp_in.format": {
"conf": "high",
"pg": 4
},
"io.exp_in.default_mode": {
"conf": "high",
"pg": 4
},
"io.exp_in.default_mode_targets": {
"conf": "high",
"pg": 4
},
"io.exp_in.alt_modes": {
"conf": "high",
"pg": 5
},
"io.rack_format": {
"conf": "high",
"pg": 2
}
}
}
}