Anda di halaman 1dari 21

MIDI

Ir a la navegaci�nIr a la b�squeda
MIDI (abreviatura de Musical Instrument Digital Interface) es un est�ndar
tecnol�gico que describe un protocolo, una interfaz digital y conectores que
permiten que varios instrumentos musicales electr�nicos, ordenadores y otros
dispositivos relacionados se conecten y comuniquen entre s�.1? Una simple conexi�n
MIDI puede transmitir hasta diecis�is canales de informaci�n que pueden ser
conectados a diferentes dispositivos cada uno.

El sistema MIDI lleva mensajes de eventos que especifican notaci�n musical, tono y
velocidad; se�ales de control para par�metros musicales como lo son la din�mica, el
vibrato, paneo, cues y se�ales de reloj que establecen y sincronizan el tempo entre
varios dispositivos. Estos mensajes son enviados mediante un cable MIDI a otros
dispositivos que controlan la generaci�n de sonidos u otras caracter�sticas. Estos
datos tambi�n pueden ser grabados en un hardware o software llamado secuenciador,
el cual permite editar la informaci�n y reproducirla posteriormente.2?:4

La tecnolog�a MIDI fue estandarizada en 1983 por un grupo de representativos de la


industria de la m�sica llamado MIDI Manufacturers Association (MMA). Todos los
est�ndar MIDI son desarrollados y publicados en conjunto por la MMA en Los �ngeles,
California, en los Estados Unidos; y para Jap�n, el comit� MIDI de la Association
of Musical Electronics Industry (AMEI) en Tokio.

Las ventajas del uso de MIDI incluyen su tama�o (una canci�n completa puede ser
codificada en unos cientos de l�neas, por ejemplo en algunos kilobytes) y la f�cil
manipulaci�n, modificaci�n y selecci�n de los instrumentos.3?

�ndice
1 Historia
1.1 El desarrollo del MIDI
1.2 El impacto del MIDI en la industria de la m�sica
2 Aplicaciones
2.1 Control de instrumentos
2.2 Composici�n
2.3 MIDI y las computadoras
2.3.1 Archivos MIDI est�ndar
2.3.2 Intercambio de archivos
2.3.3 Software MIDI
2.3.3.1 Secuenciadores
2.3.3.2 Software para edici�n de partituras
2.3.3.3 Editores y librer�as
2.3.3.4 Programas de auto-acompa�amiento
2.3.3.5 S�ntesis y sampling
2.3.4 M�sica de videojuegos
2.4 Otras aplicaciones
3 Dispositivos MIDI
3.1 Conectores
3.1.1 Manejo de dispositivos
3.1.2 Interfaces
3.2 Controladores
3.2.1 Controladores para performance
3.2.1.1 Teclados
3.2.1.2 Controladores de viento
3.2.1.3 Bater�as y controladores de percusi�n
3.2.1.4 Instrumentos controladores de cuerdas
3.2.1.5 Controladores especializados para performance
3.2.2 Controladores auxiliares
3.2.2.1 Superficies de control
3.2.2.2 Controladores especializados en tiempo real
3.3 Instrumentos
3.3.1 Sintetizadores
3.3.2 Samplers
3.3.3 Cajas de ritmos
3.3.4 Workstations y secuenciadores de hardware
3.4 Dispositivos de efectos
4 Especificaciones t�cnicas
4.1 Instrumentos General MIDI
4.2 Mensajes
4.2.1 Mensajes System Exclusive
4.2.2 La implementaci�n del mapa MIDI
5 Extensiones
5.1 General MIDI
5.2 GS, XG y GM2
5.3 MIDI Tuning Standard
5.4 MIDI Time Code
5.5 MIDI Machine Control
5.6 MIDI Show Control
5.7 MIDI timestamping
5.8 MIDI Sample Dump Standard
5.9 Downloadable Sounds
6 Hardwares alternativos de transport
6.1 USB y FireWire
6.2 Conectores XLR
6.2.1 Serial paralelo y el puerto joystick MIDI
6.2.2 mLAN
6.3 Ethernet
6.4 OSC
6.5 MIDI Inal�mbrico
7 Versiones de MIDI
8 V�ase tambi�n
9 Referencias
10 Enlaces externos
Historia
El desarrollo del MIDI
Para finales de los setenta, los dispositivos electr�nicos musicales se volvieron
m�s comunes y menos costosos en Am�rica del Norte, Europa y Jap�n. Los primeros
sintetizadores anal�gicos eran usualmente monof�nicos y controlados mediante el
voltaje producido por sus teclados. Los fabricantes usaron este voltaje para
conectar instrumentos en conjunto y as� un solo dispositivo podr�a controlar uno u
otros m�s, sin embargo este sistema no era adecuado para los sintetizadores
polif�nicos y digitales.2? Algunos fabricantes crearon sistemas que permit�an que
su propio equipo fuera interconectado, pero los sistemas no eran compatibles, as�
que los sistemas de otros fabricantes podr�an no ser sincronizados con otros.2?:4

En junio de 1981, el fundador de Roland, Ikutaro Kakehashi, propuso la idea de una


estandarizaci�n al fundador de Oberheim Electronics, Tom Oberheim, que en ese
entonces habl� con el presidente de Sequential Circuits, Dave Smith. En octubre de
1981, Kakehashi, Oberheim y Smith discutieron la idea con los representantes de
Yamaha, Korg y Kawai.4?

Los ingenieros y dise�adores de sintetizadores de Sequential Circuits, Dave Smith y


Chet Wood, concibieron la idea de una interfaz para sintetizadores universal que
permitiera una comunicaci�n directa entre el equipo de varios fabricantes. Smith
propuso este est�ndar en noviembre de 1981 a Audio Engineering Society.2? Por los
siguientes dos a�os, el est�ndar fue discutido y modificado por representativos de
compa��as como Roland, Yamaha, Korg, Kawai, Oberheim y Sequential Circuits,5?
renombrado como Musical Instrument Digital Interface.2? El desarrollo del MIDI fue
presentado al p�blico por Robert Moog en octubre de 1982 en la revista Keyboard
(revista).6?:276

En la exhibici�n NAMM de enero de 1983, Smith logr� presentar la conexi�n MIDI


entre el sintetizador anal�gico Prophet 600 y el Jupiter-6. El protocolo MIDI 1.0
fue publicado en agosto de 1983.4? El est�ndar MIDI fue revelado por Ikutaro
Kakehashi y Dave Smith, quienes despu�s recibieron el Grammy t�cnico en 2013 por su
papel en el desarrollo del MIDI.7?8?

El impacto del MIDI en la industria de la m�sica


El uso del MIDI estaba originalmente limitado a aquellos que quisieran hacer uso de
instrumentos electr�nicos en la producci�n musical de la m�sica pop. El est�ndar
permiti� que diferentes instrumentos pudieran comunicarse con otros y con las
computadoras. Esto caus� una r�pida expansi�n en las ventas y en la producci�n de
instrumentos electr�nicos y software musical.5? Esta intercompatibilidad permiti�
que un dispositivo pudiera ser controlado desde otro, lo que ayud� a m�sicos que
tuvieran la necesidad de utilizar distintos tipos de hardware.9? La introducci�n
del MIDI coincidi� con la llegada de las computadoras personales, los primeros
samplers (los cuales permit�an reproducir sonidos pre-grabados en presentaciones en
vivo para incluir efectos que previamente no eran posibles fuera de los estudios) y
los sintetizadores digitales, los cuales permit�an almacenar sonidos pre
programados y posteriormente ser utilizados mediante un bot�n.10? Las posibilidades
creativas que permiti� la tecnolog�a MIDI ayudaron a revivir la industria de la
m�sica durante los ochenta.11?

El MIDI introdujo muchas capacidades, las cuales transformaron la manera en que los
m�sicos trabajaban. La secuenciaci�n MIDI hizo posible que un usuario sin habilidad
para la escritura musical pudiera desarrollar arreglos complejos.12? Un acto
musical con uno o dos miembros, ambos operando m�ltiples dispositivos MIDI, puede
ser una presentaci�n con un sonido similar a grupos con mayor n�mero de m�sicos.13?
El costo de contratar m�sicos para un proyecto podr�a ser reducido o eliminado,2? y
producciones complejas pueden ser realizadas en un sistema peque�o como una
estaci�n de trabajo MIDI, un sintetizador con un teclado integrado y un
secuenciador. M�sicos profesionales pueden realizar esto en un espacio llamado home
recording, sin la necesidad de rentar un estudio de grabaci�n profesional con
personal. Trabajando la preproducci�n en tal entorno, una artista puede reducir los
costos de grabaci�n llegando al estudio con un trabajo que est� parcialmente
completo. Las partes r�tmica y de fondo pueden ser secuenciadas y posteriormente
reproducidas en el escenario.2? Las presentaciones requieren menor transportaci�n y
tiempo de preparaci�n del equipo debido a las diferentes y reducidas conexiones
necesarias para reproducir varios sonidos.[cita requerida] La tecnolog�a educativa
compatible con MIDI ha transformado la educaci�n musical.14?

En 2012, Ikutaro Kakehashi y Dave Smith ganaron el Grammy t�cnico por el desarrollo
del MIDI en 1983.15?

Aplicaciones
Control de instrumentos
El MIDI fue inventado para que los instrumentos musicales se pudieran comunicar
unos con otros y que un instrumento pudiera controlar a otro. Los sintetizadores
anal�gicos que no ten�an un componente digital y que fueron construidos antes del
desarrollo del MIDI pueden ser ajustados con kits que convierten los mensajes MIDI
a voltajes de control anal�gicos.6?:277 Cuando una nota es tocada en un instrumento
MIDI, �sta genera una se�al digital que puede ser usada para activar la nota en
otro instrumento.2?:20 La capacidad de un control remoto permite que instrumentos
de gran tama�o sean remplazados con peque�os m�dulos de sonido. Esto permite a los
m�sicos combinar instrumentos para alcanzar un sonido pleno o para crear
combinaciones como un piano ac�stico y cuerdas.16? MIDI tambi�n permite que otros
par�metros de los instrumentos sean controlados de manera remota. Los
sintetizadores y los samplers tienen varias herramientas para el modelado de un
sonido. La frecuencia de un filtro y el ataque de una envolvente, o el tiempo que
tarda un sonido en llegar a su valor m�ximo son ejemplos de los par�metros de los
sintetizadores, y pueden ser controlados de manera remota a trav�s de MIDI.
Dispositivos de efectos tienen diferentes par�metros, como el tiempo de
reverberaci�n o delay. Cuando el n�mero de un controlador MIDI es asignado modestos
par�metros, el dispositivo responder� a los mensajes que reciba de dicho
controlador. Controles como perillas, switches y pedales pueden ser utilizados para
enviar estos mensajes. Un conjunto de par�metros establecidos puede ser guardado en
la memoria de un dispositivo como un patch. Estos pueden ser seleccionados de
manera remota a trav�s de cambios de programa MIDI. El MIDI est�ndar permite una
selecci�n de 128 programas diferentes, pero los dispositivos pueden permitir m�s
ajustando sus patches en bancos con 128 programas cada uno y combinando el mensaje
de cambio de programa para la selecci�n de un banco.17?

Composici�n
Los eventos MIDI pueden ser secuenciados a trav�s de un editor MIDI o una estaci�n
de trabajo especializada. Varias DAW est�n espec�ficamente dise�adas para trabajar
MIDI como componente integral. Las secuencias MIDI han sido desarrolladas en varios
DAW para que los mensajes MIDI puedan ser modificados.18? Estas herramientas
permiten a los compositores probar y editar su trabajo con una mayor rapidez y
eficiencia que otras soluciones como la grabaci�n multipista, mejorar la eficiencia
de compositores y permitir crear arreglos complejos sin necesidad de un
entrenamiento.19?

Debido a que el MIDI es un conjunto de comandos que crean sonidos, las secuencias
MIDI pueden ser manipuladas de diferentes maneras en comparaci�n con el audio
pregrabado. Es posible cambiar la tonalidad, la instrumentaci�n o el tempo de un
arreglo MIDI,20? y re-acomodar sucesiones de manera individual.21? La habilidad de
componer ideas y escucharlas de manera inmediata permite a los compositores
experimentar.19? Programas de composici�n algor�tmica permiten que ejecuciones
generadas por computadora puedan ser utilizadas como ideas para canciones o
acompa�amiento.2?:122

Algunos compositores aprovecharon la tecnolog�a MIDI 1.0 y el General MIDI (GM) que
permit�a transferir datos musicales entre varios instrumentos utilizando un set de
comandos y par�metros estandarizado. Los datos compuestos a trav�s de una secuencia
MIDI pueden ser guardados como Standard MIDI File (SMF), distribuidos de manera
digital y reproducidos por cualquier computadora o instrumento electr�nico que est�
adherido al mismo est�ndar MIDI, GM, y SMF. Los datos MIDI son mucho m�s peque�os
que las grabaciones de archivos de audio.

MIDI y las computadoras


En la �poca en que el MIDI fue introducido la industria de la computaci�n estaba
enfocada en computadoras mainframe. Las computadoras personales no eran muy
comunes. El mercado de la computadora personal se estabiliz� al mismo tiempo en que
el MIDI apareci�, con ellos las computadoras se convirtieron en una opci�n viable
para la producci�n musical.6? En los a�os posteriores a la ratificaci�n de la
especificaci�n MIDI, las caracter�sticas MIDI fueron adaptadas a varias de las
primeras plataformas de computaci�n, incluyendo Apple II Plus, IIe y Macintosh,
Commodore 64 y Amiga, Atari ST, Acorn Archimedes, y PC DOS.6? Macintosh fue la
favorita entre los m�sicos estadounidenses. Se encontraba a un precio competitivo,
y ser�a a�os despu�s que la eficiencia y su interface gr�fica ser�a igualada por
las PC's. El Atari ST fue el favorito de Europa, donde las Machintosh eran m�s
caras.6? Las computadoras Apple inclu�an un hardware de audio que era m�s avanzado
que el de sus competidores. La Apple IIGS usaba un chip de sonido digital dise�ado
para el sintetizador Ensoniq Mirage. En posteriores modelos se emple� un sistema
especializado de audio con procesadores mejorados, los cuales llevaron a las dem�s
compa��as a mejorar sus productos.6? El Atari ST era preferido debido a que los
conectores MIDI estaban integrados directamente en la computadora.6?:329 La mayor�a
del software musical de la primera d�cada de publicaci�n del MIDI fue para la Apple
o el Atari.6? Para el lanzamiento del Windows 3.0 en 1990, las PC's hab�an mejorado
su interface gr�fica junto con sus procesadores, por lo que diferentes softwares
comenzaron a aparecer en diferentes plataformas.6?

Archivos MIDI est�ndar


El formato est�ndar MIDI (SMF) permite una manera estandarizada para almacenar,
transportar y abrir secuencias en otros sistemas. El compacto tama�o de estos
archivos ha permitido que sean implementados de manera numerosa en computadoras,
ringtones, p�ginas de Internet y tarjetas de felicitaciones. Fueron creados para su
uso universal e incluir informaci�n como el valor de las notas, tiempo y nombre de
las pistas. La l�rica puede ser incluida como metadata, que puede ser visualizada
en m�quinas de karaoke.22? La especificaci�n SMF fue desarrollada y mantenida por
MMA. Los SMF's son creados como formato para exportar informaci�n a secuenciadores
software o estaciones musicales de trabajo. Organizan los mensajes MIDI en una o
m�s pistas y en marcas temporales para volver a reproducir las secuencias. Una
cabecera contiene la informaci�n del n�mero de pistas, tempo y en cu�l de los tres
formatos SMF est� el archivo. Un archivo del tipo 0 contiene la informaci�n de una
presentaci�n completa en una sola pista, mientras que las de tipo I contienen la
informaci�n de cada una de las pistas ejecutadas de manera sincronizada. Los
archivos de tipo II raramente son utilizados23? y guardan m�ltiples arreglos, cada
uno tiene su propia pista para ser reproducida en secuencia. Microsoft Windows
empaqueta el SMF con Downloadable Sounds (DLS) en un archivo inform�tico para el
intercambio de recursos (RIFF), con archivos RMID con extensi�n .rmi. RIFF-RMID ha
sido depreciado a favor de Extensible Music Files (XMF).24?

Intercambio de archivos
Un archivo MIDI no es una grabaci�n de la m�sica. En cambio, es una secuencia de
instrucciones, que puede ocupar 1000 veces menos espacio en disco que una
grabaci�n.25? Esto hizo que los arreglos hechos en archivos MIDI se convirtieran en
una manera m�s atractiva de compartir m�sica, antes de la llegada del internet y
dispositivos con un almacenamiento superior. Los archivos MIDI licenciados se
encontraban disponibles en formato de disquete en tiendas de Europa y Jap�n durante
los noventas.26? La mayor desventaja de esto era la gran variedad que exist�a ente
las tarjetas de audio de los usuarios y las muestras de audio o sonidos
sintetizados en la tarjeta que el MIDI retomaba de manera simb�lica. Aun una
tarjeta de sonidos con samples de alta calidad puede tener inconsistencias entre la
calidad de un instrumento a otro,25? mientras que diferentes modelos de tarjetas no
garantizaban un consistencia en el sonido de un mismo instrumento. Las primeras
tarjetas econ�micas, como AdLib y Sound Blaster, utilizaban una versi�n
simplificada de la tecnolog�a de s�ntesis por modulaci�n de frecuencias de
Yamaha27? reproducida a trav�s de convertidores digitales-anal�gicos de baja
calidad. La baja calidad de reproducci�n25? de estas tarjetas ubicuas27? se asum�a
que de alg�n modo era debido al MIDI. Esto creo la percepci�n del MIDI como audio
de bajo calidad, mientras que en realidad el MIDI no tiene un sonido28?y la calidad
de su reproducci�n depende totalmente de la calidad el dispositivo que lo
reproduzca (y los samples del dispositivo).20?

Software MIDI
La principal ventaja de las computadoras personales en un sistema MIDI es que puede
ser utilizado con diferentes prop�sitos, dependiendo del software utilizado.2? La
capacidad multitareas de los sistemas operativos permite la operaci�n de varios
programas de manera simult�nea que puedan compartir los datos unos con otros.2?

Secuenciadores
Art�culo principal: Estaci�n de trabajo de audio digital
Un software para secuencia permite ciertos beneficios para un compositor u
arreglista. Permite que el MIDI grabado sea manipulado utilizando a trav�s de las
caracter�sticas de edici�n b�sicas de una computadora como cortar, copiar y pegar o
arrastrar y soltar. Los atajos de teclado pueden ser utilizados para agilizar el
ritmo de trabajo y las herramientas de edici�n MIDI pueden ser seleccionadas a
trav�s de comandos. El secuenciador permite que cada canal sea reproducido por un
sonido diferente adem�s de mostrar una pre-visualizaci�n gr�fica del arreglo.
Existen distintas herramientas de edici�n, incluyendo una visualizaci�n en notaci�n
musical. Herramientas como loops, cuantizaci�n, aleatoriedad y transposici�n
simplifican el proceso de creaci�n de arreglos. La creaci�n de beats es
simplificada y el groove puede ser duplicado en la sensaci�n r�tmica de otra pista.
La expresi�n realista puede ser agregada a trav�s de la manipulaci�n de
controladores en tiempo real. Una mezcla puede ser llevada a cabo y el MIDI puede
ser sincronizado con pistas de audio o video grabadas. Los avances pueden ser
guardados y llevados a otra computadora o estudio.29?30?

Los secuenciadores pueden tomar diferentes formas como editores de ritmos de


bater�a que permiten al usuario crear ritmos a trav�s de clics en rejillas de
patrones2? y hacer loops con secuencias, por ejemplo el ACID Pro, que permite al
MIDI ser combinado con audios pre-grabados cuyos tiempos y notas son empatados. La
secuencia de c�es es utilizada para activar di�logos, efectos de sonido y segmentos
musicales en transmisiones.2?

Software para edici�n de partituras


Art�culo principal: Editor de partituras
A trav�s de MIDI, las notas en un piano pueden ser autom�ticamente ser transcritas
a una partitura.5? El software editor de partituras usualmente carece de
herramientas avanzadas de secuenciaci�n y se encuentra optimizado para la creaci�n
de partituras profesionales para instrumentistas.30? Estos programas permiten la
especificaci�n de din�micas y marcas de expresi�n, acordes y letras, adem�s del
dise�o de partituras complejas.30?:167 El software disponible permite la impresi�n
de partituras en braille.31?

La ScoreCloud de DoReMIR Music Research es conocida como la mejor herramienta para


la transcripci�n en tiempo real de MIDI a partitura.32?

SmartScore (antes MIDIScan) de SmartScore permite revertir este proceso y puede


reproducir archivos MIDI desde una partitura en un esc�ner.33?

Entre los programas conocidos para la edici�n de partituras est�n Finale de


MakeMusic y Encore creado originalmente por Passport Designs Inc., actualmente le
pertenece a GVOX. Sibelius, originalmente creado para las computadoras RISC de
Acorns, era muy bien aceptado que, antes de que las versiones de Windows y
Macintosh estuvieran disponibles, los compositores adquirieron una Acorns solo para
utilizar Sibelius.34?

Editores y librer�as
Los editores de patch permiten al usuario programar su equipo mediante el uso de
una interface. Estos fueron esenciales con la llegada de sintetizadores m�s
complejos como el Yamaha FS1R,35? el cual ten�a miles de par�metros programables
pero ten�a una interface que constaba de solo 15 botones peque�os, cuatro perillas
y una pantalla peque�a LCD.36? Los instrumentos digitales usualmente desaniman a
los usuarios a la experimentaci�n debido a la falta de control que permiten en sus
perillas y switches,37? pero los editores de patch pueden dar �rdenes a
instrumentos hardware y dispositivos de efectos la misma funcionalidad que existe
en sintetizadores de software a los usuarios.38? Algunos editores est�n dise�ados
para instrumentos espec�ficos o dispositivos de efectos, mientras que otros,
editores "universales" soportan distintos tipos de equipos e idealmente pueden
controlar los par�metros de cada dispositivo.2?

Las librer�as de patch tienen la funci�n especializada de organizar los sonidos en


colecciones de equipos y permitir la transmisi�n de banco enteros de sonidos entre
un instrumento y una computadora. Esto permite al usuario aumentar las capacidades
de almacenamiento de patch del dispositivo con una computadora2?:133 y compartir
patch con otros usuarios del mismo instrumento.39? Editores/librer�as universales
que combinan las dos funciones fueron comunes como "Galaxy" de Opcode Systems y
SoundDiver de eMagic. Estos programas han ca�do en desuso debido a la llegada de la
s�ntesis por computadora, aunque Unisyn de Mark of the Unicorn y Midi Quest de
Sound Quest contin�an disponibles. Kore de Native Instruments fue un intento por
traer de vuelta el concepto de los editores/librer�as a la era de los
sintetizadores de software.40?

Programas de auto-acompa�amiento
Existen programas que de manera din�mica pueden generar pistas de acompa�amientos
llamadas programas de "auto-acompa�amiento". Estos crean el arreglo de una banda
completa a partir del estilo que usuario seleccione, los resultados son enviados a
un dispositivo de sonido MIDI para generar los sonidos. Las pistas generadas pueden
ser utilizadas como herramientas de pr�ctica o educativas, tambi�n como
acompa�amiento para presentaciones en vivo o ayuda para la composici�n de
canciones. Algunos ejemplos son Band-in-a-Box,41? el cual surge de la plataforma
Atari en los ochentas, One Man Band,42? Busker,43? MiBAC Jazz, SoundTrek JAMMER44?
y DigiBand.45?

S�ntesis y sampling
Art�culos principales: Sintetizador de software y Sampler.
Las computadoras pueden emplear un software para generar sonidos, los cuales pasan
a trav�s de un conversor de se�al digital a anal�gica (DAC) a un sistema de
bocinas.5?:213 Polifon�a, el n�mero de sonidos que pueden ser tocados de manera
simult�nea, depende del poder del CPU de la computadora, as� como el muestreo
digital y la profundidad de bitaje de la reproducci�n, los cuales impactan de
manera directa en la calidad del sonido.46? Los sintetizadores implementados en un
software est�n sujetos a problemas de tiempo que no est�n presentes en los
instrumentos de hardware, los cuales tienen sistemas operativos dedicados que no
est�n sujetos a la interrupci�n de tareas de fondo como los sistemas operativos de
escritorio. Estos problemas de tiempo pueden generar distorsiones debido al desfase
de las pistas y clicks cuando la reproducci�n es interrumpida. Los sintetizadores
de software pueden ser afectados por una latencia en la generaci�n del sonido
debido a que las computadoras utilizan B�fers de datos que atrasan la reproducci�n
y se atrasan a la se�al MIDI.47?

La s�ntesis de software surge en los cincuentas, cuando Max Mathews de los


Laboratorios Bell escribi� el lenguaje de programaci�n MUSIC-N, el cual era capaz
de generar sonido pero no en tiempo real.48? El primer sintetizador en correr
directamente desde el CPU de una computadora49? fue Reality, por Seer Systems de
Dave Smith, el cual permit�a una baja latencia a trav�s de la integraci�n de
drivers y solo pod�a ser reproducido en tarjetas de sonido Creative Labs.50?
Algunos sistemas utilizaron un software dedicado para reducir el trabajo en el CPU,
como el Kyma System de Symbolic Sound Corporation48? y los sistemas Pulsar/SCOPE de
Creamware/Sonic Core,51? los cuales empleaban varios chips DSP en una Peripheral
Component Interconnect (PCI) para dar energ�a a todos los instrumentos, efectos y
mezcladoras.52?

La habilidad de construir arreglos MIDI totalmente en una computadora permite al


compositor exportar el resultado como un archivo de audio.16?

M�sica de videojuegos
Los primeros juegos de computadora eran distribuidos en disquetes y el reducido
tama�o de los archivos MIDI hicieron que fueran una opci�n viable para la creaci�n
de soundtracks. Los juegos de la era DOS y las primeras versiones de Windows
normalmente requer�an una compatibilidad con las tarjetas de sonido Ad Lib o
SoundBlaster. Esas tarjetas utilizaban la s�ntesis FM, la cual genera un sonido a
trav�s de la modulaci�n de ondas sinusoidales. John Chowning, el pionero en la
t�cnica, teoriz� que la tecnolog�a podr�a ser capaz de recrear con precisi�n
cualquier sonido si suficientes ondas sinuosidades era empleadas, pero las tarjetas
de audio econ�micas para computadora ejecutaban la s�ntesis FM con s�lo dos ondas
sinuosidades. Combinadas con las tarjetas de 8 bits, ofrec�an un sonido descrito
como "artificial"53? y "primitivo".54? Posteriormente se hicieron placas que ten�a
muestras de audio que podr�an ser utilizadas en lugar de la s�ntesis FM. Estas eran
costosos, pensaban sonidos de instrumentos MIDI como el E-mu Proteus.54? La
industria de las computadoras a mediados de los noventas se enfoc� en tarjetas de
sonido basadas en la s�ntesis mediante tablas de ondas con una reproducci�n de 16
bits pero estandarizadas en un ROM de 2MB, un espacio muy peque�o para muestras de
audio de calidad para 128 instrumentos m�s bater�as. Algunos fabricantes utilizaron
muestras de 12 bits ajustados a esos 16 bits.55?

Otras aplicaciones
MIDI ha sido adoptado como un protocolo de control para aplicaciones no musicales.
MIDI Show Control emplea comandos MIDI para dirigir las luces y activar eventos en
producciones teatrales. VJ's y turntablistas lo utilizan para reproducir v�deos o
sincronizar equipo y los sistemas de grabaci�n lo utilizan para la sincronizaci�n y
automatizaci�n. Apple Motion permite el control de par�metros animaci�n a trav�s de
MIDI. El videojuego de disparos en primera persona 1987 llamado MIDI Maze(portado a
Game Boy en 1991,a Game Gear en 1992 y a SNES en 1993) y el puzzle Oxyd (1990) de
Atari ST(portado a Windows en 1992) utilizaban MIDI para conectar computadoras.
Algunos kits para el control de las luces o aplicaciones en el hogar emplean
MIDI.56?

Pese a su asociaci�n con los dispositivos musicales, MIDI puede controlar cualquier
dispositivo y puede leer y procesar cualquier comando MIDI. Es posible enviar una
nave al espacio desde la tierra a otro destino, controlar la luz de la casa, la
calefacci�n y el aire acondicionado o secuenciar sem�foros, todo a trav�s de
comandos MIDI. El dispositivo u objeto que reciba la se�al MIDI requerir� de un
procesador General MIDI, en este caso, los cambios del programa activar�an una
funci�n en ese dispositivo en lugar de las notas de un instrumento MIDI. Cada
funci�n puede ser establecida a un reloj (tambi�n controlado por MIDI) otra
condici�n determinada por el creador del dispositivo.

Dispositivos MIDI
Conectores
MIDI connectors and a MIDI cable
Conectores MIDI y un cable MIDI.
Los cables terminan en un conector DIN de 180�. Las aplicaciones est�ndar emplean
solo tres de los cinco conductores: tierra y un par de cables balanceados que
llevan un se�al de 5v.41? :41 Esta configuraci�n del conector solo puede llevar
mensajes en una direcci�n, as� que es necesario un cable para una comunicaci�n de
dos v�as.2?:13 Algunas aplicaciones prioritarias como la alimentaci�n phantom para
algunos controladores utilizan los pines sobrantes para la transmisi�n de corriente
directa (DC).57?

Optoacopladores mantienen los dispositivos MIDI el�ctricamente separados de otros


conectores, lo cual previene bucles de masa58?:63 y protege al equipo de picos de
voltage.6?:277 No hay manera de detectar errores en MIDI, as� que el tama�o m�ximo
del cable es de 15 metros (50 pies) para limitar interferencias destructivas.59?

Diagram of a MIDI connector


Los pines numerados en un conector MIDI
La mayor�a de los dispositivos no copian los mensajes de la entrada a su puerto de
salida. Un tercer tipo de puerto, el puerto "thru", emite una copia de todo lo que
es recibido en el puerto de entrada, permitiendo que los datos sean transmitidos a
otro instrumento6?:278 en una "Daisy chain".60? No todos los dispositivos cuentan
con un puerto thru y dispositivos que carecen de la caracter�stica de generar datos
MIDI, como unidades de efectos o m�dulos de sonido, pueden no incluir un puerto de
salida.37?:384

Manejo de dispositivos
Cada dispositivo en una cadena Daisy permite retrasar el sistema. Esto se evita a
trav�s de una caja MIDI thru, la cual contiene varias salidas que proporcionan una
copia de una se�al de entrada. Un mezclador MIDI es capaz de combinar m�ltiples
dispositivos en una sola se�al y permite que m�ltiples controladores sean
controlados a un solo dispositivo. Un switch MIDI permite cambiar entre m�ltiples
dispositivos y elimina la necesidad de volver a conectar los cables. Los paneles de
conexiones MIDI combinan todas estas funciones. Tienen m�ltiples entradas y salidas
que permiten cualquier combinaci�n de canales de entrada para ser enviados a
cualquier salida. Las conexiones pueden ser creadas utilizando un software,
almacen�ndolas en una memoria y seleccionarlas desde comandos para cambio de
programa MIDI.2?:47�50 Esto permite a los dispositivos funcionar como routers MIDI
en situaciones donde no se encuentra una computadora disponible.2?:62�3 Los paneles
de conexiones MIDI tambi�n son empleados para limpiar bits de datos MIDI desviados
en sus entradas.

Los procesadores de datos MIDI son utilizados para tareas y efectos especiales.
Estos incluyen filtros MIDI, los cuales remueven datos MIDI de una se�al, y delays
MIDI, los cuales env�an una repetici�n de datos MIDI de entrada en un tiempo
determinado.2?:51

Interfaces
La funci�n principal de una interface MIDI por computadora es sincronizar los
relees entre un dispositivo MIDI y la computadora.60? Algunas tarjetas de sonido de
computadora incluyen un conector MIDI est�ndar, mientras que en otras se conecta a
trav�s de D-sub DA-15 puerto de juegos, USB, firewire o ethernet. El creciente uso
de conectores USB en los 2000's ha llevado a una disponibilidad de interfaces MIDI
a USB que puedan transferir canales MIDI a computadoras con USB incluido. Algunos
controladores MIDI est�n equipados con conectores USB y pueden ser conectados en
computadoras que empleen software musical.

La transmisi�n serial MIDI lleva a problemas de sincronizaci�n. M�sicos


experimentados pueden detectar diferencias de 1/3 de milisegundos (ms)[cita
requerida] (es el tiempo que tarda el sonido en viajar 4 pulgadas) y un mensaje
MIDI de 3 bytes requiere 1ms para transmitirse.61? Debido a que el MIDI es serial,
solo puede ser enviado un evento a la vez. Si un evento es enviado a dos canales a
la vez, el evento con n�mero de canal mayor no podr� ser transmitido hasta que el
primero haya acabado y ser� retrasado 1ms. Si un evento es enviado a todos los
canales al mismo tiempo, el evento con un n�mero de canal mayor ser� retrasado por
mucho 16ms. Esto ha contribuido a el surgimiento de interfaces MIDI con m�ltiples
entradas y salidas debido a que la sincronizaci�n mejora cuando los eventos son
enviados en diferentes puertos a diferencia de varios canales en un mismo
puerto.47? El t�rmino "tropiezo MIDI" se refiere a los errores audibles resultantes
de una transmisi�n retrasada.62?

Controladores
Existen dos tipos de controladores MIDI: controladores para performance que generan
notas y son utilizados para ejecutar m�sica,63? y controladores que pueden no
transmitir notas pero pueden transmitir otros tipos de eventos en tiempo real.
Varios dispositivos son la combinaci�n de los dos tipos.

Controladores para performance


A Novation Remote 25 two-octave MIDI controller
Los controladores MIDI de dos octavas son com�nmente empleados con laptops debido a
su portabilidad. Esta unidad permite una variedad de controladores en tiempo real
los cuales pueden manipular varios par�metros de dise�o de sonidos de instrumentos
digitales o f�sicos, efectos, mezcladoras o dispositivos de grabaci�n.
El MIDI fue dise�ado con los teclados en mente y cualquier otro controlador que no
posea un teclado es considerado como un controlador "alternativo".64? Esto ha sido
visto como una limitaci�n para los compositores que no est�n interesados la m�sica
que emplea teclados, la flexibilidad y compatibilidad MIDI fue introducida a otros
tipos de controladores incluyendo guitarras, instrumentos de viento y cajas de
ritmo.5?:23

Teclados
Los teclados musicales son el tipo de controlador MIDI m�s com�n.39? Pueden ser
encontrados en diferentes tama�os desde 25 teclas, modelos de dos octava, hasta
instrumentos de 88 teclas. Algunos solo incluyen el teclado, aunque existen otros
controladores en tiempo real como perillas, sliders y palancas.65? Usualmente
existen conexiones para pedales de sustain y de expresi�n. La mayor�a de los
controladores con teclado permiten dividir el �rea de piano en zonas, las cuales
pueden ser de diferentes tama�os y sobreponerse. Cada zona corresponde a un canal
MIDI diferente y un set diferente de controladores, pueden ser usados para tocar
cualquier rango de notas seleccionado. Esto permite a un solo instrumento tocar
varios sonidos.2?:79�80 Las capacidades MIDI tambi�n pueden ser encontradas en
instrumentos de teclado tradicionales como pianos2?:82 y pianos Rhodes.66?
Pedaleros pueden controlar los tonos de un �rgano MIDI o pueden tocar un
sintetizador como el Moog Taurus.

Un ejecutante tocando un controlador de aliento MIDI


Los instrumentos de viento MIDI pueden producir sonidos naturales y expresivos de
una manera que a los controladores con teclado tienen dificultad.
Controladores de viento
Los controladores de viento permiten que secciones MIDI sean tocadas con la misma
expresi�n y articulaci�n posible de los instrumentos de viento convencionales.
Permiten que el aliento y el control de tono produzcan una manera mas vers�til de
fraseo, particularmente cuando se tocan partes de instrumentos de viento
f�sicamente modeladas o samples.2?:95 Un controlador t�pico de viento tiene un
sensor que convierte la presi�n del aliento en informaci�n de volumen y puede
controlar el tono aunque tambi�n se puede hacer con un sensor de presi�n en los
labios y una perilla para el tono. Algunos modelos permiten la configuraci�n de los
diferentes sistemas de ejecuci�n de diferentes instrumentos.67? Dentro de los
ejemplos de estos controladores podemos encontrar el EWI de Akai y el Electronic
Valve Instrument (EVI). El EWI utiliza un sistema de botones y perillas modelados a
partir de un instrumento de viento-madera, mientras que el EVI est� basado en un
instrumento de viento-metal y tiene tres switches que emulan las v�lvulas de una
trompeta.6?:320�321

Bater�as y controladores de percusi�n


Un controlador de percusiones MIDI con el Roland V-Drums, usualmente est�n
construidos como bater�as reales. El modulo de sonido de la unidad esta en la
izquierda.
Los teclados pueden ser utilizados para accionar sonidos de bater�as pero no son
pr�cticos para tocar patrones repetitivos como redobles debido a las dimensiones de
las teclas. Despu�s de los teclados, los pads de bater�a son los controladores para
performance MIDI mas significantes.6?:319�320 Los controladores de percusi�n pueden
estar integrados en cajas de ritmo, pueden ser superficies de control
independientes o emular y sentirse como instrumentos de percusi�n. Los pads
integrados en cajas de ritmos usualmente son muy peque�os y fr�giles para ser
tocados con baquetas, son tocados con los dedos.2?:88 Drum pads especializados como
el Roland Octapad o el DrumKAT son tocados con las manos o baquetas, est�n
construidos como un set de bater�a. Existen otros controladores de percusi�n con el
MalletKAT, parecido al vibr�fono,2?:88�91 y el Marimba Lumina de Don Buchla.68?
Accionadores MIDI pueden ser instalados en una bater�a ac�stica e instrumentos de
percusi�n. Los pads pueden accionar un dispositivo MIDI que puede ser casero a
partir de un sensor piezoel�ctrico o un pad de practica.69?

Instrumentos controladores de cuerdas


Una guitarra puede ser ajustada con pastillas especiales que digitalicen la salida
del instrumento y permiten tocar sonidos de sintetizadores. Cada cuerda est�
asignada a un canal MIDI distinto y dan la oportunidad al ejecutante de tocar el
mismo sonido en todas la cuerdas o diferentes para cada una.2?:92�93 Algunos
modelos, como el Yamaha G10, emplean electr�nicos en lugar del cuerpo de una
guitarra.6?:320 Otros sistemas, como las pastillas de Roland pueden ser incluidas o
ajustadas a un instrumento est�ndar. Max Mathews dise�o un violin MIDI para Laurie
Anderson a mediados de los ochentas, adem�s de violas, violonchelos, contrabajos y
mandolinas.70?

Un controlador MIDI para su uso con un iPhone


Un controlador MIDI dise�ado para ser usado con un iPhone. El celular se coloca en
el centro.
Controladores especializados para performance
Algunos controladores digitales para DJ pueden funcionar por s� solos como el
FaderFox o el Xone 3D de Allen & Heath o pueden estar integrados por alg�n software
espec�fico como Traktor o Scratch Live. Estos com�nmente responden a la
sincronizaci�n del reloj MIDI y permiten un control sobre la mezcla, samples,
efectos y loops.71?

Los accionadores MIDI adheridos a los zapatos o a la ropa son usados usualmente por
performers. El sensor inal�mbrico Kroonde Gamma puede capturar movimiento en
se�ales MIDI.72? Los sensores colocados en el escenario de la Universidad de Texas
en Austin convierte los movimientos de los danzantes en mensajes MIDI73? y la
instalaci�n Very Nervous System de David Rokeby crea m�sica a partir de los
movimiento de las personas.74? Existen aplicaciones de software que permiten el uso
de dispositivos iOS como controladores de gestos.75?

Existen numerosos controladores experimentales los cuales abandonan las interfaces


musicales tradicionales completamente. Algunos de estos incluyen el control a
trav�s de gestoras como el Buchla Thunder,76? el C-Thru Music Axis,77? el cual re-
acomoda las escalas en una visualizaci�n isom�trica,78? o el continuum de Haken
Audio.79? Los controladores experimentales MIDI pueden ser creados a partir de
objetos inusuales como una tabla de planchar con sensores de calor instalados80? o
un sof� con sensores de presi�n equipados.81?

Controladores auxiliares
Los sintetizadores de software poseen de un gran poder y versatilidad pero algunos
ejecutantes consideran que existe una divisi�n de la atenci�n entre un teclado MIDI
y un teclado de computadora con un mouse que roba la inmediatez en la experiencia
de tocar.82? Dispositivos dedicados a el control MIDI en tiempo real permiten un
beneficio ergon�mico adem�s de ofrecer una sensaci�n de conexi�n con el instrumento
en lugar del uso de un mouse o un bot�n digital. Los controladores en general son
dispositivos con varios prop�sitos que est�n dise�ados para trabajar con varios
tipos de equipos o pueden estar dise�ados para trabaje con alg�n software
espec�fico. Algunos ejemplos son el APC40 de Akai para Ableton Live y el MS-20ic de
Korg que es una reproducci�n del sintetizador anal�gico MS-20. El controlador MS-
20ic incluye cables para patch que pueden ser usados para controlar la se�al en la
reproducci�n virtual del sintetizador MS-20, tambi�n puede controlar otros
dispositivos.83?

Superficies de control
Las superficies de control son dispositivos de hardware que permiten una variedad
de controles que transmiten mensajes de control en tiempo real. Estos instrumentos
con software pueden ser programados sin un uso excesivo de movimiento de mouse84? o
el ajuste de dispositivos de hardware sin la necesidad de operarlos a trav�s de
varios men�s. Botones, controles deslizantes y perillas son los controladores m�s
comunes. Tambi�n se pueden encontrar codificadores rotatorios, controles de
transport, joysticks, controladores de list�n, touchpads vectoriales como el Kaoss
pad de Korg y controladores �pticos como el D-Beam de Roland. Las superficies de
control pueden ser usadas para mezclar, automatizar secuencias, tornamesas y
control de luces.84?

Controladores especializados en tiempo real


Las superficies de control de audio usualmente tienen un parecido con las mesas de
mezcla en su apariencia y permiten cierto nivel de control para cambiar par�metros
como el nivel de sonido y los efectos aplicados a pistas individuales de una
grabaci�n multipista o presentaci�n en vivo.

Los pedales MIDI son com�nmente utilizados para enviar cambios de programa MIDI a
dispositivos de efectos pero pueden ser combinados con los pedales de alg�n
instrumento que permita una programaci�n detallada de los unidades de efectos. Los
pedales est�n disponibles en forma de switches prendido/apagado, moment�neos o
pedales en donde su posici�n determina su valor MIDI.

Controladores deslizantes son utilizados para MIDI y �rganos virtuales. Junto con
un set de controladores deslizantes para un control del timbre, permiten controlar
efectos est�ndar de un �rgano como la velocidad de rotaci�n , el vibrato y coro de
un Leslie speaker.85?

Instrumentos
Un modulo de sonido MIDI General.
Un modulo de sonido, el cual requiere de un controlador externo (ej. un teclado
MIDI) para activar sus sonidos. Estos dispositivos son port�tiles pero su limitada
interface para programar requiere herramientas por computadora para un acceso
sencillo a sus par�metros de sonido.
Un instrumento MIDI tiene puertos para enviar y recibir se�ales MIDI, un CPU para
procesar dichas se�ales, una interface que permita al usuario programarlo, un
circuito de audio que genere sonidos y controladores. El sistema operativo y los
sonidos de f�brica usualmente est�n almacenados en una memoria de solo lectura
(ROM).2?:67�70

Un instrumento MIDI tambi�n puede ser un modulo independiente (sin la necesidad de


un teclado) conformado por una tarjeta de sonido General MIDI (GM, GS y /XG)
editable dentro de la misma, incluyendo cambios de transport/tono, cambios de
instrumento MIDI, ajuste de volumen, panel, niveles de reverberaci�n y otros
controladores MIDI. Normalmente, el modulo MIDI incluye una pantalla grande,
permitiendo al usuario visualizar la informaci�n dependiendo de la funci�n
seleccionada. Otras funciones incluyen el visualizar la l�rica, usualmente incluida
en un archivo MIDI o Karaoke MIDI, listas de pistas, librer�a de canciones y
pantallas de edici�n. Algunos m�dulos MIDI incluyen un armonizador y la capacidad
de reproducir y reajustar el transpose de archivos MP3.

Sintetizadores
Art�culo principal: Sintetizador
Los sintetizadores pueden emplear cualquier variedad de t�cnicas para generar
sonido. Estos normalmente incluyen un teclado integrado, o pueden existir como
"m�dulos de sonido" que generan sonidos a partir de un controlador externo. Los
m�dulos de sonidos est�n t�picamente dise�ados para ser colocados en un rack de 19
pulgadas.2?:70�72 Los fabricantes producen com�nmente un sintetizador en versiones
independiente y para rack, usualmente la versi�n con teclado varia de tama�o.

Samplers
Art�culo principal: Sampler
Un sampler puede grabar y digitalizar audio, almacenarlo en una memoria de acceso
aleatorio (RAM) y reproducirlo posteriormente. Los samplers normalmente permiten al
usuario editar un sample y guardarlo en un disco duro, aplicarle efectos y
modificar su sonido a trav�s de las mismas herramientas usadas en los
sintetizadores. Tambi�n pueden tener un teclado o estar montados en un rack.2?:74�8
Los instrumentos que generan sonidos a trav�s de su reproducci�n pero que no tienen
capacidades de grabaci�n son conocidos como "ROMplers".

Los samplers no se convirtieron en instrumentos MIDI viables tan r�pido como lo


hicieron los sintetizadores debido al costo de la memoria y el poder de
procesamiento en este entonces.6?:295 El primer sampler MIDI de bajo costo fue el
Ensoniq Mirage, lanzado en 1984.6?:304 Los samplers MIDI normalmente est�n
limitados debido a sus peque�as pantallas empleadas para editar las formas de onda
sampleadas, aunque algunos pueden ser conectados a un monitor de computadora.6?:305

Cajas de ritmos
Art�culo principal: Caja de ritmos
Las cajas de ritmos normalmente son dispositivos especializados que reproducen
samples de bater�a y sonidos de percusi�n. Usualmente tienen un secuenciador que
permite la creaci�n de patrones ritmos para incorporarlos en el arreglo de alguna
canci�n. Com�nmente tienen m�ltiples salidas que permiten que cada uno de los
sonidos sea asignado a cada una. Los sonidos individuales de las bater�as pueden
ser reproducidos desde otro instrumento MIDI o desde un secuenciador.2?:84

Workstations y secuenciadores de hardware


Art�culos principales: Workstation (m�sica) y Secuenciador.
Un controlador MIDI en forma de una matriz de botones
El controlador Tenori-on de Yamaha permite crear patrones "dibuj�ndolos" en el
arreglo de botones. Los patrones resultantes pueden ser reproducidos con los
sonidos internos, de otras fuentes o ser almacenados en un secuenciador dentro de
una computadora.
La tecnolog�a de los secuenciadores surgi� antes que el MIDI. Los secuenciadores
anal�gicos emplean se�ales de control de voltage para controlar sintetizadores
anal�gicos pre-MIDI. Los secuenciadores MIDI normalmente operan a trav�s de
funciones de transport creadas a partir de las grabadoras. Son capaces de grabar
secuencias MIDI y organizarlas en pistas individuales a trav�s del concepto de la
grabaci�n multipista. Las workstations combinan controladores de teclado con un
generador de sonidos interno y un secuenciador. Estas pueden ser usadas para crear
arreglos completos y reproducirlos a trav�s de los sonidos integrados funcionando
como peque�os estudios de producci�n. Usualmente incluyen una unidad de
almacenamiento y capacidades de transferencias.2?:103�4

Dispositivos de efectos
Los efectos de audio son frecuentemente usados en el escenario y en las grabaciones
como la reverberaci�n, delay y chorus, pueden ser ajustados de manera remota a
trav�s de se�ales MIDI. Algunas unidades solo permiten un cierto n�mero de
par�metros que puede ser controlados de esta manera, pero la mayor�a responde ante
mensajes de cambio de programa. El H3000 Ultra-harmonizer de Eventide es un ejemplo
de una unidad que permite un control completo MIDI que funciona como un
sintetizador.6?:322

Especificaciones t�cnicas
Los mensajes MIDI est�n conformados de una "palabra" de 8 bits (llamados bytes) que
son transmitidos de manera serial a 31.25 kbit/s. Esta tasa fue escogida debido a
que es una divisi�n exacta de 1 MHz, la velocidad en la que varios de los primeros
microprocesadores operan.6?:286 El primer bit de cada palabra identifica si la
palabra es un byte de estatus o de datos, los siguientes siete bits son la
informaci�n.2?:13�14 Un bit de inicio y otro de pausa son agregados a cada byte por
cuestiones de sincronizaci�n, as� que un mensaje MIDI requiere de diez bits para
transmitirse.6?:286

Una conexi�n MIDI puede llevar diecis�is canales independiente de informaci�n. Los
canales son numerados del 1 al 16 pero en realidad corresponden al orden del c�digo
binario del 0 al 15. Un dispositivo puede ser configurado para solo escuchar
canales espec�ficos e ignorar los mensajes enviados de otros (modo �Omni Off�) o
puede escuchar a todos los canales sin importar su direcci�n (�Omni On�). Un
dispositivo puede ser monof�nico (el inicio de una nueva se�al de �note-on� MIDI
implica el final de la nota previa) o polif�nico (m�ltiples notas pueden sonar al
mismo tiempo, hasta que el l�mite de la polifon�a del instrumento se haya
alcanzado, las notas hayan terminado su envolvente o el comando �note-off� haya
sido recibido. Los dispositivos que reciben los mensajes normalmente tienen cuatro
combinaciones de los modos �omni off/on� vs. �mono/poly�.2?:14�18

Instrumentos General MIDI


Estos son los 128 instrumentos de la especificaci�n General MIDI, incluida en la
especificaci�n detallada MIDI 1.0, del ingl�s "Complete MIDI 1.0 detailed
specification":

00 - Piano de cola ac�stico


01 - Piano brillante ac�stico
02 - Piano de cola el�ctrico
03 - Piano Honky tonk
04 - Piano Rhodes
05 - Piano con "chorus"
06 - Clavicordio
07 - Clavec�n
08 - Celesta
09 - Glockenspiel
10 - Caja de m�sica
11 - Vibr�fono
12 - Marimba
13 - Xil�fono
14 - Campanas tubulares
15 - Dulc�mele
16 - �rgano Hammond
17 - �rgano percusivo
18 - �rgano de rock
19 - �rgano de iglesia
20 - Armonio
21 - Acorde�n
22 - Arm�nica
23 - Bandone�n
24 - Guitarra espa�ola
25 - Guitarra ac�stica
26 - Guitarra el�ctrica (jazz)
27 - Guitarra el�ctrica (limpia)
28 - Guitarra el�ctrica (tapada o muteada)
29 - Guitarra saturada (overdrive)
30 - Guitarra distorsionada
31 - Arm�nicos de guitarra
32 - Bajo ac�stico
33 - Bajo el�ctrico pulsado
34 - Bajo el�ctrico con plectro
35 - Bajo sin trastes
36 - Bajo en slap 1
37 - Bajo en slap 2
38 - Bajo sintetizado 1
39 - Bajo sintetizado 2
40 - Viol�n
41 - Viola
42 - Violonchelo
43 - Contrabajo
44 - Cuerdas en tr�molo
45 - Cuerdas en pizzicato
46 - Arpa
47 - Timbales
48 - Conjunto de cuerda 1
49 - Conjunto de cuerda 2
50 - Cuerdas sintetizadas 1
51 - Cuerdas sintetizadas 2
52 - Coro Aahs
53 - Coro Oohs
54 - Coro sintetizado
55 - Tutti de orquesta
56 - Trompeta
57 - Tromb�n
58 - Tuba
59 - Trompeta con sordina
60 - Corno franc�s
61 - Secci�n de metales
62 - Metales sintetizados 1
63 - Metales sintetizados 2
64 - Saxof�n soprano
65 - Saxof�n alto
66 - Saxof�n tenor
67 - Saxof�n bar�tono
68 - Oboe
69 - Corno ingl�s
70 - Fagot
71 - Clarinete
72 - Flaut�n
73 - Flauta travesera
74 - Flauta dulce
75 - Flauta de pan
76 - Botella
77 - Shakuhachi
78 - Silbato
79 - Ocarina
80 - Solo 1 (onda cuadrada)
81 - Solo 2 (diente de sierra)
82 - Solo 3 (�rgano de vapor)
83 - Solo 4 (siseo)
84 - Solo 5 (charanga)
85 - Solo 6 (voz)
86 - Solo 7 (quintas)
87 - Solo 8 (metal y solo)
88 - Fondo 1 (nueva era)
89 - Fondo 2 (c�lido)
90 - Fondo 3 (polisintetizador)
91 - Fondo 4 (coro)
92 - Fondo 5 (de arco)
93 - Fondo 6 (met�lico)
94 - Fondo 7 (celestial)
95 - Fondo 8 (escobillas)
96 - Efecto 1 (lluvia)
97 - Efecto 2 (banda sonora)
98 - Efecto 3 (cristales)
99 - Efecto 4 (atm�sfera)
100 Efecto 5 (brillo)
101 Efecto 6 (duendes)
102 Efecto 7 (ecos)
103 Efecto 8 (ciencia ficci�n)
104 Sitar
105 Banjo
106 Shamisen
107 Koto
108 Kalimba
109 Gaita
110 F�dula
111 Shannai
112 Campanillas
113 Agog�
114 Steel drum
115 Caja china
116 Taiko
117 Tom mel�dico
118 Caja sintetizada
119 Plato invertido
120 Trasteo de guitarra
121 Respiraci�n
122 Costa de mar
123 P�jaros
124 Timbre de tel�fono
125 Helic�ptero
126 Aplauso
127 Disparo
Mensajes
Un mensaje MIDI es una instrucci�n que controla alg�n aspecto del dispositivo
receptor. Un mensaje MIDI consiste en un byte de estatus, el cual indica el tipo
del mensaje, seguido de dos bytes de datos que contienen los par�metros.20? Los
mensajes MIDI pueden ser "mensajes de canal", los cuales son enviados a unos de los
diecis�is canales y puede ser escuchado solo por los dispositivos en ese canal, o
"mensajes de sistema", los cuales pueden ser escuchados por todos los dispositivos.
Cualquier dato no relevante para un dispositivo receptor es ignorado.37?:384
Existen cinco tipos de mensajes: "Channel Voice", "Channel Mode", "System Common",
"System Real-Time" y "System Exclusive".86?

Los mensajes Channel Voice transmiten datos de performance en tiempo real a trav�s
de un solo canal. Algunos ejemplos son los mensajes "note-on" que contienen el
n�mero de nota MIDI que especifica el tono de la misma, un valor de velocidad que
indica que tanta fuerza tiene la nota y el n�mero del canal; los mensajes "note-
off" indican el final de la nota; mensajes de cambio de programa que modifican el
patch del dispositivo y cambios de control que ajustan los par�metros del
instrumento. Los mensajes Channel Mode incluyen los mensajes Omni/mono/poly mode on
y off, as� como mensajes que restablecen todos los controladores a su estado
inicial o para enviar mensajes "note-off" para todas las notas. Los mensajes System
no incluyen los n�meros de los canales y son recibidos por cada dispositivo MIDI
conectado. El MIDI time code es un ejemplo de un mensaje System com�n. Los mensajes
System Real-Time contienen datos para sincronizaci�n e incluyen MIDI clock y Active
Sensing.2?:18�35

Mensajes System Exclusive


Los mensajes System Exclusive (SysEx) son la major raz�n de la flexibilidad y
longevidad del est�ndar MIDI. Permiten que los fabricantes creen mensajes de
propiedad los cuales permiten un control de su equipo de cierta manera que es m�s
espec�fica que el mensaje est�ndar MIDI.6?:287 Los mensajes SysEx est�n
direccionados a un dispositivo espec�fico en un sistema. Cada fabricante tiene un
identificador �nico que est� incluido en los mensajes SysEx, el cual ayuda a que
los mensajes solo sean escuchados por un dispositivo espec�fico y sean ignorados
por otros. Varios instrumentos tambi�n incluyen un SysEx ID, el cual permite que
dos dispositivos del mismo modelo sean direccionados de manera independiente
mientras est�n conectados al mismo sistema.87? Los mensajes SysEx pueden incluir
una mayor funcionalidad que el est�ndar MIDI permite. Est�n dirigidos a un
instrumento en espec�fico y son ignorados por los otros dispositivos conectados al
sistema.

La implementaci�n del mapa MIDI


Los dispositivos normalmente no responden a cada tipo de mensaje definido en la
especificaci�n MIDI. La implementaci�n del mapa MIDI fue estandarizado por la MMA
como un forma en que los usuarios para que conozcan las capacidades que tiene un
instrumento y como responde a los mensajes.2?:231 Una implementaci�n especifica del
mapa MIDI es usualmente publicada en la documentaci�n de cada dispositivo MIDI.

Extensiones
Mapa GM est�ndar de bater�a en el teclado
El Mapa GM est�ndar de bater�a el cual especifica que sonido percusivo sonora
acorde a una nota
La flexibilidad del MIDI y su gran aceptaci�n ha llevado a varios refinamientos del
est�ndar, adem�s ha permitido que se aplique a prop�sitos m�s all� de los que se
ten�an planeados.

General MIDI
Art�culo principal: General MIDI
MIDI permite la selecci�n de los sonidos de un instrumento a trav�s de mensajes de
cambio de programa pero no hay una garant�a de que dos instrumentos tengan el mismo
sonido dada una localizaci�n de programa.88? El programa #0 puede ser el piano en
un instrumento y en otro puede ser una flauta. El est�ndar General MIDI (GM) fue
establecido en 1991 y permite un banco de sonidos estandarizados que permite que un
archivo Standard MIDI creado en un dispositivo para sonar similar en otro. El GM
especifica un banco de 128 sonidos organizados en 16 familias de 8 instrumentos
relacionado y asigna un n�mero de programa espec�fico a cada instrumento. Los
instrumentos de percusi�n son colocados en el canal 10 y un valor espec�fico MIDI
es colocado en cada sonido percusivo. Los dispositivos compiladores GM deben de
ofrecer polifon�a de 24 notas.89? Cualquier cambio de programa dado seleccionara el
mismo sonido de instrumento en cualquier instrumento GM compatible90?

El est�ndar GM elimina las variaci�n en el mapping de una nota. Algunos fabricantes


difieren en que nota debe representar el Do central pero el GM especifica que la
nota n�mero 68 toca La 440, la cual ajusta el Do central en 60. Los dispositivos
compatibles GM requieren responder a la velocidad, aftertouch y pitch bend, estar
especificados a valores de default al inicio y ser compatibles con ciertos n�mero
de controladores como el pedal de sustain y n�meros de par�metros registrados91?
Una versi�n simplificada de GM, denominada "GM Lite", es utilizada en tel�fonos
m�viles y otros dispositivos con limitaciones respecto a la capacidad de
procesamiento.88?

GS, XG y GM2
Se form� un opinion general acerca de que los 128 instrumentos de GM no son
suficientes. El est�ndar general de Roland, o GS, es un sistema que incluye sonidos
adicionales, bater�as y efectos, permite un comando de "selecci�n de banco" que
puede acceder a ellos y usar n�mero de par�metros no registrados MIDI (NRPNs) para
acceder a sus nuevas funciones. Extended General MIDI de Yamaha, o XG, surgi� en
1994. XG ofrece de manera similar otros sonidos, bater�as y efectos, pero usa
controladores est�ndar en lugar de los NRPNs para la edici�n e incrementa la
polifon�a a 32 voces. Ambos est�ndar incluyen compatibilidad con la especificaci�n
GM pero no son compatibles entre s� mismos.92? Ninguno de los est�ndar ha sido
recibido m�s all� de su creador pero son com�nmente empleados por softwares
musicales.

Compa��as pertenecientes a la Association of Musical Electronics Industry (AMEI) de


Jap�n desarrollaron el General MIDI Level 2 en 1992. GM2 mantiene su compatibilidad
con GM pero incrementa la polifon�a a 32 voces, estandariza los n�meros de los
controladores como el sostenuto y soft pedal (una corda), RPNs y mensajes Universal
System Exclusive, adem�s incorpora el est�ndar de Afinaci�n MIDI.93? GM2 es la base
del mecanismo de selecci�n de instrumento en Scalable Polyphony MIDI (SP-MIDI), una
variante MIDI para dispositivos de bajo poder que permite una polifonia escalada
acorde a su poder de procesamiento.88?

MIDI Tuning Standard


La mayor�a de los sintetizadores MIDI usan afinaci�n por temperamento igual. El
MIDI Tuning Standard (MTS), creado en 1992, permite afinaciones alternas.94? MTS
permite microafinaciones que pueden ser cargadas desde un banco de 128 patches y
permite el ajuste en tiempo real del tono de las notas.95? Los fabricantes no
necesitan cumplir este est�ndar. Aquellos que lo emplean no requieren implementar
todas las funciones.94?

MIDI Time Code


Un secuenciador puede manejar un sistema MIDI con su reloj interno, pero cuando el
sistemas contiene m�ltiples secuenciadores, necesitan estar sincronizados por un
mismo reloj. MIDI Time Code (MTC), desarrollado por Digidesign,96? implementa
mensajes SysEx97? que han sido desarrollados especialmente para cuestiones de
sincronizaci�n y es capaz de convertir datos entre el est�ndar SMPTE time
code.6?:288 MIDI Clock est� basado en el tempo, pero el SMPTE est� basado en los
cuadros por segundo y es independiente del tempo. MTC, como c�digo SMPTE, incluye
informaci�n acerca de posici�n y puede ser ajustado por s� mismo si un pulso est�
fuera de tiempo.98? Las interfaces MIDI como MIDI Timepiece de Mark of the Unicorn
pueden convertir entre SMPTE a MTC.99?

MIDI Machine Control


MIDI Machine Control (MMC) consiste en una serie de comandos SysEx100? que operan
los controles de transport de los dispositivos hardware de grabaci�n. MMC permite
que un secuenciador env�e comandos "Start", "Stop" y "Record" a una grabadora o un
sistema de disco duro de grabaci�n adem�s de avanzar o rebobinar el dispositivo y
as� reproducir desde el mismo punto del secuenciador. Ning�n dato de sincronizaci�n
est� involucrado, aunque hay dispositivos que pueden sincronizar a trav�s de
MTC.101?

MIDI Show Control


Un evento operado a trav�s de MIDI Show Control
MIDI Show Control es usado para activar y sincronizar las luces y los efectos para
eventos teatrales como la atracci�n Waterworld en Universal Studios Hollywood.102?
MIDI Show Control (MSC) es una serie de comandos SysEx que permiten secuenciar y
activar de manera remota dispositivos de control de un show como la iluminaci�n,
m�sica y playback, adem�s de sistemas de control de movimiento.103? Algunas
aplicaciones incluyen la producci�n de escenarios, exhibiciones de museos, sistemas
de grabaci�n de audio y parques de atracciones.102?

MIDI timestamping
Una soluci�n para los problemas de sincronizaci�n MIDI es marcar los eventos MIDI
con un indicador cuando son reproducidos y almacenarlos en un buffer en la
interface MIDI adelantada al evento. Enviando datos anticipados reduce la
probabilidad de que un pasaje con mucha informaci�n env�e una gran cantidad de
informaci�n que sature el enlace de transmisi�n. Una vez almacenada en la
interface, la informaci�n no estar� sujeta a problemas de sincronizaci�n asociados
con la latencia del USB o interrupciones del sistema operativo y puede ser
transmitida con cierto grado de precisi�n.104? MIDI timestamping solo funciona
cuando el hardware y el software son compatibles. MTS de MOTU, AMT de eMagic y
Midex 8 de Steinberg son implementaciones que fueron incompatibles una con otras,
requer�an de usuarios que tuvieran software y hardware fabricados por la misma
compa��a para incrementar sus ganancias.47? Timestamping est� integrado dentro de
las interfaces FireWire MIDI105? y Core Audio de Mac OS X.

MIDI Sample Dump Standard


Una capacidad no prevista de los mensajes SysEx era usarlos para el transport de
samples de audio entre instrumentos. SysEx es muy poco usado para este prop�sito ya
que las palabras MIDI est�n limitadas a siete bits de informaci�n y un sample de 8
bits requiere de dos bytes para su transmisi�n en lugar de uno. Esto llev� al
desarrollo del est�ndar Sample Dump Standard (SDS), el cual establece un protocolo
para la transmisi�n de samples.6?:287 El SDS fue mejorado con un par de comandos
que permiten la transmisi�n de la informaci�n de los puntos de loop de un sample
sin requerir que todo el sample sea transmitido.106?

Downloadable Sounds
La especificaci�n de Downloadable Sounds (DLS), creada en 1997, permite que
dispositivos m�viles y tarjetas de sonido de computadora expandieran sus tablas de
ondas con sets de sonidos descargables.107? La especificaci�n DLS Level 2 creada en
2006 y definida como la arquitectura estandarizada de los sintetizadores. El
est�ndar Mobile DLS emplea los bancos DLS combinados con SP-MIDI como archivos
Mobile XMF.108?

Hardwares alternativos de transport


Adem�s de la tasa de transmisi�n 31.25 kbit/s en un conector DIN de cinco pines,
otros conectores comunes han sido usados para la misma informaci�n el�ctrica y la
transmisi�n de se�ales MIDI en diferentes formas a trav�s de USB, IEEE 1394 o
FireWire y Ethernet . Algunos samplers y grabadoras de disco duro pueden transmitir
datos MIDI entre ellos con SCSI.

USB y FireWire
Los miembros de USB-IF en 1999 desarrollaron un est�ndar para MIDI a trav�s de USB,
el "Universal Serial Bus Device Class Definition for MIDI Devices"109? El MIDI
sobre el USB ha sido m�s com�n que otras interfaces que ha sido empleadas para las
conexiones MIDI (serial, joystick, etc.) han desaparecido de las computadoras
personales. Los sistemas operativos Microsoft Windows, Macintosh OS X y Apple iOS
han incluido drivers para compatibilidad con "Universal Serial Bus Device Class
Definition for MIDI Devices". Los drivers tambi�n est�n disponibles para Linux.
Algunos fabricantes decidieron implementar una interface MIDI sobre el USB que est�
dise�ado para operar diferente de la especificaci�n, usando drivers personalizados.

Apple Computer desarrollo la interface FireWire durante los noventas. Comenz� a


aparecer en c�maras de video digitales hacia finales de la d�cada y en modelos de
la G3 Macintosh en 1999.110? Fue creado para aplicaciones multimedia.105? A
diferencia del USB, FireWire usa controladores inteligentes que pueden manejar su
propia transmisi�n sin la atenci�n de un CPU principal.111? Al igual que los
dispositivos MIDI estandarizados, los dispositivos FireWire pueden comunicarse
entre s� sin la atenci�n de un CPU o computadora.112?

Conectores XLR
El sintetizador Voyetra-8 de Octave-Plateau fue el primero en implementar MIDI a
trav�s de conectores XLR en lugar de los conectores DIN de 5 pines. Fue lanzado
antes de la salida del MIDI y fue adaptado con una interface MIDI manteniendo su
conector XLR.113?
Serial paralelo y el puerto joystick MIDI
Debido a que el uso de computadoras en los estudios creci�, comenzaron a salir
dispositivos MIDI que se pudieran conectar directamente a la computadora. Estos
normalmente usaban un conector Mini-DIN de ocho pines que fue usado por Apple para
los puertos serie y para impresoras ante de a introducci�n de los modelos Power
Macintosh G3. Interfaces MIDI fueron creadas con la intenci�n de que fueran la
parte central del estudio, como Mark of the Unicorn, fueron posibles debido al modo
de transmisi�n de datos "r�pido" que pod�a tomar ventaja de la habilidad de los
puertos seriales de operar 20 veces m�s r�pido que la velocidad est�ndar
MIDI.2?:62�3112? Los puertos Mini-DIN fueron integrados en algunos instrumentos
MIDI de finales de los noventas y permit�an que se pudieran conectar directamente a
la computadora.114? Algunos dispositivos conectados a trav�s del puerto paralelo
DB-25 o en el puerto de joystick pueden ser encontrados en algunas tarjetas de
sonido de PC.112?

mLAN
Yamaha introdujo el protocolo mLAN en 1999. Fue concebido como la red de �rea local
para instrumentos musicales usando FireWire y fue dise�ado para llevar m�ltiples
canales MIDI juntos con audio digital de m�ltiples canales, transferencias de
archivos de datos y time code.110?111? mLan fue usado en un n�mero de productos de
Yamaha, com�nmente en las mezcladoras digitales, en sintetizador Yamaha Motif y en
productos como FIREstation de PreSonus y el Korg Triton Studio.115? Desde 2007 no
han sido lanzado productos mLan.

Ethernet
La implementaci�n del MIDI en la red de computadoras permite nuevas capacidades de
conexiones y permite un canal con gran ancho de banda que las primeras alternativas
de MIDI, como ZIPI, trataron de crear. Las implementaciones propietarias han
existido desde los ochentas, como lo es el uso de cables fibra �ptica para la
transmisi�n.2?:53�4 La especificaci�n abierta RTP MIDI del Grupo de trabajo de
ingenier�a de internet est� adquiriendo el apoyo de la industria debido a que los
protocolos propietarios MIDI/IP requieren costos altos de licencias o no ofrecen
ninguna ventaja adem�s de la velocidad sobre el protocolo MIDI original. Apple ha
apoyado este protocolo desde Mac OS X 10.4 y un driver de Windows basado en la
implementaci�n de Apple existe desde Windows XP y para las nuevas versiones.116?

OSC
Art�culo principal: OpenSound Control
El protocolo OpenSound Control (OSC) fue desarrollado en Center for New Music and
Audio Technologies (CNMAT) de la Universidad de California en Berkeley y es
empleado por programas como Reaktor, Max/MSP y Csound, adem�s de algunos
controladores, incluyendo el Lemur Input Device.117? OSC puede ser transmitido a
trav�s de conexiones Ethernet pero no es tan usado como una soluci�n en los
estudios, a la fecha carece de un apoyo general tanto por de hardware y software.
El tama�o de los mensajes OSC contra los mensajes MIDI lo convierten en una
soluci�n no practica para varias dispositivos m�viles adem�s de que sus ventajas de
velocidad sobre MIDI no son perceptibles cuando transmiten los mismo datos.118? OSC
no tiene una propiedad pero no es apoyado por los est�ndares de alguna
organizaci�n.

MIDI Inal�mbrico
Sistemas para la transmisi�n de MIDI de manera inal�mbrica han existido desde los
ochentas.2?:44 Varios transmisores comerciales permiten un transmisi�n inal�mbrica
de se�ales MIDI y OSC a trav�s de Wi-Fi y Bluetooth.119? Dispositivos iOS pueden
funcionar como interface de control MIDI usando Wi-Fi y OSC.120? Un radio XBee
puede ser usado para construir un transmisor MIDI como un proyecto DIY.121? Los
dispositivos Android pueden funcionar como superficies de control a trav�s de
diferentes protocolos como Wi-Fi y Bluetooth.122?
Versiones de MIDI
Una nueva versi�n de MIDI establecida, llamada de manera tentativa "Protocolo HD" o
"High-Definition Protocol", fue anunciada como "HD-MIDI".28? Este nuevo est�ndar
ofrece retrocompatibilidad con el MIDI 1.0 y est� planeado que soporte grandes
velocidades de transmisi�n, permitir la detecci�n de dispositivos con solo
conectarlos, enumerarlos y ofrecer un gran rango de datos y resoluci�n. Los n�meros
de los canales y los controladores aumentaran, nuevos tipos de eventos ser�n
agregados y los mensajes ser�n simplificados. Nuevo eventos ser�n soportados como
Note Update y Direct Pitch que est�n enfocados a controladores de guitarra.123?124?
Las capas f�sicas propuestas incluyen protocolos basados en Ethernet como RTP MIDI
y Audio Video Bridging.112? El protocolo HD y un protocolo de transporte basado en
User Datagram Protocol (UDP) est�n bajo la revisi�n de High-Definition Protocol
Working Group (HDWG) de MMA, el cual incluye a los representantes varias
compa��as.124? Prototipos de dispositivos basados en las primeras fases del
protocolo han sido mostrados de manera privada en NAMM usando tanto conexiones
alambicas como inal�mbricas,123? sin embargo es incierto si el protocolo ser�
retomado por la industria.125? En 2015, las especificaciones del protocolo HD est�n
cerca de su finalizaci�n y MMA desarrolla las pol�ticas de licencias y
certificaciones de productos.126? Debido a que el costo de almacenamiento de datos
ha disminuido, la m�sica MIDI se ha visto remplazada por audio comprimido en
productos comerciales, haciendo nuevamente del MIDI una herramienta para la
producci�n musical. La conectividad MIDI y un sintetizador de software a�n se
incluye en Windows, OS X y iOS pero no en Android.

Anda mungkin juga menyukai