147
JamStation
Model: JS-5
Date: Apr. 5, 2000
Version: 1.00
Appendices
MIDI Implemantation
1. TRANSMITTED DATA
■
Channel Voice Message
*
ch. 2: BASS part, ch. 3:INST 1 part, ch. 4: INST 2 part, ch. 10: DRUM part
●
Note Off
Status
2nd byte
3rd byte
9nH
kkH
00H
n=MIDI channel :
1H-3H, 9H (ch. 2, 3, 4, 10)
kk=Note number :
00H-7FH (0-127)
*
If PART MUTE is ON, the device does't transmit.
●
Note on
Status
2nd byte
3rd byte
9nH
kkH
vvH
n=MIDI channel :
1H-3H, 9H (ch. 2, 3, 4, 10)
kk=Note number:
00H-7FH (0-127)
vv=Velocity :
01H-7FH (1-127)
*
If PART MUTE is ON, the device does't transmit.
■
System Exclusive Message
Status
Data byte
Status
F0H
iiH, ddH, ..., eeH
F7H
F0H :
System Exclusive
ii=ID Number :
41=Roland
7E=Universal Non-Realtime Message
7F=Universal Realtime Message
dd, ..., ee=Data :
00H-7FH (0-127)
F7H :
EOX (End Of Exclusive)
*
With the JS-5, the System Exclusive Messages can be used to transmit Bulk Dump of
Song/Pattern data and system data. For details refer to p. 134.
■
System Common Message
If the Sync mode is set at "MIDI", this message is never transmitted.
●
Song Position Pointer
Status
2nd byte
3rd byte
F2H
llH
mmH
mm, ll =Value :
00H, 00H-7F, 7FH (0-16383)
*
Transmitted when a measure is changed in STOP state.
●
Song Select
Status
2nd byte
F3H
ssH
ss=Song number :
00H-12H (0-18)
*
The Song Select will be transmitted if the song is changed.
■
System Realtime Message
If the Sync mode is set at "MIDI", this message is never transmitted.
The Timing clock is transmitted even if no songs are played.
●
Timing Clock
Status
F8H
●
Start
Status
FAH
●
Continue
Status
FBH
●
Stop
Status
FCH
●
Active Sensing
Status
FEH
*
Transmitted for checking MIDI connections between the JS-5 and external device.
2. RECOGNIZED DATA
■
Channel Voice Message
●
Note Off
Status
2nd byte
3rd byte
8nH
kkH
vvH
9nH
kkH
00H
n=MIDI channel :
1H-3H, 9H (ch. 2, 3, 4, 10)
kk=Note number :
00H-7FH (0-127)
vv=Velocity :
00H-7FH (0-127)
The Velocity is always ignored.
This message received on the channel of Drum Part is Ignored.
●
Note on
Status
2nd byte
3rd byte
9nH
kkH
vvH
n=MIDI channel :
1H-3H, 9H (ch. 2, 3, 4, 10)
kk=Note number :
00H-7FH (0-127)
vv=Velocity :
01H-7FH (1-127)
●
Control Change
❍
Modulation
Status
2nd byte
3rd byte
BnH
01H
vvH
n=MIDI channel :
1H-3H, 9H (ch. 2, 3, 4, 10)
vv=Modulation depth : 00H-7FH (0-127)
❍
DATA Entry MSB
Status
2nd byte
3rd byte
BnH
06H
vvH
n=MIDI channel :
1H-3H, 9H (ch. 2, 3, 4, 10)
vv=MSB Value for RPN: 00H-7FH
(0-127)
❍
DATA Entry LSB
Status
2nd byte
3rd byte
BnH
26H
vvH
n=MIDI channel :
1H-3H, 9H (ch. 2, 3, 4, 10)
vv=LSB Value for RPN: 00H-7FH (0-127)
❍
Volume
Status
2nd byte
3rd byte
BnH
07H
vvH
n=MIDI channel :
1H-3H, 9H (ch. 2, 3, 4, 10)
vv=Volume :
00H-7FH (0-127)
❍
Pan
Status
2nd byte
3rd byte
BnH
0AH
vvH
n=MIDI channel :
1H-3H, 9H (ch. 2, 3, 4, 10)
vv=Pan :
00H-7FH (0-127)
❍
Expression
Status
2nd byte
3rd byte
BnH
0BH
vvH
n=MIDI channel :
1H-3H, 9H (ch. 2, 3, 4, 10)
vv=Expression :
00H-7FH (0-127)