Beruflich Dokumente
Kultur Dokumente
Midi
1. Qu es el MIDI?
2. La especificacin MIDI.
3. El secuenciador
4. El hardware Midi
5. Otros tipos de software Midi.
Referencias:
Audio digital y MIDI, Anaya Multimedia, Sergi Jord Pu
http://www.musicareas.com/software/indice.html
http://www.electrofante.com/musicadigital 1
1 . Qu es el MIDI?
Definicin
2
1 . Qu es el MIDI?
Sistema
3
1 . Qu es el MIDI?
1981: Tom Oberheim, Dave Smith y fabricantes japoneses (Roland, Yamaha, Korg &
Kawai) se renen para definir un protocolo digital standard
Se publica la norma MIDI 1.0 (hasta 1999 no se publica la norma MIDI 2.0 !)
Protocolo serie (velocidad mxima 31.500 bits/segundo)
Conector DIN 5-pines (slo se usan 3)
4
1 . Qu es el MIDI?
Historia
Yamaha DX7: primer sintetizador digital
1984
Atari (~1985-1990)
5
1 . Qu es el MIDI?
Conceptos
Desde el punto de vista musical, MIDI es la
traslacin a nuestros das de lo que era la
pianola.
Desde el punto de vista tecnolgico un
archivo midi (.mid) contiene informacin
sobre la altura, intensidad, duracin de los
sonidos y tambin de los instrumentos que
tienen que sonar.
El protocolo contempla 16 canales por los
que transcurren los datos.
6
1 . Qu es el MIDI?
Conceptos
Teclado: Dispositivo capaz de emitir
mensajes MIDI.
Sintetizador: Generador de sonido a partir
de mensajes MIDI.
Teclado virtual para tocar con el teclado:
http://www.geocities.com/SiliconValley/
Campus/6501/vmk_man_download.htm
Puerto midi virtual( midi Yoke) : http://
www.midiox.com/index.htm
7
1 . Qu es el MIDI?
Conceptos
Se crea con la idea de poder disparar sonidos en
diferentes instrumentos desde un nico teclado
controlador.
Una de las razones principales para su utilizacin es
su pequeo tamao frente a los ficheros de audio
digital. (10Mb por min versus 10Kb por min)
Los mensajes MIDI indican al sintetizador cosas
como: que instrumento debe emplear, que ntas
debe activar y con que intensidad debe hacerlo.
Facilidad de edicin y modificacin.
8
1 . Qu es el MIDI?
Conceptos
Transmisin midi
Puertos midi
Ejemplos de conexiones
9
1 . Qu es el MIDI?
Transmisin
Serie (y asncrona)
Puertos
Emisor tiene puerto MIDI OUT
Receptor: MIDI IN
11
1 . Qu es el MIDI?
Conexiones MIDI
12
1 . Qu es el MIDI?
Ejemplos de conexiones
La informacin que circula por un cable MIDI es
unidireccional. Para conectar 2
dispositivos entre si, son necesarios 2 cables
Configuracin mnima (si el
teclado se utilizase slo como
controlador y no como
generador de sonido, se omitira
el retorno del ordenador al
Conexin de tres teclado)
3 sintetizadores y un ordenador
en cadena. Slo el A puede
sintetizadores utilizarse como teclado
controlador (una configuracin
equivalente, sera con el OUT
del ordenador al IN del A, y el
THRU del A al IN del B, dejando
al C sin salida THRU)
13
1 . Qu es el MIDI?
Resumen
Un mensaje MIDI indica a un dispositivo una accin a ejecutar
(activar una nota, etc.)
Este interfaz puede tener tres puertos diferentes: MIDI IN, MIDI
OUT y MIDI THRU.
El MIDI THRU genera una replica del MIDI IN, que permite
encadenar varios dispositivos MIDI.
14
1 . Qu es el MIDI?
15
1 . Qu es el MIDI?
Trminos
Polifnico: capaz de producir varios sonidos (notas) simultneos
17
2 . La especificacin Midi
Canales Midi
El sistema MIDI soporta informacin
en 16 canales diferentes simultneos.
Cada mensaje lleva implcito el
nmero del canal al que afecta.
Los canales vienen a significar
diferentes instrumentos.
Precisa sintetizadores multitmbricos
Cada canal puede interpretar una
"partitura diferente a las dems para
un instrumento dado. 18
2 . La especificacin Midi
General Midi
Capacidad multitmbrica de 16 canales.
Polifona mnima de 24 notas.
Lista o mapa estndar de 128 programas.
Incorporacin de una caja de ritmos
siempre accesible desde el canal 10, dotada
asimismo de un mapa estndar de 59
sonidos de percusin.
Instrumentos: http://www.musicareas.com
/software/progsgm.htmlv
19
2 . La especificacin Midi
20
2 . La especificacin Midi
Mensajes Midi
22
2 . La especificacin Midi
23
2 . La especificacin Midi
Tipos de mensajes
nnnn son los cuatro bits que determinan el canal al que se aplica el mensaje,
N corresponde al carcter hexadecimal de este canal (0-F).
Todos los bytes de datos tienen una resolucin de siete bits, con valores
decimales comprendidos entre 0 y 127.
Cuando en la tabla el segundo byte de datos est en blanco (Channel
Aftertouch y Program Change), significa que el mensaje utiliza un nico byte
de datos.
En el mensaje Pitch Bend, los dos bytes de datos se combinan para formar
un nico valor con catorce bits de resolucin, comprendido entre -8192 y
+8191.
24
2 . La especificacin Midi
Tipos de mensajes
25
2 . La especificacin Midi
Note On
Note Off
Polyphonic aftertouch
Pitch Bend
Program change
Pistas y canales
Todos los secuenciadores utilizan el concepto de
pista, inspirado en el de sus predecesores, las
grabadoras multipista de audio.
Soporte multipuerto
En el terreno profesional, los diecisis canales que
ofrece el MIDI, frecuentemente se quedan cortos
ante arreglos y orquestaciones complejos que
requieren de ms instrumentos simultneos.
36
3 . Secuenciacin
Grabacin e introduccin de la
informacin
Antes de grabar la primera pista, conviene establecer el
tempo de la pieza; aunque ms adelante podremos modificar
este tempo tantas veces como queramos, a la hora de tocar
desde el teclado debemos tener este tempo muy presente.
40
3 . Secuenciacin
Sistemas de visualizacin
Sistemas de visualizacin
Do Re Mi Fa Sol La Si
C D E F G A B 42
3 . Secuenciacin
Sistemas de visualizacin
En la pianola (piano roll en ingls), las notas son
representadas grficamente,
Sistemas de visualizacin
Esta representacin es muy intuitiva -especialmente para
aquellos que no dominan la escritura musical tradicional- y
permite fciles modificaciones : es posible arrastrar
horizontalmente las notas, (con lo que modificamos su
instante de ataque), alargarlas o acortarlas (para modificar
por consiguiente su duracin), o desplazarlas verticalmente (y
alterar su altura).
Sistemas de visualizacin
En el sistema de partitura la
informacin de una pista se visualiza
en notacin musical tradicional.
Se puede realizar casi lo mismo que
con el sistema de pianola.
45
3 . Secuenciacin
Sistemas de visualizacin
http://www.sonicspot.com/guide/midifiles.html
http://www.sfu.ca/sca/Manuals/247/midi/fileformat.html
50
3 . Secuenciacin
Todo ello nos lleva a la siguiente conclusin: si hay que leer y/o
escribir Standard MIDI Files, mejor encontrar una librera!
51
3 . Secuenciacin
Utilizar bucles.
53
4 . Hardware Midi
El mdulo
Los mdulos de sonido actuales son siempre multitmbricos
de diecisis canales.
54
4 . Hardware Midi
El mdulo
55
4 . Hardware Midi
Teclado maestro
Cajas de ritmo
57
4 . Hardware Midi
Estaciones de trabajo
58
4 . Hardware Midi
60
4 . Hardware Midi
61
4 . Hardware Midi
62
4 . Hardware Midi
63
4 . Hardware Midi
Controladores alternativos
Los controladores de percusin suelen constar de varios
paneles de goma sensibles a la presin y activables mediante
baquetas.
Controladores alternativos
65
4 . Hardware Midi
No convencionales
La piedra angular radica en el uso de sensores,
capaces de convertir diversos estmulos en una
seal elctrica, y posteriormente en mensajes
MIDI, con la ayuda de un microprocesador.
No convencionales
la temperatura
la intensidad lumnica
la intensidad sonora
la posicin de un punto, (una mano por ejemplo) en el
espacio
la orientacin y la inclinacin de un plano (por ejemplo la
misma mano)
la aceleracin
la proximidad (o la distancia entre dos puntos)
la tensin muscular
los movimientos oculares (permite detectar la direccin de la
mirada)
la curvatura de cada dedo (mediante un guante de realidad
virtual)
el tacto o la presin
67
5 . Otros tipos de software Midi
Programas de aprendizaje
68
5 . Otros tipos de software Midi
Programas de aprendizaje
69
5 . Otros tipos de software Midi
Edicin de partituras
72
5 . Otros tipos de software Midi
Programas de composicin
algortmica
La composicin algortmica consiste en
disear programas que compongan
piezas musicales.
la primera obra musical compuesta
por un ordenador, la Suite Illiac, data
de 1955, y fue programada por el
qumico y compositor Lejaren Hiller en
la universidad de Illinois. 73