Implementación MIDI
Program Change
Status
2nd byte
CnH
ppH
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
pp = número Program:
00H - 7FH (prog.1 - prog.128)
* No se recibe cuando Rx Tone Change, un parámetro de la Parte, está ajustado a OFF.
* Después de recibir un mensaje Program Change, el sonido cambiará empezando por el
siguiente Note-on. Las voces que todavía suenen al recibir un mensaje Program Change
no se verán afectadas.
Pitch Bend Change
Status
2nd byte
EnH
llH
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
mm, ll = valor Pitch Bend:
00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191)
Mensajes Channel Mode
* No se reciben cuando Rx Channel, un parámetro de la Parte, está ajustado a OFF.
All Sounds Off (Controller número 120)
Status
2nd byte
BnH
78H
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
* Cuando se recibe este mensaje, todas las notas que estén sonando en el canal
correspondiente se desactivarán inmediatamente.
Reset All Controllers (Controller número 121)
Status
2nd byte
BnH
79H
n = número canal MIDI:0H - FH (ch.1 - ch.16)
* Cuando se reciba este mensaje, los siguientes controllers restablecerán sus valores.
Controller
Pitch Bend Change
Polyphonic Key Pressure
Channel Pressure
Modulation
Expression
Hold 1
Sostenuto
Soft
RPN
NRPN
All Notes Off (Controller número 123)
Status
2nd byte
BnH
7BH
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
* Al recibir un All Notes Off, todas las notas en el canal correspondiente se desactivarán.
Aunque Hold 1 o Sostenuto estén en ON, el sonido continuará hasta que se desactiven.
OMNI OFF (Controller número 124)
Status
2nd byte
BnH
7CH
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
* Se ejecutará el mismo proceso que cuando se recibe un All Notes Off.
OMNI ON (Controller número 125)
Status
2nd byte
BnH
7DH
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
* OMNI ON es reconocido como "All notes off"; el Modo no cambia (OMNI OFF
permanece).
158
3rd byte
mmH
3rd byte
00H
3rd byte
00H
Valor Reset
+/-0 (centro)
0 (off)
0 (off)
0 (off)
127 (max)
0 (off)
0 (off)
0 (off)
no definido; los datos determinados no cambiarán
no definido; los datos determinados no cambiarán
3rd byte
00H
3rd byte
00H
3rd byte
00H
MONO (Controller número 126)
Status
2nd byte
BnH
7EH
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
mm=mono number:
00H - 10H (0 - 16)
* Se ejecutará el mismo proceso que cuando se recibe un All Sounds Off y All Notes Off, y
el canal correspondiente se ajustará a Mode 4 (M=1) sin tener en cuenta el valor de
"mono number".
* Solo Sw, un parámetro de la Parte, se activará.
POLY (Controller número 127)
Status
2nd byte
BnH
7FH
n = número canal MIDI:
0H - FH (ch.1 - ch.16)
* Se ejecutará el mismo proceso que cuando se recibe un All Sounds Off y All Notes Off, y
el canal correspondiente se ajustará a Mode 3.
* Solo Sw, in parámetro de la Parte, se desactivará.
Mensajes System Realtime
Timing Clock
Status
F8H
* Se reciben cuando Sync Source es MIDI. Al recibir un Timing Clock, el arpegio se
reproducirá con el tempo de los intervalos de este mensaje.
Start
Status
FAH
* Se reciben cuando Sync Source es MIDI. Al recibir este mensaje, el arpegio empezará
desde el principio.
Continue
Status
FBH
* Se reciben cuando Sync Source es MIDI. Si recibe este mensaje cuando se detiene el
arpegio al recibir un comando "Stop," el arpegio iniciará de nuevo desde la posición en
la cual se ha detenido.
Stop
Status
FCH
* Se reciben cuando Sync Source es MIDI. Al recibir este mensaje, el arpegio se detendrá.
Active Sensing
Status
FEH
* Al recibir un Active Sensing, la unidad empezará a monitorizar los intervalos de todos
los mensajes. Mientras monitoriza, si el intervalo entre mensajes excede de 420 ms, se
ejecutará el mismo proceso que cuando se recibe un All Sounds Off, All Notes Off y
Reset All Controllers, y la monitorización del intervalo entre mensajes se detendrá.
3rd byte
mmH
3rd byte
00H