Apéndices
Implementación MIDI
El SC-8820 aplica funcionalidad y parámetros adicionales más avanzados SC-88Pro además
de los que ya tenía, el cual es una extensión del generador de sonido de formato GS. Estas
funciones y parámetros están marcados por un símbolo [8820]. Si los mensajes MIDI
marcados con el símbolo [8820] se transmiten a otro generador de sonido de formato GS o al
SC-88Pro, no serán reconocidos.
1. Información de recepción
IMensajes de voz de canal
GNote off
Status
2º byte
8nH
kkH
9nH
kkH
n = número de canal MIDI: 0H – FH (Ch.1 – 16)
kk = número de nota:
00H – 7FH (0 – 127)
vv = velocidad note off:
00H – 7FH (0 – 127)
* Para Drum Parts, estos mensajes se reciben cuando Rx.NOTE OFF = ON en cada
instrumento.
* Los valores de velocidad de los mensajes Note Off se ignoran.
GNote on
Status
2º byte
9nH
kkH
n = número de canal MIDI: 0H – FH (Ch.1 – 16)
kk = número de nota:
00H – 7FH (0 – 127)
vv = velocidad note on:
01H – 7FH (1 – 127)
* No se recibe cuando Rx.NOTE MESSAGE = OFF. (El valor inicial es ON)
* Para Drum Parts, estos mensajes no se reciben cuando Rx.NOTE ON = OFF en cada
instrumento.
GPresión de tecla polifónica
Status
2º byte
AnH
kkH
n = número de canal MIDI: 0H – FH (Ch.1 – 16)
kk = número de nota:
00H – 7FH (0 – 127)
vv = presión de tecla:
00H – 7FH (0 – 127)
* No se recibe cuando Rx.POLY PRESSURE (PAf) = OFF. (El valor inicial es ON)
* El efecto resultante viene determinado por los mensajes System Exclusive. Con los
ajustes iniciales, no se producirá efecto.
GControl Change
* Cuando Rx.CONTROL CHANGE = OFF, todos los mensajes Control Change excepto
para los mensajes Channel Mode serán ignorados.
* El valor especificado por un mensaje Control Change no se restablecerá ni por un
Program Change, etc.
❍Bank Select (Controller número 0, 32)
Status
2º byte
BnH
00H
BnH
20H
n = número de canal MIDI: 0H – FH (Ch.1 – 16)
mm = número Bank MSB:
00H – 7FH (GS Número de variación 0 – 127), Valor inicial = 00H
ll = número Bank LSB:
00H – 04H (MAP), Valor inicial = 00H
* No se recibe cuando Rx.BANK SELECT = OFF.
* Si "Rx.BANK SELECT" está en posición OFF por "GM1 System On," los mensajes Bank
Select serán ignorados.
* Rx.BANK SELECT está en posición ON por "GM2 System On."
* Rx.BANK SELECT está en posición ON por reinicialización o al recibir "GS Reset."
* Si Rx.BANK SELECT LSB = OFF, el número Bank LSB (llH) se tratará como 00H sin tener
en cuenta el valor recibido. Sin embargo, al enviar mensajes Bank Select, se deben enviar
los dos juntos MSB (mmH) y LSB (llH, el valor debe ser 00H).
* El proceso Bank Select se suspenderá hasta que se reciba un mensaje Program Change.
* El formato GS "Variation number" es el valor de Bank Select MSB (Controller número 0)
expresado en decimales.
166
3r byte
vvH
00H
3r byte
vvH
3r byte
vvH
3r byte
mmH
llH
* El SC-8820 reconoce el Bank Select LSB (Controller número 32) como un modelo para
cambiar entre el SC-55MAP, el SC-88MAP, el SC-88ProMAP, y el SC-8820MAP. Con un
Bank Select LSB de 00H, el mapa seleccionado por el botón del panel frontal INST MAP
se seleccionará. Con un LSB de 01H, el SC-55MAP y con un LSB de 02H, el SC-88MAP, y
con un LSB de 03H, el SC-88Pro MAP, y con un LSB de 04H, el SC-8820MAP serán
seleccionados respectivamente.
* Algunos dispositivos GS no reconocen el Bank Select LSB (Controller número 32).
❍Modulation (Controller número 1)
Status
2º byte
BnH
01H
n = número de canal MIDI: 0H – FH (Ch.1 – 16)
vv = profundidad de modulación:00H – 7FH (0 – 127)
* No se recibe cuando Rx.MODULATION = OFF (El valor inicial es ON)
* El efecto resultante viene determinado por los mensajes System Exclusive. Con los
ajustes iniciales, esto se conoce como Pitch Modulation Depth.
❍Portamento Time (Controller número 5)
Status
2º byte
BnH
05H
n = número de canal MIDI: 0H – FH (Ch.1 – 16)
vv = tiempo Portamento:
00H – 7FH (0 – 127), Valor inicial = 00H (0)
* Ajusta el índice de cambio de afinación cuando Portamento está en posición ON o
cuando se utiliza Portamento Control. Con el valor 0 se obtiene el cambio más rápido.
❍Data Entry (Controller número 6, 38)
Status
2º byte
BnH
06H
BnH
26H
n = número de control MIDI: 0H – FH (Ch.1 – 16)
mm, ll = el valor del parámetro especificado por RPN/NRPN
mm = MSB, ll = LSB
❍Volume (Controller número 7)
Status
2º byte
BnH
07H
n = número de canal MIDI: 0H – FH (Ch.1 – 16)
vv = volumen:
00H – 7FH (0 – 127), Valor inicial = 64H (100)
* Los mensajes Volume se utilizan para ajustar el balance de volumen de cada Parte.
* No se recibe cuando Rx.VOLUME = OFF. (El valor inicial es ON)
❍Pan (Controller número 10)
Status
2º byte
BnH
0AH
n = número de canal MIDI: 0H – FH (Ch.1 – 16)
vv = panoramización:
00H – 40H – 7FH (Izquierda – Centro – Derecha),
Valor inicial = 40H (Centro)
* Para Rhythm Parts, esto es un ajuste relativo de cada ajuste de panoramización del
instrumento.
* No se recibe cuando Rx.PANPOT = OFF. (El valor inicial es ON)
❍Expression (Controller número 11)
Status
2º byte
BnH
0BH
n = número de canal MIDI: 0H – FH (Ch.1 – 16)
vv = expresión:
00H – 7FH (0 – 127), Valor inicial = 7FH (127)
* Ajusta el volumen de una Parte. 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 de expresión, crescendo y decrescendo.
* No se recibe cuando Rx.EXPRESSION = OFF. (El valor inicial es ON)
❍Hold 1 (Controller número 64)
Status
2º byte
BnH
40H
n = número de canal MIDI: 0H – FH (Ch.1 – 16)
vv = valor Control:
00H – 7FH (0 – 127)
* No de recibe cuando Rx.HOLD1 = OFF. (El valor inicial es ON)
Modelo SC-8820 Versión 1.00'99.10
3r byte
vvH
3r byte
vvH
3r byte
mmH
llH
3r byte
vvH
3r byte
vvH
3r byte
vvH
3r byte
vvH