Sei sulla pagina 1di 4

Las siglas MIDI son una abreviatura de Musical Instrument Digital Interface, es

decir Interfaz digital para instrumentos musicales. Se trata de un protocolo


de comunicacin entre instrumentos musicales electrnicos y otros aparatos, los
cules pueden ser otros instrumentos musicales o mdulos de sonido, y tambin
ordenadores. Apareci en el ao 1982, fecha en la que distintos fabricantes de
instrumentos musicales electrnicos se pusieron de acuerdo en su implementacin.
Aunque originalmente se concibi como un medio para poder interconectar distintos
sintetizadores, el protocolo MIDI se utiliza actualmente en una gran variedad de
aplicaciones: grabacin musical, cine, TV, ordenadores domsticos etc.
Por tanto uno de los usos de la palabra MIDI es para referirse a este protocolo de
conexin. Por ejemplo, cuando conectamos el teclado controlador al ordenador en
el aula de informtica, estamos usando este protocolo o interfaz.
Este protocolo es tal, que le enva al ordenador la informacin que contiene todos
los parmetros del sonido, en forma de mensajes midi. Estos parmetros como
sabis son: altura, duracin, intensidad y timbre. Por eso, con el software apropiado
compatible con estos mensajes MIDI, podemos generar una partitura a partir de lo
que toquemos en el teclado controlador (o cualquier controlador MIDI, como
guitarras midi, controladores de viento, o bateras elctricas compatibles con este
protocolo)
Hay que aclarar por consiguiente, que MIDI no transmite seales de audio, sino
datos de eventos y mensajes controladores que pueden ser interpretados por el
dispositivo que los recibe. Este dispositivo receptor, por ejemplo el ordenador,
puede generar sonido sintetizado a partir de dichos mensajes MIDI.
Tambin usamos la palabra MIDI para referirnos a un archivo que contiene
informacin en dicho formato, es decir, como una especie de "partitura digital" que
puede ser interpretada y reproducida con la ayuda del software adecuado (como
Sibelius) y el sintetizador integrado en la tarjeta de sonido de nuestro ordenador,
de modo que a partir de un archivo MIDI, podemos obtener tanto sonido sintetizado
al reproducirlo con un reproductor de audio compatible, como una partitura escrita
al abrir dicho archivo con un editor de partituras que reconozca este formato. Estos
archivos MIDI, se generan al guardar el conjunto de mensajes que enva el
instrumento controlador al ordenador o mdulo de sonido.
Dado que este protocolo es bastante eficiente en cuanto a enviar cantidades de
datos relativamente grandes a una velocidad respetable, se ha convertido en un
elemento de gran utilidad para compositores, educadores, programadores y gente
que intenta crear msica con varios instrumentos. Con la ayuda de un ordenador y
el software apropiado (secuenciador) permite crear arreglos multipistas, lneas o
partes instrumentales, etc.
Veamos de forma un poco ms precisa algunas de las ventajas que proporciona.
Generar sonido a partir de un sinte MIDI en vez de hacerlo partiendo de
un sampler tiene algunas ventajas. La primera de ellas es que se necesita una
gran cantidad de espacio de almacenamiento para guardar el
audio muestreado (p.ej., en forma de archivos .WAV o AIFF).

Se necesitan unos 10 Mb de espacio en disco para almacenar 1 minuto de audio


estreo muestreado en calidad CD (16 bits y 44,1kHz). En comparacin, los
archivos de datos MIDI tienen un tamao insignificante. Una secuencia MIDI
tpica utiliza slo unos 10 Kb por minuto.
Adems los archivos MIDI pueden tambin ser convertidos a partituras
musicales con el software apropiado, como por ej. Sibelius, cosa que no puede
hacerse con archivos de audio.

Y cmo funciona?
El archivo MIDI no contiene datos de audio muestreado, sino ms bien una
serie de instrucciones que el sintetizador u otro generador de sonido utiliza para
reproducir el sonido en la prctica, en tiempo real. Estas instrucciones
son mensajes MIDI que indican al instrumento qu timbres hay que utilizar, qu
notas hay que tocar, el volumen de cada una de ellas, su duracin etc. Es decir,
MIDI es una especie de "partitura" que contiene las instrucciones en valores
numricos (0-127) sobre cundo generar cada nota de sonido y las caractersticas
que debe tener; el aparato al que se enve dicha partitura la transformar en
msica completamente audible. Normalmente un sintetizador (habitualmente
integrado dentro de la tarjeta de sonido del ordenador) puede convertir estos
archivos MIDI en audio sintetizado (es decir audio generado por mecanismos
electrnicos, no real).
Para los ordenadores, el reducido tamao de estos archivos implica que un
ordenador poco potente puede hacerse cargo de complejos arreglos musicales
facilmente. En cambio, puede llegar a ser imposible que una de estas mquinas sea
capaz ni tan siquiera de reproducir unas pocas pistas de audio muestreado en
calidad CD.
En la actualidad la gran mayora de los creadores musicales utilizan el protocolo
MIDI a fin de llevar a cabo la edicin de partituras y la instrumentacin previa a la
grabacin con instrumentos reales. Sin embargo, la perfeccin adquirida por los
sintetizadores en la actualidad lleva a la utilizacin de forma directa en las
grabaciones de los sonidos resultantes del envo de la partitura electrnica a dichos
sintetizadores de ltima generacin.
Otras ventajas:
Ofrece la posibilidad de editar la msica con facilidad.
Permite alterar la velocidad de reproduccin y la altura tonal de los sonidos de
forma independiente.
Al respecto de este ltimo punto, al cambiar la velocidad de una grabacin en cinta,
CD, disco duro, etc., cambiar la altura tonal del sonido.
USO DEL MIDI
En los sistemas ms sencillos, ni siquiera existen mdulos de sonido externos, ya
que la tarjeta de sonido del ordenador incorpora uno o varios sintetizadores y la
propia interfaz MIDI. Con lo que slo es necesario conectar un teclado controlador

en la entrada MIDI In de la tarjeta de sonido (o directamente al ordenador


mediante un cable adaptador) y empezar a tocar (siempre y cuando est todo bien
configurado).

Latencia y drivers de audio


Driver de audio ASIO
Audio Stream Input/Output (ASIO) es un protocolo de ordenador para audio
digital desarrollado por la casa Steinberg, que provee una baja latencia y una
interfaz de alta fidelidad entre el software (Sibelius, Cubase, Protools...etc), el
hardware (componentes internos del ordenador) y la tarjeta de sonido (mdulo
encargado de la gestin del sonido, que puede ser interna o externa). Mientras que
el DirectSound (DS) de Microsoft es usado normalmente como entradas y salidas
estreo para usuarios no profesionales, ASIO permite a los msicos y tcnico de
sonido trabajar el audio mediante Windows y el software en lugar de hardware
externo.
Cmo interactan software, hardware y tarjeta de sonido (o interfaz de
audio):
Tu utilizas normalmente algn programa para producir, puede ser un secuenciador o
un editor de audio; secuenciadores tenemos a sibelius, cubase, reaper, logic, etc.
como editores de audio estn wavelab, audition, audacity, etc. estos programas
"NO" se comunican directamente con el procesador de tu ordenador ni con la
interfaz (tarjeta de sonido), si no a travs del sistema operativo (en nuestro caso
Windows). El flujo de informacin entre la interfaz de audio (tarjeta de sonido), el
secuenciador, y el sistema operativo es controlado por un programita llamado driver
(tambin se puede llamar "controlador"), este driver al no tener una interfaz directa
con el hardware, responde con mucho retardo, imposibilitando el ideal de tener
audio en tiempo real. Este retardo en la respuesta es lo que se conoce
comolatencia.
Asio, es una solucin al problema que comento mas arriba, es un protocolo
(conjunto de normas que establecen la manera en que se debe comunicar los
sistemas) el cual define una manera de acceder al hardware (procesador central e
interfaz) de manera que se pueda minimizar el retardo inducido por el sistema
operativo (latencia), en cierto modo, haces un "bypass" al sistema operativo.
Esa es la caracterstica de los driver Asio, poder manejar cantidades de latencia
realmente bajas en comparacin con el modelo de drivers genrico de windows
(WDM: Windows Driver Model). El driver genrico que utiliza Sibelius por defecto es
el Direct Sound (DS), que en el caso de Sibelius es capaz de bajar la latencia slo
hasta 93 milisegundos, lo cual es mucho, ya que equivale prcticamente a una
semicorchea llevando un tempo de 120 la negra.
Con esta latencia se hace prcticamente imposible capturar msica en tiempo real
usando un teclado (o controlador MIDI).
Para solucionar este problema existe una versin libre del driver ASIO conocida
como "Asio4all" (Asio para todos), ya que los drivers de ASIO slo vienen
disponibles con las tarjetas de sonido de gama alta.

Potrebbero piacerti anche