Professional Documents
Culture Documents
Manco 1
U N I N
S S G T
I T I E
C R T R
A U A F
L M L A
E C
N E
T
C. Manco 2
¿QUÉ NO ES MIDI?
C. Manco 3
¿QUÉ ES MIDI?
¿QUÉ ES MIDI?
PROTOCOLO MIDI
➢ EVENT-BASED PROTOCOLE
➢ El dispositivo receptor “recuerda el último estado”.
C. Manco 6
PROTOCOLO MIDI
Omni on/off
Mensajes MIDI
Mode Poly/Mono
Channel Local
Note on/off
System
Real Time
System Exclusive
System Common
C. Manco 7
PROTOCOLO MIDI
PROTOCOLO MIDI
➢ ¿1 Byte = 8 bits?
C. Manco 9
PROTOCOLO MIDI
➢ ¿1 Byte = 8 bits?
PROTOCOLO MIDI
➢ MIDI Byte
Most Significant Bit Least Significant Bit
(MSB) (LSB)
1 0
PROTOCOLO MIDI
➢ Status
➢ Status + Data0
MENSAJES DE CANAL
➢ Byte de estado (Status Byte)
mmmm c c c c
➢ Los primeros 4 bits definen el tipo de mensaje.
➢ Los últimos 4 bits definen el canal.
Bin. 1 0 0 1 c c c c
Hex. 9 n
➢ 1001 o 9 : “note on”
➢ cccc o n: canal del mensaje, cada “c” es 0 o 1, n pude ir entre
0 y F en sistema hexadecimal.
C. Manco 14
Bin. 0 d d d d d d d
Bin. 0 d d d d d d d
Poly Mode
1011nnnn 01111111 (127) 00000000 (0)
ON/Mono OFF
C. Manco 18
MENSAJES DE SISTEMA
➢ Se envían a todos los dispositivos en el sistema y
afecta todos los canales.
➢ Status byte:
Bin. 1 1 1 1 t t t t
Hex. F n
MENSAJES DE SISTEMA
➢ Real-time: Timing clock -> Envía 24 ‘clocks’ por cuarto de nota.
Start/Stop. Active sensing -> envía un status byte cada 300 ms.
Reset. No utiliza data bytes.
MENSAJES DE SISTEMA
Status Byte Data Byte 1 Data Byte 2 Description
system commom
Song Position Pointer
11110010 0lllllll 0hhhhhhh
(l=least significant bit, h=most significant bit)
11110011 0sssssss Song Select (s=song number)
11110110 none Tune Request
11110111 none EOX (end of system exclusive mssage)
system real time
11111000 none Timing Clock
11111010 none Start (song)
11111011 none Stop
11111110 none Active Sensing
11111111 none System Reset
C. Manco 21
CONEXIÓN
DIN de 5 pines
ARCHIVOS MIDI
SÍNTESIS Y SAMPLEO
C. Manco 24
CONTROLADOR MIDI
CONTROLADORES
➢ Instrumento
➢ m-audio keyboards
➢ Aerophone AE 10
➢ Jamstik
➢ MIDI Guitar 2
➢ Superficies de control
➢ Akai
➢ Sensel Morph
➢ Virtuales
➢ AC 7 core
➢ V control
C. Manco 26