MIDI implementation chart
Model: SP-404MK2
Date: Jul. 01, 2025
Version: 5
Function  | Transmitted  | Recognized  | Notes  | |
|---|---|---|---|---|
Basic Channel  | Default  | x (MIDI mode A) 1–10 (MIDI mode B)  | x (MIDI mode A) 1–10 (MIDI mode B)  | *1  | 
Changed  | x (MIDI mode A) 1–10 (MIDI mode B)  | x (MIDI mode A) 1–10 (MIDI mode B)  | *1  | |
Mode  | Default  | x  | Mode 3  | 
  | 
Messages  | x  | x  | 
  | |
Altered  | –  | x  | 
  | |
Note Number  | 
  | 35–51 (B1–E³3, MIDI mode A) *1 0, 12–91 (C-1, C0–G6, MIDI mode B) *1 36–60 (C2–C4, CH 16) *7  | 35–51 (B1–E³3, MIDI mode A) *1 0, 12–91 (C-1, C0–G6, MIDI mode B) *1 0–127 (CH 11) *2 36–60 (C2–C4, CH 16) *6  | 
  | 
True Voice  | –  | 36–51 (C2–E³3, MIDI mode A) *1 12–91 (C0–G6, MIDI mode B) *1  | 
  | |
Velocity  | Note On  | o  | o  | 
  | 
Note Off  | x  | x  | 
  | |
Aftertouch  | Key’s  | x  | x  | 
  | 
Channel’s  | x  | x  | 
  | |
Pitch Bend  | x  | o *2  | 
  | |
Control Change  | CC#16–19  | O  | o *7  | Example: 0xB0 10 00 Ó BUS 1 Ctrl 1=0 0xB1 13 7F Ó BUS 2 EFX switch = ON  | 
CC#80–83  | o  | o *7  | Example: 0xB2 50 7F Ó BUS 3 Ctrl 4=127 0xB3 53 01 Ó BUS 4 EFX number = 01 (303 VinylSim)  | |
CC#07  | o *8  | o *8  | Example: 0xB1 07 7F Ó CH2 volume slider = 127  | |
CC#08  | o *8  | o *8  | Example: 0xB0 08 7F Ó X-FADE = 0:127 (CH1 = 0, CH2 = 127)  | |
CC#20–27  | o *8  | x  | Example: 0xB0 14 01 Ó CH1 play 0xB2 1A 7F Ó press the pattern sequencer [BPM+] button  | |
Program Change  | x  | o *1 *9  | Example: 0xC3 0F Ó Bank D Pattern 16  | |
System Exclusive  | x  | x  | 
  | |
System Common  | Song Position  | x  | x  | 
  | 
Song Select  | x  | x  | 
  | |
Tune Request  | x  | x  | 
  | |
System Realtime  | Clock  | o *3  | o *4  | 
  | 
Commands  | o *3  | o *4  | 
  | |
Aux Messages  | All Sound Off  | x  | o *5  | 
  | 
Reset All Controllers  | x  | x  | 
  | |
Local On/Off  | x  | x  | 
  | |
All Notes Off  | x  | x  | 
  | |
Active Sensing  | o  | o  | 
  | |
System Reset  | x  | x  | 
  | |
Notes
- Refer to “MIDI note map”.
 - Enabled when INPUT FX is “Vocoder” (MIDI CH 11).
 - Output when MIDI Sync Out is “ON” and when there is no tempo input from an external device.
 - Enabled when this unit is in remote mode (when a tempo signal is received from an external device).
 - All samples stop playing back when the MIDI cable is unplugged.
 - Enabled when playing samples in chromatic mode (MIDI CH 16).
 

*7 MIDI channels  | 
|---|
CH 1: BUS 1  | 
CH 2: BUS 2  | 
CH 3: BUS 3  | 
CH 4: BUS 4  | 
CH 5: INPUT  | 

*7 Control change message numbers and corresponding EFX controls  | |
|---|---|
CC#19  | EFX switch (0–63: OFF, 64–127: ON)  | 
CC#83  | EFX number (0–127)  | 
CC#16  | Ctrl 1 (0–127)  | 
CC#17  | Ctrl 2 (0–127)  | 
CC#18  | Ctrl 3 (0–127)  | 
CC#80  | Ctrl 4 (0–127)  | 
CC#81  | Ctrl 5 (0–127)  | 
CC#82  | Ctrl 6 (0–127)  | 

*8 Control change message numbers and corresponding controllers in DJ mode  | |||
|---|---|---|---|
  | MIDI channel 1 (CH1 sample)  | MIDI channel 2 (CH2 sample)  | MIDI channels 3 (pattern sequencer)  | 
CC#7  | [Ctrl 1] knob: CH1 volume slider (0–127)  | [Ctrl 2] knob: CH2 volume slider (0–127)  | [Ctrl 1] knob: pattern sequencer volume slider (0–127)  | 
CC#8  | [Ctrl 3] knob: X-FADE (CH1: CH2 = 127:0–0:127)  | –  | –  | 
CC#20  | [ñ] button (0: pause, 127: play)  | [ñ] button (0: pause, 127: play)  | [ñ] button (0: pause, 127: play)  | 
CC#21  | [õ] button (0: release the button, 127: press the button)  | [õ] button (0: release the button, 127: press the button)  | [õ] button (0: release the button, 127: press the button)  | 
CC#22  | [SYNC] button (0: Off, 127: On)  | [SYNC] button (0: Off, 127: On)  | [SYNC] button (0: Off, 127: On)  | 
CC#23  | [CUE] button (0: Off, 127: On)  | [CUE] button (0: Off, 127: On)  | [CUE] button (0: Off, 127: On)  | 
CC#24  | [BEND+] button (0: release the button, 127: press the button)  | [BEND+] button (0: release the button, 127: press the button)  | [BEND+] button (0: release the button, 127: press the button)  | 
CC#25  | [BEND-] button (0: release the button, 127: press the button)  | [BEND-] button (0: release the button, 127: press the button)  | [BEND-] button (0: release the button, 127: press the button)  | 
CC#26  | [BPM+] button (0: release the button, 127: press the button)  | [BPM+] button (0: release the button, 127: press the button)  | [BPM+] button (0: release the button, 127: press the button)  | 
CC#27  | [BPM-] button (0: release the button, 127: press the button)  | [BPM-] button (0: release the button, 127: press the button)  | [BPM-] button (0: release the button, 127: press the button)  | 
*8 Control change message numbers and corresponding controllers in Looper mode  | |||
|---|---|---|---|
MIDI channel: 1  | |||
CC#87  | [DEL] button  | 0  | –  | 
127  | Deletes the sampled content.  | ||
CC#88  | [REC] button  | 0  | Stops sampling.  | 
127  | Starts sampling.  | ||
CC#89  | [RESAMPLE] button  | 0  | –  | 
127  | Activates overdubbing mode.  | ||
CC#90  | [CTRL 3] knob  | 0–127  | Adjusts the value of BPM/PLAY-RATE parameters.  | 
CC#85  | [EXIT] button  | 0  | –  | 
127  | Stops the playback of all samples by quickly pressing the button four times.  | ||
CC#86  | [PITCH/SPEED] button  | 0  | –  | 
127  | Resets the tempo setting.  | ||
CC#91  | [SHIFT] button + [PATTERN SELECT] button  | 0  | Cancels the undo action (REDO).  | 
127  | Undoes (UNDO) the data you just input (recorded).  | ||
Program change numbers and corresponding patterns  | |
|---|---|
PC#0  | Pattern 1  | 
PC#1  | Pattern 2  | 
:  | :  | 
PC#15  | Pattern 16  | 
Mode 1: OMNI ON, POLY
Mode 2: OMNI ON, MONO
Mode 3: OMNI OFF, POLY
Mode 4: OMNI OFF, MONO
o: Yes
x: No