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

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


GitHub icon Contribute on GitHub jorisroling contributed benjaminfox contributed

Download: Download icon for CSV file CSV Download icon for DROID patch file DROID patch Download icon for Pyramid def file Pyramid def

Note: you may have to choose "File -> Save Page As" after pressing Download.
Contributions welcome! You can email us your altered CSV if you don't want to use GitHub.

General

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
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

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.