How MIDI CC 93 Controls Chorus Modulation Depth
MIDI Continuous Controller 93 (CC 93) is the designated standard control change message used to adjust chorus depth—specifically the intensity of chorus modulation—on sound modules, synthesizers, and virtual instruments. This article explains the operational role of MIDI CC 93, how hardware and software sound generators interpret its data values, and how it directly shapes the spatial thickness, detune range, and movement of an audio patch.
The Function of MIDI CC 93
Under the MIDI 1.0 and General MIDI specifications, MIDI CC 93 is formally defined as "Effect 3 Depth," which is overwhelmingly implemented as Chorus Depth. MIDI CC messages transmit standard 7-bit values ranging from 0 to 127.
When a sound module receives a CC 93 message, it applies this value to the internal chorus processing unit assigned to the corresponding MIDI channel. A value of 0 minimizes or disables modulation depth, producing either a completely dry signal or an unmodulated delay tap, while a value of 127 applies the maximum modulation depth permitted by the instrument's chorus architecture.
Chorus Modulation Depth Explained
To understand how CC 93 alters sound, it is essential to distinguish between effect send level (wet/dry mix) and modulation depth:
- Send Level vs. Modulation Depth: While a send control determines how much audio is routed into the chorus processor, modulation depth dictates the behavior of the chorus algorithm itself.
- LFO Amplitude: Chorus effects operate by duplicating the input signal, delaying it by a few milliseconds, and modulating that delay time using a Low-Frequency Oscillator (LFO). CC 93 directly controls the amplitude (depth) of this LFO.
- Pitch Deviation: Increasing CC 93 widens the pitch sweep of the delayed copies. Low values introduce subtle detuning and gentle phase motion, whereas high values create pronounced pitch fluctuations, resulting in a dramatic, wide, or warbling ensemble texture.
Behavior Across Different Sound Modules
Different manufacturers implement MIDI CC 93 according to their specific architecture:
- General MIDI (GM/GM2) Compatibility: In GM2-compliant modules, CC 93 is strictly mapped to Chorus Level/Depth. It ensures that standard MIDI files sound consistent across different hardware units by maintaining standardized modulation boundaries.
- Dedicated Parameter Assignment: On advanced synthesizers and workstation modules (such as those from Roland, Yamaha, or Korg), CC 93 can be routed in the system's modulation matrix. It can be linked specifically to the depth of the chorus LFO, leaving the wet/dry balance controlled independently (often by CC 91 or a dedicated wet/dry CC).
- Patch-Relative Scaling: Many modern sound modules treat the 0–127 range of CC 93 as a relative offset rather than an absolute value. In these units, a value of 64 maintains the preset’s stored chorus depth, while values below 64 reduce it and values above 64 increase it beyond the default program setting.
Practical Applications in Music Production
Producers and composers use CC 93 to add dynamic movement and spatial contrast to MIDI tracks without manually editing synth patches. Automating CC 93 in a digital audio workstation (DAW) allows for:
- Dynamic Expansion: Increasing modulation depth during choruses or lead passages to make pad or string sections sound wider and more animated.
- Expressive Detuning: Simulating vintage tape warble, rotary-speaker effects, or acoustic ensemble imperfections by modulating CC 93 in real time with an expression controller.
- Clarity Management: Lowering CC 93 during busy musical passages to minimize pitch ambiguity and phase cancellation in dense mixes.