Implementación MIDI
Modelo:
RS-5/9 (sintetizador de 64 voces (se ajusta a General MIDI 2 System))
Fecha:
Oct. 13, 2000
Versión:
1.00
1. Recibir información
Mensajes Channel Voice
* No se reciben cuando el parámetro de la Parte Rx Channel está ajustada a OFF.
Note off
Status
2nd byte
8nH
kkH
9nH
kkH
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
kk = número nota:
00H - 7CH (0 - 124)
vv = velocidad note off:
00H - 7FH (0 - 127)
* Los valores de velocidad de los mensajes Note Off se ignoran.
Note on
Status
2nd byte
9nH
kkH
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
kk = número nota:
00H - 7CH (0 - 124)
vv = velocidad note on:
01H - 7FH (1 - 127)
Control Change
Bank Select (Controller número 0, 32)
Status
2nd byte
BnH
00H
BnH
20H
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
mm, ll = número Bank:
00H 00H - 7FH 7FH (bank.1 - bank.16384)
* Bank Select no se recibe cuando se recibe "GM1 System On". Si se recibe "GM System
Off", podrá recibir Bank Select.
* El procesamiento de Bank Select se suspenderá hasta que no se reciba un mensaje
Program Change.
* Los Tones y Grupos de Percusión correspondientes a cada Bank Select son los siguientes.
Tone
+—————————————————————————————————————————————————————————————————————————+
| BANK SELECT
BANK SELECT
PROGRAM
| MSB
LSB
NUMBER
|=========================================================================|
| 000 - 032
000
001 - 128
| 064
000
001 - 128
| 065
000
001 - 128
| 066
000
001 - 128
| 121
000 - 009
001 - 128
+—————————————————————————————————————————————————————————————————————————+
Grupo de percusión
+—————————————————————————————————————————————————————————————————————————+
| BANK SELECT
BANK SELECT
PROGRAM
| MSB
LSB
NUMBER
|=========================================================================|
| 000
000
001 - 057
| 064
000
001 - 002
| 065
000
001 - 011
| 120
000
001 - 057
+—————————————————————————————————————————————————————————————————————————+
Modulation (Controller número 1)
Status
2nd byte
BnH
01H
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
vv = profundidad Modulation: 00H - 7FH (0 - 127)
Portamento Time (Controller número 5)
Status
2nd byte
BnH
05H
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
vv = Portamento Time:
00H - 7FH (0 - 127)
* Ajusta el intervalo del cambio de afinación cuando Portamento está en ON o cuando se
utiliza Portamento Control. Cuando Portamento Time es 0, Portamento estará en OFF.
* Portamento Time, un parámetro de la Parte, se modificará.
156
3rd byte
vvH
00H
3rd byte
vvH
3rd byte
mmH
llH
TONE
TONE
GROUP
NUMBER
Preset(GM)
257 - 512 |
User
001 - 128 |
Preset
001 - 128 |
Preset
129 - 256 |
Preset(GM)
257 - 512 |
DRUMSET
DRUMSET
GROUP
NUMBER
Preset(GM)
012 - 020 |
User
001 - 002 |
Preset
001 - 011 |
Preset(GM)
012 - 020 |
3rd byte
vvH
3rd byte
vvH
Data Entry (Controller número 6, 38)
Status
2nd byte
BnH
06H
BnH
26H
n = número canal MIDI:
mm, ll = valor del parámetro especificado por RPN/NRPN
mm = MSB, ll = LSB
Volume (Controller número 7)
Status
2nd byte
BnH
07H
n = número canal MIDI:
vv = Volume:
* Los mensajes Volume se utilizan para ajustar el balance de volumen de cada Parte.
* Level, un parámetro de la Parte, se modificará.
Pan (Controller número 10)
Status
2nd byte
BnH
0AH
n = número canal MIDI:
vv = pan:
* Pan, un parámetro de la Parte, se modificará.
* Para las Partes de percusión, es un ajuste relativo a cada ajuste Pan del instrumento.
Expression (Controller número 11)
Status
2nd byte
BnH
0BH
n = número canal MIDI:
vv = Expression:
* Se puede utilizar independientemente de los mensajes Volume. Los mensajes Expression
se utilizan para la expresión musical en una interpretación; p.ej., movimientos del pedal
expresión, crescendo y decrescendo.
Effect Control 1 (Controller número 12)
Status
2nd byte
BnH
0CH
n = número canal MIDI:
vv = valor de Control:
Effect Control 2 (Controller número 13)
Status
2nd byte
BnH
0DH
n = número canal MIDI:
|
vv = valor de Control:
|
Hold 1 (Controller número 64)
Status
2nd byte
BnH
40H
n = número canal MIDI:
vv = valor de Control:
|
Portamento (Controller número 65)
|
Status
2nd byte
BnH
41H
n = número canal MIDI:
vv = valor de Control:
* El conmutador Portamento, un parámetro de la Parte, se modificará.
Sostenuto (Controller número 66)
Status
2nd byte
BnH
42H
n = número canal MIDI:
vv = valor de Control:
Soft (Controller número 67)
Status
2nd byte
BnH
43H
n = número canal MIDI:
vv = valor de Control:
3rd byte
mmH
llH
0H - FH (ch.1 - ch.16)
3rd byte
vvH
0H - FH (ch.1 - ch.16)
00H - 7FH (0 - 127)
3rd byte
vvH
0H - FH (ch.1 - ch.16)
00H - 40H - 7FH (Left - Center - Right)
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)
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)
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