Está en la página 1de 13

Universidad Tcnica Federico Santa Mara Departamento de Informtica Arquitectura de Computadores ILI245

Anbal Bastas Soto 2604215-1


1

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

Valor 60 que corresponde a la nota do central "C3")


0 0 1 1 1 1 1 0

La velocidad con la que haya sido apretada la tecla)


0 X X X X X X X

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. 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

También podría gustarte