Roland VP-550 사용자 매뉴얼

다운로드
페이지 68
56
 MIDI  Implementation
Model:  
VP-550
Date:  
Feb. 01, 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 - 2H (ch.1 - ch.3)
kk = Note number:  
00H - 7FH (0 - 127)
vv = Note on velocity:   01H - 7FH (1 - 127)
Control Change
Modulation (Controller number 1)
Status 2nd 
byte 
3rd 
byte
BnH 01H 
vvH
n = MIDI channel number: 0H - 1H (ch.1 - ch.2)
vv = Modulation depth: 00H - 7FH (0 - 127)
* Changes the vibrato depth.
Breath type (Controller number 2) 
Status 2nd 
byte 
3rd 
byte
BnH 02H 
vvH
n = MIDI channel number: 1H  (ch.2)
vv = Control value: 00H - 7FH  (0 - 127)
* Changes the volume and tone.
Foot type (Controller number 4)
Status 2nd byte 3rd byte
BnH 04H 
vvH
n = MIDI channel number: 1H  (ch.2)
vv = Control value: 00H - 7FH  (0 - 127)
* Changes the volume and tone.
Expression  (Controller number 11)
Status 2nd byte 3rd byte
BnH 
0BH vvH
n = MIDI channel number: 0H - 1H  (ch.1 - ch.2)
vv = Expression:  
00H - 7FH (0 - 127)
* Changes the volume.
General purpose controller 1 (Controller number 16)
Status 2nd byte 3rd byte
BnH 10H vvH
n = MIDI channel number: 0H - 1H  (ch.1 - ch.2)
vv = Control value:  
00H - 7FH (0 - 127)
* Changes the tone.
General purpose controller 2 (Controller number 17)
Status 2nd 
byte 
3rd 
byte
BnH 10H vvH
n = MIDI channel number: 0H - 1H  (ch.1 - ch.2)
vv = Control value:  
00H - 7FH (0 - 127)
* Changes the pitch.
Hold 1 (Controller number 64)
Status 2nd 
byte 
3rd 
byte
BnH 40H 
vvH
n = MIDI channel number: 0H - 1H (ch.1 - ch.2)
vv = Control value:  
00H - 7FH (0 - 127)
  
0-63 
OFF, 64-127 = ON
* In Vocal Designer, sustains the carrier sound.
* In Ensemble, sustains the sound.
Program Change
Status 2nd 
byte
CnH ppH
n = MIDI channel number: 0H - 2H (ch.1 - ch.3)
pp = Program number: 00H - 7FH (prog.1 - prog.128)
* Switches sounds.
Pitch Bend Change
Status 
2nd byte 
3rd byte
EnH 
llH mmH
n = MIDI channel number: 0H - 1H (ch.1 - ch.2)
mm, ll = Pitch Bend value: 00 00H - 40 00H - 7F 7FH
 (-8192 - 0 - +8191)
* Changes the pitch
Channel Mode Messages
All Sounds Off  (Controller number 120)
Status 
2nd byte 
3rd byte
BnH 78H 
00H
n = MIDI channel number: 0H - 2H (ch.1 - ch.3)
*  When this message is received, all notes currently sounding
on the corresponding channel will be turned off .
Reset All Controller (Controller number 121) 
Status 2nd byte 3rd byte
BnH 79H 
00H
n = MIDI channel number: 0H - 2H (ch.1 - ch.3)
*  When this message is received, the following controllers will 
be set to their reset values.
Controller Reset 
value
Pitch Bend Change +/-0 
(center) 
Modulation 0 
(off 
)
Breath type 0 
(min) 
Foot type 0 
(min) 
Expression  
127 (max)
General purpose controller 1  0 (min) 
General purpose controller 2  0 (min) 
Hold 1 
0 (off  )
All Notes Off  (Controller number 123)
Status 2nd byte 3rd byte
BnH 7BH 
00H
n = MIDI channel number: 0H - 2H (ch.1 - ch.3)
*  When All Notes Off  is received, all notes on the corresponding
channel will be turned off . However, if Hold 1 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 - 2H (ch.1 - ch.3)
*  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 - 2H (ch.1 - ch.3)
*  The same processing will be carried out as when All Notes Off  
is received. OMNI ON will not be turned on.
MONO (Controller number 126)
Status 2nd byte 3rd byte
BnH 7EH 
mmH
n = MIDI channel number: 0H - 2H (ch.1 - ch.3)
mm = mono number: 00H - 10H (0 - 16) 
*  The same processing will be carried out as when All Notes Off  
is received. MONO will not be turned on.
POLY (Controller number 127) 
Status 2nd byte 3rd byte
BnH 7FH 
00H
n = MIDI channel number: 0H - 2H (ch.1 - ch.3)
*  The same processing will be carried out as when All Notes Off  
is received.
System Realtime Message
Active Sensing
Status
FEH
*  When Active Sensing is received, the unit will begin monitor-
ing the intervals of all further messages. While monitoring, 
if the interval between messages exceeds 420 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.
System Exclusive Message
Status Data 
byte Status
F0H iiH, ddH, ......, eeH 
F7H
F0H:  
System Exclusive Message Status
ii = ID number:   an ID number (manufacturer ID) to indicate 
the manufacturer whose Exclusive message
this is. Roland’s manufacturer ID is 41H. ID 
numbers 7EH and 7FH are extensions of the 
MIDI standard; Universal Non-realtime Mes-
sages (7EH) and Universal Realtime Messages
(7FH).
dd,..., ee = data:   00H - 7FH (0 - 127)
F7H:  
EOX (End Of Exclusive)
Of the System Exclusive messages received by this device, the
Universal Non-realtime messages.
Universal Non-realtime System Exclusive Mes-
sage
Identity Request Message
Status Data 
byte 
Status
F0H 7EH, dev, 06H, 01H 
F7H
Byte Explanation
F0H Exclusive status
7EH 
ID number (Universal Non-realtime Message) 
dev 
Device ID (dev:  10H, 7FH)
06H Sub 
ID#1 
(General Information)
01H 
Sub ID#2 (Identity Request) 
F7H EOX 
(End Of Exclusive) 
*  When this message is received, Identity Reply message (p. 57)
will be transmitted.
2. Data Transmission
Channel Voice Messages
Note Off 
Status 
2nd byte 
3rd byte
8nH 
kkH vvH
n = MIDI channel number: 0H - 2H (ch.1 - ch.3)
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 - 2H (ch.1 - ch.3)
kk = Note number: 00H - 7FH (0 - 127)
vv = Note on velocity: 01H - 7FH (1 - 127) 
Control Change
Modulation (Controller number 1)
Status 2nd byte 3rd byte
BnH 
01H vvH
n = MIDI channel number: 0H - 1H (ch.1 - ch.2)
vv = Modulation depth: 00H - 7FH (0 - 127) 
* Transmitted when the Modulation lever is operated.