Dave Smith Instruments Prophet X (Prophet XL) MIDI CCs & NRPNs

MIDI implementation details for the Dave Smith Instruments Prophet X (Prophet XL).

Last update: September 13, 2024 • 87 parameters


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

General

Parameter CC Range Usage Orientation
MOD Wheel 1 [0–127] 0-based
BPM 3 [0–127] 0-based
Glide Mode 5 [0–127] 0-based
Master Volume 7 [0–127] 0-based
SUB OSC 8 [0–127] 0-based
PAN Spread 10 [0–127] 0-based
Voice Volume 12 [0–127] 0-based
AB Mode 13 [0–127] 0-based
Slider1 POS 14 [0–127] 0-based
Slider2 POS 15 [0–127] 0-based
FX1 ON OFF 16 [0–127] 0-based
FX1 Select 17 [0–127] 0-based
FX1 MIX 18 [0–127] 0-based
FX1 Param1 19 [0–127] 0-based
FX1 Param2 20 [0–127] 0-based
FX1 Param3 21 [0–127] 0-based
FX2 ON OFF 22 [0–127] 0-based
FX2 Select 23 [0–127] 0-based
FX2 MIX 24 [0–127] 0-based
FX2 Param1 25 [0–127] 0-based
FX2 Param2 26 [0–127] 0-based
FX2 Param3 27 [0–127] 0-based
16 Voice Mode 28 [0–127] 0-based
Split Point 29 [0–127] 0-based
Bank Select 32 [0–127] 0-based
AMP ENV Amount 40 [0–127] 0-based
Velocity TO AMP ENV 41 [0–127] 0-based
AMP ENV Delay 42 [0–127] 0-based
AMP ENV Attack 43 [0–127] 0-based
AMP ENV Decay 44 [0–127] 0-based
AMP ENV Sustain 45 [0–127] 0-based
AMP ENV Release 46 [0–127] 0-based
Filter ENV Amount 47 [0–127] 0-based
Velocity TO Filter ENV 48 [0–127] 0-based
Filter ENV Delay 49 [0–127] 0-based
Filter ENV Attack 50 [0–127] 0-based
Filter ENV Decay 51 [0–127] 0-based
Filter ENV Sustain 52 [0–127] 0-based
Filter ENV Release 53 [0–127] 0-based
Inst1 Glide Amount 54 [0–127] 0-based
Inst2 Glide Amount 55 [0–127] 0-based
OSC1 Glide Amount 56 [0–127] 0-based
OSC2 Glide Amount 57 [0–127] 0-based
Arpeggiator ON OFF 58 [0–127] 0-based
Arpeggiator Mode 59 [0–127] 0-based
Arpeggiator Range 60 [0–127] 0-based
Arpeggiator Relatch 61 [0–127] 0-based
Clock Divide 62 [0–127] 0-based
Arpeggiator Repeats 63 [0–127] 0-based
Sustain Pedal 64 [0–127] 0-based
Glide ON OFF 65 [0–127] 0-based
Inst1 Freq 66 [0–127] 0-based
Inst1 Fine Tune 67 [0–127] 0-based
Inst1 Level 68 [0–127] 0-based
Inst1 PAN 69 [0–127] 0-based
Inst1 Loop ON OFF 70 [0–127] 0-based
Inst1 Reverse 71 [0–127] 0-based
Inst2 Freq 72 [0–127] 0-based
Inst2 Fine TUN 73 [0–127] 0-based
Inst2 Level 75 [0–127] 0-based
Inst2 PAN 76 [0–127] 0-based
Inst2 Loop ON 77 [0–127] 0-based
Inst2 Reverse 78 [0–127] 0-based
Osc21 Sync 79 [0–127] 0-based
OSC1 FRQ 80 [0–127] 0-based
OSC1 Fine Freq 81 [0–127] 0-based
OSC1 Level 82 [0–127] 0-based
OSC1 Shape 83 [0–127] 0-based
OSC1 Shape MOD 84 [0–127] 0-based
OSC1 PAN 85 [0–127] 0-based
OSC2 FRQ 86 [0–127] 0-based
OSC2 Fine Freq 87 [0–127] 0-based
OSC2 Level 88 [0–127] 0-based
OSC2 Shape 89 [0–127] 0-based
OSC2 Shape MOD 90 [0–127] 0-based
OSC2 PAN 91 [0–127] 0-based
OSC Slop 92 [0–127] 0-based
Hack 93 [0–127] 0-based
Decimate 94 [0–127] 0-based
Cutoff 102 [0–127] 0-based
Reso 103 [0–127] 0-based
Filt Keyb Amount 104 [0–127] 0-based
Drive 105 [0–127] 0-based
LP Stereo Split 106 [0–127] 0-based
Unison ON OFF 116 [0–127] 0-based
Unison Detune 117 [0–127] 0-based
Unison Mode 118 [0–127] 0-based

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