It's Digital

MXR Carbon Copy Deluxe Analog Delay (M292)

MXR (Jim Dunlop Manufacturing) · BBD (bucket-brigade analog delay)
INDELAY20..1200 msOUTfeedback

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
Delayscapability-outboard-v1

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
      }
    }
  }
}