Implementación MIDI
2. Transmisión de datos
Mensajes Channel Voice
Note off
Status
2nd byte
8nH
kkH
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
kk = número nota:
0CH - 78H (12 - 120)
vv = velocidad note off:
00H - 7FH (0 - 127)
Note on
Status
2nd byte
9nH
kkH
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
kk = número nota:
0CH - 78H (12 - 120)
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)
* Se envían al cambiar los tones utilizando los controles del panel, pero no se envían
cuando System parameter Tx Bank Select está ajustado a OFF.
* Este mensaje se transmite al ejecutar "Send GM/GM2 Setup".
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)
* Se envía cuando Common parameter Modulation/Pedal/C1-C4 Assign está ajustado a
MODULATION.
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)
* Se envía cuando Common parameter Modulation/Pedal/C1-C4 Assign está ajustado a
PORTAMENTO TIME.
* Este mensaje se transmite al ejecutar "Send GM/GM2 Setup".
Data Entry (Controller número 6, 38)
Status
2nd byte
BnH
06H
BnH
26H
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
mm, ll = el valor del parámetro espècificado por RPN/NRPN
mm = MSB, ll = LSB
* Este mensaje se transmite al ejecutar "Send GM/GM2 Setup".
Volume (Controller número 7)
Status
2nd byte
BnH
07H
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
vv = Volume:
00H - 7FH (0 - 127)
* Se envía cuando Common parameter Modulation/Pedal/C1-C4 Assign está ajustado a
VOLUME o UP-LO BALANCE.
* Este mensaje se transmite al ejecutar "Send GM/GM2 Setup".
162
3rd byte
vvH
3rd byte
vvH
3rd byte
mmH
llH
3rd byte
vvH
3rd byte
vvH
3rd byte
mmH
llH
3rd byte
vvH
Pan (Controller número 10)
Status
2nd byte
BnH
0AH
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
vv = pan:
00H - 40H - 7FH (Left - Center - Right)
* Se envía cuando Common parameter Modulation/Pedal/C1-C4 Assign está ajustado a
PAN.
* Este mensaje se transmite al ejecutar "Send GM/GM2 Setup".
Expression (Controller número 11)
Status
2nd byte
BnH
0BH
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
vv = Expression:
00H - 7FH (0 - 127)
* Se envía cuando Common parameter Modulation/Pedal/C1-C4 Assign está ajustado a
EXPRESSION.
Effect Control 1 (Controller número 12)
Status
2nd byte
BnH
0CH
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
vv = valor Control:
00H - 7FH (0 - 127)
* Se envía cuando Common parameter Modulation/Pedal/C1-C4 Assign está ajustado a
MFX PARAMETER 1.
Effect Control 2 (Controller número 13)
Status
2nd byte
BnH
0DH
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
vv = valor Control:
00H - 7FH (0 - 127)
* Se envía cuando Common parameter Modulation/Pedal/C1-C4 Assign está ajustado a
MFX PARAMETER 2.
Hold 1 (Controller número 64)
Status
2nd byte
BnH
40H
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
vv = valor Control:
00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
* Se envía cuando el pedal HOLD funciona con el conmutador Common parameter
Arpeggio ajustado a OFF.
Portamento (Controller número 65)
Status
2nd byte
BnH
41H
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
vv = valor Control:
00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
* Se envía cuando Common parameter Modulation/Pedal/C1-C4 Assign está ajustado a
PORTAMENTO.
* Este mensaje se transmite al ejecutar "Send GM/GM2 Setup".
Sostenuto (Controller número 66)
Status
2nd byte
BnH
42H
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
vv = valor Control:
00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
* Se envía cuando Common parameter Modulation/Pedal/C1-C4 Assign está ajustado a
SOSTENUTO.
Soft (Controller número 67)
Status
2nd byte
BnH
43H
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
vv = valor Control:
00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
* Se envía cuando Common parameter Modulation/Pedal/C1-C4 Assign está ajustado a
SOFT.
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH