Está en la página 1de 77

INSTITUTO POLITCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA

UNIDAD CULHUACAN

SEMINARIO:

TECNICAS DE GRABACION Y REPRODUCCION DEL SONIDO

TEMA:

M I D I
QUE PARA OBTENER EL TITULO DE
INGENIERO EN COMUNICACIONES Y ELECTRONICA
PRESENTAN:

RODRIGO GONZLEZ FERNNDEZ


AZUCENA MEJORADA OLIVO

ASESORES DEL SEMINARIO:


ING. LUIS GERARDO HERNNDEZ SUCILLA
ING. SERGIO VZQUEZ GRANADOS

Mxico, D.F., Abril de 2008.

INSTITUTO POLITCNICO NACIONAL


ESCUELA SUPERIOR DE INGENIERA MECNICA Y ELCTRICA
UNIDAD CULHUACN
TESINA

QUE GENERA EL TTULO:

INGENIERO EN COMUNICACIONES Y ELECTRNICA

POR LA OPCIN DE TITULACIN:

SEMINARIO

DENOMINADO:

TCNICAS DE GRABACIN Y REPRODUCCIN DEL SONIDO


VIGENCIA: FNS30697/11/2007
GONZLEZ FERNNDEZ RODRIGO
MEJORADA OLIVO AZUCENA

DEBER DE REALIZAR:

M I D I
JUSTIFICACIN
ANTECEDENTES TERICOS
INTRODUCCIN
CONCEPTOS BSICOS
CAPTULO 1
EL PROTOCOLO MIDI
CAPTULO 2
QU ES EL MIDI?
CAPTULO 3
CONECTORES Y CONFIGURACIONES
CAPTULO 4
MODOS MIDI
CAPTULO 5
CANALES MIDI
CAPTULO 6
MENSAJES MIDI
CAPTULO 7
MANEJO DE MENSAJES MIDI
CAPTULO 8
SOFTWARE CON HERRAMIENTAS MIDI (PROTOOLS)
ESTUDIO ECONICO
CONCLUSIONES
BIBLIOGRAFIA
MXICO D.F. ABRIL DE 2008

ASESORES.

_______________________
ING. LUIS GERARDO HERNNDEZ SUCILLA.

_______________________
ING. SERGIO VZQUEZ GRANADOS.

______________________________________
M. EN C. HCTOR BECERRIL MENDOZA.
JEFE DE LA CARRERA DE INGENIERA EN COMUNICAIONES Y ELECTRNICA

AGRADECIMIENTOS

A MIS PADRES
Porque estuvieron conmigo apoyndome en todo
momento, porque un triunfo mi es de ellos; por sus
cuidados, amor y comprensin por sus sabios consejos
que me orientaron en el camino de la vida; porque
gracias a mis padres he llegado a logar uno de los
anhelos mas grandes de mi vida.

A LA ESIME
ESIME Que me abri sus puertas integrndome a ella, y otorgndome las
herramientas necesarias para desarrollar mi carrera con un gran profesionalismo.
Por darme un espacio en dentro de ella. Me brind amigos, compaeros y
experiencias inolvidables.

AL INSTITUTO POLITCNICO NACIONAL:


Que me permiti ser parte de una Gran Institucin haciendo realidad mis sueos
de convertirme en una profesional alcanzando mis metas y que ser Politcnico me
llena de orgullo aspirando a elevar el nombre de esta Institucin dentro de mi
carrera.

RODRIGO GONZLEZ FERNNDEZ

AGRADECIMIENTOS

INSTITUTO POLITECNICO NACIONAL


Gracias al Instituto Politcnico Nacional por permitirme
crear un mbito de estudio, por los conocimientos,
porque como Institucin para m es la ms importante,
un orgullo que me llena de alegra; porque me abri
sus puertas para que me creara un futuro, porque me
formo como persona y como profesionista.

ESIME
Por permitirme ser parte de esta gran
escuela y proporcionarme las bases
suficientes para formarme como
profesionista.

A LOS PROFESORES.
Que compartieron sus experiencias laborales
como personales, sus enseanzas, su
dedicacin por formar profesionistas con
dedicacin y amor a su profesin, porque son un
ejemplo a seguir, un cofre de sabidura; gracias
por corregir mis errores, por la paciencia al
ensearme y porque me abrieron ese cofre de
sabidura que me hizo cada vez ms grande.

DIOS
Por darme la VIDA, por la
familia tan bonita que me
diste y por este BEB que
viene en camino.
GRACIAS

A MIS PADRES
Por darme la vida.
SUSANA Y EDUARDO que con su entrega y su
apoyo incondicional lograron hacer de m una gran
persona otorgndome principios, valores y su gran
amor. Dndome su comprensin, tiempo y
compartiendo conmigo este gran sueo hoy por fin
cumplido.
A MI HERMANO
EDUARDO por sus consejos, compaa desde que
ramos nios, cario, apoyo y fe que ha puesto en m.
Deseo que logre lo mismo que yo ya te falta poco
chale ganas tu puedes sabes que eres mi orgullo.
A DIEGO
El amor de mi vida que me has apoyado, dado tu
tiempo, comprensin, que con tu amor me has
brindado gran fuerza para lograr mis metas estos 6
aos y este BEB que viene en camino.
Estoy orgullosa de que ya casi terminas tu carrera
SUERTE
A MI FAMILIA
Por sus consejos, por la educacin que me dieron, los
valores, sobre todo por el amor y cario que me dan
da a da y siempre me han impulsado a salir adelante.

LOS AMO CON TODO MI CORAZON


AZUCENA MEJORADA OLIVO

INDICE

PAG.

JUSTIFICACIN

ANTECEDENTES TERICOS

INTRODUCCIN

CONCEPTOS BSICOS

CAPITULO 1 EL PROTOCOLO MIDI

1.- Conexiones y cadenas MIDI

2.- Cul es la utilidad de MIDI THRU?

3.- Qu es un SAMPLER?

CAPITULO 2 QU ES EL MIDI

CAPITULO 3 CONECTORES Y CONFIGURACIONES

10

1.- Cables y conectores

10

2.- Pasos necesarios para conectar el Arduino a un dispositivo MIDI.

12

3.- Conexin a travs del puerto MIDI de la tarjeta de sonido del ordenador.

12

4.- El estndar de transmisin MIDI.

13

5.- Hardware

13

6.- Aparatos

14

7.- Conexiones

14

8.- Software

15

9.- Bytes MIDI

16

10.- Canales MIDI

17

11.- Instrumentos MIDI

17

CAPITULO 4 MODOS MIDI

20

1.- Controlador y unidad generadora de sonido

20

2.- Control de instrumentos musicales

20

3.- Control MIDI por computadora

21

4. - Software

22

CAPITULO 5 CANALES M I D I

24

1.- Como funciona?

24

2.- MIDI bsico

25

CAPITULO 6 MENSAJES MIDI

27

1. Aftertouch

27

2. - Pitch Bend

28

3. - Program Change.

28

4. - Control Change

28

5. - Bank Select

29

6. - RPN, NRPN

29

7. - Mensajes Mode

29

8. - Mensajes System

30

9. - System Common

30

10. - System Real Time.

31

11. - System Exclusive

31

12. - Running Status

32

13. - Secuenciadores y archivos estndar MIDI

33

CAPITULO 7 MANEJO DE MENSAJES MIDI

34

1.- Equipo MIDI bsico

35
7

2.- Equipo externo

36

3.- Equipo virtual

37

CAPITULO 8 SOFTWARE CON HERRAMIENTAS MIDI (PROTOOLS)

39

ESTUDIO ECONMICO

65

CONCLUSIONES

67

BIBLIOGRAFA

69

JUSTIFICACION
Principalmente este tema de MIDI lo estamos desarrollando ya que es un tema
que le hace falta difusin en la escuela ya que en el mbito laboral es muy
utilizado y prctico.
En esta seccin hemos colocado artculos y definiciones dentro de los campos del
audio y el mundo de la informtica, no pretende ni con mucho ser un tratado o la
ltima palabra sobre el tema, si no ms bien ser un vehculo de comunicacin e
informacin para los lectores de este.
Estn escritos en un lenguaje sencillo, casi coloquial, con la finalidad de llegar a
todo pblico y quitarle lo almidonado a los temas.
En el caso que nos interesa, diremos que son archivos, que una vez interpretados
por los mdulos o tarjetas nos permiten obtener msica y que tienen entre sus
principales caractersticas las siguientes:
Ventajas: Son archivos con informacin multicanal y que en trminos de la
cantidad de bits que consumen aqu llamaremos a esta cualidad peso es del
orden de los Kb (es decir pesan poco) por esa razn son muy populares en
Internet.
Desventajas.- La calidad final del audio depende del mdulo o tarjeta que lo
reproduce, si tenemos una tarjeta genrica barata el sonido final no ser bueno.
Para nosotros en el estudio esto no tiene importancia, pues no solo lo
interpretarn mdulos de sonido profesionales, sino que adems usaremos varios
y sus respectivas salidas sern tratadas individualmente para construir una buena
mezcla final, adems podemos combinarlos con sonidos acsticos.
Muchos teclados modernos tienen secuenciadores que son programas que
permiten grabar lo que el msico interpreta e ir encimando otros instrumentos
(canales o tracks) hasta terminar una cancin, al final el aparato nos permite
salvar (grabar el archivo o secuencia en un medio fsico como lo es un disquet)
en formatos propietarios y tambin en MIDI.
Esto genera una gran variedad de posibilidades para poder hacer diferentes tipos
de conexin, y permite al msico elegir desde un principio, la instalacin ms
adecuada dependiendo del tipo de trabajo que tiene que realizar con su equipo.
Y precisamente para este juego de posibilidades, cada instrumento MIDI tiene las
siguientes "salidas" y "entradas" fsicas (con la parte hembra del cable tipo DIN) en
l: IN, OUT, THRU.

ANTECEDENTES TEORICOS
MIDI, (Musical Instruments Digital Interface), fue desarrollado en 1983 por un
consorcio de fabricantes de sintetizadores -Yamaha, Roland, Kawaii y Sequential
Circuits, y es un mtodo para comunicar datos de ejecucin musical a travs de
instrumentos electrnicos.
Antes de la creacin del MIDI la mayora de los sintetizadores usaban el flujo de
corriente elctrica para controlar aspectos de la generacin de sonido -altura,
volumen inicial de la nota, duracin, cambio de amplitud y timbre en el tiempo,
etc.- Cada fabricante usaba, sin embargo, diferentes standards elctricos.
MIDI fue la respuesta industrial a un mercado que demandaba compatibilidad de
los instrumentos electrnicos. Usando los extraordinarios avances de la dcada en
tecnologa digital, los instrumentos equipados con MIDI emplean
microprocesadores para convertir acciones de ejecucin (qu tecla se acciona,
con que velocidad, qu pedales estn abajo, qu programa se usa, etc.) en un
flujo de datos codificados digitalmente. Los datos digitales se pasan de un
instrumento a otro a travs de una interfaz serial, requiriendo un slo cable para
cada conexin. Por medio de este mtodo una multiplicidad de instrumentos
pueden compartir datos musicales.
Originalmente concebida como una herramienta para la ejecucin "en vivo", la
interfaz MIDI prolifer con sorprendente velocidad. Actualmente pueden
encontrarse puertos de comunicacin MIDI no slo en sintetizadores, sino tambin
en consolas, controles de luz, procesadores de efectos y computadoras
personales.
El hardware emplea conectores DIN de 5 pins dispuestos en 180 grados. Los
cables de conexin deben estar limitados a una longitud mxima de 15 metros,
Los datos se transmiten en serie como un flujo de ceros (paso de corriente) y unos
(ausencia de corriente) a una velocidad de 31,25 Kbaud (31.250 bits por segundo).
Los puertos de entrada se denominan MIDI IN y los de salida MIDI OUT.
Opcionalmente existe un conector adicional denominado MIDI THRU que enva
una copia de los datos ingresados por MIDI IN hacia otros instrumentos,
permitiendo encadenarlos en serie. En algunos instrumentos el MIDI THRU es
omitido, de la misma manera que, por no generar usualmente ningn dato MIDI,
los procesadores de efectos carecen de MIDI OUT.

10

INTRODUCCION
A principios de los aos 80, la tecnologa de los sintetizadores haba conseguido
avances importantes en su empeo para conseguir instrumentos capaces de
reproducir sonidos espectaculares tanto, creando imgenes de sus
correspondientes acsticos como produciendo tonos irreales inventados por la
imaginacin de algunos msicos que encontraron en estos sonidos nuevas
inspiraciones y medios para su creatividad. Sin embargo, uno de los problemas
que permanecan sin solucionar era la incompatibilidad entre diferentes
instrumentos, incluso de la misma marca.
Si consideramos que los sintetizadores eran monofnicos (que solo son capaces
de producir una sola nota a un tiempo), podemos imaginar que estos aparatos
eran incapaces de competir con los verdaderos pianos o las guitarras que eran
dos de los instrumentos ms usados en la msica moderna. Este problema
conllev a que en 1982, un tal Dave Smith de la fabricante Sequential, se
propusiera realizar el milagro de poner de acuerdo a las grandes compaas
para crear un protocolo o norma de comunicacin entre los instrumentos que
fuese respetada por todos los aparatos. La idea bsica era permitir hacer sonar a
ms de un aparato a la vez, creando as un instrumento polifnico por el sistema
de adicin de varios componentes.
Las especificaciones se prepararon a mediados del 82 y se publicaron a finales del
mismo ao bajo el ttulo The Complete SCI MIDI abrevindose el nombre a
M.I.D.I. (Musical Instruments Digital Interface). El primer sintetizador que sali
al mercado ostentando el logo MIDI fue el Prophet 600 de Sequential, a mediados
del 83. Una prueba del xito de MIDI es que en 1996, sigue siendo el estndar que
respetan todos los instrumentos -y otros artefactos- que ostentan el logo. El
sistema es simple de instalar en los aparatos y su estructura sencilla, barata y
efectiva, permite que sea factible su instalacin en cualquier producto, desde los
ms econmicos hasta los ms costosos.
El concepto MIDI que traduce al espaol como Interfaz Digital Instrumentos
Musicales, no es ms que eso; un Interfaz (o Interface; como lo queramos
traducir) para la comunicacin entre los instrumentos. Aunque en un principio, la
idea era comunicar slo "instrumentos musicales", el protocolo se ha
estandarizado de tal manera que lo podemos encontrar en muchos sistemas que
no se pueden clasificar como instrumentos en el total sentido de la palabra,
aunque estn relacionados con la msica. Por ejemplo, actualmente podemos
programar junto con nuestras canciones, la secuencia de las luces para directo y
controlar cundo empieza a andar un grabador anlogo, entre otras muchas
aplicaciones.

11

CONCEPTOS BASICOS
MIDI.- son las siglas de Musical Instrument Digital Interface (Interfaz Digital de
Instrumentos Musicales). Se trata de un protocolo industrial estndar que permite
a las computadoras, sintetizadores, secuenciadores, controladores y otros
dispositivos musicales electrnicos comunicarse y compartir informacin para la
generacin de sonidos.
Esta informacin define diversos tipos de datos como nmeros que pueden
corresponder a notas particulares, nmeros de patches de sintetizadores o valores
de controladores. Gracias a esta simplicidad, los datos pueden ser interpretados
de diversas maneras y utilizados con fines diferentes a la msica. El protocolo
incluye especificaciones complementarias de hardware y software.
SINTETIZADOR.- es un instrumento musical electrnico diseado para producir
sonido generado artificialmente, usando tcnicas como sntesis aditiva,
substractiva, de modulacin de frecuencia, de modelado fsico o modulacin de
fase, para crear sonidos.
El sintetizador crea sonidos mediante manipulacin directa de corrientes elctricas
(como los sintetizadores analgicos), mediante la manipulacin de una onda FM
digital (sintetizadores digitales), manipulacin de valores discretos usando
ordenadores (sintetizadores basados en software), o combinando cualquier
mtodo.
En la fase final del sintetizador, las corrientes elctricas se usan para producir
vibraciones en altavoces, auriculares, etc.
Este sonido sinttico se distingue de la grabacin de sonido natural, donde la
energa mecnica de una onda de sonido se transforma en una seal que ms
tarde se convertir de nuevo en energa mecnica durante su reproduccin.
El trmino "sintetizacin del habla" se usa tambin en el procesado electrnico de
voz, a menudo en relacin con decodificadores de voz.
SAMPLER.- es un aparato que permite muestrear digitalmente secuencias
sonoras o samples para ser reproducidas posteriormente, o transformadas
mediante efectos. Tambin permite recuperar y almacenar estas en un soporte de
almacenamiento secundario, como discos duros, unidades ZIP, disquetes, etc.

12

CAPITULO 1
EL PROTOCOLO MIDI
MIDI (Musical Instruments Digital Interface) es el lenguaje que utilizan
actualmente muchos instrumentos para comunicarse entre ellos, enviar y recibir
datos y sincronizarse. Naci dentro del mundo de los sintetizadores como
respuesta a una necesidad de los msicos: controlar varios equipos con sus dos
manos y hacer capas de varios sonidos entre ellos. Los primeros resultados de
esta nueva tecnologa se mostraron en el North American Music Manufacturers
Show de 1983 en Los ngeles. La demostracin consisti en dos sintetizadores de
distintos fabricantes conectados por MIDI con un par de cables; el representante
de una de esas dos compaas toc uno de los sintetizadores... y el pblico se
alborot entre muecas de asombro al ver como los teclados sonaban juntos! Al
igual que dos ordenadores pueden conectarse por mdem, dos instrumentos que
soporten el protocolo MIDI pueden comunicarse. La informacin MIDI tiene un
carcter netamente musical: se refiere a comandos play-stop, activacin de nota,
tempo, volumen, etc. aunque su uso avanzado permite muchas ms posibilidades.
Una de las nociones errneas sobre MIDI que es algo material, un formato de
sonido en s mismo. Eso ha llevado a las tpicas y errneas expresiones "escucha
este MIDI que acabo de hacer", "estoy buscando el MIDI de esta cancin", y el
ms inocente de todos ellos, "quiero pasar este WAV a MIDI". Todos estos
conceptos se basan en una mala comprensin del MIDI. El MIDI es un protocolo
de comunicacin, un conjunto de comandos que circulan entre dispositivos MIDI
dando rdenes a los mismos respecto a lo que deben hacer. Lo que suena son los
aparatos, no "el MIDI" que, adems, tiene otras funciones aparte de controlar la
ejecucin de sonidos.
Cuando alguien pregunta "cmo pasar de WAV a MIDI", est en la misma
situacin que aquel que tiene una foto digital (un JPG por ejemplo) de un texto y
quiere que esa foto se convierta en formato TXT para usarlo en un procesador de
textos. As como el WAV y el JPG son "fotos" digitales de una realidad material (el
sonido y la imagen), el MIDI y el TXT son lenguajes que indican a ciertos
dispositivos qu deben hacer. En el caso de un sintetizador, el MIDI le dice qu
notas deben sonar, a qu volmenes, etc.; y en el caso de un procesador de
textos, el TXT le dice qu caracteres deben presentarse, en qu formato. Es cierto
que existen las tecnologas OCR para leer caracteres a partir de una foto, pero
esta tcnica est implementada en el audio digital con menos fortuna. Existen
programas que pueden identificar tonos a partir de un wav y construir mensajes
MIDI a partir de ellos, pero normalmente solo funciona con WAVs monofnicos y
no muy complejos.
Conviene hablar un poco del funcionamiento interno de este lenguaje para
entender cmo se comporta. La base de la comunicacin MIDI es el byte (una
unidad de informacin digital). Cada comando MIDI tiene una secuencia de bytes
especfica.

13

El primer byte es el byte de estado (status byte), que le dice al dispositivo MIDI
qu funcin activar. Codificado en ese byte de estado va el canal MIDI. El MIDI
opera en 16 canales diferentes, numerados del 0 al 15. Las unidades MIDI
aceptarn o ignorarn un byte de estado dependiendo de en qu canal estn
configuradas para recibir datos. Slo este byte de estado tiene codificado el
nmero de canal, ya que los dems bytes de la cadena se asume que circulan en
el canal indicado por el byte de estado.
Algunas de las funciones que puede activar el byte de estado son estas: Note On,
Note Off, System Exclusive (SysEx), Patch Change, y otras. As pues,
dependiendo del byte de estado, le seguirn un numero diferente de bytes. Por
ejemplo, el estado Note On le dice al dispositivo MIDI que empiece a hacer sonar
una nota. As pues, se requerirn dos bytes adicionales al de estado; uno que
indique el tono de la nota (pitch byte) y otro que marque la velocidad de la misma
(velocity byte). Este ltimo byte de velocidad es el que determina con que fuerza
ha sido pulsada esa nota. Aunque no todos los dispositivos MIDI aceptan el byte
de velocidad -especialmente los aparatos antiguos o algunos modernos de gama
baja- sigue siendo un byte requerido para completar la cadena.
Es importante hacer notar una limitacin del lenguaje MIDI, y es su transmisin
en serie. Por un cable MIDI discurren todos esos bytes que hemos citado. Pero
uno detrs de otro, no todos a la vez. Esto tiene implicaciones prcticas: por
ejemplo, si tenemos un teclado controlador conectado a un sampler y estamos
enviando datos MIDI al sampler desde el teclado, al pulsar un acorde de varias
notas no llegarn todas juntas al sampler, sino una detrs de otra. El proceso se
hace a gran velocidad y no hay retardos audibles en este ejemplo, pero en una
cadena interconectada de dispositivos MIDI s podran surgir problemas, como
indicaremos a continuacin. Por todo esto, es importante tener una idea de lo que
realmente transmiten los datos MIDI: qu bytes y en qu orden.
1.- Conexiones y cadenas MIDI
Son muy importantes las conexiones de 5 pines (fig. 1), para MIDI, como son las
de teclados o aparatos en general de MIDI, etiquetados como: IN, OUT y THRU.
Alrededor de estos tres conectores girar todo nuestro sistema MIDI.

Fig. 1 conectores MIDI 5 pines

14

Por los puertos MIDI IN de un aparato se recibirn todos los mensajes MIDI y por
el MIDI OUT cada aparato enviar los suyos. La conexin MIDI THRU es algo que
desconcierta, pero no tiene ningn misterio y es de gran utilidad para configurar
una cadena. Lo que hace el MIDI THRU es copiar los datos que se reciben por el
MIDI IN de ese aparato y enviarlos de nuevo hacia fuera. Aunque del MIDI THRU
salgan datos MIDI, no debe confundirse con el MIDI OUT; de este ltimo salen
solamente los datos enviados por el mismo aparato, mientras que del THRU sale
la copia de los datos recibidos por el aparato en su MIDI IN.
2.- Cul es la utilidad de MIDI THRU?
Bsicamente, enlazar unos aparatos con otros en una cadena, de manera que
todos respondan a una fuente de datos MIDI inicial. Como ejemplo prctico (fig. 2),
si tenemos un secuenciador MIDI del que nacen todos nuestros mensajes de
control y queremos enviarlos a 2 aparatos distintos, tendramos que establecer la
siguiente cadena:

Fig. 2 Cadena MIDI


En nuestro esquema, el secuenciador enva sus datos MIDI por la salida MIDI
OUT (A); estos datos son recibidos por el sintetizador a travs de su MIDI IN (B), y
reenviados por el MIDI THRU (C) hacia el sampler, que los recibe, lgicamente,
por su MIDI IN (D). As pues, los datos del secuenciador estaran siendo recibidos
por los dos aparatos, ya que el primero (sintetizador) los recibe directamente por
su MIDI IN, y al mismo tiempo los copia y los reenva por su MIDI THRU hacia el
sampler.
3.- Qu es un SAMPLER?
Un sampler (fig. 3), es un aparato que permite muestrear digitalmente secuencias
sonoras o samples para ser reproducidas posteriormente, o transformadas
mediante efectos. Tambin permite recuperar y almacenar estas en un soporte de
almacenamiento secundario, como discos duros, unidades ZIP, disquetes, etc.

15

Fig. 3 Sampler
Suelen contar con conectores MIDI para ser manipulados desde otros dispositivos
electrnicos, como ordenadores o secuenciadores. Permiten transformar las
muestras con efectos (eco, reverberacin, flanger, etc.), cambiar el tono, el
volumen, la intensidad, etc. y posteriormente almacenar estas muestras en
disquetes, discos duros, u otros dispositivos similares.
Podramos seguir conectando dispositivos MIDI en esta cadena, simplemente
enlazndolos con el MIDI THRU. Por ejemplo si queremos aadir otro sintetizador,
podramos enviar el MIDI THRU del sampler hacia su MIDI IN. De todos modos,
por la cuestin antes mencionada de que el MIDI se transmite en serie, no
conviene enlazar una cadena demasiado larga por MIDI THRU, ya que el ltimo
aparato de esta cadena podra sufrir retardos al recibir los mensajes. Por esta
razn, muchos secuenciadores tienen varias salidas MIDI, para poder enviar los
mismos datos en distintas series a diferentes aparatos sin utilizar las conexiones
THRU, o al menos reducindolas. Por ejemplo, si nuestro secuenciador tuviese
dos MIDI OUT, el esquema anterior (fig. 2) no necesitara el uso de la cadena
THRU: simplemente conectaramos el sintetizador y el sampler a cada una de
esas dos salidas, y ambos recibiran los datos del secuenciador al mismo tiempo.

16

CAPITULO 2
QU ES EL MIDI
El MIDI es un estndar de comunicacin adoptado por todos los fabricantes de
instrumentos musicales, ordenadores y aparatos de audio/video en general. El
MIDI, es por tanto, un protocolo de comunicaciones de datos, capaz de permitir
que un instrumento musical pueda controlar a otro. El instrumento controlador
recibe el nombre de Maestro o Master. El instrumento o instrumentos controlados
reciben el nombre de Esclavo (fig. 4).

Fig. 4 Maestro y esclavo


Bsicamente MIDI, se compone de dos aspectos que han de ser obligatoriamente
respetados por quien ostente este logo:
a) Los conectores: En todos los casos, sern de tipo DIN de cinco
conductores; aunque MIDI slo hace uso de tres.
b) La disposicin de la estructura de los mensajes: La data ha de ser enviada
en secuencias y por medio de canales.
Los conectores estandarizados son tres: IN, OUT y THRU.
Debemos poner mucho nfasis en aclarar el factor de que MIDI no produce
sonidos propios ni graba data audito por el sistema digital, sino que contiene
instrucciones para que los dispositivos a los que controla, por medio de esta data,
produzcan los sonidos u otras reacciones sin necesidad de "tocarlos" fsicamente.
Es comparable, en el campo de los computadores al sistema de PostScript pero,
aplicado a la msica y perifricos. PostScript describe objetos, en vez de vaciarlos
en un mapa de bits. MIDI describe los elementos necesarios para la ejecucin de
los eventos, tanto musicales como de otra ndole, en vez de vaciarlos en los flujos
de bits del audio digital. Por lo tanto, se entiende que MIDI es independiente del
dispositivo y de la definicin o calidad final de los sonidos. Un archivo MIDI puede
ser reproducido por cualquier instrumento o sistema que sea compatible y la
calidad final depender de las caractersticas de este sistema reproductor.

17

CAPITULO 3
CONECTORES Y CONFIGURACIONES
Como hemos dicho antes los conectores MIDI estn estandarizados para el uso
de DINs de cinco pines. Esto se presenta como un factor un poco extrao ya que,
la mayora de las conexiones que se usan en el campo profesional del audio
suelen ser de tipo XLR (como los que conectan a la gran mayora de micrfonos) u
otros sistemas ms "confiables" que el tpico cable DIN. Sin embargo, el sistema
se ha estandarizado tanto que desde el ms simple hasta el ms complicado de
los sistemas compatibles, ostentan entradas y salidas DIN y un cable MIDI es lo
mismo en Amrica que en China.
Los cables usan solamente tres de los cinco pines (los tres centrales) por lo que
sera factible usar cualquier otro tipo de conector con tres conductores pero, nos
crearemos problemas de compatibilidad y nos veremos obligados a hacer uso de
adaptadores. A pesar de esto, no es raro encontrar patch-bays (cajas de
interconexiones) con conectores de jacks 3/4 de tipo estreo, o sea con tres
conductores, a los que se les da uso para conexiones de MIDI.
Los conectores ms importantes de MIDI son MIDI IN y MIDI OUT. No es que
MIDI THRU no sea importante, sino que es el ms difcil de entender bien, por lo
que es preferible aprender a usar IN y OUT para tener una idea prctica ms
rpidamente y que nos va a ayudar a comprender el THRU.
MIDI IN es por donde se recibe la data proveniente de otro dispositivo.
MIDI OUT es por donde envan la data los dispositivos hacia otros
dispositivos.
Por ejemplo, si queremos introducir mensajes de notas musicales desde un
teclado a un computador, deberemos de conectar el MIDI OUT del teclado al MIDI
IN del computador y si queremos que el computador haga reaccionar al teclado
(provisto de un sintetizador MIDI), deberemos conectar el MIDI OUT del
computador al MIDI IN del teclado.
1.- Cables y conectores
Un cable MIDI utiliza un conector del tipo DIN de 5 pines o contactos (fig. 5 y 6).
La transmisin de datos slo usa uno de stos, el nmero 5. Los nmeros 1 y 3 se
reservaron para aadir funciones en un futuro. Los restantes (2 y 4) se utilizan
respectivamente como blindaje y para transmitir una tensin de +5 voltios, para
asegurarse que la electricidad fluya en la direccin deseada.
La finalidad del cable MIDI es la de permitir la transmisin de los datos entre dos
dispositivos o instrumentos electrnicos. En la actualidad, los fabricantes de
equipos econmicos y por ello, muy populares, de empresas tales como Casio,

18

Korg y Roland han previsto la sustitucin de los cables y conectores MIDI


estndar, por los del tipo USB que son ms fciles de hallar en el comercio y que
permiten una fcil conexin a las computadoras personales.

Fig. 5 Conector Macho DIN-5

Fig. 6 Conectores Hembra en equipo MIDI

En la (fig.7) vemos las conexiones al Midi Socket.

Fig.7 Conector macho visto por delante.

19

2.- Pasos necesarios para conectar el Arduino a un dispositivo MIDI.


Conexin a travs de conector DIN-5.

Conectar una resistencia de 220 Ohms a la salida del pin TX (1) en la placa
del Arduino y la resistencia al pin 5 del conector DIN como se ve en la fig. 7
Conectar el pin 2 (pin central) del conector MIDI a la tierra del Arduino.
Conectar nuestra lnea de 5V al Pin 5 del conector a travs de la resistencia
de 220 Ohms.
Lo mejor es soldar cable rgido a los bornes del conector MIDI, despus ya
conectaremos al protoboard las resistencias.

3.- Conexin a travs del puerto MIDI de la tarjeta de sonido del ordenador.

Utilizaremos un conector DB-15 macho (fig. 8).

Fig. 8 Numeracin de los pines conector visto por detrs

En el pin 4 del conector conectaremos un cable a la tierra del Arduino (fig.9).

Fig. 9 conexiones

20

En el pin 15 del conector (MIDI IN del PC) conectaremos la salida del pin TX (1) a
travs de la resistencia de 220 Ohms (fig. 10).

Fig. 10 Conector con carcasa listo para ser conectado al puerto Midi.
4.- El estndar de transmisin MIDI.
El protocolo MIDI se transmite como bytes asncronos a 31250 bits por segundo.
Si el primer bit del byte es = 1, el byte que sigue es un mensaje de "estado"
Si el primer bit del byte = 0, el byte que sigue es un mensaje de datos.

Bytes de estado (o nmero con el que se identifica el tipo de mensaje).


Note On: 144+canal
Control Change: 176 + canal
Program Change: 192+canal

Para agregar el canal solo sumaremos al valor del byte de estado el valor del
canal 1.

Si quisiramos enviar un mensaje de Note On al canal 7 el byte de estado


tendra el valor 150.
Si quisiramos enviar un mensaje de Control Change al canal 5 el byte de
estado tendra el valor 180.

5.- Hardware
Buena parte de los dispositivos MIDI son capaces de enviar y recibir informacin,
pero desempean un papel diferente dependiendo de si estn recibiendo o
enviando informacin, tambin depende de la configuracin del programa o
programas que se puede usar dicho dispositivo. El que enva los mensajes de

21

activacin se denomina Maestro (del ingls master, o amo) y el que responde a


esa informacin Esclavo (slave).
6.- Aparatos
Los aparatos MIDI se pueden clasificar en tres grandes categoras:
1) Controladores: generan los mensajes MIDI (activacin o desactivacin de una
nota, variaciones de tono, etc). El controlador ms familiar a los msicos tiene
forma de teclado de piano, al ser este instrumento el ms utilizado a la hora de
componer e interpretar las obras orquestales; sin embargo, hoy da se han
construido todo tipo de instrumentos con capacidad de transmisin va interfaz
MIDI: guitarras, parches de percusin, clarinetes electrnicos, incluso gaitas MIDI.
2) Unidades generadoras de sonido: tambin conocidas como mdulos de
sonido, reciben los mensajes MIDI y los transforman en seales sonoras
(recordemos que MIDI no transmite audio, sino paquetes de rdenes en formato
numrico).
3) Secuenciadores: no son ms que aparatos destinados a grabar, reproducir o
editar mensajes MIDI. Pueden desarrollarse bien en formato de hardware, bien
como software de computadora, o bien incorporados en un sintetizador.
stos son los tres grandes tipos de aparatos MIDI. An as, podemos encontrar en
el mercado aparatos que renen dos o tres de las funciones descritas. Por
ejemplo, los rganos electrnicos (fig. 11), disponen de un controlador (el propio
teclado) y una unidad generadora de sonido; algunos modelos tambin incluyen
un secuenciador.

Fig. 11 rgano Electrnico


7.- Conexiones
El sistema de funcionamiento MIDI es de tipo simplex, es decir, slo puede
transmitir seales en un sentido. La direccin que toman las seales es siempre

22

desde un dispositivo maestro hacia un dispositivo esclavo. El primero genera la


informacin y el segundo la recibe.
Para entender bien el sistema de conexin, debemos saber que en un aparato
MIDI puede haber hasta tres conectores:
MIDI OUT: conector del cual salen los mensajes generados por el
dispositivo maestro.
MIDI IN: sirve para introducir mensajes al dispositivo esclavo.
MIDI THRU: tambin es un conector de salida, pero en este caso se enva
una copia exacta de los mensajes que entran por MIDI IN.
El formato ms simple de conexin es el formado por un dispositivo maestro (por
ejemplo, un controlador) y un esclavo (como un sintetizador). En este caso, el
maestro dispondr de un conector MIDI OUT, de donde saldrn los mensajes MIDI
generados, el cual deberemos unir al conector MIDI IN en el esclavo.
MIDI admite la conexin de un solo maestro a varios dispositivos esclavos en
cascada. Para esos casos se utilizar MIDI THRU, uniendo el maestro con una de
las unidades del modo descrito anteriormente. En el conector MIDI THRU de esa
unidad se obtiene una copia de los mensajes MIDI que se introducen a travs de
MIDI IN, por lo que ese MIDI THRU se conectar con MIDI IN de otra de las
unidades.
Supongamos que uno de los esclavos tambin incluye un controlador (como un
sintetizador con teclado). ste dispondr de conector MIDI OUT. En ese caso,
obtendremos los mensajes generados desde controlador en MIDI OUT, mientras
que los mensajes correspondientes al controlador situado al inicio de la cadena
aparecern en MIDI THRU.
Por ltimo, si se dispone de un aparato secuenciador (capaz de almacenar y
reproducir informacin MIDI recibida), se conectar entre el controlador y la
primera unidad generadora de sonido. En ese caso, el secuenciador dispondr de
conectores MIDI OUT y MIDI IN.
Aunque existe la posibilidad de la conexin en cascada de varios aparatos MIDI,
es cierto que existe una limitacin. Las caractersticas elctricas de los conectores
MIDI hacen la seal proclive a la degradacin, por lo que son pocos los aparatos
que se pueden conectar en cascada antes de notar prdidas apreciables de
informacin.
8.- Software
La especificacin MIDI incluye un aspecto de software que parte de la misma
organizacin de los bytes.

23

9.- Bytes MIDI


El byte MIDI, a diferencia de los bytes estndar de ocho bits de las computadoras,
est compuesto por diez bits. El primero es el bit de inicio (start bit, que siempre es
0) y el ltimo el bit de terminacin (stop bit que siempre es 1). Esto con el fin de
que los dispositivos MIDI puedan llevar la cuenta de cuantos bytes se han enviado
o recibido. Los ocho bits restantes contienen los mensajes MIDI.
Existen dos tipos de bytes: De estado -status byte- y de informacin -data byte-.
Se diferencian por el primer bit: si es un 1, tenemos un byte de estado, y si es un
0, es un byte de datos. Al generar un mensaje MIDI, por norma general, siempre
enviamos un byte de estado, que puede estar seguido de cierta cantidad de bytes
de datos. Por ejemplo, podemos enviar un primer mensaje de estado "activar
nota", seguido de un byte de datos informado qu nota es la que se activa. En
algunas ocasiones y segn el dispositivo MIDI que se trate, puede ocurrir que se
omita el byte status si es idntico al anterior.
A su vez, los mensajes de estado se dividen en dos grupos: mensajes de canal y
mensajes de sistema. Los mensajes de canal se envan a un dispositivo
especfico, mientras que los mensajes de sistema son recibidos por todos los
equipos.
En la tabla1 tenemos una lista con todos los mensajes disponibles.
Byte estado Descripcin
1000cccc

Desactivacin de nota

1001cccc

Activacin de nota

1010cccc

Postpulsacin polifnica

1011cccc

Cambio de control

1100cccc

Cambio de programa

1101cccc

Postpulsacin monofnica de canal

1110cccc

Pitch

11110000

Mensaje exclusivo del fabricante

11110001

Mensaje de trama temporal

11110010

Puntero posicin de cancin

11110011

Seleccin de cancin

11110100

Indefinido

11110101

Indefinido

11110110

Requerimiento de entonacin

24

11110111

Fin de mensaje exclusivo

11111000

Reloj de temporizacin

11111001

Indefinido

11111010

Inicio

11111011

Continuacin

11111100

Parada

11111101

Indefinido

11111110

Espera activa

11111111

Reseteo del sistema


Tabla 1 Mensajes MIDI

Los primeros bytes, cuyos ltimos cuatro bits estn marcados como "cccc", se
refieren a mensajes de canal; el resto de bytes son mensajes de sistema.
10.- Canales MIDI
MIDI est pensado para comunicar un nico controlador con varias unidades
generadoras de sonido (cada una de las cuales puede tener uno o varios
instrumentos sintetizados que deseemos utilizar), todo por un mismo medio de
transmisin. Es decir, todos los aparatos conectados a la cadena MIDI reciben
todos los mensajes generados desde el controlador. Ello hace necesario un
mtodo para diferenciar cada uno de los instrumentos. Este mtodo es el
denominado canal.
MIDI puede direccionar hasta 16 canales (tambin llamados voces, o
instrumentos); por ello, al instalar el sistema MIDI ser necesario asignar un
nmero de canal para cada dispositivo.
11.- Instrumentos MIDI
Estos son los 128 instrumentos de la especificacin estndar de MIDI, tambin
conocidos como GM o "General MIDI"
00-Piano de cola
acstico
01-Piano acstico
brillante
02-Piano de cola

32 - Bajo acstico

64 - Saxo soprano

33 - Bajo elctrico
pulsado

65 - Saxo alto

34 - Bajo elctrico
punteado

96 - Efecto 1
(lluvia)

66 - Saxo tenor

97 - Efecto 2
(banda sonora)

67 - Saxo bartono

98 - Efecto 3

25

elctrico
03-Piano de
cantina
04 - Piano
Rhodes
05-Piano con
"chorus"

35 - Bajo sin trastes

68 - Oboe

36 - Bajo golpeado 1 69 - Corno ingls


37 - Bajo golpeado 2

70 - Fagot

38 - Bajo sintetizado
1

71 - Clarinete
72 - Flautn

39 - Bajo sintetizado
2

73 - Flauta

40 - Violn

74 - Flauta dulce

41 - Viola

75 - Flauta de pan

42 - Violoncello

76 - Cuello de
botella

06- Clavicordio

(cristales)
99 - Efecto 4
(atmsfera)
100 -Efecto 5
(brillo)
101 -Efecto 6
(duendes)
102 -Efecto 7
(ecos)

07 - Clavinet
08 - Celesta
09 - Carilln

103 -Efecto 8
(ciencia ficcin)
104- Sitar

43 - Contrabajo
10 - Caja de
msica

44 - Cuerdas con
trmolo

11 - Vibrfono
12 - Marimba

77 - Shakuhachi
(flauta japonesa)

105- Banjo
106 -Shamisen

78 - Silbato
45 - Cuerdas con
pizzicato

107- Koto
79 - Ocarina
108 -Kalimba

13 - Xilfono

46 - Arpa

14 - Campanas
tubulares

47 - Timbales

15 - Salterio

48 - Conjunto de
cuerda 1

16-rgano
Hammond

49 - Conjunto de
cuerda 2

17-rgano
percusivo

50 - Cuerdas
sintetizadas 1

18 - rgano de
rock
19 - rgano de
iglesia

51 - Cuerdas
sintetizadas 2

80 - Meloda 1
(onda cuadrada)
81 - Meloda 2
(diente de sierra)

109- Gaita
110 -Violn celta
111- Shanai

82 - Meloda 3
(rgano de vapor)
83 - Meloda 4
(siseo rgano)
84 - Meloda 5
(charanga)

52 - Coro Aahs

85 - Meloda 6
(voz)

53 - Voz ohs

86 - Meloda 7

112 -Campanillas
113- Agog
114- Cajas
metlicas
115- Caja de
madera
116 -Caja Taiko
117-Timbal

26

20 - Armonio

54 - Voz sintetizada

(quintas)

meldico

21 - Acorden

55 - xito de
orquesta

87 - Meloda 8
(bajo y melodas)

118- Caja
sintetizada

56 - Trompeta

88 - Fondo 1
(nueva era)

119 -Platillo
invertido

22 - Armnica
23 - Bandonen
57 - Trombn
24 - Guitarra
espaola

58 - Tuba

89 - Fondo 2
(clido)

120 -Trasteo de
guitarra

25 - Guitarra
acstica

59 - Trompeta con
sordina

90 - Fondo 3
(polisintetizador)

121 -Sonido de
respiracin

26 - Guitarra
elctrica (jazz)
27 - Guitarra
elctrica (limpia)
28 - Guitarra
elctrica
(apagada)
29 - Guitarra
saturada
(overdrive)

60 - Corno francs 91 - Fondo 4 (coro)


(trompa)
92 - Fondo 5 (de
arco)
61 - Seccin de
bronces
93 - Fondo 6
(metlico)
62 - Bronces
sintetizados 1
94 - Fondo 7
(celestial)
63 - Bronces
sintetizados 2
95 - Fondo 8
(escobillas)

122- Playa
123 -Piada de
pjaro
124 -Timbre de
telfono
125 -Helicptero
126- Aplauso
127 -Disparo de
fusil

30 - Guitarra
distorsionada
31 - Armnicos de
guitarra

27

CAPITULO 4
MODOS MIDI
Dentro del sistema MIDI, se decidi crear una serie de diferentes modos de
funcionamiento, cada uno con ciertas caractersticas.
a) Monofnico: un instrumento monofnico slo puede reproducir una nota
simultneamente. Es decir, para reproducir una nueva nota debe primero dejar de
sonar la anterior. Por ejemplo, los instrumentos de viento son monofnicos, ya que
slo reproducen un nico sonido cada vez.
b) Polifnico: un instrumento polifnico puede reproducir varias notas
simultneamente. Un ejemplo es un piano, que puede formar acordes por medio
de hacer sonar dos o ms notas a la vez.
Los modos MIDI se muestran en la (tabla 2)
Nmero

Nombre

Descripcin

Omni on / poly

Funcionamiento polifnico sin informacin de canal

Omni on / mono Funcionamiento monofnico sin informacin de canal

Omni off / poly

Funcionamiento polifnico con mltiples canales

Omni off / mono

Funcionamiento monofnico con mltiples canales


Tabla 2 Modos MIDI

Los dos primeros modos se denominan "Omni on". Esto se debe a que en esos
modos la informacin de canal est desactivada. Esas configuraciones se
reservan para configuraciones donde slo utilicemos un instrumento. Los otros dos
modos, "Omni off", s admiten la informacin de canal.
1.- Controlador y unidad generadora de sonido
Tanto en el sentido de generar el/los sonido/s se auto complementa en el sentido
de grabacin - difusin - al mismo tiempo con consolas preparadas y dispuestas
para dicho sistema. Ejemplo: Sea una o varias voces humanas o generada por
instrumental se compaginan cambiando informacin datos, tarea que es
realizada en el sistema MIDI.
2.- Control de instrumentos musicales
MIDI fue originalmente desarrollado para la ejecucin en vivo. Una de sus
principales ventajas es que varios generadores de sonido pueden ser ejecutados

28

por un slo teclado. El teclado controlador se denomina master y las unidades


controladas, slaves.
Una configuracin tpica se muestra en la figura. El MIDI OUT del master se
conecta con el MIDI IN del primer slave y el MIDI THRU de ste ltimo se conecta
al IN del segundo slave. De esta manera los datos de ejecucin del master pasan
al slave 1 y son retransmitidos al slave 2. Controlando los canales MIDI y otras
disposiciones de los instrumentos puede lograrse una gran variedad de
combinaciones de "solos" y "duplicaciones".

Los slaves pueden no tener teclado y, en este caso se denominan mdulos.


Otras configuraciones ms complejas son posibles combinando ms instrumentos,
o por medio de procesadores de datos MIDI y/o Computadoras Personales.

Fig. 12 Configuracin
3.- Control MIDI por computadora
Con el desarrollo de las Computadoras Personales (PC) se disearon tambin
interfaces MIDI que posibilitaron su comunicacin con equipo MIDI de produccin
y procesamiento de sonido. Paralelamente se desarroll software aplicable a
varias funciones de procesamiento de datos MIDI. La ventaja del uso de las PC
reside en su mayor versatilidad para el manejo de datos, la conexin con diversos
programas musicales (por ejemplo, grfica musical, o composicin asistida) y la
capacidad de almacenamiento de datos.
La comunicacin con la computadora se realiza por va de una interfaz MIDI, que
debe instalarse en la misma. El procedimiento de instalacin incluye la instalacin
fsica (insercin de la placa MIDI en uno de los slots de la computadora y
seleccin, mediante la disposicin de los jumpers especiales, del puerto en serie COM- a utilizar) y el reconocimiento de la interfaz/puerto de comunicaciones por
parte del software a utilizar. En los dos casos es imprescindible referirse al manual
tcnico correspondiente a la interfaz y a los manuales del software.

29

Tpicamente las interfaces MIDI para PC tienen dos conectores MIDI (IN/OUT),
existen algunas con MIDI THRU o un doble MIDI OUT, etc. Puede lograrse un
efecto de MIDI THRU por va del llamado MIDI ECHO, que consiste en que los
datos ingresados por IN son tambin retransmitidos por el OUT. El software de
instalacin de la interfaz y/o el software a utilizar generalmente permiten habilitar
el MIDI ECHO.
Opcionalmente, algunos modelos de interfaz poseen una salida de audio para un
pulso de metrnomo y dos conectores para enviar y recibir seales de
sincronizacin (sync in / sync out).
La (fig. 12) muestra una configuracin tpica de conexin de equipo MIDI con una
PC. Como se observa, el master keyboard (teclado maestro, Kawai K4) est
conectado MIDI IN/MIDI OUT con la interfaz de la PC. A su vez, el MIDI THRU del
K4 est conectado al MIDI IN del slave (mdulo Kawai K5). De esta manera, los
datos de ejecucin "en vivo" del teclado pueden enviarse a la PC y ser
retransmitidos por esta por su MIDI OUT (en virtud del MIDI ECHO, habilitado a tal
efecto), volver a ingresar en el K4 por su MIDI IN y salir a su vez por su MIDI
THRU para ingresar por MIDI IN al K5 (el puerto de MIDI THRU no transmite datos
locales). A su vez, pueden enviarse datos MIDI directamente desde la PC al K4
(MIDI OUT de la PC a MIDI IN del k4) y una copia de estos datos es retransmitida
desde el K4 (MIDI THRU) al K5 (MIDI IN).

Fig. 13 Conexin MIDI con PC


4.- Software
El software desarrollado para MIDI se puede clasificar en dos grupos:
1) Secuenciadores.
2) Librarians y/o Editores. Existe adems software de aplicacin musical que no
trabaja necesariamente con datos MIDI, pero pueden convertirse en datos MIDI

30

para su posterior transmisin, ejecucin y/o procesamiento, tal es el caso de los


programas de grfica musical. Algunos programas renen todas las funciones
enumeradas (secuenciacin, edicin y grfica musical).
Finalmente debe mencionarse el caso de los programas de Composicin
Algortmica y los Entornos de Improvisacin.
Se mencionarn algunas caractersticas generales de los tipos de software
enumerados.
Secuenciadores: permiten el ingreso, edicin, envo y almacenamiento en disco
de datos MIDI de ejecucin (ejecucin de notas con sus valores de duracin, key
velocity, movimientos y valores de controladores, etc.). Estos datos son
codificados como eventos MIDI constituyendo secuencias que pueden ser
editadas, almacenadas en disco y retransmitidas a hardware MIDI. Actualmente
existen secuenciadores muy poderosos con un alto grado de complejidad en sus
funciones de recepcin, envo y edicin de datos.
Es importante sealar algunas caractersticas de los archivos que producen los
secuenciadores para ser grabados en disco. En principio estos programas
producen archivos con un formato que les es propio (esto es, no pueden ser
procesados por otros programas, a menos que un usuario muy experto domine el
formato propio). Existe, sin embargo, un formato standard de archivos MIDI
denominado Midifile. Algunos secuenciadores tienen la opcin de usar su propio
formato o bien usar el formato de un Midifile (tpicamente con la extensin ".mid"),
de manera tal que los archivos producidos con un programa pueden ser tomados
por otro (por ejemplo, un programa de grfica musical) y reprocesarse los datos de
otra manera (convertir datos MIDI en una partitura musical, siguiendo el ejemplo
anterior). Tambin existen secuenciadores que proveen un formato de archivo
ASCII y subprogramas que lo convierten a su propio formato.
Librarians y/o Editores: permiten el ingreso, edicin, envo y almacenamiento en
disco de datos MIDI de sistema exclusivo. Se usan bsicamente para modificar,
almacenar en memoria y enviar Patchs y Multipatchs de sintetizadores y/o
mdulos y/o Samplers. Los Librarians permiten guardar los datos en archivos y
retransmitirlos, pero no modificarlos; los editores, adems de esto, trabajan en
tiempo real con los datos de sistema exclusivo, permitiendo editar patchs y
multipatchs. Las ventajas de estos ltimos son, obviamente, la comodidad en la
edicin usando el monitor de la PC (que permite visualizar todos los datos al
mismo tiempo), el uso del mouse, la utilizacin de grficos analgicos (por
ejemplo, de las envolventes), etc. Estos programas necesitan los datos de sistema
exclusivo de cada marca de equipo para poder funcionar, por lo que usan
pequeos archivos llamados drivers para guardarlos y consultarlos.

31

CAPITULO 5
CANALES M I D I
Principio y funcionamiento de los Canales dentro del protocolo MIDI.
MIDI especifica diecisis canales para la transmisin de datos entre
dispositivos que son aplicables tanto, para MIDI IN, como MIDI OUT y
MIDI THRU.
Los datos se pueden estar transmitiendo, en cualquier momento dado,
por todos los canales a la vez, o por uno o varios canales individuales.
Los datos de un canal individual no tienen efecto alguno sobre los que
se reciben por otro canal diferente.
Los principios pueden ser comparables con el sistema de transmisin de la
televisin y nos puede servir de ejemplo para tener una mejor nocin:
Supongamos el caso en que la estacin de transmisin, transmitiera un programa
distinto por medio de diecisis canales diferentes; nuestro receptor de televisin es
capaz de sintonizar cualquiera de ellos pero, si sintonizamos el canal 1, no
estamos afectados por ninguno de los otros, aunque estos estn disponibles para
sintonizar. Al mismo tiempo podemos tener varios receptores de tv. Que estn
sintonizados a diferentes canales por lo que, cada uno reproduce un programa
diferente. Por ejemplo, podemos sintonizar nuestro VCR para que grabe el canal 3
mientras que nosotros vemos el canal 1. El VCR no afecta la seal del tv y
viceversa.
Si por otra parte tenemos un receptor de tv que sea capaz de sintonizar varios
programas a la vez y representarlos en una especie de "multicuadros", podemos
sintonizar varios canales y cada uno de ellos nos reproducira un programa
diferente en cada cuadro dentro de la misma pantalla, sin afectarse entre s.
1.- Como funciona?
El archivo MIDI no contiene datos de audio muestreado, sino ms bien una serie
de instrucciones que el sintetizador u otro generador de sonido utiliza para
reproducir el sonido en tiempo real. Estas instrucciones son mensajes MIDI que
indican al instrumento qu sonidos hay que utilizar, qu notas hay que tocar, el
volumen de cada una de ellas, etc.
Para los ordenadores, el reducido tamao de estos archivos implica que un
ordenador poco potente puede hacerse cargo de complejos arreglos musicales sin
ni siquiera inmutarse. En cambio, puede llegar a ser imposible que una de estas
mquinas sea capaz ni tan siquiera de reproducir unas pocas pistas de audio
muestreado en calidad CD.

32

Otras ventajas:
Ofrece la posibilidad de editar la msica con facilidad.
Permite alterar la velocidad de reproduccin y la altura tonal de los sonidos
de forma independiente.
Al respecto de este ltimo punto, al cambiar la velocidad de una grabacin en
cinta, CD, disco duro, etc., cambiar la altura tonal del sonido.
2.- MIDI bsico
El protocolo MIDI proporciona un medio estandarizado capaz de convertir la
informacin de una interpretacin musical en datos digitales. Esta informacin se
transmite mediante mensajes MIDI, un conjunto de instrucciones que indican al
dispositivo receptor cmo debe interpretar una secuencia musical. Este dispositivo
receptor es el que se encarga a su vez de generar, a tiempo real, el sonido
propiamente dicho.
El protocolo MIDI tambin incluye una especificacin hardware que consiste, entre
otras cosas, en un grupo estandarizado de conectores denominados In, Out y
Thru.
El flujo de datos MIDI est compuesto por una serie de bits unidireccional y
asncrona que se transmite a una velocidad de 31,25 Kbits/seg., (10 bits por cada
byte; 1 bit de inicio, 8 bits de datos y 1 bit final). Este flujo de datos se emite a
partir de un controlador, por ejemplo un teclado o un secuenciador, a tiempo real y
a travs del conector MIDI Out.
El dispositivo que recibe los datos (por ejemplo, un sintetizador o mdulos de
sonidos MIDI) a travs de su conector MIDI In, responde a los mensajes y emite el
sonido mediante sus salidas de audio. Hay que tener en cuenta que muchos
teclados MIDI incorporan a la vez el teclado controlador y el sintetizador generador
de sonidos, por lo que existe un enlace interno entre ambos dispositivos. Este
enlace puede estar activado o desactivado en funcin de si se est utilizando o no
el teclado MIDI con un secuenciador externo (Local On y Local Off). Si se est
utilizando el teclado MIDI con un secuenciador externo y se pretende que acte
simultneamente como controlador y mdulo de sonido, es necesario desactivar la
funcin Local (Local Off) para evitar un gasto intil de polifona.
El puerto MIDI fsico es capaz de alojar hasta 16 canales MIDI independientes
gracias a la inclusin del parmetro de 4 bits Nmero de canal. Un teclado, por lo
general, puede configurarse para transmitir en cualquiera de estos 16 canales
(una excepcin notoria a esta regla es la versin original del sintetizador DX7 de
Yamaha). Un generador de sonido puede configurarse para recibir en un canal o
canales especficos (esto ltimo depende de su capacidad multi-tmbrica, es decir,
si es capaz o no de emitir sonidos o "instrumentos" distintos de forma simultnea).

33

La informacin recibida en el conector MIDI In de un dispositivo es retransmitida


(repetida) mediante el conector MIDI Thru. De esta forma es posible conectar en
cadena varios dispositivos y que el flujo de datos llegue a todos por igual
(conectando la salida MIDI Thru del primer dispositivo con la entrada MIDI In del
segundo).
Por ejemplo, se puede utilizar un teclado controlador para introducir datos en un
secuenciador, que a su vez se encarga, mediante su conector MIDI Out, de
enviarlos hacia distintos mdulos generadores de sonido. As es posible crear
msica compuesta por distintas partes instrumentales y que cada una de ellas sea
"interpretada" por un instrumento distinto. Por supuesto, el compositor puede
introducir las distintas partes de forma independiente desde el teclado "grabarlas"
una a una y despus el secuenciador se encarga de reproducirlas todas a la vez
mediante los mdulos de sonido, esa es la gracia del asunto. Cada una de las
partes se reproducir en un canal MIDI distinto, que se corresponder con el canal
de recepcin del modulo que disponga del instrumento apropiado.
En el ejemplo anterior se utilizaba un mdulo de sonido para cada uno de los
canales MIDI o "instrumentos". Como ya se ha visto anteriormente, los mdulos de
sonido multi-tmbricos son capaces de reproducir varias partes a la vez. As, un
solo dispositivo puede ser configurado para recibir, por ejemplo, la parte de piano
por el canal 1, el bajo en el canal 7 y la percusin por el 10 y, con la ayuda del
secuenciador, reproducir las tres partes de forma simultnea.
En el caso de disponer de un ordenador (Mac o PC), con la incorporacin de una
interfaz MIDI es posible conectar todo el sistema MIDI al ordenador y que ste
acte como componente central del estudio. Los sofisticados programas
secuenciadores actuales permiten manejar todo el estudio MIDI desde la pantalla
del ordenador y grabar, editar y reproducir todo tipo de creaciones musicales.
En los sistemas ms sencillos, ni siquiera existen mdulos de sonido externos, ya
que la tarjeta de sonido del ordenador incorpora uno o varios sintes y la propia
interfaz MIDI. Con lo que slo es necesario conectar un teclado controlador en la
entrada MIDI In de la tarjeta de sonido y empezar a tocar (siempre y cuando est
todo bien configurado).

34

CAPITULO 6
MENSAJES MIDI
Un mensaje MIDI se compone de un byte de estado de 8 bits a continuacin del
cual aparecen, por regla general, uno o dos bytes de datos. Existen distintos tipos
de mensajes MIDI que, en su nivel ms alto, se clasifican como Mensajes de
canal o Mensajes de sistema. Los mensajes de canal, como su nombre indica,
son aquellos aplicables a un canal concreto y contienen el nmero de canal en su
byte de estado. Los mensajes de sistema no estn dirigidos a ningn canal
concreto por lo que no incluyen nmero de canal en su byte de estado.
Los mensajes de canal pueden clasificarse, adems, en dos tipos: Channel Voice
y Mode. Los primeros incluyen datos referentes a la interpretacin musical (la
inmensa mayora de los datos de un flujo de seal MIDI tpico) y los segundos,
datos que alteran la forma en que el instrumento receptor interpreta los datos de
los primeros.
Estos ltimos se utilizan para transmitir informacin sobre la interpretacin
musical. Entre los mensajes englobados en esta categora estn: Note On, Note
Off, Polyphonic Key Pressure, Channel Pressure, Pitch Bend Change, Program
Change, Control Change, etc.
Note On, Note Off, Velocity
En el protocolo MIDI, los movimientos efectuados al pulsar y soltar una tecla son
considerados eventos independientes. Al pulsar una tecla, cuerda, etc. en
cualquier instrumento controlador MIDI, el dispositivo emite un mensaje Note On a
travs del puerto MIDI Out. Si el instrumento est configurado para transmitir por
cualquiera de los 16 canales MIDI, el byte de estado del mensaje Note On indicar
el nmero de canal seleccionado. Siguen a este byte de estado dos bytes de datos
que especifican el nmero de tecla (indicando qu nota se ha pulsado) y el valor
de velocidad de pulsacin (Velocity) que indica lo fuerte que se ha pulsado la
tecla.
El generador de sonido que recibe el mensaje utiliza el nmero de tecla para
determinar qu nota debe sonar y el valor de velocidad de pulsacin para controlar
la amplitud o volumen del sonido. Al soltar la tecla, el controlador emite un
mensaje Note Off, que tambin incluye bytes de datos para el nmero de nota y la
velocidad con que se ha soltado la tecla (este ltimo dato habitualmente se
ignora).
1.- Aftertouch
Algunos instrumentos MIDI cuentan con la capacidad de medir la cantidad de
presin que se aplica sobre las teclas, cuerdas, etc. una vez han sido pulsadas.

35

Esta informacin sobre la cantidad de presin aplicada, denominada Aftertouch,


se utiliza para controlar algunos aspectos del sonido producido por el generador
correspondiente (por ejemplo, vibrato). Si el instrumento controlador dispone de
sensores de presin independientes para cada tecla, etc. la informacin
"polifnica" resultante se transmite como mensajes del tipo Polyphonic Key
Pressure. Estos incluyen bytes de datos independientes para el nmero de tecla y
la cantidad de presin.
Lo ms habitual es que los teclados incorporen un solo nivel de presin para todo
el teclado (no uno para cada tecla). Quizs la excepcin ms notable a esta regla
establecida tcitamente por la mayora de los fabricantes de sintetizadores sean
los instrumentos de la firma Ensoniq, que si incorporan Polyphonic Key
Pressure. Esta informacin de "presin por canal" (Channel Aftertouch) se
transmite mediante el mensaje Channel Pressure, que slo necesita un byte de
datos para especificar el valor de presin.
2.- Pitch Bend
El mensaje Pitch Bend se enva normalmente a partir del movimiento aplicado
sobre la rueda de inflexin tonal que incorporan la inmensa mayora de los
teclados actuales (o a partir de "tirar" de las cuerdas en una guitarra MIDI, por
ejemplo). Esta informacin se utiliza para modificar la altura tonal de los sonidos
reproducidos en un canal determinado. Este mensaje incluye dos bytes de datos
en vez de slo uno, con lo que se dispone de una mayor resolucin a la hora de
definir los movimientos realizados sobre la rueda correspondiente (para que el
sonido resultante sea continuo y no d la sensacin de moverse de forma
escalonada).
3.- Program Change.
Este mensaje se utiliza para indicar el tipo de sonido a emplear en un canal
determinado. Slo precisa de un byte de datos que se encarga de especificar el
nuevo numero de programa.
4.- Control Change
Estos mensajes MIDI se usan para controlar una gran variedad de funciones de un
sintetizador. Como los restantes mensajes de canal, slo afectan al canal
especificado mediante el byte de estado. A continuacin del byte de estado
aparecen un byte de datos que indica el nmero de controlador y un segundo byte
de datos que indica el valor a aplicar. El nmero de controlador identifica qu
funcin del generador de sonido se va a controlar. En la Especificacin MIDI
aparece una lista completa de los nmeros de controlador definidos.

36

5.- Bank Select


El controlador nmero 0 (con el valor 32 como LSB) se encarga de la seleccin de
bancos de sonidos. Esta funcin se utiliza, junto con el mensaje de cambio de
programa, para poder acceder a un mayor nmero de sonidos que los que
contiene un solo banco (128). Los sonidos almacenados en bancos distintos al
banco 1 se seleccionan anteponiendo al mensaje de cambio de programa un
mensaje Control Change que especifica un nuevo valor para los controladores 0
y 32, lo que permite acceder a 16.384 bancos de sonidos con 128 programas cada
uno (para que nadie pueda decir que se queda corto en cuanto a posibilidades
sonoras).
Como la Especificacin MIDI no describe la forma en que los bancos de un
sintetizador deben relacionarse con los mensajes de seleccin de banco, no existe
una forma estandar de seleccionar un banco en todos los sintes del mercado.
Algunos fabricantes como Roland (con su estndar GS) y Yamaha (no podan ser
menos, ellos cuentan con el estndar XG), han adoptado lo que les ha parecido
ms apropiado para asegurar una mnima estandarizacin en cuanto a la
seleccin de bancos de sonidos en sus respectivas gamas.
6.- RPN, NRPN
El controlador nmero 6 (Data Entry), junto con los controladores nmeros 96
(Data Increment), 97 (Data Decrement), 98 (Registered Parameter Number
LSB), 99 (Registered Parameter Number MSB), 100 (Non-Registered
Parameter Number LSB) y 101 (Non-Registered Parameter Number MSB),
permiten aumentar la cantidad de controladores disponibles. Los datos se
transmiten seleccionando primero el nmero del parmetro a editar utilizando los
controladores 98 y 99 100 y 101. Luego se procede a definir el valor del
parmetro utilizando los controladores 6, 96 o 97.
RPN y NRPN se utilizan habitualmente para enviar datos de parmetros a un sinte
para la edicin de sonidos. Los Nmeros de parmetro registrados (Registered
Parameter Number - RPN) son aquellos a los que las organizaciones MIDI
Manufacturers Association (MMA) y Japan MIDI Standards Committee (JMSC) han
asignado alguna funcin particular. Por ejemplo, existen RPNs definidos para
controlar la sensibilidad de pitch bend y la afinacin general de un sinte. Por su
lado, los no registrados (Non-Registered Parameter Number - NRPN) no tienen
asignada ninguna funcin especfica y pueden ser utilizados de forma distinta
segn el fabricante. De nuevo en este caso Roland y Yamaha, entre otros, han
adoptado sus propios estndares.
7.- Mensajes Mode
Estos mensajes (controladores 121 al 127) afectan a la forma en que el generador
de sonidos responde a los datos MIDI. El controlador 121 se utiliza para
37

reinicializar todos los valores. El 122, para activar o desactivar la funcin Local
Control (en un sinte MIDI con teclado, es posible independizar las funciones del
teclado y el generador de sonidos desactivando esta funcin, facilitando as su
funcionamiento con un secuenciador externo). Los controladores 124 a 127 se
utilizan para activar o desactivar el modo Omni y para seleccionar los modos
Mono o Poli.
Cuando est activado el modo Omni, el generador de sonidos responde a los
mensajes MIDI recibidos por todos los canales. Si est desactivado, el generador
slo responder a los mensajes recibidos por un canal especfico.
En el modo Poly, los mensajes Note On entrantes se reproducen de forma
polifnica, lo que significa que cuando se reciben mltiples mensajes Note On, a
cada nota se le asigna su propia voz (dependiendo siempre del nmero de voces
disponibles en ese momento en el generador de sonidos). As, por ejemplo, al
tocar un acorde sonarn todas las notas de forma simultnea. Al seleccionar el
modo Mono, se asigna una sola voz por cada canal MIDI.
La mayora de los instrumentos MIDI actuales funcionan por defecto en la
configuracin Omni On/Poly. El generador reproduce los mensajes de nota
recibidos en cualquiera de los canales de forma polifnica. Por otra parte, la
combinacin Omni Off/Poly puede resultar til en el caso que varios generadores
de sonido estn conectados en cadena mediante sus puertos MIDI Thru, ya que
cada uno de ellos recibir los datos en un canal especfico y reproducir las notas
de forma polifnica.
Hay que tener en cuenta que cualquier instrumento MIDI dispone de un canal
designado como Canal bsico y que slo recibir los mensajes de cambio de
modo a travs de este canal. Esta asignacin puede ser fija o seleccionable por el
usuario.
8.- Mensajes System
Los mensajes de sistema se subdividen en mensajes System Common, System
Real Time, o System Exclusive. Los primeros estn destinados a todos los
receptores del sistema; los segundos se utilizan para la sincronizacin de los
elementos que funcionan mediante un reloj temporizador. Por su parte, los
mensajes de Sistema Exclusivo incluyen un cdigo de identificacin del
fabricante y se utilizan para transferir bytes de datos formateados segn una
especificacin diseada por este fabricante.
9.- System Common
Actualmente estn definidos los mensajes MTC Quarter Frame, Song Select, Song
Position Pointer, Tune Request y End Of Exclusive (EOX). El mensaje MTC
Quarter Frame forma parte de la informacin de cdigo de tiempo MIDI utilizada
para la sincronizacin de equipos MIDI con sistemas de audio y video.
38

El mensaje Song Select es utilizado por secuenciadores y cajas de ritmo capaces


de almacenar varias composiciones distintas. Song Position Pointer se usa para
iniciar la reproduccin en un secuenciador; siempre en un punto distinto al inicio
de la composicin. Su valor est relacionado con el nmero de pulsaciones de
reloj MIDI transcurridas desde el punto inicial de la composicin. Este mensaje
slo puede ser utilizado con dispositivos capaces de reconocer mensajes System
Real Time (MIDI Sync).
Tune Request se utiliza habitualmente para que un sintetizador analgico proceda
a recalibrar la afinacin de sus osciladores. Este mensaje carece de utilidad en el
caso de los sintetizadores digitales.
El mensaje EOX sirve para indicar la finalizacin de un flujo de datos de Sistema
Exclusivo.
10.- System Real Time.
Estos mensajes tienen por fin la sincronizacin de todos los elementos de un
sistema MIDI que funcionen mediante reloj MIDI (secuenciadores, cajas de ritmo,
arpegiadores, etc.). Para asegurar una correcta temporizacin, siempre tienen
prioridad sobre los otros tipos de mensaje MIDI (los mensajes a tiempo real, de un
solo byte, pueden aparecer en cualquier lugar del flujo de datos, incluso entre el
byte de estado y el byte de datos de cualquier otro mensaje).
Estos mensajes de sistema a tiempo real son: Timing Clock, Start, Continue, Stop,
Active Sensing y System Reset. Timing Clock es el reloj master que define el
tempo de reproduccin de una secuencia. Se transmite 24 veces por cada nota
negra. Los mensajes Start, Continue y Stop se utilizan para controlar la
reproduccin.
Active Sensing sirve al propsito de eliminar notas "colgadas" que pueden
aparecer al desconectar un cable MIDI durante la reproduccin. Sin esta funcin,
algunas notas pueden quedar sonando de forma indefinida (han sido activadas
mediante un mensaje Note On pero el mensaje Note Off correspondiente no va a
llegar nunca).
El mensaje System Reset, se encarga de reinicializar cualquier dispositivo MIDI.
Por la importancia de sus efectos, generalmente no se transmite de forma
automtica al usuario debe iniciar su emisin de forma manual.
11.- System Exclusive
Los mensajes de Sistema Exclusivo pueden utilizarse para enviar datos como
programas de sonido o muestras entre distintos dispositivos MIDI. Cada fabricante
define sus propios formatos para este tipo de datos y dispone de un cdigo de
identificacin nico garantizado por la MMA y el JMSC. Esta ID del fabricante,
39

incorporada en cada mensaje de Sistema Exclusivo, precede a los distintos


paquetes de datos, a continuacin de los cuales aparece el mensaje EOX
mencionado anteriormente, con el que finaliza la transmisin de datos. Los
fabricantes estn obligados a publicar los detalles que conforman sus formatos de
datos de Sistema Exclusivo para que puedan ser utilizados libremente por otros
fabricantes o por el propio usuario, siempre y cuando no se alteren o se utilice el
formato de forma que entre en conflicto con las especificaciones originales
definidas por el fabricante.
Algunos de estos nmeros de identificacin estn reservados para protocolos
especiales, entre los que figuran el Estndar para volcado de muestras MIDI
(MIDI Sample Dump Standard), un formato de datos de Sistema Exclusivo
dedicado a la transmisin de datos entre muestreadores; as como MIDI Show
Control y MIDI Machine Control.
12.- Running Status
Como los datos MIDI se transmiten en forma serial, es muy posible que dos o ms
eventos musicales que se produzcan en el mismo momento, al ser enviados uno
detrs de otro, no se reproduzcan exactamente en el mismo instante. Con una
velocidad de transmisin de datos de 31.25 Kbits/seg. y 10 bits transmitidos por
cada byte, la transmisin de un mensaje Note On o Note Off de 3 bytes dura
aproximadamente 1 milisegundo. Desde luego, generalmente esto es lo
suficientemente rpido como para que esos eventos se perciban como
simultneos, aunque a nivel de nmeros no sea as. Por ejemplo, se puede decir
que ningn teclista es capaz de percibir ese pequeo desfase al tocar 10 teclas de
forma simultnea, siempre y cuando las notas sean reproducidas en un lapso de
tiempo inferior a unos 10 milisegundos.
Sin embargo, hay que tener en cuenta que los datos MIDI transmitidos por un
secuenciador suelen incluir datos correspondientes a un gran nmero de pistas y
que, en un momento determinado, puede llegar a existir un gran nmero de
eventos que deban reproducirse de forma simultnea. En estos casos el retardo
introducido por la transmisin de datos en serie puede llegar a ser claramente
perceptible. Para ayudar a reducir la cantidad de datos transmitidos en el flujo de
datos MIDI, se emplea una tcnica denominada Running Status.
Esta tcnica toma en consideracin el hecho de que es muy habitual que en una
cadena de mensajes consecutivos, todos sean del mismo tipo. Por ejemplo, al
tocar varios acordes, se generan un montn de mensajes Note On consecutivos, a
los que siguen el montn de datos Note Off correspondientes. El truco consiste en
que slo se emite el byte de estado cuando el mensaje correspondiente no es del
mismo tipo que el mensaje inmediatamente anterior (en un mismo canal MIDI,
claro). Es decir, slo se transmiten los bytes de datos para todos los mensajes del
mismo tipo.

40

La efectividad de esta tcnica mejora mucho ms si en vez de enviar mensajes


Note Off, se envan mensajes Note On con un valor de velocidad de pulsacin
igual a 0 (tcnica utilizada, por ejemplo, en el secuenciador Logic Audio). De esta
forma se producen largas cadenas de mensajes Note On, de transmisin ms
rpida que las originales cadenas cortas compuestas por mensajes de distintos
tipos.
13.- Secuenciadores y archivos estndar MIDI
Como se ha visto con anterioridad, un instrumento MIDI recibe y procesa
mensajes en tiempo real. Cuando el dispositivo recibe un mensaje Note On,
produce la nota adecuada. Al recibir el mensaje Note Off correspondiente, la nota
deja de sonar. Es decir, si el origen de los datos es un instrumento controlador
MIDI (teclado, guitarra, pad de percusin, etc.), los datos se generan en tiempo
real. En este tipo de interpretacin a tiempo real, no es necesario incluir
informacin de temporizacin en el mensaje MIDI.
Sin embargo, si los datos MIDI deben ser almacenados en forma de archivo, o
editados utilizando un secuenciador, se hace necesaria la utilizacin de algn
medio que permita indicar la temporizacin correcta de los eventos. La
especificacin Standard MIDI File (Archivo estndar MIDI) proporciona un
mtodo para manejar estos datos con "estampacin de tiempo". Este formato de
archivo estandarizado permite que distintas aplicaciones (secuenciadores, editores
de partituras, programas para creacin de presentaciones multimedia, etc.)
puedan compartir archivos de datos MIDI.
En esta especificacin se definen tres formatos de archivo. Se sabe, se conoce
que los secuenciadores MIDI, por regla general, son capaces de manejar mltiples
flujos de datos MIDI o, en cristiano, "pistas". A este respecto, los archivos estndar
MIDI en Formato 0 almacenan todos los datos de las distintas pistas en una sola
pista. El Formato 1 permite almacenar los datos MIDI como una coleccin de
pistas independientes integradas en un solo archivo y el Formato 2 es capaz de
almacenar varios patrones independientes (este ltimo formato no suele utilizarse
con secuenciadores). Como es fcil deducir a partir de sus distintas cualidades, el
formato de archivo estndar MIDI ms utilizado suele ser el Formato 1, ms fcil a
la hora de visualizar y editar su contenido musical.

41

CAPITULO 7
MANEJO DE MENSAJES MIDI

Fig. 14 Sintetizador.
Cambio de banco y programa: Tenemos un sintetizador o sampler repleto de
sonidos interesantes, pero cmo acceder a ellos desde el exterior, desde un
secuenciador u otro teclado? La respuesta nos la dan estos dos mensajes: Bank
Change y Patch Change. Son los que indicarn al dispositivo MIDI qu timbre
debe sonar por cada canal (recordemos que son mensajes de canal y slo
afectarn al canal que determinemos)
Patch Change: Como en el resto del protocolo MIDI, disponemos de la
numeracin 0 a 127 para escoger cualquier sonido de una fuente externa. Si
tuviramos un sintetizador con 32 memorias para patches, para escuchar el
sonido nmero 20 mandaramos un mensaje Patch Change 19 (no el 20, porque el
0 ya cuenta como primer nmero). Pero claro, esto nos limitara a escoger 128
sonidos, cuando los aparatos actuales pueden contener muchos ms. Es por ello
que estos aparatos ordenan sus sonidos en distintas series de 128 sonidos,
llamadas "bancos". As pues, un sintetizador con 512 patches tendra que
dividirlos en 4 bancos de 128.
Bank Change: Este es el mensaje que nos da definitivamente un acceso total a
los patches de un dispositivo con ms de 128 sonidos. Siguiendo con nuestro
ejemplo de un sintetizador que tenga 512 sonidos, organizados en 4 bancos: si
quisiramos seleccionar el sonido 138, o para entendernos mejor, el dcimo
sonido del segundo banco, tendramos que mandar un mensaje de Bank Change
1 y a continuacin, un Patch Change 9. Date cuenta de que sta es una
explicacin simplificada; la mayora de los sintetizadores tienen nmeros
especficos para designar sus bancos; por ejemplo, el banco A de un sintetizador
podra requerir un Bank Change 64 u otro, no tendra por qu ser el 0.
Controladores: los mensajes CC (Control Change) nos dan acceso a un montn
de funciones importantes que afectan a cada canal. Podemos mandar 128
mensajes CC distintos, y a cada uno asignarle un valor. Por ejemplo, un mensaje

42

CC 7 (volumen) con valor 120 subir el volumen de ese canal a 120. Un mensaje
CC 10 (pan) con valor 80, colocar la panoramizacin de ese canal ligeramente a
la derecha, dado que 64 se considera el centro. Algunos CC han sido
estandarizados, y tienen la misma funcin en cualquier dispositivo MIDI que te
encuentres. El resto no tienen ninguna funcin asignada en principio, de modo que
cada fabricante puede drsela a su gusto.
SysEx: Dado que estos mensajes dependen de cada fabricante, no vamos a citar
ninguno en concreto aqu porque, por ejemplo, un mensaje SysEx que variase la
profundidad del efecto "chorus" en un Roland no valdra para un Yamaha. Pero s
los destacamos porque son los que permiten acceder a las "tripas" de tus
dispositivos. Los SysEx realmente tienen cierta complejidad, pero si se dominan
abren un mundo nuevo de control total sobre tus mquinas
1.- Equipo MIDI bsico
Sin duda, los dispositivos MIDI ms tradicionales son los sintetizadores. El MIDI
se dise para comunicarlos entre s, y esa funcin desde luego sigue vigente. El
MIDI te permite utilizar varios teclados o mdulos de sonido a la vez; de esta
manera puedes hacer que un sonido de un sintetizador sea reforzado por el
sonido de otro, o simplemente hacer arreglos polifnicos y multitmbricos con
varias maquinas sincronizadas.
Hay que aclarar la diferencia entre sintetizador y teclado. El sintetizador (o
sampler, dado el caso) es el generador de sonido, y el teclado simplemente enva
mensajes MIDI indicando qu notas deben tocarse y con qu fuerza. Como la
mayora de sintetizadores llevan teclado incluido, mucha gente cree que son
inseparables. Pero no es as; hay sintetizadores sin teclado (los llamados
"mdulos de sonido") y teclados sin sintetizador. Estos ltimos son los teclados
maestros.
Con la simplificacin de los estudios caseros actuales, mucha gente utiliza los
llamados teclados maestros o controladores, que no incorporan ningn sonido.
Simplemente envan datos MIDI para controlar a otros aparatos (por ejemplo,
sintetizadores virtuales). Esto abarata su precio y hace que la produccin musical
sea ms accesible a todos, si bien los teclados maestros de gama alta pueden ser
muy caros. Algunos fabricantes famosos son FATAR (su modelo SL-161 en la
fig.15), Oberheim, Midiman, Roland o Yamaha.

Fig. 15 Sintetizador
43

2.- Equipo externo

Fig. 16 Secuenciador
El centro de una instalacin MIDI es el secuenciador, que centraliza la grabacin
y reproduccin de todos los mensajes MIDI, su edicin y sincronizacin. Lo normal
es que est basado en un programa de ordenador, dado que los ordenadores
ofrecen mayor potencia que cualquier sistema de secuenciacin hardware, y
muestran sus datos en monitores de gran tamao que facilitan las tareas. Sin
embargo, para actuar en directo muchos prefieren la seguridad de los
secuenciadores hardware; algunos ejemplos clsicos de estos aparatos son el
Alesis MMT-8 (fig.16) o el Roland MC-50. Tambin se utilizan los viejos
ordenadores Atari y Amiga para este fin.
Los secuenciadores software ms famosos son sin duda Logic (fig. 17), Cubase y
Cakewalk (o su reciente actualizacin, SONAR). Cakewalk es el ms extendido
en Amrica, y los otros dos son lderes en el mercado europeo. Cualquiera de
ellos es altamente capaz, destacando especialmente Logic por su environment
configurable. Otros programas famosos son el Digital Performer de MOTU o la
saga Orchestrator de Voyetra; ciertos editores de partituras como Finale tienen
funcionalidades de secuenciador MIDI, as como algunos sistemas multipista de
audio como Pro Tools o Nuendo. Todos ellos manejan un gran nmero de pistas a
la vez, as que esto no ser un lmite.

Fig. 17. Secuenciador Software


44

Si dispones de varias mquinas MIDI y quieres tener un control absoluto sobre


ellas, todo debe estar bien conectado y debe gestionarse principalmente desde el
secuenciador. Desde este programa podrs grabar todos tus equipos por pistas, y
luego cortar, copiar y editar las secuencias. T solo podrs completar un arreglo
complejo de muchas pistas. Lo normal es comenzar grabando una pista base, y
luego ir grabando las dems por encima, mientras suenan las anteriores que has
grabado. As el tema se ir "construyendo" y solo se requiere la intervencin de
una persona.
Una primera idea para conectar varios equipos entre ellos es la cadena THRU, sin
embargo, si tienes muchos equipos, se producir latencia en los ltimos
dispositivos de la cadena. La solucin a esto es utilizar un interface MIDI dotado
de varios puertos de salida y no de uno slo. Esto evita las cadenas THRU, o al
menos las minimiza: si tu interface MIDI tiene cuatro salidas, puedes dominar
cuatro dispositivos directamente, y todos los mensajes les llegarn a un mismo
tiempo. Como se ha mencionado, el protocolo MIDI funciona de una manera serial,
pero esto es as por cada puerto; es decir, si disponemos de varios puertos,
actuarn de manera separada, sin acumular sus datos unos a otros.
Existen muchos interfaces de este tipo en el mercado; algunas marcas fabricantes
son Midiman (fig. 18), Egosys, MOTU, Steinberg y Emagic. Todas ellas ofrecen
diversos modelos dependiendo de sus salidas y entradas MIDI. Tambin algunas
tarjetas de sonido incorporan dos o ms puertos MIDI de entrada y salida, pero es
raro y lo normal es que solo lleven uno o ninguno.

Fig. 18 Interface MIDI

3.- Equipo virtual


Con la implantacin cada vez mayor de los sintetizadores y samplers virtuales,
muchos usuarios han empezado a demandar un control ms manual sobre ellos.
El ratn no parece convencer a la hora de controlar con precisin estos
programas, y es por ello que los fabricantes han dado una alternativa: los
controladores MIDI externos. Estos dispositivos adoptan la forma de mesas o
consolas con faders o knobs configurables, y se limitan a enviar datos MIDI como
45

CCs o SysEx, que controlan las funciones del software. As como para tocar un
sintetizador virtual necesitars un teclado maestro que le enve mensajes MIDI,
para controlarlo como si fuera hardware, con botones, deslizadores y dems,
necesitars una de estas mquinas. Su principal ventaja es que no se limitan a un
solo sintetizador virtual; al utilizar el protocolo universal MIDI, pueden dominar
cualquier dispositivo software que siga estas especificaciones. Esto incluye, por
supuesto, a las mquinas hardware que admitan su control a partir de mensajes
CC o SysEx externos.
La oferta de controladores va en aumento, y desde el ya clsico Keyfax Phatboy
(fig. 19) han aparecido muchos otros, como el Doepfer Pocket, Native
Instruments 4 Control, Phillip Rees C16 o ya a un nivel ms ambicioso, el Kenton
Control Freak, Peavey 1600 o Doepfer Drehbank.

Fig. 19 Controlador MIDI Externo


Se han fabricado toda una diversidad de aparatos MIDI muy "especiales", sobre
todo en lo referente a controladores. El hecho de que el MIDI sea un protocolo
estndar, universal, hace que cualquier dispositivo compatible pueda integrarse en
la cadena, y las posibilidades son mltiples.
Por ejemplo, Yamaha ofrece su controlador de viento WX5 (fig. 20), que es una
especie de saxofn-flauta que enva datos MIDI basndose en el soplido. Hay
mdulos de sonido especiales para este controlador, como el Yamaha VL-70m,
que imita los timbres de viento reales mediante modelado fsico. Pero como el
WX5 es MIDI, puede controlar cualquier cosa podras tocar un violn o unas
marimbas usando este aparto.

Fig. 20 Controlador de Viento

46

CAPITULO 8
SOFTWARE CON HERRAMIENTAS MIDI (PROTOOLS)
Edicin MIDI
Pro Tools proporciona magnficas herramientas de edicin MIDI. En la ventana
Edit, puede crear y editar notas MIDI individuales y eventos de controlador con las
herramientas de lnea, de ajuste y en forma de mano. Puede usar las distintas
funciones MIDI (Quantize, Transpose, Change Velocity y Change Duration) para
transformar de forma destructiva grupos de notas MIDI y afectar al tono, la
temporizacin, la dinmica y el fraseo. Tambin puede usar propiedades de
tiempo real para modificar MIDI de forma no destructiva durante la reproduccin.
Asimismo, Pro Tools incorpora muchas herramientas de zoom y de visualizacin
optimizadas para la edicin de MIDI.
Edicin MIDI reflejada
La edicin MIDI reflejada permite editar regiones MIDI y que dichas operaciones
de edicin se apliquen a cada regin MIDI con un mismo nombre. Puede ser
especialmente til para editar regiones MIDI en bucle.
Para activar la edicin MIDI reflejada, efecte una de estas acciones:
*Seleccione Options > Mirror MIDI Editing.
o
* Active el botn Mirrored MIDI Editing de la ventana Edit. (fig. 21)

Fig. 21 Boton Mirroed


En el modo de edicin MIDI reflejada, el botn Mirrored MIDI Editing parpadea en
color rojo despus de una operacin de edicin para advertirle que la operacin de
edicin est aplicndose a ms de una regin.
Para desactivar la edicin MIDI reflejada, efecte una de estas acciones:

47

*Anule la seleccin de Options > Mirror MIDI Editing.


o
*Desactive el botn Mirrored MIDI Editing de la ventana Edit.
Si el modo de edicin MIDI reflejada estn desactivado y se editan notas de
regiones en bucle en la vista de notas, la operacin de edicin aplana el bucle. De
modo similar, la edicin de grupos de regiones separa los mismos.
La herramienta de lneas
La herramienta de lneas es til para la creacin y edicin de datos MIDI. Sus
diversas formas (Freehand, Line, Triangle, Square y Random) (fig. 22) se pueden
usar para introducir tonos idnticos con distintas duraciones y velocidades (la
herramienta de lneas determina las velocidades de nota). Las formas de la
herramienta de lneas resultan especialmente tiles para dibujar y editar diferentes
clases de datos de control MIDI; por ejemplo, Line se usa para el volumen,
Triangle para el panormico de audio, Freehand para la variacin de tono, y
Square o Random para la velocidad.
Para seleccionar la herramienta de lneas:
1.- En la barra de herramientas, haga clic en el icono de lpiz para que se muestre
en pantalla el men de la herramienta de lneas.
2.- Seleccione una herramienta de lneas.

Fig. 22 Formas de Lneas.

48

Freehand
En la vista de notas, la forma Freehand inserta una sola nota MIDI cuya velocidad
se define en la preferencia Default Note On Velocity MIDI.
El lugar donde se hizo clic en la pista MIDI y se solt con el ratn determina el
tono, la ubicacin y la duracin de la nota.
Cuando se editan velocidades MIDI o datos de controlador continuo, la forma
Freehand dibuja en funcin de los movimientos que se hagan con el ratn. La
forma se reproduce como una serie de pasos determinados por la preferencia
Pencil Tool Resolution When Drawing Controller Data MIDI.
Line
En la vista de notas, la forma Line inserta varias notas MIDI en un solo tono cuyas
velocidades se definen en la preferencia Default Note On Velocity MIDI. El valor de
la cuadrcula determina la duracin de cada nota.
Cuando se editan velocidades MIDI o datos de controlador continuo, la forma Line
dibuja lneas rectas desde el momento en que se hace clic hasta que se libera el
botn. Los valores de controlador continuo MIDI cambian en pasos, segn lo
determinado en la preferencia Pencil Tool Resolution When Drawing Controller
Data MIDI.
Triangle
En la vista de notas, la forma Triangle inserta varias notas MIDI en un solo tono
cuyas velocidades oscilan entre la preferencia Default Note On Velocity MIDI y
127, segn un dibujo en forma de tringulo. El valor de la cuadrcula determina la
duracin de cada nota.
Cuando se editan velocidades MIDI o datos de controlador continuo, la forma
Triangle traza un dibujo en forma de tringulo cuya direccin cambia segn el
valor de la cuadrcula. Los valores de controlador continuo MIDI cambian en
pasos, segn lo determinado en la preferencia Pencil Tool Resolution When
Drawing Controller Data MIDI en la ficha MIDI de Preferences.
Square
En la vista de notas, la forma Square inserta varias notas MIDI en un solo tono
cuyas velocidades oscilan entre la preferencia Default Note On Velocity MIDI y
127. El valor actual de la cuadrcula determina la velocidad de cada nota.
Cuando se editan velocidades MIDI o datos de controlador continuo, la forma
Square traza un dibujo en forma de cuadrado que se repite a una frecuencia
determinada por el valor de la cuadrcula.
49

Random
En la vista de notas, la forma Random inserta varias notas MIDI en un solo tono
cuyas velocidades cambian de forma aleatoria entre la preferencia Default Note
On Velocity MIDI y 127. El valor de la cuadrcula determina la duracin de cada
nota.
Cuando se editan velocidades MIDI o datos de controlador continuo, la forma
Random traza una serie de valores aleatorios que cambian a una frecuencia
determinada por el valor de la cuadrcula.
Custom Note Duration
Mediante el comando Custom Note Duration se puede establecer la duracin
predeterminada de las notas para insertar notas manualmente.
Para seleccionar una duracin predeterminada de las notas:
1.- En la barra de herramientas, haga clic en el icono de lpiz para que se muestre
en pantalla el men de la herramienta de lneas (fig. 23).
2.- Seleccione Custom Note Duration Debajo del icono de lpiz de la barra de
herramientas aparecer un icono en forma de nota (el botn Custom Note
Duration).

Fig. 23 Herramienta de Lnea


3.- Para que aparezca el men Custom Note Duration (fig. 24), haga clic en el
icono de nota y seleccione una duracin de nota. El icono de nota cambia para
mostrar el valor de nota que se ha seleccionado.

Fig. 24 Men Custom


50

Configuracin del valor de Grid


Cuando se insertan notas MIDI con la herramienta de lneas, el valor de Grid
determina la duracin de la nota y otras caractersticas segn la forma de la
herramienta de lneas.
Para configurar el valor de Grid para edicin MIDI:
1. - Configure Main Time Scale en Bars: Beats.
2. - En el men emergente Grid Value, seleccione un valor de nota (por ejemplo,
1/4, 1/8 o 1/16).
3. - Compruebe que el comps y el tempo de la sesin estn correctamente
configurados.
Insercin de notas MIDI
Adems de grabar, grabar paso a paso e importar MIDI a Pro Tools, puede
insertar manualmente notas MIDI con la herramienta de lneas.

Al insertar notas MIDI u otros datos MIDI con la herramienta de lneas, los lmites
de la regin MIDI se crean en las lneas de comps ms prximas.
Para insertar una nota MIDI:
1.- Configure la pista MIDI o de instrumento a la vista de notas.
2.- Seleccione la herramienta de lneas y configrela en Freehand (fig. 25). El
cursor adoptar la forma de la herramienta de lneas cuando se coloque sobre el
rea de lista de reproduccin de una pista MIDI o de instrumento en la modalidad
de vista de notas.

Fig. 25 Herramienta de Lneas


3.- Para insertar negras en el tiempo, configure Main Time Scale en Bars: Beats y
configure el modo Edit en Grid y el valor de Grid en negras.

51

4.- Mueva la herramienta de lneas al rea de la lista de reproduccin para la pista


MIDI o de instrumento. Para localizar el tono y la ubicacin deseados, use la regla
de la ventana Edit y el mini teclado de la pista. Cuando se usa la herramienta de
lneas, la ubicacin del cursor y el valor (fig. 26) se visualizan en la barra de
opciones.

Fig. 26 Ubicacin del Cursor


5.- Cuando haya encontrado el tiempo y el tono adecuados, haga clic para insertar
la nota.

Fig. 27 Nota Insertada


Con la herramienta inteligente activa, pulse la tecla Inicio (Windows) o Control
(Mac) y haga clic para cambiar el cursor a la forma de la herramienta de lneas e
insertar notas MIDI; para eliminarlas, pulse las teclas Alt+Inicio (Windows) u
Opcin+Control (Mac) y haga clic.

Con el modo Grid activado, el punto de inicio de la nota MIDI se alinea, de forma
predeterminada, con el lmite de cuadrcula ms prximo. Para desactivar
temporalmente la alineacin con la cuadrcula, pulse la tecla Control (Windows) o
Comando (Mac) y haga clic en la herramienta de lneas.
La velocidad de las notas insertadas la determina la configuracin de la opcin
Default Note On Velocity MIDI en la ficha MIDI de Preferences.
En modo Grid, el valor de Grid de la ventana Edit determina la duracin de la nota.
La duracin de la nota se puede establecer tambin con el valor Custom Note
Duration. Si en la ficha MIDI de Preferences est activada la opcin Play MIDI
Notes when Editing, cada nota suena como se inserta.
Es posible arrastrar la herramienta de lneas despus de hacer clic (y antes de
soltar) para ajustar el tono o la duracin de la nota (fig. 28). Haga clic mientras
arrastra a la derecha para alargar la nota sin cambiar su punto de inicio. Haga clic
mientras arrastra a la izquierda para acortar la nota sin cambiar su punto de fin.

52

Fig. 28 Ajuste de la duracin de la nota.


Con el modo Grid activado, el punto final de la nota MIDI se alinea, de forma
predeterminada, con el lmite de cuadrcula ms prximo. Para desactivar
temporalmente la alineacin con la cuadrcula, pulse la tecla Control (Windows) o
Comando (Mac) mientras arrastra con la herramienta de lneas.
Las formas Line, Triangle, Square y Random de la herramienta de lneas se
pueden usar para introducir una serie de tonos idnticos con distintas velocidades.
La duracin y el espaciado de las notas insertadas las determina el valor actual de
Grid o el valor de Custom Note

Duration. La forma de la herramienta de lneas determina las velocidades de las


notas. Use la forma Square para alternar velocidades entre alta y baja. Use la
forma Triangle para que las velocidades asciendan o desciendan en forma de
rampa. La forma Line introduce notas con velocidades idnticas.
Para insertar una serie de notas con velocidades aleatorias:
1.- Configure la pista MIDI o de instrumento a la vista de notas.
2.- Seleccione la herramienta de lneas y configrela en Random (fig. 29)

Fig. 29 Herramienta de Lneas.


3.- Configure la escala de tiempo principal en Bars: Beats. A continuacin,
configure el modo de edicin en Grid y el valor de Grid en negras.
4.- Haga clic en el punto donde insertar la primera nota y arrastre a la derecha
hasta que se muestre el nmero de notas que espera obtener (fig. 30).

Fig. 30 Insercin de Notas

53

Edicin manual de notas MIDI


En la ventana Edit es posible editar todos los aspectos de una nota MIDI, incluidos
los puntos de inicio y de fin, la duracin, el tono y la velocidad. Las herramientas
de seleccin, de lneas y en forma de mano se pueden aplicar a notas concretas o
a grupos de notas.
Seleccin de notas MIDI
Para poder editar las notas MIDI, primero se deben seleccionar. Para seleccionar
notas MIDI, efecte una de estas acciones:
*Con la herramienta de lneas o cualquier herramienta en forma de mano o, pulse
la tecla Mays mientras hace clic en cada nota.
*Con cualquier herramienta en forma de mano, mueva el cursor donde no haya
notas (aparecer el recuadro), haga clic y dibuje un rectngulo alrededor del grupo
de notas que desea editar (fig. 31).

Fig. 31 Seleccin de notas.


Con una herramienta en forma de mano, si cualquier parte del rectngulo toca una
nota (en el punto de inicio o fin), sta se incluir en la seleccin. Sin embargo, las
selecciones que se realicen con una herramienta en forma de mano no incluirn
los datos subyacentes de controlador y de automatizacin para la pista MIDI.
*Arrastre para seleccionar un grupo de notas con la herramienta de seleccin (fig.
32)

Fig. 32 Seleccin de Notas con la Herramienta de Seleccin

54

Cuando se utiliza la herramienta de seleccin, para que se pueda seleccionar una


nota se debe incluir su punto de inicio. Cuando una pista MIDI o de instrumento
est en la vista de notas o regiones, las selecciones realizadas con la herramienta
de seleccin abarcan todos los datos subyacentes de controlador y
automatizacin.
Para anular su seleccin, con la herramienta de lneas o cualquier herramienta en
forma de mano, mantenga pulsada la tecla Mays mientras hace clic en las notas.
Seleccin y audicin de notas MIDI con el mini teclado. Utilice el mini teclado con
pistas MIDI y de instrumento para seleccionar y reproducir notas en esa pista.
Puede hacer clic en el mini teclado con cualquier herramienta de edicin.
Para reproducir una nota en una pista MIDI o de instrumento, y seleccionar todas
las notas del mismo tono en la pista:
*Seleccione cualquiera de las herramientas de edicin y haga clic en una nota del
mini teclado.
Pulse la tecla Alt (Windows) u Opcin (Mac) y haga clic para reproducir notas sin
seleccionar nada (fig. 33)
Pulse la tecla Control (Windows) o Comando (Mac) y haga clic para seleccionar o
anular la seleccin de notas, y para efectuar selecciones no contiguas.

Fig. 33 Reproduccin de una nota con el Mini Teclado


Tambin puede hacer clic en el mini teclado con la tecla Mays pulsada para
ampliar o reducir el rango de notas.
Transporte de notas
Las notas MIDI se pueden transportar arrastrndolas hacia arriba o hacia abajo
con la herramienta de lneas o cualquier herramienta en forma de mano. Si se
seleccionan varias notas antes de arrastrarlas, se transportar cada una de ellas.
Para transportar una nota MIDI:
1.- Configure la pista MIDI o de instrumento a la vista de notas.
2.- Seleccione la herramienta de lneas o cualquier herramienta en forma de mano
(fig. 34)

55

3.- Mantenga pulsada la tecla Mays mientras arrastra la nota arriba o abajo.

Fig. 34 Transporte de una Nota.


La tecla Mays garantiza que la nota transportada retenga el punto de inicio. Al
realizar el arrastre, sonar cada nota nueva y el indicador del valor de ubicacin
del cursor indicar (en la ventana Edit) el nmero de semitonos y la direccin (+/)
del transporte.
Para transportar una copia de la nota, sin cambiar la original, pulse la tecla Alt
(Windows) u Opcin (Mac) mientras arrastra.
Las notas MIDI tambin pueden transportarse mediante Transpose MIDI Operation
o mediante la opcin MIDI Real-Time Properties.
Desplazamiento de notas
Al igual que las regiones, las notas MIDI pueden arrastrarse hacia la derecha o
izquierda con la herramienta de lneas o cualquier herramienta en forma de mano
para cambiar el punto de inicio. Si se seleccionan varias notas antes de
arrastrarlas, todas ellas se desplazan a la vez. Para desplazar una nota MIDI:
1.- Configure la pista MIDI o de instrumento a la vista de notas.
2.- Con la herramienta de lneas o cualquier herramienta en forma de mano,
arrastre la nota hacia la derecha o hacia la izquierda (pulse la tecla Mays durante
el arrastre para conservar el tono de la nota).
El indicador del valor de ubicacin del cursor (en la ventana Edit) muestra
dinmicamente el nuevo punto de inicio a medida que se arrastra la nota.
Si el modo Edit est configurado en Grid, la nota arrastrada se alinea con el lmite
de cuadrcula ms prximo. Si el modo Edit est configurado en Spot, se abre el
cuadro de dilogo Spot.
Para copiar las notas seleccionadas, sin cambiar las originales, pulse la tecla Alt
(Windows) u Opcin (Mac) mientras arrastra.

56

Ajuste de los tiempos de inicio y de fin de nota


Al igual que las regiones, los puntos de inicio y fin para las notas MIDI se pueden
ajustar con la herramienta de ajuste. Si se seleccionan varias notas cuando se
est realizando el ajuste, se cambiarn todas ellas.

La herramienta de ajuste tambin puede utilizarse en regiones MIDI.


Para cambiar los puntos de inicio o fin de un grupo de notas MIDI:
1.- Configure la pista MIDI o de instrumento a la vista de notas.
2.- Con la herramienta de lneas o cualquier herramienta en forma de mano,
mantenga pulsada la tecla Mays mientras hace clic en las notas que desea
ajustar.
3.- Lleve a cabo uno de estos procedimientos:
*Seleccione la herramienta de ajuste (fig. 35)
o
* Utilice la herramienta de lneas.

Fig. 35 Herramienta de ajuste


4.- Coloque el cursor cerca del comienzo de cualquier nota resaltada para que
aparezca la herramienta de ajuste (fig. 36) Arrastre las notas a la derecha para
acortarlas o a la izquierda para alargarlas.

Fig. 36 Cambio de los Tiempos


Con el modo Grid, los puntos de inicio o de fin arrastrados se alinean con el lmite
de cuadrcula ms prximo. Con el modo Spot, se abre el cuadro de dilogo Spot,
en el que puede indicar la nueva ubicacin deseada para el punto de inicio o fin de
la nota.
57

En modo Grid, puede utilizar la tecla Control (Windows) o Comando (Mac) para
desactivar el modo Grid de forma temporal.
Edicin manual de velocidades de notas
Cuando una pista MIDI o de instrumento est configurada en la vista Velocity, la
velocidad de ataque de cada una de las notas se representa con un tallo de
velocidad. Cuanto ms alto sea el tallo de velocidad, mayor ser el valor de
velocidad (0-127).
Para editar la velocidad MIDI:
1.- Configure la pista MIDI o de instrumento a la vista de velocidad.
2.- Seleccione cualquier herramienta en forma de mano.
3.- Lleve a cabo uno de estos procedimientos:
* Arrastre la parte superior (en forma de rombo) del tallo de velocidad arriba o
abajo.
o
*Si hay dos notas con el mismo tiempo de inicio (con tallos de velocidad
superpuestos), mantenga pulsada la tecla Control (Windows) o Comando (Mac) y
arrastre la nota deseada arriba o abajo (fig. 37).

Fig. 37 Arrastre
Arrastre hacia arriba para aumentar el valor de velocidad y hacia abajo para
disminuirlo. Durante el arrastre, el rombo es de color azul y se selecciona la nota
asociada. Los valores de velocidad arrastrados se reflejan en el indicador de valor
de ubicacin del cursor (en la ventana Edit). Las velocidades de un rango de notas
pueden modificarse con cualquiera de las herramientas de lneas.
Para trazar valores de velocidad para un crescendo:
1.- Configure la pista MIDI o de instrumento a la vista de velocidad (fig. 38)
2.- Seleccione la herramienta de lneas con la forma configurada en Line.

58

3.- Haga clic en el comienzo del rango de notas, cerca de la parte inferior del
rango de velocidades, y arrastre a la derecha y arriba hasta que la lnea haya
abarcado el rango de notas que desea incluir en el fundido.

Fig. 38 Cambio de Velocidad


Tambin se puede usar la herramienta de ajuste para aumentar o reducir las
velocidades correspondientes a todas las notas seleccionadas. Es til si desea
que haya una relacin de velocidad entre las notas, pero quiere que todas sean
ms altas o ms bajas.
Para escalar velocidades con la herramienta de ajuste:
1.- Configure la pista MIDI o de instrumento a la vista de velocidad.
2.- Con la herramienta en forma de mano o cualquier herramienta en forma de
mano, seleccione el rango de notas que desee editar.

3.- Con la herramienta de ajuste (fig. 39) haga clic cerca del rango de notas
seleccionadas y arrstrelas hacia arriba o hacia abajo. Si arrastra hacia arriba,
intensifica la velocidad de las notas; si lo hace hacia abajo, la reduce.

Fig. 39 Herramienta de ajuste


Cambio de velocidades con la herramienta de ajuste
Introduccin de atributos de notas Si se selecciona una nota con la herramienta de
Lneas o cualquier herramienta en forma de mano, en el rea de edicin de
eventos se muestran sus atributos.

Fig. 40 rea de Edicin


59

El tono se muestra en la lista por el nombre de la nota y el nmero de octava. Las


velocidades de ataque y liberacin se muestran en una lista con los valores MIDI
(0-127). Los tiempos de Start, End y Length de la seleccin de edicin se
muestran en la escala de tiempo principal.
Para cambiar un atributo de una nota MIDI:
1.- En el rea de la lista de reproduccin de la pista MIDI o de instrumento,
seleccione la nota con la herramienta de lneas o cualquier herramienta en forma
de mano.
2.- Haga clic en el cuadro de texto de atributo y efecte una de las acciones
siguientes.
*Introduzca el valor nuevo en el teclado numrico
*Pulse la tecla flecha Arriba o Abajo para aumentar o reducir, respectivamente,
hasta el valor nuevo.
*Arrastre hacia arriba o abajo para desplazarse hasta el valor nuevo.
*Reproduzca el nuevo valor de nota en el controlador de teclado MIDI.
Pulse la tecla Barra inclinada (/) para desplazarse entre los campos en el rea de
edicin de eventos.
Varias notas y rea de edicin de eventos
Si se seleccionan varias notas, se pueden introducir valores en los campos del
rea de edicin de eventos para que se apliquen en todas las notas
seleccionadas. Un tringulo (letra delta griega) a la izquierda de la nota indica que
se han seleccionado varias notas.
Un valor nuevo en el campo Start desplaza la primera nota de la seleccin a esa
ubicacin; el resto de las notas tambin se desplazan.

Fig. 41 rea de Edicin


Los valores introducidos en los campos de tono y velocidad se aaden a los
valores, o se sustraen de ellos, para todas las notas seleccionadas. Por ejemplo,
para transportar todas las notas seleccionadas hasta una octava, introduzca el
valor 12 para el tono.

60

Eliminacin de notas MIDI


Adems de eliminar las notas seleccionadas con el comando Clear del men Edit,
las notas tambin se pueden eliminar una a una con la herramienta de lneas.
Para eliminar un grupo de notas MIDI con el comando Clear:
1.- Con la herramienta en forma de mano o de lneas, seleccione las notas que
desea eliminar
2.- Lleve a cabo uno de estos procedimientos:
* Elija Edit > Clear para eliminar las notas seleccionadas. Los datos de controlador
subyacentes de la pista permanecen sin cambiar.
o
* Pulse la tecla Retroceso (Windows) o Suprimir (Mac).
Al eliminar notas MIDI dentro de una seleccin de rango de tiempo, tambin se
eliminan todos los datos subyacentes de controlador y automatizacin (fig. 42).
Para eliminar una nota MIDI con la herramienta de lneas:
*Con la herramienta de lneas, pulse la tecla Alt (Windows) u Opcin (Mac) y haga
clic en la nota. La herramienta en forma de lneas adopta la forma de una goma de
borrar al pulsar la tecla Alt (Windows) u Opcin (Mac).

Fig. 42 Eliminacin de una Nota.


Los eventos de cambio de programas y los eventos exclusivos del sistema
tambin se pueden eliminar si mantiene pulsada la tecla Alt (Windows) u Opcin
(Mac) al mismo tiempo que hace clic en ellos con la herramienta de lneas.
Funciones de la herramienta de ajuste para compresin/expansin (fig. 43),
temporal en regiones MIDI. La herramienta de ajuste para compresin/expansin
temporal es til para hacer coincidir una regin MIDI con la longitud de otra regin,
cuadrcula de tempo o cualquier otro punto de referencia.

61

Fig. 43 Comprensin / Expansin


Mediante la herramienta de ajuste (fig. 44) para compresin/expansin temporal,
se puede trasladar el punto de inicio o final para expandir o comprimir la regin,
escalar los datos MIDI correspondientes, al margen de la base de tiempo (ticks o
muestreos).

Fig. 44 Escaldo de una Regin MIDI.


Uso de la herramienta Time Compression/Expansion Trim Tool en el modo Grid La
herramienta Time Compression/Expansion Trim (TCE Trim) puede usarse en
modo Grid para ajustar una regin al tempo de una sesin o a una seccin de
sesin, o para crear ejecuciones de "tiempo doble" o "medio tiempo".
Para comprimir o expandir regiones MIDI en modo Grid:
1.- Active el modo de edicin en Grid.
2.- Configure la pista MIDI o de instrumento a la vista de regiones.
3.- Seleccione la herramienta TCE Trim.
4.- Con dicha herramienta, arrastre el punto de inicio o de fin de la regin MIDI con
el fin de comprimir o expandir la regin de forma que se ajuste a la cuadrcula (por
ejemplo, en negras).

62

A continuacin se crea automticamente una regin MIDI nueva, que aparece en


la lista de reproduccin y en la lista de regiones.
Uso de la herramienta Time Compression/Herramienta de ajuste para
expansin en el modo Slip
Para comprimir o expandir regiones MIDI en modo Slip:
1.- Active el modo de edicin en Slip.
2.- Configure la pista MIDI o de instrumento a la vista de regiones.
3.- Seleccione la herramienta TCE Trim.
4.- Con dicha herramienta, arrastre el punto de inicio o de fin de la regin MIDI
para comprimir o expandir la regin a voluntad. De forma automtica se crea una
nueva regin MIDI que aparece en la lista de reproduccin y en la de regiones.
Uso de la herramienta Time
Compression/Expansion Trim Tool en el modo Spot
En modo Spot, al hacer clic sobre una regin con la herramienta TCE Trim tool se
abre el cuadro de dilogo Spot. Puede especificar la ubicacin deseada para el
inicio y el fin de la regin o la duracin de sta, y la regin se comprime o expande
segn lo especificado.
Para comprimir o expandir regiones MIDI en modo Spot:
1.- Active el modo de edicin en Spot.
2.- Configure la pista MIDI o de instrumento a la vista de regiones.
3.- Seleccione la herramienta TCE Trim.
4.- Haga clic sobre la regin MIDI, cerca del punto de inicio o fin. Se abre el cuadro
de dilogo Spot.
Puede utilizar una escala de tiempo cualquiera para indicar un nuevo valor de
tiempo de inicio o de fin (o una duracin) para la regin; luego haga clic en OK. A
continuacin se crea automticamente una regin MIDI nueva, que aparece en la
lista de reproduccin y en la lista de regiones.
Uso de la herramienta Time
Compression/Herramienta de ajuste para expansin en el modo Shuffle

63

En el modo Shuffle, la regin ajustada comienza siempre en el punto de inicio


original de la regin al margen de que se haya efectuado el ajuste de delante
hacia atrs o de detrs hacia adelante.
Para comprimir o expandir regiones MIDI en modo Shuffle:
1.- Configure el modo Edit en Shuffle.
2.- Configure la pista MIDI o de instrumento a la vista de regiones.
3.- Seleccione la herramienta TCE Trim.
4.- Con dicha herramienta, arrastre el punto de inicio o de fin de la regin MIDI
para comprimir o expandir la regin a voluntad. De forma automtica se crea una
nueva regin MIDI que aparece en la lista de reproduccin y en la de regiones.
Eventos continuos de controlador
Los eventos continuos de controlador para pistas MIDI y de instrumento se
presentan en forma de grfica con una serie de puntos crticos editables (fig. 45).
Los eventos de controlador para pistas MIDI y de instrumento se diferencian de los
datos de automatizacin para pistas de audio en que los puntos crticos estn
escalados (en lugar de basados en vectores), representando cada punto crtico un
solo evento de controlador.

Fig.45 Representacin de Eventos.


Entre los eventos continuos de controlador que se pueden insertar y editar en Pro
Tools se incluyen los siguientes:

Volumen
Panormico de audio
Variacin de tono
Respuesta a presin mono (aftertouch)
Controladores MIDI, 0127

Pro Tools considera a los controladores MIDI nmero 7 (volumen) y nmero 10


(panormico de audio) como datos de automatizacin.
Significa que estos eventos de controlador (junto con los silenciamientos) se
pueden grabar y automatizar desde la ventana Mix; adems, el modo de
automatizacin de cada pista MIDI o de instrumento afecta a la reproduccin y
64

grabacin de estos eventos. Aunque se puedan suspender los eventos de


volumen, panormico de audio y silenciamiento de una pista MIDI, todos los
dems eventos de controlador de la pista siempre se reproducen. Las pistas de
instrumento admiten tanto volumen, panormico y silenciamiento MIDI como
volumen, panormico y silenciamiento audio.
Para evitar la sobrescritura de los datos del volumen MIDI y de automatizacin del
panormico de audio, grabe en modo MIDI Merge. Al grabar en modo MIDI Merge,
mientras se graban datos MIDI se reproducen el volumen y el panormico de
audio existentes.
Los eventos continuos de controlador (incluidos volumen y panormico de audio)
se pueden grabar desde un controlador MIDI externo (como un teclado o una
superficie de control) y se pueden insertar en la lista de reproduccin de una pista
MIDI con la herramienta de lneas o cualquier herramienta en forma de mano.
Insercin y edicin de los eventos de controlador
Los eventos continuos de controlador se pueden editar con uno de los mtodos
siguientes:
1.- Con cualquier herramienta en forma de mano se pueden arrastrar los puntos
crticos uno a uno para ajustar su ubicacin o valor.
2.- Con cualquiera de las herramientas de ajuste se puede escalar arriba o abajo
un grupo de puntos crticos seleccionados.
3.- Con la herramienta de lneas se pueden dibujar eventos nuevos de controlador
para sustituir a los eventos que ya existen.
4.- Los eventos se pueden trazar con la herramienta de lneas configurada en
Freehand (establecida en Line, Triangle, Square o Random).
5.- Los eventos de controlador se pueden cortar o copiar y pegar, adems de
empujar o desplazar.
Las ediciones de los datos del volumen afectan a todas las pistas de un grupo de
edicin activado. No es el caso de otras listas de reproduccin de controlador
(como panormico de audio). Para insertar y editar otros tipos de controladores en
todas las pistas de un grupo de edicin, mantenga pulsada la tecla Inicio
(Windows) o Control (Mac) mientras realiza las ediciones.
Resolucin para eventos de controlador insertados
Al insertar eventos de controlador con la herramienta de lneas, la densidad de los
eventos la determina la preferencia de la ficha MIDI de Preferences Pencil Tool
Resolution

65

Para configurar la resolucin de la herramienta de lneas:


1.- Elija Setup > Preferences y haga clic en la ficha MIDI.
2.- Especifique un valor (de 1 a 100 milisegundos) en la opcin Pencil Tool
Resolution When
3.- Haga clic en OK.
Para editar un evento de controlador continuo con la herramienta de lneas,
primero debe automatizados MIDI.
El controlador se agrega automticamente a la lista de controladores MIDI
automatizados cuando se graba la informacin del controlador desde un
dispositivo externo.
Para activar manualmente la automatizacin de un controlador contino:
1.- Haga clic en el selector de vista de pista correspondiente a la pista MIDI o de
instrumento que desee editar y seleccione Add/Remove Controller en el men
emergente de controladores (fig. 46).

Fig. 46 Men Emergente.


2.- Seleccione el rango de controladores MIDI correspondiente al controlador que
desee automatizar (fig. 47).
3.- Seleccione los controladores continuos que desee automatizar en la lista
situada a la izquierda y haga clic en Add.

66

Fig. 47 Controlador
4.- Haga clic en OK para cerrar el cuadro de dilogo Automated MIDI Controller.
Cuando se graba informacin de un controlador continuo desde un dispositivo
MIDI, el controlador se agrega automticamente a la lista de controladores MIDI.

Seleccin de parche (cambios de programa y de banco)


Cada pista MIDI y de instrumento puede tener un cambio de programa
predeterminado que se enva cada vez que se reproduce la pista. En cualquier
momento, en la pista se pueden insertar cambios de programa adicionales.
Acerca de los cambios de programa y de banco El protocolo MIDI permite elegir
entre un rango de 128 programas (0-127). Sin embargo, la mayora de los
instrumentos MIDI tienen varios bancos de 128 programas. Para especificar un
banco se debe enviar un mensaje bank select.
Algunos instrumentos usan el controlador 0 para conmutar el banco, otros utilizan
el 32 y otros emplean una combinacin de ambos.
El cuadro de dilogo de seleccin de parche de Pro Tools permite usar cualquiera
de estos mensajes de seleccin de banco al insertar un evento de cambio de
programa.
Si desconoce el comando de seleccin de banco que usa el instrumento, puede
grabar MIDI en Pro Tools mientras efecta el cambio de banco desde el
instrumento.
Cambio de programas predeterminados
El cambio del programa predeterminado de cada pista MIDI se especifica
haciendo clic en el botn de seleccin de parche de las ventanas Mix o Edit. Una
vez especificado, el mensaje de cambio del programa predeterminado se enva al
instrumento al reproducirse la pista.

67

Para configurar el cambio del programa predeterminado para una pista MIDI o de
instrumento:
1.- En las ventanas Mix o Edit, haga clic en el botn Patch Select (fig. 48)

Fig. 48 Boton de Seleccin.


2.- Lleve a cabo uno de estos procedimientos:
En el cuadro de dilogo de seleccin de parche (fig.49), seleccione un nmero de
programa.

Fig. 49 cuadro de Dialogo.


Si utiliza archivos de nombres de parches, en el men desplegable de la esquina
superior derecha del cuadro de dilogo Patch Select (fig. 50), elija un banco y
seleccione un nombre de parche.

Fig. 50 Eleccin de un Banco.


3.- Haga clic en Done.
Una vez seleccionado, el nmero del programa (o el nombre del parche) aparece
en el botn Patch Select en la ventana Edit (fig. 51).

68

Fig. 51 Boton Seleccin de Parche


A diferencia de las grabaciones e inserciones de eventos de cambio de
programas, el cambio del programa predeterminado no aparece en la lista de
reproduccin de la pista.
Para borrar el cambio del programa predeterminado, elija None en el cuadro de
dilogo de seleccin de parche.
Nombres de parches
Pro Tools es compatible con XML (Extensible Markup Language o lenguaje de
marcado extensible) para almacenar e importar nombres de parches para los
dispositivos MIDI externos (como instrumentos MIDI). Pro Tools instala archivos
de nombres de parche MIDI (midnam) para los nombres de parche
predeterminados de numerosos dispositivos MIDI normales.
Los archivos de nombres de parches MIDI (midnam) se pueden modificar en
cualquier editor de textos; tambin puede usar software de biblioteca y editor de
nombres de parche para crear sus propios nombres de parches.
Los archivos de nombres de parches se clasifican por fabricante y se ubican:
En Windows, en Archivos de programa\Archivos comunes\Digidesign\MIDI
Patch Names\ Digidesign
En Mac, en /Library/Audio/ MIDI Patch Names/Digidesign
Para importar archivos de nombres de parche MIDI a Pro Tools:
1.- Elija Setup > MIDI > MIDI Studio y compruebe la definicin del dispositivo MIDI
en la ventana MIDI Studio Setup (Windows) o Audio MIDI Setup (Mac).
2.- Compruebe que la salida de pista MIDI est correctamente asignada al
dispositivo MIDI.
3.- Haga clic en el botn de seleccin de parche de la pista MIDI.
4.- En el cuadro de dilogo de seleccin de parche (fig. 52), haga clic en el botn
Change.

69

Fig. 52 Seleccin de Parche.


5.- En el cuadro de dilogo Open, acceda a uno de los directorios siguientes:
* En Windows, Archivos de programa\Archivos comunes\Digidesign\MIDI Patch
Names\Digidesign\<nombre del fabricante>
o
* En Mac, /Library/Audio/MIDI Patch Names/Digidesign/<nombre del fabricante>
6.- Seleccione el archivo de nombres de parche MIDI (.midnam) para el dispositivo
MIDI.
7.- Haga clic en Open.
8.- El cuadro de dilogo de seleccin de parche se llena con nombres de parches
del archivo seleccionado; en la esquina superior izquierda de la ventana, aparece
el men desplegable Patch Name Bank.

Fig. 53 Cuadro de Dialogo

70

Cuando los nombres de parches se hayan importado a Pro Tools, estarn


disponibles para el dispositivo MIDI en todas las sesiones posteriores (fig. 53).
Para editar un evento de cambio de programa:
1.- Con la herramienta de lneas o cualquier herramienta en forma de mano, haga
doble clic en el evento de cambio de programa que desee editar.
2.- En el cuadro de dilogo de seleccin de parche, seleccione el nmero de un
programa (o nombre) nuevo y, si es necesario, especifique el valor de cambio de
banco.
3.- Haga clic en Done.
Para desplazar un evento de cambio de programa: Con la herramienta de lneas o
cualquier herramienta en forma de mano, arrastre el evento de cambio de
programa a la izquierda o a la derecha. Si el modo Edit est configurado en Grid,
el evento arrastrado se alinea con el lmite de cuadrcula ms prximo. Si el modo
Edit est configurado en Spot, se abre el cuadro de dilogo Spot.

Para eliminar un evento de cambio de programa:


1.- Lleve a cabo uno de estos procedimientos:
Con la pista configurada en vista de cambio de programa, con cualquier
herramienta en forma de mano haga clic en el evento de cambio de
programa para seleccionarlo.
Si la regin contiene otros eventos que desee eliminar, seleccione toda la
regin con cualquier herramienta en forma de mano (cuando la pista
muestre regiones).
2.- Lleve a cabo uno de estos procedimientos:
Elija Edit > Clear para eliminar los eventos seleccionados de la pista.
Pulse la tecla Retroceso (Windows) o Suprimir (Mac).
Los eventos de cambios de programas individuales tambin se pueden eliminar si
mantiene pulsada la tecla Alt (Windows) u Opcin (Mac) al mismo tiempo que
hace clic en ellos con la herramienta de lneas.

71

Audicin de programas
Si el cuadro de dilogo de seleccin de parche est abierto, puede hacer que Pro
Tools se desplace automticamente por los diferentes parches para el dispositivo
MIDI asignado a una pista.
Para escuchar parches:
1.- Si desea escuchar parches para una pista MIDI o de instrumento durante la
reproduccin, haga clic en Play en la ventana Transport.
2.- Abra el cuadro de dilogo Patch Select haciendo clic en el botn Patch Select
de la ventana Mix, o mediante la insercin o edicin de un evento de cambio de
programa en una pista MIDI o de instrumento.
3.- Haga clic en el nmero de un programa: el punto de inicio desde el que se
desplazar por los parches.
4.- Especifique un valor para el nmero de segundos que transcurrirn entre cada
cambio de programa.
5.- Seleccione la opcin para el incremento de parche
Despus del nmero de segundos especificado, Pro Tools selecciona el parche
siguiente y transmite el cambio de programa al dispositivo MIDI asignado de la
pista.
6 Despus de escuchar los ajustes, haga clic en Done para dejar de aumentar los
parches y cerrar el cuadro de dilogo Patch Select.
Eventos exclusivos del sistema
Los eventos exclusivos del sistema (SysEx) se pueden grabar en pistas MIDI o de
instrumento en Pro Tools. Una vez grabados, los eventos aparecern en la lista de
reproduccin de la pista como bloques cuando se configure la vista de pista en
SysEx (fig. 54).

Fig. 54 Bloque de Eventos SysEx


El contenido de los eventos grabados exclusivos del sistema no se puede editar
directamente en Pro Tools, pero los eventos se pueden desplazar, empujar,
copiar, pegar y eliminar.

72

ESTUDIO ECONOMICO.
A continuacin enlistamos los precios; del equipo necesario para implementar un
sistema MIDI Bsico.

CABLE MIDI 3.0 M

$214

INTERFASE MIDI

$400

TARJETA DE SONIDO DE 6 CANALES PCI INTERNA ENTRADA MIC


MIDI

$159

YAMAHA PSR 550

$6000

73

SAMPLER

$11,000

MODULO SINTENTIZADOR

$3000

Los precios pueden variar dependiendo del lugar y el modelo de los equipos que
se adquieran.

74

CONCLUSIONES
La Conversin de un segmento de audio a un archivo MIDI es un viejo anhelo de
una gran parte de los msicos y de los programadores de la industria de la
informtica musical.
Algunas de las utilidades que se le pueden dar a una conversin fiable son las
siguientes:
Para estudiantes de msica, por ejemplo, el poder observar la partitura de una
obra teniendo solamente el sonido.
Para msicos, la posibilidad de no necesitar escribir la msica que componen, sino
simplemente tocarla mientras con el ordenador se est grabando y a continuacin,
pasar este sonido grabado por la aplicacin y obtener la partitura. (Aplicacin
similar a la de tener un teclado MIDI o cualquier otro controlador pero con la
diferencia de que lo que se maneja es el instrumento real, no un controlador
adaptado), obviando la diferencia de que sta no es, ni pretende ser, una
aplicacin en tiempo real, con las ventajas de que no necesita un hardware muy
potente y el inconveniente de tener que hacer la conversin en varios pasos.
Para diseadores de Pginas Web: Si se desea que la pgina web diseada
contenga sonidos para aadirle alguna funcionalidad, o simplemente esttica.
Este caso solamente se da en archivos con una alta densidad de eventos
(desplazamiento de pitch, volumen, efectos, etc.) por lo que es perfectamente
posible la reproduccin sin descarga previa de un archivo MIDI va Internet.
Existen varios formatos para escribir archivos musicales, la eleccin se hizo de la
siguiente manera.
De entrada, se desecharon los formatos propietarios , porque, aunque en algunas
circunstancias puedan ser mejores (ms adaptables, comprimidos, etc.) no
ofrecen la gran ventaja que ofrece el formato elegido, el MIDI, que es la
PORTABILIDAD, ya que al ser estndar, cualquier programa realizado por
cualquier empresa o particular ser capaz de importar o exportar archivos al
mencionado formato MIDI, con lo cual el archivo generado por la aplicacin aqu
comentada ser utilizable en cualquier plataforma que cuente con un reproductor
para este tipo de archivos como pueden ser MS-Windows, Linux, Macintosh,
incluso los antiguos Amiga o Atari en el terreno de los computadores o tambin
sintetizadores con teclado que leen archivos MIDI desde una disquetera, debido a
la estandarizacin que existe desde hace mucho tiempo en el formato de los
archivos MIDI.

75

Las ventajas de escribirlo en formato MIDI son muchas veamos:


El arreglo podr ser escuchado y modificado en cualquier momento (antes
de contratar a los msicos, si aplica)
Se puede modificar el tono sin mayor trabajo ni demora
Permite tener una perfecta sincrona con la velocidad del tema-metrnomo
(clock para el programa)
Permite agregar sonidos acsticos producidos por msicos reales (si aplica)
La calidad de sonido final es muy buena ya que contamos con equipo
profesional adecuado
Podemos generar las partituras del tema. (siempre y cuando estn en
sincrona con el programa).

76

BIBLIOGRAFIA
www.hispasonic.com
www.abcdatos.com
www.faqmania.com
www.tecnopia.com

www.css-audiovisual.com
Jorge Farall MIDI, Sintes, Samplers... y algo ms. Ricordi Americana, 1993
MIDI Systems and Control Francis Rumsey. 1990 Focal Press
MIDI and Sound Book for the Atari ST Bernd Enders and Wolfgang Klemme
1989 M&T Publishing, Inc.
MIDI avanzado. Guia del usuario. R.A.Penfold. Ed.Ra-Ma

77