Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de
MIDI
CURSO DE GRABACIÓN CON HERRAMIENTAS MIDI
:
CURSO DE GRABACIÓN CON HERRAMIENTAS MIDI
CURSO
! Introducción
Definición
MIDI (Musical Instruments Digital Interface o Interfaz Digital de
Instrumentos Musicales) es un protocolo estándar de
comunicación entre instrumentos musicales y otros dispositivos
tales como computadoras, secuenciadores, módulos de efectos,
mezcladoras, etc. En otras palabras, es el lenguaje que utilizan
actualmente muchos instrumentos musicales y dispositivos de
distintos tipos para comunicarse entre ellos, enviar y recibir datos
y sincronizarse. Cabe aclarar que MIDI no transmite señales de
audio. La información transmitida en el sistema MIDI tiene un
carácter netamente musical: se trata en un principio de una serie
de eventos, mensajes, “ordenes” y/o “instrucciones” que el
emisor (teclado maestro) envía al receptor (teclado esclavo)
acerca de las notas que debe producir, las configuraciones del
sonido, y otros parámetros tales como comandos play-stop
(secuencia), tempo, volumen, cambios de patch, etc.
Los datos transmitidos son
interpretados de manera arbitraria
por el dispositivo que los recibe, de
acuerdo con la programación y
configuración establecida. Es
decir, MIDI es una especie de
"partitura" que contiene las
instrucciones sobre cuándo generar
cada sonido y las características
que debe tener; el aparato al que se
envíe dicha partitura la
transformará en música audible.
Entre los aparatos y dispositivos que utilizan este protocolo se hallan componentes de hardware
(dispositivos, interfaz, cables, etc.) y de software (programas, datos, especificaciones). Aunque este
protocolo puede usarse para enviar información sobre muchas otras cosas, tales como el control de
iluminación de un teatro, o la sincronización de la multimedia de un show, fue desarrollado
principalmente para transmitir instrucciones musicales.
La mayor ventaja del sistema MIDI, y la razón por la cual se ha vuelto tan popular, es que se trata
de un sistema adoptado como Standard, ya que la mayoría de los aparatos musicales son
compatibles con este protocolo.
El MIDI nació dentro del mundo de los sintetizadores como respuesta a una necesidad de los
músicos: controlar varios equipos con sus dos manos y hacer combinaciones de varios sonidos
entre ellos. Los primeros resultados de esta nueva tecnología se mostraron en el North American
Music Manufacturers Show de 1983 en Los Ángeles. La demostración consistió en dos
sintetizadores de distintos fabricantes conectados por MIDI con un par de cables; el representante
de una de esas dos compañías tocó uno de los sintetizadores... ¡y el público se alborotó entre
muecas de asombro al ver como los teclados sonaban juntos!
Teclado
Maestro
Teclado
Esclavo
Historia
El repentino inicio de los sintetizadores analógicos en la música popular de los años 1970 llevó a
los músicos a exigir más prestaciones de sus instrumentos. Interconectar sintetizadores analógicos
es relativamente fácil ya que éstos pueden controlarse a través de osciladores de voltaje variable. La
aparición del sintetizador digital a finales de la misma década trajo consigo el problema de la
incompatibilidad de los sistemas que usaba cada compañía fabricante. De este modo se hacía
necesario crear un lenguaje común por encima de los parámetros que cada marca iba generando a lo
largo del desarrollo de los distintos instrumentos electrónicos puestos a disposición de los
profesionales del sector. El estándar MIDI fue inicialmente propuesto en un documento dirigido a la
Audio Engineering Society por Dave Smith, presidente de la compañía Sequential Circuits en 1981.
La primera especificación MIDI se publicó en agosto de 1983. El nacimiento real del MIDI se
produjo en 1982 como consecuencia de un trabajo compartido por ROLAND, KORG, KAWAI y
YAMAHA. Aunque el fruto de dicho trabajo sufrió pequeñas modificaciones y ajustes, su esencia
global todavía está en vigor y constituye el eje central del protocolo MIDI que cuenta con millones
de usuarios en todo el mundo. El adelanto que ha sufrido el MIDI debe su celeridad a la creación de
tres organizaciones en 1984, cuyo fin fue canalizar y gestionar todos aquellos asuntos relacionados
con el nuevo estándar: La Asociación Internacional MIDI (IMA). La Asociación de Fabricantes
MIDI (MMA) y el Comité Japonés de Estándar Midi (JMSC). Así desde 1984, todos los fabricantes
que deseen incluir el protocolo MIDI en sus instrumentos, deben hacerlo apegándose a unas normas
que garantizan la compatibilidad absoluta con todos los demás instrumentos.
Aplicaciones y Beneficios
El sistema MIDI también posee otros usos interesantes y populares. Por ejemplo, el “MIDI Show
Control” es un lenguaje MIDI de mando y control utilizado en los principales paseos de los parques
temáticos y los eventos en los casinos de Las Vegas para sincronizar música, iluminación,
movimiento de maquinaria y efectos especiales; el “MIDI MACHINE CONTROL” se usa en
estudios de grabación para sincronizar y controlar remotamente los equipos de grabación. El MIDI
también ha comenzado a ser usado recientemente para generar “RING TONES” en los teléfonos
celulares.
Hay más de 300 empresas de todo el mundo que fabrican y desarrollan productos MIDI - empresas
tan conocidas como Microsoft, Apple, Korg, Roland y Yamaha, Nokia y Sony / Ericsson, entre
otras.
• Aplicaciones y usos
El uso del sistema MIDI se ha ampliado en gran manera en un período de tiempo muy corto debido
a que puede aplicarse a muchas situaciones diferentes. Hoy en día sus aplicaciones son casi
ilimitadas.
Algunos de sus usos generales más comunes son:
" Grabar y editar todo tipo de música: Un secuenciador MIDI permite grabar, escuchar y
editar sus interpretaciones. Mejor aún, dado que todos los datos MIDI se pueden modificar,
se pueden quitar todas las imperfecciones y errores y agregar otros detalles posteriormente.
Por ejemplo: si ve que no puede tocar con la suficiente rapidez para mantener el pulso de la
pieza puede variar la velocidad (tempo) de grabación y modificarla luego para su
reproducción. En todo archivo MIDI se puede: transponer lo tocado a cualquier tonalidad,
modificar el tempo y compás, eliminar, agregar o remplazar instrumentos, escuchar cada
parte por separado, ver cada nota por separado, etc.
" Tocar con una “banda virtual”: Mediante el MIDI puedo grabar y reproducir distintos
instrumentos individual o simultáneamente. Esto me permite generar mi propia banda u
orquesta, seleccionando cada sonido y las notas que cada parte o instrumento toca, y
además puedo tocar sobre este acompañamiento en tiempo real (con “la banda”)
prescindiendo de otros músicos.
" Componer Música: Si alguna vez has tenido una idea original de una canción y deseaste
haberla conservado, MIDI es la manera de hacerlo. Es muy simple y económico grabar
mediante el sistema MIDI. Solo se necesita manejar las herramientas necesarias
adecuadamente.
" Arreglar y Orquestar música: Muchas personas disfrutan del arreglo y la orquestación de
música tanto como de la composición. Hay archivos MIDI disponibles para todo tipo de
canciones y de todos los estilos musicales (así como programas de software que generan el
ritmo base y acordes que definen las pautas específicas de estilos) que se pueden utilizar
para crear sus propios arreglos y orquestaciones. Sólo cambias la instrumentación, añades
una estrofa o coro aquí o allá, incluso puedes poner una frase original propia o agregar toda
una sección. Todo esto es fácil de hacer con el MIDI. También puedes compartir tus
arreglos con otras personas, que pueden luego disponerlos de tal forma que se ajusten a sus
propias necesidades. Muchas personas descargan archivos MIDI de Internet y los disponen
para que se ajusten a sus propias necesidades.
" Crear e Imprimir partituras: Con la ayuda de un procesador de texto musical (un editor de
partituras equivalente al Word para texto musical: el Sibelius, el Encore, etc.) puedo
transformar los eventos MIDI en una partitura. Obviamente será necesario acomodar los
datos según el sistema de notación a utilizar (según el tipo de escritura para el instrumento
en cuestion: no se escribe igual una partitura para guitarra que para piano). De la misma
forma, puedo crear una partitura que, usando MIDI, el software puede reproducir
sonoramente.
" Tocar varios sintetizadores y módulos de diferentes marcas desde un mismo teclado.
" Combinar diferentes sonidos de sintetizadores de varias marcas y crear sonidos orquestales
que con un sólo sintetizador sería imposible reproducir. (layer, dual, split, combi, etc.).
" Controlar y variar algunos parámetros extra-musicales, como los efectos de audio a
utilizar (reverberación, eco, chorus, flanger, etc.), los parámetros de mezcla (incluso si la
consola de mezcla o mixer es digital podemos automatizar distintos parámetros de cada
canal), la sincronización con juegos de luces o multimedia, cambios de sonidos o patches
en momentos puntuales o de configuraciones especificas del instrumento, etc. Esto se puede
realizar en tiempo real o incluso se puede preparar previamente mediante la grabación y
programación de una secuencia.
" Sincronizar secuenciadores, cajas de ritmo, computadoras personales, tiempos de delays en
los efectos, etc. para su reproducción simultanea. (pistas, loops, efectos, etc.).
No quisiera cerrar este tema tan amplio sin antes repasar algunas aplicaciones concretas en
los tres ámbitos más importantes para el músico:
" El MIDI en el escenario: El MIDI simplificó las tareas del músico notablemente, dándole
recursos muy valiosos y permitiéndole acceder a un mundo nuevo y casi ilimitado. Se
redujo drásticamente la cantidad de conexiones entre los diversos aparatos y la complejidad
de las mismas. También se redujo la cantidad de equipos necesarios para determinado fin.
" El MIDI como herramienta didáctica: Los archivos MIDI son muy fáciles de manejar y de
compartir (ocupan muy poca memoria, un archivo promedio tiene unos 80Kb). Cualquier
persona puede reproducir o incluso grabar un archivo de estos. Como mencione antes, el
MIDI me permite escuchar las notas exactas y hasta verlas en una partitura. De esta forma
puedo estudiar mis propias interpretaciones para mejorarlas, estudiar como tocan otras
personas, analizar obras, seguir ejercicios, etc. Hoy en día existen miles de aplicaciones y
tutoriales que utilizan el MIDI didácticamente. Incluso los teclados de estudio (los
arregladores legendarios de CASIO y otras marcas) traen lecciones grabadas mediante
MIDI que hasta muestran la digitación y otros detalles pedagógicos
! Hardware
Interfaz MIDI: La interfaz MIDI es la parte electrónica del sistema, que se encarga de enviar y
recibir los mensajes midi entre los distintos dispositivos. Cada dispositivo debe contar con una
interfase compatible con el sistema MIDI para poder realizar la conexión, y para que estos
respondan a la información enviada. Dentro de la interfaz MIDI se encuentran distintos
componentes: PUERTOS, CONECTORES o TERMINALES y CABLES. En otras palabras, unos
cuantos circuitos integrados, resistencias y demás componentes electrónicos, junto con tres tomas
DIN hembra de 5 cinco pines que sirven para enchufar los cables de enlace, constituyen la interfase
propiamente dicha.
• Puerto MIDI: Es el conector físico o virtual (en el caso de un puerto de software o instrumento
virtual) por donde entra y sale la información MIDI. Un puerto MIDI posee 16 canales (ver
canales MIDI). Dentro de cada puerto existen generalmente 3 terminales o conectores:
o MIDI IN: Recibe la información MIDI desde
otros dispositivos
o MIDI OUT: Transmite la información MIDI
hacia otros dispositivos.
o MIDI THRU: Envía un duplicado de la
información recibida en el MIDI IN.
En los puertos físicos, los 3 terminales MIDI mencionados poseen un conector DIN hembra de 5
pines.
sonidos (como un sintetizador pero sin teclas). Los más complejos (y caros) suelen incluir
procesadores de efectos, secuenciadores, unidades de almacenamiento de datos (discos
internos) y puertos de conexión de lo más variados.
$ Workstations: Literalmente
son “estaciones de trabajo”.
Son equipos profesionales
muy completos. Todo lo que
el musico necesita para grabar
y tocar sin tener que recurrir a
otros dispositivos (a menos que se desee complementar con otros sonidos o utilizar
funciones que dentro de la estacion son limitadas). Son teclados que surgieron como
fruto de la combinacion de los dispositivos anteriores. Son controladores que poseen un
generador interno de sonido (normalmente de altisima calidad), con un secuenciador,
una unidad completa de efectos, sampler (algunos workstations permiten grabar varias
pistas de audio en el secuencer y asi agregar voces o guitarras en formato audio a la
secuencia!!!), varios puertos de conexión de audio y midi, dispositivos internos y
externos de almacenamiento de datos, faders y controles asignables. Algunos de los
detalles mas sobresalientes son (en los mas complejos y caros): display de gran tamaño
a color (a veces pantalla de LCD tactil) y conectividad directa a PC o MAC via USB y
control remoto total desde software como Cubase o ProTools.
nombre proviene de la facilidad con la que se puede hacer un arreglo de una canción,
seleccionando el estilo y tocando en tiempo real sobre el acompañamiento. Los más conocidos
son los teclados de la compañía Casio, por su bajo precio y la sencillez de sus funciones
operativas. Normalmente poseen un sistema de altavoces incorporado de mediana fidelidad,
para evitar conexiones. Son teclados de estudio para principiantes. La mayoría soporta el
sistema MIDI y se los puede usar convenientemente como controladores dado su bajo costo y el
agregado de la fuente de sonido interna con parlantes incorporados. Es ideal para ensayos y
clases de música. Su calidad de sonido no siempre es muy buena, pero existen arregladores de
primera línea con prestaciones sorprendentes.
Existen muchos otros dispositivos que son compatibles con MIDI, pero para no abundar en detalles
los mencionaré brevemente:
$ Órganos
$ Pianos Eléctricos
$ Pianos Electro-Acústicos
$ Cajas de Ritmo
$ Dispositivos de Sincronismo
$ Convertidores de Altura MIDI
$ Mixers
$ Unidades de Efectos (pedaleras, racks, etc.)
Conexiones
• Conexión entre dos o más dispositivos
dispositivos
Anteriormente se hablo de los 3 terminales midi: MIDI IN, MIDI OUT y MIDI THRU. Ahora bien,
como ya se dijo, el primero sirve para recibir datos y el segundo para transmitir. La pregunta es:
¿para que necesito un tercer puerto que re-transmita la información que se recibe en el primero? La
respuesta es simple: Si no existiera este tercer puerto (MIDI THRU), tan solo se podrían conectar
dos dispositivos (véase fig.2 y 3). Dado que los datos emitidos por este tercer puerto son una réplica
de los recibidos por el dispositivo en el MIDI IN, su uso permite el encadenamiento de varios
dispositivos MIDI (véase fig. 4). Aunque en teoría la interconexión vía MIDI THRU es
transparente, en la práctica se produce distorsión o retardos de la señal (que pueden acarrear la
pérdida de mensajes) cuando se conectan más de tres dispositivos en un encadenado en serie o
“Daisy Chain”. Por ello, en sistemas complejos con muchos dispositivos, es aconsejable utilizar un
dispositivo de hardware adicional que centralice y redistribuya todos los mensajes MIDI (véase
MIDI PATCH BAY, o MIDI THRU BOX). La especificación MIDI establece que las conexiones
no deban tener más de 15 mts de cableado por la misma razón.
En la terminología MIDI se designa a cualquier instrumento que envía información para controlar a
otros instrumentos como MASTER y a éstos que la reciben en dichas situación, como ESCLAVOS.
De esta forma, se puede tener un sistema compuesto por un teclado maestro y varios esclavos.
La figura 2 representa la conexión más sencilla que se puede hacer para un sistema MIDI. Esta se
denomina comunicación MIDI en serie de una sola vía. El master controla directamente al esclavo,
y éste lo único que hace es interpretar los datos que recibe. La figura 3 representa una conexión
MIDI simple en serie de dos vías, donde cualquiera de los dos teclados puede funcionar como
maestro o esclavo. La figura 4 representa una conexión MIDI en serie entre un teclado maestro y
dos teclados esclavos. La figura 1 representa una conexión MIDI en estrella. Esta conexión es un
poco más complicada. Ahora hay varios esclavos conectados y recibiendo la información al
unísono. Sin embargo se observa que en una configuración de este tipo, el 4° o a veces, el 5°
instrumento, sufre un retardo en la recepción de la información. Para solventar este problema se
emplea un dispositivo denominado "Thru Box","Midi Output Selector" o “Midi Patch Bay”, que no
es más que una especie de router que toma y reparte los datos MIDI según como se lo configure.
• Conexión entre PC PC y un teclado MIDI
Esta conexión se puede realizar a través de:
o un cable MIDI/Joystick (ver fig.5)
o un cable MIDI/USB
La diferencia radica en la calidad y seguridad de la conexión. El USB permite una transmisión de
datos más fiel y a una mejor velocidad de transferencia por ser un sistema más nuevo. Normalmente
se requiere la instalación de un driver en la PC para utilizar el cable. Se recomienda sobre todo para
Notebooks que no cuentan con el puerto Joystick. El cable MIDI/Joystick es mas económico, pero
no todas las PCs ni las placas de audio actuales traen el puerto necesario. Es muy importante que el
cable MIDI/Joystick sea comprado o armado como corresponde. De ser este casero y no poseer el
circuito optoisolador, la señal puede sufrir interferencia o puede llegar a quemar la placa de audio
por el voltaje presente en el circuito. Con un buen cable no se presentan problemas.
Más allá del cable a utilizar es importante aclarar que se debe configurar correctamente la PC en
cuanto a drivers, programas y aplicaciones se refiere. La configuración es clave para el buen
funcionamiento de un sistema de conexión MIDI con la PC. Hay que verificar que los programas
utilizados sean compatibles con el sistema operativo, que la placa de audio soporte los drivers, que
la latencia este bien ajustada, que la memoria ram y el procesador sean suficientes para soportar los
programas deseados, etc. Más adelante se desarrollará este tema detalladamente.
! Software
• Canales MIDI: Es la ruta por la cual se separan, diferencian y dirigen los mensajes que
se envían, para que lleguen según corresponda a cada una de las partes o instrumentos
conectados. El sistema MIDI standard utiliza 16 canales por cada uno de los puertos de
salida. Como se comentó con anterioridad, el protocolo MIDI está pensado para comunicar un
dispositivo emisor (por ej. un teclado maestro o un secuenciador) con varios dispositivos
receptores (por ej. módulos, sintetizadores, etc). Cada uno de los receptores puede tener uno o
varios sonidos de los que deseemos utilizar. Como todos los aparatos conectados a la cadena
MIDI recibirán todos los mensajes generados desde el dispositivo emisor es necesario un
método para diferenciar los mensajes que corresponden a cada “parte”, sonido o instrumento
según corresponda. Este método es el denominado canal MIDI. Por lo tanto, con un único cable
MIDI pueden tocarse hasta 16 partes o instrumentos o “partes” al mismo tiempo. El instrumento
MIDI maestro (dispositivo emisor) puede decidir en cual de los canales transmitirá. Por su
parte, el instrumento esclavo (dispositivo receptor) puede seleccionar el canal MIDI que desea
“oír”. Aunque se reciba información en todos los 16 canales MIDI, el esclavo sólo “oirá” el
canal seleccionado. Generalmente hay dos ajustes de canal aplicables a un instrumento MIDI: el
canal transmisor es el canal por el cual un instrumento transmite los mensajes MIDI, y el canal
receptor es el canal por el cual un instrumento responde a los mensajes MIDI que recibe. ES
NECESARIO SELECCIONAR LOS CANALES MIDI CON MUCHA ATENCIÓN.
tres voces. Ahora, si ejecuto el mismo acorde de tres notas pero el sonido de instrumento utiliza
2 osciladores por nota… ¿cuántas voces use? La respuesta es seis voces.
• Polifonía: Cantidad de voces que pueden ser ejecutadas simultáneamente por un determinado
dispositivo. Esto habla de las limitaciones en cuanto a la cantidad de sonidos simultáneos que
puede generar un aparato según el tipo de síntesis y de la generación de sonido, los osciladores,
etc. Es necesario tener en cuanta la polifonía máxima a la hora de configurar nuestro sistema
MIDI. De lo contrario muchas notas no serán reproducidas.
• Velocidad de una nota: Es la fuerza o intensidad con que se ejecuta, mantiene o suelta
una nota (es el equivalente MIDI a los matices musicales). Como todos los valores MIDI se
maneja en un rango que oscila entre 0 y 127, siendo 1 la mínima intensidad y 127 la máxima.
Es el parámetro MIDI equivalente a los matices musicales (pp, p, mf, f y ff).
MENSAJES MIDI
Conforman el lenguaje a través del cual se comunican todos los dispositivos. Básicamente los
mensajes midi constituyen toda la información que se transmite de un dispositivo a otro. Es muy
importante destacar que un dispositivo MIDI no tiene por que manejar todos los mensajes; son
pocos los teclados de emitirlos todos, y pocos los sintetizadores capaces de entenderlos. Cuando un
dispositivo MIDI recibe un mensaje que no es capaz de interpretar, simplemente lo ignora y (si
dispone de un puerto MIDI THRU) lo reenvía al igual que cualquier otro mensaje.
Los mensajes MIDI están divididos en dos categorías diferenciales: mensajes de canal y mensajes
de sistema.
los teclados envían un mensaje Note On con valor 0, que todos los
sintetizadores entienden. La duración de una nota viene definida, pues, por el
retardo (o distancia de tiempo) entre un mensaje Note On y un Note Off
correspondiente a la misma nota
• Aftertouch: (presión ejercida sobre el teclado mientras esta bajada la tecla)
En realidad, Aftertouch no es un mensaje, sino dos diferentes:
" La Presión de Canal (monofónico): se transmite sin importar qué tecla
se apretó, y afecta a todas las notas que se están ejecutando en ese
canal.
" La Presión de Tecla (polifónica): se transmite individualmente para
cada tecla, y afecta a cada nota por separado. Es más versátil que la
presión de canal, pero puede saturar fácilmente el cable MIDI con
tantos mensajes. Además es más costosa de implementar que la presión
de canal. En consecuencia es la menos común de las dos. Muchos
instrumentos (especialmente los más económicos) no transmiten o
responden a ningún mensaje de presión. Otros simplemente
implementan la presión de canal. Un pequeño número permite ambas,
la presión de canal y la presión polifónica - aunque generalmente no al
mismo tiempo.
• Pitch Bend: (variación en la altura o afinación de un sonido) Los mensajes de
Pitch Bend modifican (literalmente “estiran”) la altura tonal de una nota,
desafinándola parcialmente hacia arriba o hacia abajo. En los teclados, una
rueda especial, palanca o joystick cerca del extremo izquierdo del teclado
es responsable de éste desplazamiento. El ajuste del rango de
desafinación puede o no ser programable en cada instrumento, y determina
la distancia hacia arriba o hacia abajo a la cual se desplazará cuando
reciba el mensaje de Pitch Bend más alto o más bajo. Si el rango de Pitch
Bend está ajustado a 12 semitonos, por ejemplo, el valor más alto
desplazará la altura tonal a una octava arriba (12 semitonos); el valor más
bajo, desplazará la altura tonal hacia abajo por la misma cantidad. El
intervalo total de variación entre los valores posibles se divide en
escalones, dependiendo de la resolución de cada dispositivo puede ser
baja (valores de 0 a 127) o alta (de -8192 a +8191). La relación entre la
variación de altura y el valor de estos números depende del fabricante y
puede ocurrir que dos aparatos que reciben el mismo pitch bend estén
desafinados entre si, lo que normalmente se puede arreglar calibrando la
sensibilidad a este parámetro adecuadamente en cada uno.
• Program Change: (cambio de programa o patch) Un Cambio de programa se
utiliza para hacer que el dispositivo esclavo cambie de sonido o numero de
programa. Cada programa, patch, timbre o sonido tiene un número y ubicación
específica en la memoria del dispositivo. Se utiliza este mensaje para cambiar el
sonido de manera remota, sin tener que tocar botones. Es importante aclarar que
no todos los dispositivos tienen los sonidos o programas ordenados de la misma
forma. En los sintetizadores el usuario puede almacenar los sonidos en el orden
que más le convenga.
• Control Change: (cambio de control) Es un parámetro variable que se
corresponde con alguna función de un sintetizador como el volumen, el paneo,
el ataque, el release, la afinación, etc. Existen de dos tipos de controles:
o Control continuo: Tienen una gama de valores posibles dentro
de un rango determinado. Algunos de los controles MIDI
continuos son: el volumen, paneo, ataque, etc. La
especificación MIDI permite la utilización estándar de valores
b) Mensajes de Modo: Los mensajes de modo sirven para indicar como debe utilizar el instrumento
sus voces internas y los canales MIDI, y se codifican como mensajes de cambio de control
especiales.
• Local Control On/Off: Significa que el telado no controla la fuente interna de
generación de sonidos del propio sintetizador, aunque si se puede tocar otros
exteriores vía MIDI.
• All notes Off: Se suele utilizar para silenciar un instrumento que causa
problemas. Este mensaje sencillamente interrumpe todas las notas y
controladores que estaban activos.
• Modos MIDI: Dentro del sistema MIDI, se decidió crear una serie de
diferentes modos de funcionamiento, cada uno con ciertas características. Antes
de verlo, debemos diferenciar cada uno de los elementos que componen los
modos:
" Monofónico: un instrumento monofónico sólo puede reproducir una nota simultáneamente. Es
decir, para reproducir una nueva nota debe primero dejar de sonar la anterior. Por ejemplo, los
instrumentos de viento son monofónicos, ya que sólo reproducen un único sonido cada vez.
" Polifónico: un instrumento polifónico puede reproducir varias notas simultáneamente. Un
ejemplo es un piano, que puede formar acordes por medio de la superposición de dos o más
notas a la vez.
" Omni On: El instrumento puede recibir la información por cualquiera de los canales MIDI (o
por todos simultáneamente).
" Omni Off: El instrumento solo responde a los mensajes enviados en el canal que fue
seleccionado.
Estos aspectos de respuesta MIDI pueden combinarse en cuatro formas diferentes, ye estos son los
cuatro modos MIDI:
1. MODO 1: Omni On, Poly. El instrumento responde a todos los canales y ejecuta
polifónicamente.
2. MODO 2: Omni On, Mono. El instrumento responde a todos los canales y ejecuta
monofónicamente.
3. MODO 3: Omni Off, Poly. El instrumento responde solamente a un canal a la vez
(seleccionado) y ejecuta polifónicamente.
4. MODO 4: Omni Off, Mono. El instrumento responde a varios canales adyacentes y
ejecuta monofónicamente en cada uno de éstos.
Hoy en día los instrumentos multitimbricos son multimode, es decir, pueden usarse como si
fueran varios instrumentos en uno, y definir el número de notas simultaneas en cada canal.
Gracias al MIDI Clock y con los ajustes adecuados, es posible encadenar y sincronizar
diversos aparatos, actuando uno de ellos como master y los demás como esclavos.
! Existen dos categorías dentro de las aplicaciones que funcionan como instrumentos
virtuales o efectos:
# STANDALONE: Son programas que se ejecutan sin depender de otra aplicación. Funcionan
como cualquier otro programa ejecutable. Pueden utilizarse en tiempo real o no, procesando
archivos o señales enviadas a través de los puertos de MIDI o de Audio.
# PLUG-
PLUG-INS: Son programas o aplicaciones que se ejecutan desde otro programa anfitrión
(también llamado Host). La función de estos plug-ins es aumentar las funcionalidades del Host,
sin afectar las funciones ya existentes, ni complicar el desarrollo del programa principal. Los
plug-ins procesan los datos conforme los van leyendo de la(s) localidad(es) en el disco duro y
según las instrucciones que obtiene del procesador del programa anfitrión.
Existen distintos tipos o formatos de plug-ins. Cada Host es compatible con uno o con varios de
estos tipos de plug-ins a la vez.
La tecnología VST esta disponible para los sistemas operativos Windows y Mac OS. En el caso
de Windows, los VSTs son archivos DLLs. Como estos son un archivo binario, son
dependientes de la plataforma donde se ejecutan, por lo que un VST compilado para Mac OS no
funcionará en Windows y viceversa.
$ Audio Units Plug-Ins (AU): Son el equivalente de Mac OS a los plug ins
Direct-X de Windows. Arquitectura de plug-in a nivel sistema proporcionado
por el Core Audio (véase Drivers), un set de aplicaciones en interfase
programada que esta dado por el sistema operativo Mac OS X de la compañía
Apple.
$ RTAS Plug-Ins: Real Time Audio Suites. Formato de plug ins de Pro Tools los
cuales utilizan el procesador de la computadora y no las tarjetas. Por tal motivo el
desempeño de la computadora se ve mermado.
Drivers de Audio:
• Conceptos básicos: ¿Qué es un driver?
Un driver es un software de control de entrada y salida, provee la comunicación necesaria entre una
aplicación y un hardware específico. Se define driver también como el software formado por un
conjunto de rutinas y tablas que forman parte del núcleo del sistema operativo, ejecutan y controlan
todas las operaciones de entrada y salida sobre un dispositivo alojado en una PC, y una serie de
rutinas que controlan toda la gestión de los mismos. Se puede decir entonces que un driver contiene
el manual de instrucciones que le indica al sistema operativo cómo debe controlar y comunicarse
con un dispositivo en particular. Por tanto, es una pieza esencial, sin la cual no se podría usar el
hardware.
" Una placa de audio puede ser compatible con varios tipos de drivers, que a su
vez son compatibles con determinados tipos de software musical. Normalmente
estos drivers “compatibles” vienen incluidos en el CD de instalación de la
misma. Pero también existen casos en el que uno puede agregar drivers
genéricos, si la placa los soporta.
Ejemplo 1: Para poder trabajar con el soft Xlutop Chainer, necesito que mi placa de audio tenga
drivers ASIO. En el caso de que la placa sea on-board o no posea este tipo de drivers, puedo
instalar un driver ASIO genérico (el ASIO4ALL, por ejemplo) para que el programa funcione
correctamente.
En otras palabras una placa de audio puede no ser compatible con algunos programas al no
poseer los drivers necesarios para su correcto funcionamiento. Las placas de alta gama poseen
compatibilidad con la mayoría de los softwares comúnmente utilizados.
Ejemplo 2: El software GigaStudio (un Software Sampler muy completo) opera con drivers GSIF.
Estos drivers no se encuentran en la mayoría de las placas de audio comunes (no profesionales).
Para poder trabajar con GigaStudio, necesito una placa que soporte drivers GSIF.
• Tipos de Drivers:
$ ASIO: Audio Stream Input/Output (ASIO) es un driver creado por la compañía “Steinberg,”
que provee una baja latencia y una interfaz de alta fidelidad. Mientras que otros drivers como
WDM y DirectSound obligaban a la señal de audio a atravesar todo el sistema operativo antes
de ir y volver hacia y desde la placa de audio, Steinberg hizo que su driver se comunicara
directamente con la aplicación, haciendo que este retardo de señal fuese ínfimo (véase
LATENCIA). Como aclaración, el retardo siempre existirá, pero siempre que este retardo sea
inferior a 25ms, no será notorio para el oído humano.
$ MME: (Microsoft Multimedia Environment), es el driver multimedia de Microsoft. Es el más
común de todos, ya que se encuentra en todas las placas de audio, incluso en las que vienen
integradas en la placa madre. Son para uso general como por ejemplo escuchar música o usar
juegos. Posee un elevado nivel de latencia nunca menor a 30ms y por lo tanto no se recomienda
usarlo en aplicaciones de audio.
$ WDM: WDM es la abreviación de “Windows Driver Model”. Microsoft produjo una
importante mejora en los sistemas de drivers para Windows XP y 2000, esta mejora dio como
resultado un mejor driver con un menor esfuerzo. Los drivers WDM son escritos por cada
fabricante, son usados dentro de los software Sonar y Cakewalk y reducen de forma
significativa la latencia en todo el entorno de audio.
Latencia:
¿Que es la latencia?
“Tiempo que transcurre entre un estímulo y la respuesta que
produce”.
La latencia es el término que se utiliza para definir el
tiempo que transcurre entre el momento de la emisión de
un sonido y el momento en que nuestros oídos lo
escuchan. Especialmente este término toma especial
relevancia cuando el músico es a la vez emisor y receptor,
ya que si se produce un retardo apreciable entre el
momento en que el músico toca o emite una nota y el que
la escucha, este tendrá problemas de interpretación.
Después de todo ¿quien puede tocar un instrumento si no
oye el sonido inmediatamente?
Nuestros programas de audio se comunican con la tarjeta
de sonido mediante un programa intermediario llamado
driver, el cual lo proporciona el propio fabricante de la
tarjeta y debe instalarse en el ordenador para poder trabajar
con la tarjeta conectada a nuestro equipo.
El propio sistema operativo proporciona un protocolo o
modelo de driver genérico para que los fabricantes de
sonido lo implementen con el objetivo de que la tarjeta
funcione correctamente en nuestro ordenador. Este tipo de
driver genérico está pensado para funciones básicas, pero nunca ha sido especialmente óptimo para
el trabajo a muy bajas latencias, no obstante ha ido evolucionando a lo largo del tiempo y en su
forma actual (WDM) permite bajas latencias, pero sigue sin ser el mas adecuado para el propósito
de que estas sean especialmente bajas (recordemos que el objetivo es tener una latencia total igual o
inferior a 11 ms).
Algunos programas han apoyado este tipo de driver nativo o genérico como Sonar y otros, pero
finalmente se han visto obligados a soportar también el que se ha convertido de hecho en el formato
de driver mas extendido y universal para el trabajo con audio: el driver ASIO.
esta latencia no es controlable por el usuario y por tanto puede variar, pero normalmente se
mantiene en términos bastante bajos (probablemente entre 1 y 2 milisegundos).
Y de nuevo la latencia de nuestra tarjeta de sonido, pero en este caso solo estará implicada en
el buffer de salida. Por tanto con un buffer de 6 ms. será suficiente para estar dentro de un
margen razonable. Como se ha dicho antes si se trata de sonidos con ataque largo nuestro
oído tolerará perfectamente latencias mayores.
Este será el caso mas crítico como ya hemos dicho anteriormente, ya que la señal debe entrar
por un conversor A/D, ser procesada dentro del ordenador y de nuevo salir por el conversor
D/A, por tanto el viaje es mas largo y deberemos poder utilizar un buffer menor para que el
total se mantenga dentro de lo tolerable. Por no repetir lo antes indicado, baste decir que
deberemos poner un buffer de 3ms o menos.
Conclusiones
Lo ideal sería poder trabajar en nuestro ordenador con una latencia baja e inapreciable y poder
olvidarse de ello (igual que ocurre en los equipos digitales de audio de estudio), pero
desgraciadamente hoy día esto no es posible, he ahí el problema y la necesidad de este artículo,
por tanto nos veremos obligados a buscar la solución de compromiso o latencia mas óptima en
nuestro ordenador e incluso a ir cambiando la latencia dependiendo de la tarea que estamos
realizando en cada momento. El día que este problema desaparezca podremos por fin olvidarnos
de todo este lío y el ordenador será una herramienta realmente transparente para estas tareas y
capaz al 100% de trabajar en tiempo real. Esperemos que esto llegue pronto.
OSCILADORES
Es la sección que genera la forma de onda básica que sirve como materia prima para la
creación del sonido. Algunos osciladores simples pueden generar formas de onda básicas
como una onda de diente de sierra a una onda sinoidal. Los más complejos reproducen
formas de onda complejas almacenadas como PCM (Modulación por Impulsos
Codificados de Pulse Code Modulation) en la memoria interna del teclado (o ROM). La
altura (o pitch -viene a equivaler al tono-) a la que oscila corresponde usualmente a una
nota musical afinada según la configuración del sintetizador. Los osciladores son el corazón
de los sintetizadores. Un sonido o “patch” de cualquier sintetizador puede estar construido a
partir de la superposición de varios osciladores que suenan simultáneamente.
Estas son las gráficas de las formas de onda mas comunes generadas por los osciladores en un
sintetizador
Así luce, vista de cerca, una forma de onda de un golpe abierto de conga. Puedes ver como a este
nivel de acercamiento se distinguen los ciclos individuales de la onda. Puedes notar también que la
forma de onda de un instrumento real no es tan simple como la generada por el oscilador de un
sintetizador.
FILTROS
Los filtros son usados para recortar o potenciar determinadas frecuencias de un sonido. Los
tipos más comunes de filtros son (por orden de popularidad):
- Lowpass (paso-bajo)
- Highpass (paso-alto)
- Bandpass (paso-banda)
- Notch (paso-no-banda)
Bandpass y Notch: Los filtros paso-banda permiten pasar sólo algunas frecuencias
alrededor del punto de corte, eliminando las demás. El rango o tamaño de la banda está
definido por la resonancia. Los filtros notch son el opuesto: eliminan una banda de
frecuencias y dejan el resto.
ENVOLVENTES
En audio y síntesis, una envolvente (envelopes) es la variación que sufre un sonido durante
el tiempo, básicamente, cómo empieza un sonido, como continúa y como desaparece. En
otras palabras, es la curva de variación del nivel de un parámetro. Son otro modo de
controlar y variar en el tiempo los parámetros. Las envolventes más comunes controlan la
amplitud (volumen), el corte de filtro, y el pitch (tono). Pueden consistir en los siguientes
parámetros de tiempo (descritos en términos de amplitud, pero se aplicaría igual para otros
parámetros):
El tipo de envolvente mas popular es el ADSR, que son las siglas en inglés para las etapas
que la conforman: Ataque, Decaimiento, Sostenido y Relajación (Attack, Decay, Sustain,
Release):
- Attack (ataque).- Es el tiempo que se toma el sonido en llegar desde cero hasta el volumen
completo.
- Decay (caída).- Es el tiempo que se toma el sonido en llegar desde el volumen completo
hasta el nivel de sostenido.
- Sustain (sostenido).- Longitud (en el tiempo) del sonido que es abrazado por el volumen
de sostenido.
- Release (liberación).- Es el tiempo que se toma el sonido para volver al volumen cero
(tras la fase de sostenido).
LFO
LFO son las siglas en inglés para Oscilador de Baja Frecuencia (Low Frequency Oscillator).
Los LFO's son primariamente usados como moduladores para otras señales, y no para generar
audio en sí. Se considera "baja frecuencia" cualquier frecuencia por debajo de los 20 Hertz,
que es la frecuencia mas baja que puede escuchar un humano. Aunque los LFO's no están
destinados para ser usados como fuente de sonido, en algunos sintetizadores pueden operar a
frecuencias mas allá de los 20 Hz o incluso ser parte de la señal de audio.
MODULACIÓN Y EFECTOS
La modulación se refiere a la capacidad de un sintetizador de asignar una señal para modular
cualquier otro parámetro. Como es el caso de las envolventes, que generan una señal la cual
sirve de referencia para modular la intensidad de otro parámetro.