
142
MIDI Implementation
❍
Portamento Time (Controller number 5)
Status
2nd byte
3rd byte
BnH
05H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Portamento Time:
00H - 7FH (0 - 127)
❍
Data Entry (Controller number 6, 38)
Status
2nd byte
3rd byte
BnH
06H
mmH
BnH
26H
llH
n = MIDI channel number: 0H - FH (ch.1 - 16)
mm, ll = the value of the parameter specified by RPN/NRPN
mm = MSB, ll = LSB
❍
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)
❍
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
❍
Portamento Switch (Controller number 65)
Status
2nd byte
3rd byte
BnH
41H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Control value:
00H - 7FH (0 - 127)
0 - 63 = OFF, 64 - 127 = ON
❍
RPN MSB/LSB (Controller number 100, 101)
Status
2nd byte
3rd byte
BnH
65H
mmH
BnH
64H
llH
n = MIDI channel number: 0H - FH (ch.1 - 16)
mm = upper byte (MSB) of parameter number specified by RPN
ll = lower byte (LSB) of parameter number specified by RPN
<<< RPN >>>
Control Changes include RPN (Registered Parameter Numbers), which are
extended.
When using RPNs, first RPN (Controller numbers 100 and 101; they can be sent in
any order) should be sent in order to select the parameter, then Data Entry
(Controller numbers 6 and 38) should be sent to set the value.
This device receives the following RPNs.
RPN
Data entry
MSB, LSB
MSB, LSB
Notes
00H, 00H
mmH, llH
Pitch Bender Range
mm: 00H - 0CH (0 - 12 semitones)
ll: ignored (processed as 00H)
Up to 1 octave can be specified in semitone
steps.
00H, 01H
mmH, llH
Fine Tuning
mm, ll: 00 00H - 40 00H - 7F 7FH
( -50 - 0 - +50 cent)
●
Program Change
Status
2nd byte
CnH
ppH
n = MIDI channel number:
0H - FH (ch.1 - 16)
pp = Program number:
00H - 3FH (prog.1 - prog.64)
*
Not received when the Program Change Switch (SYSTEM MIDI) is OFF.
●
Channel Aftertouch
Status
2nd byte
DnH
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Aftertouch Value:
00H - 7FH (0 - 127)
●
Pitch Bender Change
Status
2nd byte
3rd byte
EnH
llH
mmH
n = MIDI channel number:
0H - FH (ch.1 - 16)
mm, ll = Pitch Bender value:
00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191)
■
Channel Mode Messages
●
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.
●
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, all controllers on the corresponding channel will
be set to their reset values.
■
MONO (Controller number 126)
Status
2nd byte
3rd byte
BnH
7EH
mmH
n = MIDI channel number:
0H - FH (ch.1 - 16)
mm = mono number:
00H - 10H (0 - 16)
MONO mode, each message is recognized on the channel shown below.
Message
Control in MIDI function
B.CH
G.CH
Note on/off
individual
Control Change
basic
Global
Mode Message
basic
Global
Program Change
basic
Global
Aftertouch
basic
Global
Pitch Bender Change
individual
Exclusive
basic
Global
vc1_e.book 142 ページ 2004年4月2日 金曜日 午後3時21分
Summary of Contents for V-Card VC-1
Page 154: ...154 Index vc1_e book 154...