Midi Implementation - Roland VK-8M Owner's Manual

Organ sound module
Hide thumbs Also See for VK-8M:
Table of Contents

Advertisement

MIDI Implementation

Model:
VK-8M (Combo Organ)
Date:
Dec. 1, 2001
Version: 1.00
1. Receive data
* If the MIDI IN FUNCTION is set to SINGLE KEYBOARD MODE (p. 20), messages input
to MIDI IN will be received as messages for the Upper part, regardless of their channel
number (Omni On).
* When the MIDI IN FUNCTION is set to SEQUENCER MODE (p. 20), 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
SPRING SHOCK
|
9ch
-----------------------
■Channel Voice Messages
●Note off
Status
2nd byte
8nH
kkH
9nH
kkH
n = MIDI channel number:
kk = note number:
vv = note off velocity:
* When the MIDI IN FUNCTION is set to SINGLE KEYBOARD MODE (p. 20), the input
to the MIDI IN will be handled as messages for the UPPER PART.
●Note on
Status
2nd byte
9nH
kkH
n = MIDI channel number:
kk = note number:
vv = note on velocity:
* When the MIDI IN FUNCTION is set to SINGLE KEYBOARD MODE (p. 20), the input
to the MIDI IN will be handled as messages for the UPPER PART.
●Control Change
❍Expression (Controller number 11)
Status
2nd byte
BnH
0BH
n = MIDI channel number:
vv = expression:
* 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 MIDI IN FUNCTION is set to SINGLE KEYBOARD MODE (p. 20), this has the
same function as an expression pedal connected to the VK-8M's EXPRESSION PEDAL
jack.
❍General Purpose Controller 2 (Controller number 17) (Wheel Brake)
Status
2nd byte
BnH
11H
n = MIDI channel number:
vv = control value:
* When MIDI IN FUNCTION is set to SINGLE KEYBOARD MODE (p. 20), this is received
on the channel specified for CONTROL MIDI CH. (p. 46) (factory setting: channel 1).
* Not received when MIDI GENERAL CONTROLLERS SWITCH (p. 45) is OFF.
❍Hold 1 (Controller number 64)
Status
2nd byte
BnH
40H
n = MIDI channel number:
vv = control value:
❍Sound Controller 1-9 (Controller number 70-78) (Harmonic Bars)
Status
2nd byte
BnH
ccH
n = MIDI channel number:
cc = control change number:
vv = control value:
* Receives harmonic bar values.
* When the MIDI IN FUNCTION is set to SINGLE KEYBOARD MODE (p. 20), the input
to the MIDI IN will be handled as messages for the UPPER PART.
* Not received when MIDI SOUND CONTROLLERS SWITCH (p. 45) is OFF.
3rd byte
vvH
00H
0H - FH (ch.1 - ch.16)
00H - 7FH (0 - 127)
00H - 7FH (0 - 127)
3rd byte
vvH
0H - FH (ch.1 - ch.16)
00H - 7FH (0 - 127)
00H - 7FH (0 - 127)
3rd byte
vvH
0H - FH (ch.1 - ch.16)
00H - 7FH (0 - 127)
3rd byte
vvH
0H - FH (ch.1 - ch.16)
00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
3rd byte
vvH
0H - FH (ch.1 - ch.16)
00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
3rd byte
vvH
0H - FH (ch.1 - ch.16)
46H - 4EH (70-78)
00H - 7FH (0 - 127)
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
BnH
50H
n = MIDI channel number:
vv = control value:
* When MIDI IN FUNCTION is SINGLE KEYBOARD MODE (p. 20), this is received on
the channel specified for CONTROL MIDI CH. (p. 46) (factory setting: channel 1).
* Not received when MIDI GENERAL CONTROLLERS SWITCH (p. 45) is OFF.
❍General Purpose Controller 6 (Controller number 81) (Rotary Brake)
Status
2nd byte
BnH
51H
n = MIDI channel number:
vv = control value:
* When MIDI IN FUNCTION is SINGLE KEYBOARD MODE (p. 20), this is received on
the channel specified for CONTROL MIDI CH. (p. 46) (factory setting: channel 1).
* Not received when MIDI GENERAL CONTROLLERS SWITCH (p. 45) is OFF.
●Program Change
Status
2nd byte
CnH
ppH
n = MIDI channel number:
pp = program number:
* Not received when MIDI PROGRAM CHANGE SWITCH is OFF (p. 45) (factory setting:
OFF).
* Registrations are received on the channel specified by CONTROL MIDI CH. (p. 46)
(factory setting: channel 1).
* Regardless of the MIDI channel, Registration numbers will be switched when MIDI IN
FUNCTION is set to SINGLE KEYBOARD MODE (p. 20).
■Channel Mode messages
●All Sound Off (Controller number 120)
Status
2nd byte
BnH
78H
n = MIDI channel number:
* 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
BnH
79H
n = MIDI channel number:
* When this message is received, the following controllers will be set to their reset values.
Controller
Reset value
Hold 1
0 (off)
●All Note Off (Controller number 123)
Status
2nd byte
BnH
7BH
n = MIDI channel number:
* When All Note Off is received, all currently sounding notes of the corresponding
channel will be turned off. However if Hold 1 is on, the sound will be held until these are
turned off.
3rd byte
vvH
0H - FH (ch.1 - ch.16)
00H - 7FH (0 - 127)
3rd byte
vvH
0H - FH (ch.1 - ch.16)
00H - 7FH (0 - 127) 0-63 = SPIN, 64-127 = BRAKE
0H - FH (ch.1 - ch.16)
00H - 05H (prog.1 - prog.6) (Registration)
08H - 0DH (prog.9 - prog.14)
10H - 15H (prog.17 - prog.22)
18H - 1DH (prog.25 - prog.30)
20H - 25H (prog.33 - prog.38)
28H - 2DH (prog.41 - prog.46)
3rd byte
00H
0H - FH (ch.1 - ch.16)
3rd byte
00H
0H - FH (ch.1 - ch.16)
3rd byte
00H
0H - FH (ch.1 - ch.16)
57

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents