Roland SPD-SX PRO MIDI CCs & NRPNs

MIDI implementation details for the Roland SPD-SX PRO.

Last update: April 17, 2026 • 112 parameters


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

Bank select

Parameter CC Range Usage Description Orientation
Bank select MSB 0 [0–127]
Note: Any received value is processed as 0
0-based
Bank select LSB 32 [0–1]
0: Kits 1-128; 1: Kits 129-200
Note: Combined with Program Change to select a kit
0-based

Hi-hat control pedal

Parameter CC Range Usage Description Orientation
Hi-hat pedal position (Modulation) 1 [0–127]
0~127: Open to closed
Note: Active when HH Pedal CC is set to MODULATION(1)
0-based
Hi-hat pedal position (Breath) 2 [0–127]
0~127: Open to closed
Note: Active when HH Pedal CC is set to BREATH(2)
0-based
Hi-hat pedal position (Foot controller) 4 [0–127]
0~127: Open to closed
Note: Active when HH Pedal CC is set to FOOT(4)
0-based
Hi-hat pedal position (Expression) 11 [0–127]
0~127: Open to closed
Note: Active when HH Pedal CC is set to EXPRESSION(11)
0-based
Hi-hat pedal position (General purpose 1) 16 [0–127]
0~127: Open to closed
Note: Active when HH Pedal CC is set to GENERAL1(16)
0-based
Hi-hat pedal position (General purpose 2) 17 [0–127]
0~127: Open to closed
Note: Active when HH Pedal CC is set to GENERAL2(17)
0-based
Hi-hat pedal position (General purpose 3) 18 [0–127]
0~127: Open to closed
Note: Active when HH Pedal CC is set to GENERAL3(18)
0-based
Hi-hat pedal position (General purpose 4) 19 [0–127]
0~127: Open to closed
Note: Active when HH Pedal CC is set to GENERAL4(19)
0-based

Pad expression

Parameter CC Range Usage Description Orientation
Pad expression 11 [0–127]
Note: Received when Rx Control Switch is on and CC 11 is configured for pad expression rather than hi-hat pedal position
0-based

Master effect

Parameter CC Range Usage Description Orientation
Master effect control (001) 1 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (002) 2 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (003) 3 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (004) 4 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (005) 5 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (006) 6 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (007) 7 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (008) 8 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (009) 9 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (010) 10 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (011) 11 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (012) 12 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (013) 13 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (014) 14 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (015) 15 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (016) 16 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (017) 17 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (018) 18 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (019) 19 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (020) 20 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (021) 21 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (022) 22 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (023) 23 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (024) 24 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (025) 25 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (026) 26 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (027) 27 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (028) 28 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (029) 29 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (030) 30 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (031) 31 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (033) 33 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (034) 34 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (035) 35 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (036) 36 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (037) 37 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (038) 38 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (039) 39 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (040) 40 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (041) 41 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (042) 42 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (043) 43 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (044) 44 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (045) 45 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (046) 46 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (047) 47 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (048) 48 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (049) 49 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (050) 50 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (051) 51 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (052) 52 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (053) 53 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (054) 54 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (055) 55 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (056) 56 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (057) 57 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (058) 58 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (059) 59 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (060) 60 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (061) 61 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (062) 62 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (063) 63 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (064) 64 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (065) 65 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (066) 66 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (067) 67 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (068) 68 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (069) 69 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (070) 70 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (071) 71 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (072) 72 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (073) 73 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (074) 74 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (075) 75 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (076) 76 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (077) 77 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (078) 78 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (079) 79 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (080) 80 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (081) 81 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (082) 82 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (083) 83 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (084) 84 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (085) 85 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (086) 86 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (087) 87 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (088) 88 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (089) 89 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (090) 90 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (091) 91 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (092) 92 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (093) 93 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (094) 94 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based
Master effect control (095) 95 [0–127]
Note: User-assignable via Master Effect Control CC setting
0-based

Channel mode

Parameter CC Range Usage Description Orientation
All sounds off 120 [0–0] 0-based
Reset all controllers 121 [0–0]
Resets the step position playing back in the pad sequence to zero
0-based
All notes off 123 [0–0] 0-based
Omni off 124 [0–0] 0-based
Omni on 125 [0–0] 0-based
Mono 126 [0–16] 0-based
Poly 127 [0–0] 0-based

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