1
Synthesizer Keyboard
Model: V-Synth GT
Date: April 1, 2007
Version: 1.00
MIDI Implementation
1. Receive data (Sound Source Section)
■
Channel Voice Messages
* Not received when the Receive Switch parameter (SYSTEM Common MIDI) is OFF.
●
Note off
Status 2nd byte 3rd byte
8nH kkH vvH
9nH kkH 00H
n = MIDI channel number:0H - FH (ch.1 - 16)
kk = note number: 00H - 7FH (0 - 127)
vv = note off velocity: 00H - 7FH (0 - 127)
●
Note on
Status
2nd byte 3rd byte
9nH kkH vvH
n = MIDI channel number:0H - FH (ch.1 - 16)
kk = note number: 00H - 7FH (0 - 127)
vv = note on velocity: 01H - 7FH (1 - 127)
●
Polyphonic Key Pressure
Status 2nd byte 3rd byte
AnH kkH vvH
n = MIDI channel number:0H - FH (ch.1 - 16)
kk = note number: 00H - 7FH (0 - 127)
vv = Polyphonic Key Pressure:00H - 7FH (0 - 127)
●
Control Change
* If the corresponding Controller number is selected for the Tone Control Source 1, 2, 3, 4,
5, 6, 7 or 8 parameter (Tone Edit Com Matrix Ctrl), the corresponding effect will occur.
❍
Bank Select (Controller number 0, 32)
Status 2nd byte 3rd byte
BnH 00H mmH
BnH 20H llH
n = MIDI channel number:0H - FH (ch.1 - 16)
mm, ll = Bank number:00 00H - 7F 7FH (bank.1 - bank.16384)
* Not received when the Receive Bank Select (SYSTEM Common MIDI) is OFF.
* The Patches corresponding to each Bank Select are as follows.
BANK SELECT | PROGRAM | PATCH
MSB | LSB | NUMBER | NUMBER
-----+-----------+-----------+-----------
087 | 000 | 001 - 128 | 001 - 128
| 001 | 001 - 128 | 129 - 256
| 002 | 001 - 128 | 257 - 384
| 003 | 001 - 128 | 385 - 512
❍
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)
❍
Panpot (Controller number 10)
Status
2nd byte 3rd byte
BnH 0AH vvH
n = MIDI channel number:0H - FH (ch.1 - 16)
vv = Panpot: 00H - 40H - 7FH (Left - Center - Right),
❍
Expression (Controller number 11)
Status
2nd byte 3rd byte
BnH 0BH vvH
n = MIDI channel number:0H - FH (ch.1 - 16)
vv = Expression: 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 (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
❍
Sostenuto (Controller number 66)
Status
2nd byte 3rd byte
BnH 42H vvH
n = MIDI channel number:0H - FH (ch.1 - 16)
vv = Control value: 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
❍
Effect 1 (Reverb Send Level) (Controller number 91)
Status
2nd byte 3rd byte
BnH 5BH vvH
n = MIDI channel number:0H - FH (ch.1 - 16)
vv = Reverb Send Level:00H - 7FH (0 - 127)
❍
Effect 3 (Chorus Send Level) (Controller number 93)
Status
2nd byte 3rd byte
BnH 5DH vvH
n = MIDI channel number:0H - FH (ch.1 - 16)
vv = Chorus Send Level:00H - 7FH (0 - 127)
1PS
Copyright © 200 7 ROLAND CORPORATION
No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.