
MIDI Implementation
Model: SBX-1
Date: Aug. 1, 2014
Version: 1.00
1. Receive Data
Messages for the CV and GATE jacks are received if the “MIDI Ch: CV/GATE”
parameter matches the MIDI receive channel parameter. Messages for the AUX
jack are received if the “MIDI Ch: AUX” parameter matches the MIDI receive
channel number. Messages for the BEND jack are received if the “MIDI Ch: Bend”
parameter matches the MIDI receive channel number.
If the “MIDI Ch: *” parameter is set to “OMNI,” all MIDI channel numbers are
received regardless of the MIDI receive channel number.
9 Channel Voice Messages
7 Note O
Status 2nd byte 3rd byte
8nH kkH vvH
9nH kkH 00H
n = MIDI channel number: 0H–FH (ch.1–ch.16)
kk = Note number: *1 L (Low): 48–96, M (Mid): 24–84, H
(High): 0–60
kk = Note number: *2 24H, 25H, 26H, 27H, 2AH, 2BH, 2EH,
2FH, 31H, 32H, 33H
(36, 37, 38, 39, 42, 43, 46, 47, 49, 50, 51)
vv = Note o velocity: 00H–7FH (0–127)
7 Polyphonic Key Pressure
Status 2nd byte 3rd byte
AnH kkH vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16)
kk = Note number: 00H–7FH (0–127)
vv = Polyphonic key pressure: 00H–7FH (0–127)
* The note number is ignored.
* Received if the “Output Mode: AUX” or the “LFO Control: *” parameter is set to
“After Touch.”
7 Control Change
6 Portamento Time (Controller Number 5)
Status 2nd byte 3rd byte
BnH 05H vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16)
vv = Portamento time: 00H–7FH (0–127)
* Received if the “Output Mode: CV/GATE” parameter is set to “CvGt.”
* The same eect as the “Portamento Time for CV” is applied.
* Even if portamento time is received, the “Portamento Time for CV” parameter
does not change.
6 Hold 1 (Controller Number 64)
Status 2nd byte 3rd byte
BnH 40H vvH
* Note-o velocity is ignored.
*1 If the “Output Mode: CV/GATE” parameter is set to “CvGt,” this is the note
number received for each “TRANSPOSE” switch (when the “Transpose”
parameter is set to 0).
*2 If the “Output Mode: *” parameter is set to “Trigger,” the note specied by
the “TriggerNote: *” parameter is received.
7 Note On
Status 2nd byte 3rd byte
9nH kkH vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16)
kk = Note number: *1 L (Low): 48–96, M (Mid): 24–84,
H (High): 0–60
kk = Note number: *2 24H, 25H, 26H, 27H, 2AH, 2BH, 2EH,
2FH, 31H, 32H, 33H
(36, 37, 38, 39, 42, 43, 46, 47, 49, 50, 51)
kk = Note number: *3 00H–7FH (0–127)
vv = Note on velocity: *4 01H–7FH (1–127)
*1 If the “Output Mode: CV/GATE” parameter is set to “CvGt,” this is the note
number received for each “Transpose” switch (when the “Transpose”
parameter is set to 0).
The range of notes is output to the CV jack as 0– +5V. If the “TRANSPOSE”
switch is set to L (Low), the output is -1– +4V.
*2 If the “Output Mode: *” parameter is set to “Trigger,” the note specied by
the “TriggerNote: *” parameter is received.
*3 Received if the “LFO Key Trigger: *” parameter is “On.”
*4 Received if the “Output Mode: CV/GATE” parameter is set to “CvGt” and if
the “Output Mode: AUX” parameter or the “LFO Control: *” parameter is set
to “Velocity.”
n = MIDI channel number: 0H–FH (ch.1–ch.16)
vv = Control value: 00H–7FH (0–127)
0–63 = OFF, 64–127 = ON
* Received if the “Output Mode: CV/GATE” parameter is set to “CvGt.”
6 Portamento (Controller Number 65)
Status 2nd byte 3rd byte
BnH 41H vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16)
vv = Control value : 00H–7FH (0–127)
0–63 = OFF, 64–127 = ON
* Received if the “Output Mode: CV/GATE” parameter is set to “CvGt.”
* Switches portamento on/o for the CV jack. It is not possible to specify legato.
* Even if portamento is received, the “Portamento SW for CV” parameter does
not change.
6 Control Change Number #1–#31, #64–#95
Status 2nd byte 3rd byte
BnH ccH vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16)
cc = Controller number: 01H–1FH (1–31)
40H–5FH (64–95)
vv = Control value: 00H–7FH (0–127)
* Receives the control change that is assigned by the “Output Mode: AUX” and
the “LFO Control: *” parameter.
01
Copyright © 2014 ROLAND CORPORATION
All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.
1

MIDI Implementation
7 Channel Pressure
Status 2nd byte
DnH vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16)
vv = Channel pressure : 00H–7FH (0–127)
* Received if the “Output Mode: AUX” or the “LFO Control: *” parameter is set to
“After Touch.”
7 Pitch Bend Change
Status 2nd byte 3rd byte
EnH llH mmH
n = MIDI channel number: 0H–FH (ch.1–ch.16)
mm, ll = Pitch bend value: 00 00H–40 00H–7F 7FH (-8192–0–
+8191)
* Received if the “Output Mode: CV/GATE” parameter is set to “CvGt.”
* Received if the “Output Mode: AUX” or the “LFO Control: *” parameter is set to
“Bend.”
* Received if the “WHOLE/OCT/LFO” switch is set to “WHOLE” or “OCT.”
9 Channel Mode Messages
7 All Sounds O (Controller Number 120)
Status 2nd byte 3rd byte
BnH 78H 00H
2. Data Transmission
9 System Realtime Messages
7 Timing Clock
Status
F8H
7 Start
Status
FAH
7 Stop
Status
FCH
7 Active Sensing
Status
FEH
* This message is transmitted at intervals of approximately 270 msec.
n = MIDI channel number: 0H–FH (ch.1–ch.16)
* When this message is received, the corresponding jack is turned o according
to the setting.
7 Reset All Controllers (Controller Number 121)
Status 2nd byte 3rd byte
BnH 79H 00H
n = MIDI channel number: 0H–FH (ch.1–ch.16)
* When this message is received, the corresponding jack is turned o according
to the setting, and pitch bend change is set to ±0 (center).
7 All Notes O (Controller Number 123)
Status 2nd byte 3rd byte
BnH 7BH 00H
n = MIDI channel number: 0H–FH (ch.1–ch.16)
* When this message is received, the corresponding jack is turned o according
to the setting.
9 System Realtime Message
7 Timing Clock
Status
F8H
7 Active Sensing
Status
FEH
* When Active Sensing is received, the unit will begin monitoring the intervals
of all further messages. While monitoring, if the interval between messages
exceeds 400 ms, the same processing will be carried out as when All Sounds
O, All Notes O and Reset All Controllers are received, and message interval
monitoring will be halted.
2