Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Universidad Tcnica Federico Santa Mara Departamento de Informtica Arquitectura de Computadores ILI245
Qu es MIDI?
MIDI significa Musical Instrument Digital Interface (Interfaz Digital de Instrumentos Musicales). Es un protocolo de comunicacin serial estndar que permite a los computadores, sintetizadores, secuenciadores, controladores y otros dispositivos comunicarse y compartir informacin para la generacin de sonidos.
Universidad Tcnica Federico Santa Mara Departamento de Informtica Arquitectura de Computadores ILI245
Aparatos MIDI
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. Unidades generadoras de sonido: tambin conocidas como mdulos de sonido, reciben los mensajes MIDI y los transforman en seales sonoras. 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 computador, o bien incorporados en un sintetizador. 3
Universidad Tcnica Federico Santa Mara Departamento de Informtica Arquitectura de Computadores ILI245
Aparatos MIDI
Sintetizador (Controlador MIDI)
Mdulos de Sonido.
Universidad Tcnica Federico Santa Mara Departamento de Informtica Arquitectura de Computadores ILI245
Aparatos MIDI
Secuenciador
Software MIDI
Universidad Tcnica Federico Santa Mara Departamento de Informtica Arquitectura de Computadores ILI245
Caractersticas de MIDI
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. Permite por ejemplo reproducir y componer msica en este formato. Se caracteriza por la ligereza de los archivos, pudiendo almacenarse multitud de melodas complejas, como las de msica clsica tocadas con varios instrumentos, en muy poca memoria. 6
Universidad Tcnica Federico Santa Mara Departamento de Informtica Arquitectura de Computadores ILI245
MIDI Joystick
Universidad Tcnica Federico Santa Mara Departamento de Informtica Arquitectura de Computadores ILI245
MIDI USB
Universidad Tcnica Federico Santa Mara Departamento de Informtica Arquitectura de Computadores ILI245
Bytes MIDI
El byte se define como un nmero binario, o WORD, de 8 bits. La transmisin de los datos se efecta en serie, es decir, un bit tras otro, de manera asncrona, lo que obliga a agregar un bit de inicio y otro de parada. 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.
Universidad Tcnica Federico Santa Mara Departamento de Informtica Arquitectura de Computadores ILI245
Bytes MIDI
Note on
1 0 0 1 X X X X
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. 10
Universidad Tcnica Federico Santa Mara Departamento de Informtica Arquitectura de Computadores ILI245
Bytes MIDI
11
Universidad Tcnica Federico Santa Mara Departamento de Informtica Arquitectura de Computadores ILI245
Bytes MIDI
12
Universidad Tcnica Federico Santa Mara Departamento de Informtica Arquitectura de Computadores ILI245
GRACIAS!
13