Roland VK-8 Musical Instrument User Manual


 
71
MIDI Implementation
Model: VK-8 (Combo Organ)
Date: Dec. 1, 2001
Version: 1.00
1. Receive data
* The VK-8 has two MIDI IN connectors: KEYBOARD IN and PEDAL IN. If the SUB
KEYBOARD FUNCTION (p. 58) is ON, messages input to KEYBOARD IN will be
received as messages for the Lower part, regardless of their channel number. Messages
input to PEDAL IN will be received as messages for the Pedal part, regardless of their
channel number (Omni On).
* When the SUB KEYBOARD FUNCTION (p. 58) is OFF, MIDI messages will control each
part according to their MIDI channel number (Omni Off). At the factory settings, each
part is set to the following transmit/receive channels.
-----------------------
CONTROL | 1ch
UPPER ORGAN | 1ch
LOWER ORGAN | 3ch
PEDAL ORGAN | 2ch
OTHER TONES | 4ch
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)
* When the SUB KEYBOARD FUNCTION (p. 58) is ON, the input to the KEYBOARD IN
will be handled as messages for the LOWER PART, and the input to PEDAL IN will be
handled as messages for the PEDAL PART.
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)
* When the SUB KEYBOARD FUNCTION (p. 58) is ON, the input to the KEYBOARD IN
will be handled as messages for the LOWER PART, and the input to PEDAL IN will be
handled as messages for the PEDAL PART.
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 Other 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 Other 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 Other 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 the SUB KEYBOARD FUNCTION (p. 58) is ON, this has the same function as an
expression pedal connected to the VK-8’s EXPRESSION PEDAL jack.
General Purpose Controller 1 (Controller number 16) (Other 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 Other Tones Part.
* Not received when MIDI GENERAL CONTROLLERS SWITCH (p. 53) 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 SUB KEYBOARD FUNCTION (p. 58) is OFF, this is received on the channel
specified for CONTROL MIDI CH. (p. 54) (factory setting: channel 1).
* Not received by the Other Tones part.
* Not received when MIDI GENERAL CONTROLLERS SWITCH (p. 53) 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 the SUB KEYBOARD FUNCTION (p. 58) is ON, this has same function as a hold
pedal connected to the VK-8’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 Other Tones part.
* When the SUB KEYBOARD FUNCTION (p. 58) is ON, the input to the KEYBOARD IN
will be handled as messages for the LOWER PART, and the input to PEDAL IN will be
handled as messages for the PEDAL PART.
* Not received when MIDI SOUND CONTROLLERS SWITCH (p. 53) is OFF.
cc |H.Bar Feet
----------+-------------------------------------
46H |16’
47H |5 1/3’
48H |8’
49H |4’
4AH |2 1/3’
4BH |2’
4CH |1 3/5’
4DH |1 1/3’
4EH |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 SUB KEYBOARD FUNCTION is OFF (p. 58), this is received on the channel
specified for CONTROL MIDI CH. (p. 54) (factory setting: channel 1).
* Not received when MIDI GENERAL CONTROLLERS SWITCH (p. 53) is OFF.