This definition has been reviewed by the manufacturer. discoDSP Corona MIDI CCs & NRPNs

MIDI implementation details for the discoDSP Corona.

Last update: April 14, 2026 • 88 parameters


Contributions welcome! You can email us your edited CSV if you don't want to use GitHub.

Global

Parameter CC Range Usage Description Orientation
Portamento 5 [0–127]
0~127: Instant to slowest glide
Portamento time
Note: Portamento Time knob.
0-based
Master 7 [0–127]
0~127: Silence to full output
Note: Labelled 'Master' on panel.
0-based
Global Finetune 35 [0–100]
0~100: -50 to +50 cents
Centered
Transpose 43 [0–127]
0~127: -64 to +63 semitones
Centered

Delay

Parameter CC Range Usage Description Orientation
Delay Feedback 9 [0–127]
0: Single repeat; 1~126: Sustain amount; 127: Near-infinite sustain
0-based
Delay Mix 12 [0–127]
0~127: Dry only to fully wet
0-based
Delay left 111 [0–127]
Note: Left channel delay time.
0-based
Delay right 112 [0–127]
Note: Right channel delay time. Set independently from left for ping-pong.
0-based

Chorus

Parameter CC Range Usage Orientation
Chorus Mix 13 [0–127]
0~127: Dry only to fully wet
0-based
Chorus Frequency 60 [0–127] 0-based
Chorus Depth 61 [0–127] 0-based

Oscillator

Parameter CC Range Usage Description Orientation
Finetune 14 [0–100]
0~100: -50 to +50 cents
Waveform 2 detune (cents)
Centered
Semitones 34 [0–127]
0~127: -64 to +63 semitones
Waveform 2 detune (semitones)
Centered
W3 Level 36 [0–127]
0~127: Silent to full level
Waveform 3 level
0-based
Phase 37 [0–127]
0~127: Negative to positive offset
Waveform 1 & 2 phase/detune
Note: Waveform 1 and 2 phase offset. Spread increases chorus-like thickening.
Centered
W3 Finetune 40 [0–100]
0~100: -50 to +50 cents
Waveform 3 detune (cents)
Centered
Level 41 [0–127]
0~127: Silent to full level
Waveform 2 level
0-based
W3 Semitones 44 [0–127]
0~127: -64 to +63 semitones
Waveform 3 detune (semitones)
Centered

Vibrato

Parameter CC Range Usage Description Orientation
VibFreq 15 [0–127]
Vibrato LFO frequency
0-based
VibDepth 39 [0–127]
0~127: No vibrato to maximum pitch modulation
Vibrato LFO depth
0-based
VibDelay 42 [0–127]
0~127: Immediate to longest delay
Vibrato LFO delay
Note: Vibrato onset delay after note-on.
0-based

Volume Envelope

Parameter CC Range Usage Description Orientation
Attack 16 [0–127]
0~127: Near-instant to slowest attack
Volume envelope attack
0-based
Decay 17 [0–127]
0~127: Near-instant to slowest decay
Volume envelope decay
0-based
Sustain 18 [0–127]
0~127: No sustain to full sustain
Volume envelope sustain
0-based
Release 19 [0–127]
0~127: Near-instant to slowest release
Volume envelope release
0-based

Filter 1

Parameter CC Range Usage Description Orientation
Drive 21 [0–127]
0~127: Clean to maximum saturation
Filter drive
Note: Pre-filter saturation stage.
0-based
Resonance 71 [0–127]
0~127: No resonance to maximum Q
Filter resonance
Note: May self-oscillate at high values depending on filter type.
0-based
Cutoff 74 [0–127]
0~127: Fully closed to fully open
Filter cutoff
Note: Exponential frequency response
0-based
Kbd. Track 85 [0–127]
0~127: No tracking to full 1-to-1 keyboard tracking of cutoff
Filter keyboard track
0-based
Filter EnvMod 89 [0–127]
0~63: Inverted envelope amount; 64: No modulation; 65~127: Positive envelope amount
Filter envelope modulation
Centered

Unison

Parameter CC Range Usage Description Orientation
Unison Spread (cents) 24 [0–100]
0~100: No spread (unison) to maximum spread
Unison pitch detune spread
0-based
Unison Panning Spread 25 [0–100]
0: Mono (centre); 100: Maximum stereo spread
Unison stereo panning spread
0-based

Filter 1 Envelope

Parameter CC Range Usage Description Orientation
Filter Attack 26 [0–127]
0~127: Near-instant to slowest attack
Filter envelope attack
0-based
Filter Decay 27 [0–127]
0~127: Near-instant to slowest decay
Filter envelope decay
0-based
Filter Sustain 28 [0–127]
0~127: No sustain to full sustain
Filter envelope sustain
0-based
Filter Release 29 [0–127]
0~127: Near-instant to slowest release
Filter envelope release
0-based

Filter 1 LFO

Parameter CC Range Usage Description Orientation
F LFO Delay 30 [0–127]
0~127: Immediate to longest delay
Filter LFO delay
Note: Onset delay after note-on.
0-based
F LFO Smooth 31 [0–127]
0~127: No smoothing to maximum smoothing
Filter LFO smooth
Note: Output slew / waveform smoothing.
0-based
F LFO Mode 33 [0–11]
0: Voice (free-run, retrigger per voice); 1: Legato (free-run, retrigger only on legato); 2: Global (free-run, single LFO shared across voices); 3: V.16th (voice, 1/16 sync); 4: L.16th (legato, 1/16 sync); 5: G.16th (global, 1/16 sync); 6: V.64th (voice, 1/64 sync); 7: L.64th (legato, 1/64 sync); 8: G.64th (global, 1/64 sync); 9: V.32nd T (voice, 1/32 triplet); 10: L.32nd T (legato, 1/32 triplet); 11: G.32nd T (global, 1/32 triplet)
Filter LFO mode
Note: Intermediate values snap to lowest valid mode.
0-based
F LFO Waveform 53 [0–11]
0: Triangle; 1: Sine; 2: Sawtooth; 3: Square; 4: Rnd (random / S&H); 5: Rnd^2; 6: Rnd^2 up; 7: Saw^2; 8: Saw^0.5; 9: Parabola; 10: x*|x|; 11: x(|x|*2-1)
Filter LFO waveform
Note: Intermediate values snap to lowest valid waveform.
0-based
F LFO Freq 76 [0–127]
Filter LFO frequency
Note: Exponential response curve.
0-based
F LFO Depth 90 [0–127]
0~63: Negative depth; 64: No modulation; 65~127: Positive depth
Filter LFO depth
Centered

Mod Envelope

Parameter CC Range Usage Description Orientation
M Env -> Phase 45 [0–127]
0~127: Negative to positive modulation
Modulation envelope to phase
Note: Direct routing.
Centered
M Env -> Osc 2 46 [0–127]
0~127: Negative to positive modulation
Modulation envelope to osc2 pitch
Note: Direct routing.
Centered
M Attack 80 [0–127]
0~127: Near-instant to slowest
Modulation envelope attack
Note: Routes to mod matrix as MS_ModEnv source.
0-based
M Decay 81 [0–127]
Modulation envelope decay
0-based
M Sustain 82 [0–127]
Modulation envelope sustain
0-based
M Release 83 [0–127]
Modulation envelope release
0-based

Mod LFO

Parameter CC Range Usage Description Orientation
M LFO Delay 47 [0–127]
0~127: Immediate to longest delay
Modulation LFO delay
Note: Onset delay after note-on. Routes to mod matrix as MS_ModLFO source.
0-based
M LFO Freq 48 [0–127]
Modulation LFO frequency
0-based
M LFO Decay 49 [0–127]
0~126: LFO fade out time; 127: Constant amplitudeover time
Modulation LFO decay
Note: LFO amplitude decay over note duration.
0-based
M LFO Smooth 50 [0–127]
Modulation LFO smooth
Note: Output slew / waveform smoothing.
0-based
M LFO Waveform 51 [0–11]
0: Triangle; 1: Sine; 2: Sawtooth; 3: Square; 4: Rnd (random / S&H); 5: Rnd^2; 6: Rnd^2 up; 7: Saw^2; 8: Saw^0.5; 9: Parabola; 10: x*|x|; 11: x(|x|*2-1)
Modulation LFO waveform
Note: Intermediate values snap to lowest valid waveform.
0-based
M LFO Mode 52 [0–11]
0: Voice (free-run, retrigger per voice); 1: Legato (free-run, retrigger only on legato); 2: Global (free-run, single LFO shared across voices); 3: V.16th (voice, 1/16 sync); 4: L.16th (legato, 1/16 sync); 5: G.16th (global, 1/16 sync); 6: V.64th (voice, 1/64 sync); 7: L.64th (legato, 1/64 sync); 8: G.64th (global, 1/64 sync); 9: V.32nd T (voice, 1/32 triplet); 10: L.32nd T (legato, 1/32 triplet); 11: G.32nd T (global, 1/32 triplet)
Modulation LFO mode
Note: Intermediate values snap to lowest valid mode.
0-based
M LFO -> Phase 54 [0–127]
0~127: Negative to positive modulation
Modulation LFO to phase
Note: Direct routing.
Centered
M LFO -> Osc 2 55 [0–127]
0~127: Negative to positive modulation
Modulation LFO to osc 2 pitch
Note: Direct routing.
Centered

Filter 2 LFO

Parameter CC Range Usage Description Orientation
F2 LFO Freq 56 [0–127]
Filter LFO frequency
Note: Exponential response curve.
0-based
F2 LFO Depth 57 [0–127]
0~127: Negative to positive modulation of depth on Filter 2 cutoff
Filter LFO depth
Centered
F2 LFO Delay 58 [0–127]
Filter LFO delay
Note: Onset delay after note-on.
0-based
F2 LFO Smooth 59 [0–127]
Filter LFO smooth
Note: Output slew / waveform smoothing.
0-based
F2 LFO Waveform 67 [0–11]
0: Triangle; 1: Sine; 2: Sawtooth; 3: Square; 4: Rnd (random / S&H); 5: Rnd^2; 6: Rnd^2 up; 7: Saw^2; 8: Saw^0.5; 9: Parabola; 10: x*|x|; 11: x(|x|*2-1)
Filter LFO waveform
Note: Intermediate values snap to lowest valid waveform.
0-based
F2 LFO Mode 72 [0–11]
0: Voice (free-run, retrigger per voice); 1: Legato (free-run, retrigger only on legato); 2: Global (free-run, single LFO shared across voices); 3: V.16th (voice, 1/16 sync); 4: L.16th (legato, 1/16 sync); 5: G.16th (global, 1/16 sync); 6: V.64th (voice, 1/64 sync); 7: L.64th (legato, 1/64 sync); 8: G.64th (global, 1/64 sync); 9: V.32nd T (voice, 1/32 triplet); 10: L.32nd T (legato, 1/32 triplet); 11: G.32nd T (global, 1/32 triplet)
Filter LFO mode
Note: Intermediate values snap to lowest valid mode.
0-based

Distortion

Parameter CC Range Usage Description Orientation
Distortion Mix 62 [0–127]
0~127: Dry only to fully wet
0-based
Distortion Amount 63 [0–127]
Note: Drive / gain into the distortion stage.
0-based
Distortion Tone 65 [0–127]
0~63: Darker amount; 64: Flat; 65~127: Brighter amount
Note: Post-distortion tone filter.
Centered
Distortion Type 66 [0–8]
0: Overdrive; 1: Foldback; 2: Clip (hard clip); 3: Asym (asymmetric clip); 4: Scream; 5: Quantize (bitcrush); 6: S&h (sample & hold); 7: S&h clip; 8: S&h asym
Note: Intermediate values snap to lowest valid algorithm.
0-based

Arpeggiator

Parameter CC Range Usage Description Orientation
A Length 68 [0–127]
0~127: Staccato to full legato
Note length
Note: Note gate length per step.
0-based
A Swing 69 [0–127]
0~63: Negative swing; 64: Straight; 65-127: Positive swing
Swing
0-based
A Vel Mix 70 [0–127]
0: Use only programmed step velocities; 1~126: Blend programmed step velocieis and incoming MIDI key velocities; 127: Use only incoming MIDI key velocity
Velocity mix
0-based

Filter 2

Parameter CC Range Usage Description Orientation
Kbd. Track 2 84 [0–127]
0~127: No tracking to full 1-to-1 keyboard tracking
Filter keyboard track
0-based
Resonance 2 86 [0–127]
Filter resonance
Note: May self-oscillate at high values depending on filter type.
0-based
Drive 2 87 [0–127]
Filter drive
Note: Pre-filter saturation stage.
0-based
Cutoff 2 88 [0–127]
0~127: Fully closed to fully open
Filter cutoff
Note: Parallel filter path
0-based
Filter EnvMod 2 93 [0–127]
0~63: Negative depth; 64: No modulation; 65~127: Positive depth
Filter envelope modulation
Centered

Filter 2 Envelope

Parameter CC Range Usage Description Orientation
Filter Attack 2 94 [0–127]
Filter envelope attack
0-based
Filter Sustain 2 95 [0–127]
Filter envelope sustain
0-based
Filter Release 2 102 [0–127]
Filter envelope release
0-based
Filter Decay 2 103 [0–127]
Filter envelope decay
0-based

Limiter

Parameter CC Range Usage Description Orientation
Limit Look Ahead 104 [0–127]
Note: Output brickwall limiter lookahead. Higher values increase latency.
0-based
Limit Release 105 [0–127]
Note: Limiter gain reduction recovery time.
0-based

Mod Matrix

Parameter CC Range Usage Description Orientation
M1 Amount 20 [0–127]
0~127: Full negative to full positive
Modulation row 1 amount
Note: Bipolar; CC64=0. Routes to mod matrix row 1 amount (-1000..+1000 internal).
Centered
M2 Amount 73 [0–127]
0~127: Full negative to full positive
Modulation row 2 amount
Note: Bipolar; CC64=0. Routes to mod matrix row 2 amount.
Centered
M3 Amount 75 [0–127]
0~127: Full negative to full positive
Modulation row 3 amount
Note: Bipolar; CC64=0. Routes to mod matrix row 3 amount.
Centered
M4 Amount 77 [0–127]
0~127: Full negative to full positive
Modulation row 4 amount
Note: Bipolar; CC64=0. Routes to mod matrix row 4 amount.
Centered
M5 Amount 78 [0–127]
0~127: Full negative to full positive
Modulation row 5 amount
Note: Bipolar; CC64=0. Routes to mod matrix row 5 amount.
Centered
M6 Amount 79 [0–127]
0~127: Full negative to full positive
Modulation row 6 amount
Note: Bipolar; CC64=0. Routes to mod matrix row 6 amount.
Centered
M7 Amount 91 [0–127]
0~127: Full negative to full positive
Modulation row 7 amount
Note: Bipolar; CC64=0. Routes to mod matrix row 7 amount.
Centered
M8 Amount 92 [0–127]
0~127: Full negative to full positive
Modulation row 8 amount
Note: Bipolar; CC64=0. Routes to mod matrix row 8 amount.
Centered

The portions of this library that refer to specific devices may be owned by the devices' respective manufacturers. Everything else is licensed under the Creative Commons Attribution Share Alike 4.0 International license.