Inicio al protocolo MIDI

Transcripción

Inicio al protocolo MIDI
EnergyK5.com
Iniciación al protocolo MIDI
Inicio al protocolo MIDI
En este documento se tratan los conceptos básicos del protocolo MIDI a nivel de
usuario para poder entenderlo y usarlo.
El protocolo MIDI es un estandar ampliamente usado desde principio de los 80 cuando
al aparecer los primeros sintetizadores digitales surgió la necesidad de crear un método
eficaz para intercomunicar sintetizadores de diferentes fabricantes. En la actualidad se
sigue usando de forma general en los ambientes de creación musical, ya sea en estudio o
de forma individual en nuestra casa con nuestro secuenciador predilecto.
La información MIDI no incluye sonido sino mensajes de control que le comunican a
sintetizadores y demás módulos generadores de sonido los eventos de interpretación que
estos usan para generar el sonido que corresponda. Esta información es, por poner un
ejemplo sencillo, mensajes tipo “se ha pulsado la tecla X con una fuerza Y” ó “el
parámetro X ha cambiado al valor Y”. En este último el parámetro puede ser el volumen
de un instrumento, y el nuevo valor puede ser 0, produciendo que tal sonido quede
anulado.
El secuenciador es el programa que usualmente permite trabajar de forma conjunta con
audio y MIDI, constituyendo una herramienta integral. Esto es así, porque la mayoría de
los secuenciadores actuales como Cubase, Ableton Live, Logic Pro, etc., permiten
utilizar gran cantidad de módulos de sonido y efectos de gran calidad, con lo que se
puede llegar a realizar todo el proceso desde el mismo secuenciador. Todo esto es
posible también gracias a la potencia de proceso que los ordenadores vienen entregando
desde hace ya casi una década, y la cual cada año sigue incrementándose.
También son muchos los programas orientados al DJ (e incluso para VJ) que son
compatibles MIDI y lo usan para poder tomar el control de ciertos parámetros de una
forma mas cómoda y directa de lo que el ratón del ordenador suele permitir, o para crear
otro tipo de efectos interesantes.
Conceptos básicos sobre el uso del protocolo MIDI
Dispositivo MIDI:
Es un dispositivo con capacidad de transmitir y/o recibir datos MIDI. Actualmente es
muy común el dispositivo MIDI-USB. Estos virtualmente tienen capacidad para
transmitir y recibir, aunque en muchos dispositivos de este tipo la entrada MIDI solo
tiene una función como entrada para configuración.
El software para creación musical mas común es el secuenciador. En este, las pistas
MIDI son las que permiten controlar cualquier sintetizador, sampler, caja de ritmos, etc.
1
EnergyK5.com
Iniciación al protocolo MIDI
Una pista MIDI tiene asociado un dispositivo MIDI de entrada y un dispositivo de
salida. Mirándolo desde el punto de vista del trabajo con pistas MIDI, la formula MIDI
más habitual es usar un teclado maestro, que seria el dispositivo MIDI de entrada (es la
entrada de datos) y donde nuestro sintetizador favorito vendría a ser el dispositivo de
salida para tal pista (los datos salen hacia el sintetizador, al cual se le comunican que
teclas van siendo pulsadas y otros eventos de control).
Canales MIDI:
Un dispositivo MIDI puede tener entrada, salida o ambas. El protocolo MIDI ofrece la
capacidad para usar varios instrumentos a través de un medio de transmisión (el cable
MIDI). Para diferenciar los mensajes de control que van dirigidos a cada instrumento
surge el concepto de canal. MIDI puede direccionar 16 canales. Cada canal se puede
asignar a una unidad generadora de sonido diferente.
Por ejemplo: nuestro teclado maestro está conectado a 3 sintetizadores y 1 caja de
ritmos.
- El canal 1 está asignado a un sintetizador que genera sonido de piano.
- El canal 2 está asignado a otro que genera sonido de un bajo eléctrico.
- El canal 3 está asignado a un tercero que genera sonido de conjunto de violines.
- Y el canal 10 asignado a la caja de ritmos (el canal 10 suele usarse para la percusión).
De este modo el teclado maestro puede cambiar de canal MIDI y cambiar así el
instrumento que maneja. Posteriormente las secuencias tocadas pueden grabarse en el
secuenciador y almacenar los arreglos para una canción.
Principales mensajes MIDI:
-
Mensaje de pulsación de nota: Los mensajes de pulsación de nota contienen la
información de la nota que se ha pulsado y la velocidad con la que se hizo. El
rango del valor de nota es de 0 a 127, siendo 0 la nota mas grave y 127 la más
aguda. Para la velocidad el rango es el mismo, pero el valor 1 es la velocidad
mas baja y 127 la más fuerte. Si el valor es 0, se interpreta como mensaje de
liberación de nota.
-
Mensaje de liberación de nota: Es el tipo de mensaje que indica que una nota
que estaba pulsada se ha soltado. Al igual que el mensaje anterior, incluye el
valor de la nota y la velocidad. Algunos sintetizadores utilizan esta información
para añadir matices al sonido, de forma que según la velocidad al soltar la nota
se pueden apreciar diferencias en la manera en que se desvanece el sonido o
efectos similares.
-
Mensajes de cambio de control: Este tipo de mensaje es útil para controlar vía
MIDI ciertos parámetros del sonido que se está usando. Hay 128 posibles
2
EnergyK5.com
Iniciación al protocolo MIDI
controles que este tipo de mensaje puede controlar. El rango de valores para un
control determinado es de 0-127.
Este mensaje es uno de los más usados en la actualidad por los controladores
MIDI para trastear con los parámetros de sintetizadores y módulos de sonido en
general. Permite jugar con matices del sonido de diferentes maneras.
Existe un estandar sobre la función de cada uno de los 128 controles que este
tipo de mensaje puede manejar. Por ejemplo, el control 1 es la modulación, el 6
es el volumen, etc. Si bien, la mayoría de los dispositivos modernos suele
mantener la función estandar de pocos de estos controles, teniendo una lista
propia de funciones asignadas a cada número de control. Normalmente, en el
manual del dispositivo o modulo de sonido software viene una lista con la
función de cada control.
Muchos módulos de sonido software tienen la ya bien conocida opción “Learn”.
Esta permite que el modulo aprenda el número de control que se le envía para
asignarlo a un parámetro determinado.
Si desea ampliar la información sobre el protocolo MIDI se adjunta una dirección para
consultar más en profundidad, incluso tocando algunos aspectos a nivel de
programador.
http://www.css-audiovisual.com/areas/guias/midi.htm
3

Documentos relacionados