Oxygen Series
10 Descripción de los mensajes MIDI
Cambios de programa y banco
El protocolo MIDI GM original fue diseñado para proporcionar 128 sonidos diferentes usando mensajes de cambio de programa (0-
127). Con el tiempo, los dispositivos MIDI se han convertido en dispositivos mucho más complejos y con muchos más sonidos. Para
poder ampliar el límite de 128 sonidos, el protocolo MIDI GM ha agregado los mensajes de cambio de banco. El lenguaje MIDI
utilizado para la comunicación entre instrumentos musicales sólo admite los comandos de cambio de programa 0-127, lo cual da un
total de 128 programas (127 programas + programa "0" = 128 programas en total). Dadas las limitaciones inherentes al protocolo de
comunicación MIDI, resulta difícil ampliar el número de programas accesibles de manera directa (a través de mensajes de cambio
de programa). Por esa razón, se ha creado un sistema de bancos con 128 sonidos cada uno que permite a los fabricantes superar
el límite de 128 sonidos MIDI.
Los 128 bancos junto con los 128 sonidos incluidos en cada banco
constituyen la base sobre la cual ampliar el número de sonidos
accesibles. No obstante, para evitar alcanzar el nuevo límite de
16.384 sonidos (128 bancos x 128 programas), al cual se accede
mediante la combinación de un cambio de banco y un cambio de
programa, se ha optado por agregar otra capa de bancos. El
resultado es un sistema de 128 bancos subdivididos en 128 sub-
bancos, los cuales, a su vez, pueden incluir 128 sonidos
(programas).
Los mensajes de cambio de banco son útiles para acceder a sonidos
pertenecientes a bibliotecas de módulos de sonido o sintetizadores
virtuales. Por ejemplo, en los dispositivos con protocolo GS de
Roland o XG de Yamaha (Apéndice E) es necesario enviar un
mensaje de cambio de banco para acceder a los sonidos adicionales
proporcionados por estas especificaciones. MIDI CC 0 es el mensaje
de selección del banco MSB (Most Significant Byte). Este mensaje
MIDI está constituido por 7 bits y puede ser utilizado para
seleccionar cualquiera de los 128 bancos.
También puede utilizarse en conjunto con MIDI CC 32, que es el
mensaje de selección del banco LSB (Least Significant Byte): un
mensaje separado de 7 bits que permite la selección adicional de
cualquier otro sub-banco de los 128 disponibles. La combinación de
mensajes de banco MSB y LSB proporciona un mensaje de 14 bits
capaz de seleccionar cualquiera de los 16.384 bancos disponibles. A
su vez, cada banco puede contener 128 sonidos que se seleccionan
a través de un mensaje MIDI de cambio de programa separado.
Teóricamente, esto permite la recuperación de más de dos millones
de programas a través de comandos MIDI exclusivamente. No
obstante, la mayor parte de dispositivos sólo utilizan una pequeña
selección de bancos diferentes, por lo que frecuentemente se
ignoran los mensajes de banco LSB.
Observará que muchos dispositivos MIDI responden a los mensajes
de cambio de programa y que muchos están clasificados según la
lista GM. En cada uno de los dispositivos General MIDI, los
diferentes sonidos están organizados de la misma manera. Todos los sonidos (piano, cuerda, batería, etc.) están en el lugar que les
corresponde. Todos los dispositivos GM (módulos de sonido hardware y software) están perfectamente clasificados como tales, por
lo que sus sonidos aparecen organizados en el Protocolo MIDI GM. Cuando un dispositivo GM recibe un cambio de programa MIDI,
el tipo de sonido proporcionado coincide con el previsto en la lista GM. Todos los módulos de sonido no GM proporcionan sonidos
únicos tras recibir los mensajes de cambio de programa. Como los sonidos de un dispositivo no GM no están dispuestos en un
orden determinado, se recomienda observar el dispositivo en cuestión para seleccionar el sonido que desea y cuál es la ubicación
de memoria en la que está almacenado. Muchos instrumentos VST, como FM7 de Native Instruments o los módulos de síntesis de
Propellerhead Reason, son dispositivos no GM.
Puede enviar mensajes de cambio de programa y mensajes de banco LSB y MSB directamente desde el teclado Oxygen Series.
Consulte el manual de instrucciones del módulo de sonido, aplicación de audio o instrumento virtual para más detalles sobre
su uso.
Manual del usuario
Bank MSB
Bank LSB
Bank LSB 0
Bank MSB 0
Bank LSB 1
Bank LSB 2
Bank LSB 127
Bank LSB 0
Bank MSB 1
Bank LSB 1
Bank LSB 2
Bank LSB 127
Bank LSB 0
Bank MSB 2
Bank LSB 1
Bank LSB 2
Bank MSB 127
Bank LSB 127
32
Program
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127
Program 0
Program 1
Program 2
Program 127