Presentacion MIDI

Post on 10-Oct-2014

88 views 1 download

description

Presentacion 21/12/2011 en Asignatura "Arquitectura de Computadores", Universidad Técnica Federico Santa María

Transcript of Presentacion MIDI

Aníbal Bastías Soto2604215-1

Universidad Técnica Federico Santa MaríaDepartamento de Informática

Arquitectura de Computadores – ILI245

1

¿Qué es MIDI? MIDI significa Musical Instrument Digital Interface

(Interfaz Digital de Instrumentos Musicales).

Es un protocolo de comunicación serial estándar quepermite a los computadores, sintetizadores,secuenciadores, controladores y otros dispositivoscomunicarse y compartir información para lageneración de sonidos.

Universidad Técnica Federico Santa MaríaDepartamento de Informática

Arquitectura de Computadores – ILI245

2

Aparatos MIDI Controladores: generan los mensajes MIDI (activación o

desactivación de una nota, variaciones de tono, etc). El controlador más familiar a los músicos tiene forma de teclado de piano.

Unidades generadoras de sonido: también conocidas como módulos de sonido, reciben los mensajes MIDI y los transforman en señales sonoras.

Secuenciadores: no son más 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.

Universidad Técnica Federico Santa MaríaDepartamento de Informática

Arquitectura de Computadores – ILI245

3

Aparatos MIDI Sintetizador (Controlador MIDI)

Módulos de Sonido.

Universidad Técnica Federico Santa MaríaDepartamento de Informática

Arquitectura de Computadores – ILI245

4

Aparatos MIDI Secuenciador

Software MIDI

Universidad Técnica Federico Santa MaríaDepartamento de Informática

Arquitectura de Computadores – ILI245

5

Características de MIDI Esta información define diversos tipos de datos como

números que pueden corresponder a notas particulares,números de patches de sintetizadores o valores decontroladores.

Gracias a esta simplicidad, los datos pueden serinterpretados de diversas maneras y utilizados con finesdiferentes a la música.

Permite por ejemplo reproducir y componer música en esteformato. Se caracteriza por la ligereza de los archivos,pudiendo almacenarse multitud de melodías complejas,como las de música clásica tocadas con variosinstrumentos, en muy poca memoria.

Universidad Técnica Federico Santa MaríaDepartamento de Informática

Arquitectura de Computadores – ILI245

6

MIDI Joystick

Universidad Técnica Federico Santa MaríaDepartamento de Informática

Arquitectura de Computadores – ILI245

7

MIDI USB

Universidad Técnica Federico Santa MaríaDepartamento de Informática

Arquitectura de Computadores – ILI245

8

Bytes MIDI El byte se define como un número binario, o WORD,

de 8 bits. La transmisión de los datos se efectúa enserie, es decir, un bit tras otro, de manera asíncrona, loque obliga a agregar un bit de inicio y otro de parada.

Existen dos tipos de bytes: De estado -status byte- y deinformación -data byte-.

Se diferencian por el primer bit: si es un 1, tenemos unbyte de estado, y si es un 0, es un byte de datos.

Universidad Técnica Federico Santa MaríaDepartamento de Informática

Arquitectura de Computadores – ILI245

9

Bytes MIDI Note on

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

La velocidad con la que haya sido apretada la tecla)

A su vez, los mensajes de estado se dividen en dos grupos:mensajes de canal y mensajes de sistema. Los mensajes decanal se envían a un dispositivo específico, mientras que losmensajes de sistema son recibidos por todos los equipos.

Universidad Técnica Federico Santa MaríaDepartamento de Informática

Arquitectura de Computadores – ILI245

10

1 0 0 1 X X X X

0 0 1 1 1 1 1 0

0 X X X X X X X

Bytes MIDI

Universidad Técnica Federico Santa MaríaDepartamento de Informática

Arquitectura de Computadores – ILI245

11

Bytes MIDI

Universidad Técnica Federico Santa MaríaDepartamento de Informática

Arquitectura de Computadores – ILI245

12

GRACIAS!

Universidad Técnica Federico Santa MaríaDepartamento de Informática

Arquitectura de Computadores – ILI245

13