101
MIDI Implementation
Model:
VK-88 (Combo Organ)
Date:
Mar. 1, 2003
Version:
1.00
1. Receive data
*
The VK-88 has two MIDI IN connectors: MIDI IN and PEDAL IN. Messages input
through the MIDI IN connector can be used to control specific Parts, according to the
MIDI channel numbers of the MIDI messages. Messages input via the MIDI PEDAL IN
connector are received as messages for the Pedal Part, regardless of the channel number.
-------------------------------
CONTROL | 1ch
UPPER ORGAN | 1ch
LOWER ORGAN | 3ch
PEDAL ORGAN | 2ch
UPPER ORCHESTRAL TONES | 4ch
LOWER ORCHESTRAL TONES | 5ch
PEDAL ORCHESTRAL TONES | 6ch
DRUMS | 10ch
SPRING SHOCK | 9ch
-------------------------------
■
Channel Voice Messages
●
Note off
Status
2nd byte
3rd byte
8nH
kkH
vvH
9nH
kkH
00H
n = MIDI channel number:
0H - FH (ch.1 - ch.16)
kk = note number:
00H - 7FH (0 - 127)
vv = note off velocity:
00H - 7FH (0 - 127)
*
Signals input to the MIDI PEDAL IN connector are treated as PEDAL PART messages
●
Note on
Status
2nd byte
3rd byte
9nH
kkH
vvH
n = MIDI channel number:
0H - FH (ch.1 - ch.16)
kk = note number:
00H - 7FH (0 - 127)
vv = note on velocity:
00H - 7FH (0 - 127)
*
Signals input to the MIDI PEDAL IN connector are treated as PEDAL PART messages.
●
Control Change
❍
Modulation (Controller number 1)
Status
2nd byte
3rd byte
BnH
01H
vvH
n = MIDI channel number:
0H - FH (ch.1 - ch.16)
vv = modulation depth:
00H - 7FH (0 - 127)
*
Received only for the Orchestral Tones Part.
❍
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 - ch.16)
mm,ll = the value of the parameter specified by RPN/NRPN
mm = upper byte (MSB), ll = lower byte (LSB)
❍
Volume (Controller number 7)
Status
2nd byte
3rd byte
BnH
07H
vvH
n = MIDI channel number:
0H - FH (ch.1 - ch.16)
vv = volume:
00H - 7FH (0 - 127)
*
Received only for the Orchestral Tones Part.
❍
Panpot (Controller number 10)
Status
2nd byte
3rd byte
BnH
0AH
vvH
n = MIDI channel number:
0H-FH (ch.1-ch.16)
vv = panpot:
00H-40H-7FH (Left-Center-Right)
*
Received only for the Orchestral Tones Part.
❍
Expression (Controller number 11)
Status
2nd byte
3rd byte
BnH
0BH
vvH
n = MIDI channel number:
0H - FH (ch.1 - ch.16)
vv = expression:
00H - 7FH (0 - 127)
*
If you want to control all of the Organ Parts, transmit data on the channel specified by
the CONTROL MIDI CH. setting (factory setting: channel 1). It is not possible to
separately control each part of the Organ Part.
*
When inputting via the MIDI PEDAL IN connector, this functions the same as an
expression pedal connected to the VK-88’s EXPRESSION PEDAL jack.
❍
General Purpose Controller 1 (Controller number 16)
(Orchestral Tones glide)
Status
2nd byte
3rd byte
BnH
10H
vvH
n = MIDI channel number:
0H - FH (ch.1 - ch.16)
vv = control value:
00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
*
Received only for the Orchestral Tones Part.
*
Not received when MIDI GENERAL CONTROLLERS SWITCH (p. 76) is OFF.
❍
General Purpose Controller 2 (Controller number 17) (Wheel Brake)
Status
2nd byte
3rd byte
BnH
11H
vvH
n = MIDI channel number:
0H - FH (ch.1 - ch.16)
vv = control value:
00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
*
When signals are received through the MIDI IN connector, reception is over the channel
specified in CONTROL MIDI CH. (p. 77) (factory setting: Channel 1).
*
Not received by the Orchestral Tones part.
*
Not received when MIDI GENERAL CONTROLLERS SWITCH (p. 76) is OFF.
❍
Hold 1 (Controller number 64)
Status
2nd byte
3rd byte
BnH
40H
vvH
n = MIDI channel number:
0H - FH (ch.1 - ch.16)
vv = control value:
00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
*
When inputting via the MIDI PEDAL IN connector, this functions the same as an hold
pedal connected to the VK-88’s HOLD PEDAL jack.
❍
Sound Controller 1-9 (Controller number 70-78) (Harmonic Bars)
Status
2nd byte
3rd byte
BnH
ccH
vvH
n = MIDI channel number:
0H - FH (ch.1 - ch.16)
cc = control change number:
46H - 4EH (70-78)
vv = control value:
00H - 7FH (0 - 127)
*
Receives harmonic bar values.
*
Not received by the Orchestral Tones part.
*
Messages input through the MIDI IN connector can be used to control specific Parts,
according to the MIDI channel numbers of the MIDI messages. Messages input via the
MIDI PEDAL IN connector are received as messages for the Pedal Part, regardless of the
channel number.
*
Not received when MIDI SOUND CONTROLLERS SWITCH (p. 76) is OFF.
cc | H.Bar Feet
-------------+-------------------------------------
46H (70) | 16’
47H (71) | 5 1/3’
48H (72) | 8’
49H (73) | 4’
4AH (74) | 2 1/3’
4BH (75) | 2’
4CH (76) | 1 3/5’
4DH (77) | 1 1/3’
4EH (78) | 1’
*
Control values and harmonic bars are related as follows.
vv | H.Bar Level
-------------+---------------------------------
00H - 0EH | 0
0FH - 1CH | 1
1DH - 2AH | 2
2BH - 38H | 3
39H - 47H | 4
48H - 55H | 5
56H - 63H | 6
64H - 71H | 7
72H - 7FH | 8
❍
General Purpose Controller 5 (Controller number 80) (Rotary Speed)
Status
2nd byte
3rd byte
BnH
50H
vvH
n = MIDI channel number:
0H - FH (ch.1 - ch.16)
vv = control value:
00H - 7FH (0 - 127)
*
When signals are received through the MIDI IN connector, reception is over the channel
specified in CONTROL MIDI CH. (p. 77) (factory setting: Channel 1).
*
Not received by the Orchestral Tones part.
*
Not received when MIDI GENERAL CONTROLLERS SWITCH (p. 76) is OFF.
VK-88_e.book 101 ページ 2004年4月20日 火曜日 午前9時0分