MIDI Implementation
Model:
Date: | Dec. 1, 2001 |
Version: 1.00
1. Receive data
*The
*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 |
❍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
❍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) |
*Received only for the Other Tones Part.
*Not received when MIDI GENERAL CONTROLLERS SWITCH (p. 53) is OFF.
■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: | ||
vv = panpot: |
|
*Received only for the Other Tones Part.
❍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) |
*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) |
*When the SUB KEYBOARD FUNCTION (p. 58) is ON, this has same function as a hold pedal connected to the
❍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 | |
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.
71