Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El Midi
El Midi
Midi
1. ¿Qué es el MIDI?
2. La especificación 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?
Definición
3
1 . ¿Qué es el MIDI?
1981: Tom Oberheim, Dave Smith y fabricantes japoneses (Roland, Yamaha, Korg &
Kawai) se reúnen para definir un protocolo digital standard
– Se publica la norma MIDI 1.0 (hasta 1999 no se publica la norma MIDI 2.0 !)
4
1 . ¿Qué es el MIDI?
Historia
Yamaha DX7: primer sintetizador digital
1984
Atari (~1985-1990)
Conceptos
Desde el punto de vista musical, MIDI es la
traslación a nuestros días de lo que era la
pianola.
Desde el punto de vista tecnológico un
archivo midi (.mid) contiene información
sobre la altura, intensidad, duración de los
sonidos y también 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/Cam
pus/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 utilización es
su pequeño tamaño 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 nótas
debe activar y con que intensidad debe hacerlo.
Facilidad de edición y modificación.
8
1 . ¿Qué es el MIDI?
Conceptos
Transmisión midi
Puertos midi
Ejemplos de conexiones
9
1 . ¿Qué es el MIDI?
Transmisión
Serie (y asíncrona)
Puertos
Emisor tiene puerto MIDI OUT
Receptor: MIDI IN
Conexiones MIDI
12
1 . ¿Qué es el MIDI?
Ejemplos de conexiones
La información que circula por un cable MIDI es
unidireccional. Para conectar 2
dispositivos entre si, son necesarios 2 cables
Configuración mínima (si el
teclado se utilizase sólo como
controlador y no como
generador de sonido, se omitiría
el retorno del ordenador al
Conexión de tres teclado)
3 sintetizadores y un ordenador
en cadena. Sólo el A puede
sintetizadores utilizarse como teclado
controlador (una configuración
equivalente, sería 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 acción 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?
Términos
Polifónico: capaz de producir varios sonidos (notas) simultáneos
17
2 . La especificación Midi
Canales Midi
El sistema MIDI soporta información
en 16 canales diferentes simultáneos.
Cada mensaje lleva implícito el
número del canal al que afecta.
Los canales vienen a significar
diferentes instrumentos.
Precisa sintetizadores multitímbricos
Cada canal puede interpretar una
"partitura“ diferente a las demás para
un instrumento dado. 18
2 . La especificación Midi
General Midi
Capacidad multitímbrica de 16 canales.
Polifonía mínima de 24 notas.
Lista o mapa estándar de 128 programas.
Incorporación de una caja de ritmos
siempre accesible desde el canal 10, dotada
asimismo de un mapa estándar de 59
sonidos de percusión.
Instrumentos:
http://www.musicareas.com/software/progs
gm.htmlv 19
2 . La especificación Midi
20
2 . La especificación Midi
Mensajes Midi
22
2 . La especificación Midi
23
2 . La especificación Midi
Tipos de mensajes
nnnn son los cuatro bits que determinan el canal al que se aplica el mensaje,
N corresponde al carácter hexadecimal de este canal (0-F).
Todos los bytes de datos tienen una resolución 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 resolución, comprendido entre -8192 y
+8191.
24
2 . La especificación Midi
Tipos de mensajes
25
2 . La especificación 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 dieciséis canales que
ofrece el MIDI, frecuentemente se quedan cortos
ante arreglos y orquestaciones complejos que
requieren de más instrumentos simultáneos.
36
3 . Secuenciación
Grabación e introducción de la
información
Antes de grabar la primera pista, conviene establecer el
tempo de la pieza; aunque más 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 . Secuenciación
Sistemas de visualización
Sistemas de visualización
Do Re Mi Fa Sol La Si
C D E F G A B 42
3 . Secuenciación
Sistemas de visualización
En la pianola (piano roll en inglés), las notas son
representadas gráficamente,
Sistemas de visualización
Esta representación es muy intuitiva -especialmente para
aquellos que no dominan la escritura musical tradicional- y
permite fáciles modificaciones : es posible arrastrar
horizontalmente las notas, (con lo que modificamos su
instante de ataque), alargarlas o acortarlas (para modificar
por consiguiente su duración), o desplazarlas verticalmente (y
alterar su altura).
Sistemas de visualización
En el sistema de partitura la
información de una pista se visualiza
en notación musical tradicional.
Se puede realizar casi lo mismo que
con el sistema de pianola.
45
3 . Secuenciación
Sistemas de visualización
http://www.sonicspot.com/guide/midifiles.html
http://www.sfu.ca/sca/Manuals/247/midi/fileformat.html
50
3 . Secuenciación
Todo ello nos lleva a la siguiente conclusión: si hay que leer y/o
escribir Standard MIDI Files, mejor encontrar una librería! 51
3 . Secuenciación
Utilizar bucles.
El módulo
Los módulos de sonido actuales son siempre multitímbricos
de dieciséis canales.
54
4 . Hardware Midi
El módulo
55
4 . Hardware Midi
Teclado maestro
Cajas de ritmo
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 percusión suelen constar de varios
paneles de goma sensibles a la presión 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 estímulos en una
señal eléctrica, y posteriormente en mensajes
MIDI, con la ayuda de un microprocesador.
No convencionales
la temperatura
la intensidad lumínica
la intensidad sonora
la posición de un punto, (una mano por ejemplo) en el
espacio
la orientación y la inclinación de un plano (por ejemplo la
misma mano)
la aceleración
la proximidad (o la distancia entre dos puntos)
la tensión muscular
los movimientos oculares (permite detectar la dirección de la
mirada)
la curvatura de cada dedo (mediante un guante de realidad
virtual)
el tacto o la presión 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
Edición de partituras
72
5 . Otros tipos de software Midi
Programas de composición
algorítmica