MIDI Implementation

MIDI Implementation
Model: Date: Version: 77 Polyphonic Key Pressure
SBX-1
Aug. 1, 2014
1.00
Status
AnH
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.
99 Channel Voice Messages
77 Note Off
Status
8nH
9nH
2nd byte
kkH
kkH
n = MIDI channel number: kk = Note number: *1
kk = Note number: *2
vv = Note off velocity: 3rd byte
vvH
00H
0H–FH (ch.1–ch.16)
L (Low): 48–96, M (Mid): 24–84, H
(High): 0–60
24H, 25H, 26H, 27H, 2AH, 2BH, 2EH,
2FH, 31H, 32H, 33H
(36, 37, 38, 39, 42, 43, 46, 47, 49, 50, 51)
00H–7FH (0–127)
* Note-off velocity is ignored.
2nd byte
kkH
n = MIDI channel number: kk = Note number: *1
kk = Note number: *2
kk = Note number: *3
vv = Note on velocity: *4
3rd byte
vvH
0H–FH (ch.1–ch.16)
L (Low): 48–96, M (Mid): 24–84,
H (High): 0–60
24H, 25H, 26H, 27H, 2AH, 2BH, 2EH,
2FH, 31H, 32H, 33H
(36, 37, 38, 39, 42, 43, 46, 47, 49, 50, 51)
00H–7FH (0–127)
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 specified 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.”
01
* The note number is ignored.
* Received if the “Output Mode: AUX” or the “LFO Control: *” parameter is set to
“After Touch.”
77 Control Change
66 Portamento Time (Controller Number 5)
Status
BnH
2nd byte
05H
n = MIDI channel number: vv = Portamento time: 3rd byte
vvH
0H–FH (ch.1–ch.16)
00H–7FH (0–127)
* Received if the “Output Mode: CV/GATE” parameter is set to “CvGt.”
* The same effect as the “Portamento Time for CV” is applied.
* Even if portamento time is received, the “Portamento Time for CV” parameter
does not change.
66 Hold 1 (Controller Number 64)
Status
BnH
2nd byte
40H
3rd byte
vvH
0H–FH (ch.1–ch.16)
00H–7FH (0–127)
0–63 = OFF, 64–127 = ON
* Received if the “Output Mode: CV/GATE” parameter is set to “CvGt.”
66 Portamento (Controller Number 65)
Status
BnH
77 Note On
3rd byte
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)
n = MIDI channel number: vv = Control value: *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 specified by
the “TriggerNote: *” parameter is received.
Status
9nH
2nd byte
kkH
2nd byte
41H
n = MIDI channel number: vv = Control value : 3rd byte
vvH
0H–FH (ch.1–ch.16)
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/off 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.
66 Control Change Number #1–#31, #64–#95
Status
BnH
2nd byte
ccH
n = MIDI channel number: cc = Controller number: vv = Control value: 3rd byte
vvH
0H–FH (ch.1–ch.16)
01H–1FH (1–31)
40H–5FH (64–95)
00H–7FH (0–127)
* Receives the control change that is assigned by the “Output Mode: AUX” and
the “LFO Control: *” parameter.
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
77 Channel Pressure
Status
DnH
2. Data Transmission
99 System Realtime Messages
2nd byte
vvH
n = MIDI channel number: vv = Channel pressure : 0H–FH (ch.1–ch.16)
00H–7FH (0–127)
* Received if the “Output Mode: AUX” or the “LFO Control: *” parameter is set to
“After Touch.”
77 Pitch Bend Change
Status
EnH
2nd byte
llH
n = MIDI channel number: mm, ll = Pitch bend value: 3rd byte
mmH
0H–FH (ch.1–ch.16)
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.”
99 Channel Mode Messages
77 All Sounds Off (Controller Number 120)
Status
BnH
2nd byte
78H
n = MIDI channel number: 3rd byte
00H
0H–FH (ch.1–ch.16)
* When this message is received, the corresponding jack is turned off according
to the setting.
77 Reset All Controllers (Controller Number 121)
Status
BnH
2nd byte
79H
n = MIDI channel number: 3rd byte
00H
0H–FH (ch.1–ch.16)
* When this message is received, the corresponding jack is turned off according
to the setting, and pitch bend change is set to ±0 (center).
77 All Notes Off (Controller Number 123)
Status
BnH
2nd byte
7BH
n = MIDI channel number: 3rd byte
00H
0H–FH (ch.1–ch.16)
* When this message is received, the corresponding jack is turned off according
to the setting.
99 System Realtime Message
77 Timing Clock
Status
F8H
77 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
Off, All Notes Off and Reset All Controllers are received, and message interval
monitoring will be halted.
2
77 Timing Clock
Status
F8H
77 Start
Status
FAH
77 Stop
Status
FCH
77 Active Sensing
Status
FEH
* This message is transmitted at intervals of approximately 270 msec.
MIDI Implementation Chart
SYNC BOX
Model SBX-1
Function...
Date: Aug. 1, 2014
Version: 1.00
Transmitted
Recognized
Remarks
Basic
Channel
Default
Changed
X
X
1–16
1–16
Memorized
Mode
Default
Messages
Altered
X
X
****************
OMNI ON/OFF, MONO
X
X
*1
X
L (Low) : 48–96
M (Mid) : 24–84
H (High) : 0–60
36, 37, 38, 39, 42, 43, 46, 47, 49, 50, 51
*2
0–127
*3
Note
Number :
True Voice
*4
Velocity
Note On
Note Off
X
X
O
X
*5
After
Touch
Key’s
Channel’s
X
X
O
O
*6
*6
Pitch Bend
5
64
65
1–31
32–63
64–95
Control
Change
Program
Change
True Number
System Exclusive
X
O
*7
X
X
X
X
X
X
O
O
O
O
X
O
Portamento time
Hold 1 (damper)
Portamento
*8
X
X
X
X
X
X
System
Common
Song Position
Song Select
Tune Request
X
X
X
X
X
X
System
Real Time
Clock
Commands
O
O
O
O
Aux
Messages
All Sound Off
Reset All Controllers
Local On/Off
All Notes Off
Active Sensing
System Reset
O
O
X
O
O
X
O
O
X
O
O
X
Notes
*8
*1. If the “Output Mode: CV/GATE” parameter is set to “CvGt,” these are the note numbers that are received for
each setting of the “TRANSPOSE” switch (if the “Transpose” parameter is set to 0).
*2. If the “Output Mode: *” parameter is set to “Trigger,” the note specified by “Trigger Note: *” is received.
*3. Received if the “LFO Key Trigger: *” parameter is turned “On.”
*4. A voltage of 0 – +5V is output to the CV jack. If the “TRANSPOSE” switch is set to L (Low), a voltage of -1 – +4V
is output.
*5. Received if the “Output Mode: AUX” parameter is set to “Velocity,” or if the “LFO Control: *” parameter is set to
“Velocity.”
*6. Received if the “Output Mode: AUX” parameter is set to “After Touch,” or if the “LFO Control: *” parameter is set
to “After Touch.” Key aftertouch is received regardless of the key.
*7. Received if the “Output Mode: AUX” parameter is set to “Bend,” or if the “LFO Control: *” parameter is set to
“Bend.” Received if the “WHOLE/OCT/LFO” switch is set to “WHOLE” or “OCT.”
*8. The control change assigned by the “Output Mode: AUX” and the “LFO Control: *” parameter is received.
O : Yes
X : No
3