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

This dataset is provided under the Creative Commons Attribution Share Alike 4.0 International license.