Roland SH-201 补充手册
1
1PS
SH-201 MIDI Implementation
Model:
SH-201
Date:
March 1, 2006
Version:
1.00
1. Receive data
■
Channel Voice Messages
●
Note off
Status
2nd byte
3rd byte
8nH
kkH
vvH
9nH
kkH
00H
n = MIDI channel number:
0H - FH (ch.1 - 16)
kk = note number:
00H - 7FH (0 - 127)
vv = note off velocity:
00H - 7FH (0 - 127)
●
Note on
Status
2nd byte
3rd byte
9nH
kkH
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
kk = note number:
00H - 7FH (0 - 127)
vv = note on velocity:
01H - 7FH (1 - 127)
●
Control Change
*
If the corresponding Controller number is selected for the Patch Control Source 1, 2, 3, 4,
5, 6, 7 or 8 parameter (PATCH Edit Com Matrix Ctrl), the corresponding effect will
occur.
5, 6, 7 or 8 parameter (PATCH Edit Com Matrix Ctrl), the corresponding effect will
occur.
❍
Bank Select (Controller number 0, 32)
Status
2nd byte
3rd byte
BnH
00H
mmH
BnH
20H
llH
n = MIDI channel number:
0H - FH (ch.1 - 16)
mm, ll = Bank number:
00 00H - 7F 7FH (bank.1 - bank.16384)
*
Not received when the BANK SELECT RECEIVE SW (SYSTEM COMMON MIDI) is
OFF.
OFF.
*
The Patches corresponding to each Bank Select are as follows.
BANK SELECT | PROGRAM | PATCH
MSB | LSB | NUMBER | NUMBER
-----+-----------+-----------+------------------
087 | 000 | 001 - 032 | PRESET A-1 - D-8
| 020 | 001 - 032 | USER A-1 - D-8
MSB | LSB | NUMBER | NUMBER
-----+-----------+-----------+------------------
087 | 000 | 001 - 032 | PRESET A-1 - D-8
| 020 | 001 - 032 | USER A-1 - D-8
❍
Volume (Controller number 7)
Status
2nd byte
3rd byte
BnH
07H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Volume:
00H - 7FH (0 - 127)
❍
Panpot (Controller number 10)
Status
2nd byte
3rd byte
BnH
0AH
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Panpot:
00H - 40H - 7FH (Left - Center - Right),
❍
Expression (Controller number 11)
Status
2nd byte
3rd byte
BnH
0BH
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Expression:
00H - 7FH (0 - 127)
❍
Hold 1 (Controller number 64)
Status
2nd byte
3rd byte
BnH
40H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Control value:
00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
❍
Sostenuto (Controller number 66)
Status
2nd byte
3rd byte
BnH
42H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Control value:
00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
●
Program Change
Status
2nd byte
CnH
ppH
n = MIDI channel number:
0H - FH (ch.1 - 16)
pp = Program number:
00H - 7FH (prog.1 - prog.128)
*
Not received when the PROGRAM CHANGE RECEIVE SWITCH parameter (SYSTEM
COMMON MIDI) is OFF.
COMMON MIDI) is OFF.
●
Pitch Bend Change
Status
2nd byte
3rd byte
EnH
llH
mmH
n = MIDI channel number:
0H - FH (ch.1 - 16)
mm, ll = Pitch Bend value:
00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191)
■
Channel Mode Messages
*
Not received in when the Receive Switch parameter (SYSTEM Com Part MIDI) is OFF.
●
All Sounds Off (Controller number 120)
Status
2nd byte
3rd byte
BnH
78H
00H
n = MIDI channel number: 0H - FH (ch.1 - 16)
*
When this message is received, all notes currently sounding on the corresponding
channel will be turned off.
channel will be turned off.
●
Reset All Controllers (Controller number 121)
Status
2nd byte
3rd byte
BnH
79H
00H
n = MIDI channel number: 0H - FH (ch.1 - 16)
*
When this message is received, the following controllers will be set to their reset values.
Controller
Reset value
Pitch Bend Change +/-0 (center)
Modulation
Modulation
0 (off)
Expression
127 (max)
However the controller will be at minimum.
Hold 1
0 (off)
Sostenuto
0 (off)
●
All Notes Off (Controller number 123)
Status
2nd byte
3rd byte
BnH
7BH
00H
n = MIDI channel number: 0H - FH (ch.1 - 16)
*
When All Notes Off is received, all notes on the corresponding channel will be turned
off. However, if Hold 1 or Sostenuto is ON, the sound will be continued until these are
turned off.
off. However, if Hold 1 or Sostenuto is ON, the sound will be continued until these are
turned off.
●
OMNI OFF (Controller number 124)
Status
2nd byte
3rd byte
BnH
7CH
00H
n = MIDI channel number: 0H - FH (ch.1 - 16)
*
The same processing will be carried out as when All Notes Off is received.
●
OMNI ON (Controller number 125)
Status
2nd byte
3rd byte
BnH
7DH
00H
n = MIDI channel number: 0H - FH (ch.1 - 16)
*
The same processing will be carried out as when All Notes Off is received. OMNI ON
will not be turned on.
will not be turned on.
Copyright © 2006 ROLAND CORPORATION
No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.