Anda di halaman 1dari 2

ESCUELA DE CINE Y VIDEO

CICLO: SONIDO

MODULO: POSTPRODUCCION

UNIDAD DIDACTICA 4: MENSAJES MIDI


TEMA 1: CARACTERISTICAS DE LOS MENSAJES MIDI
4.1.1. Definicin de Mensaje MIDI
Un mensaje MIDI consta en general de tres bytes:
Byte de estado: siempre comienza con el bit 1, indica lo que se debe de hacer.
Byte de datos 1: siempre comienza con el bit 0, indica como se debe de hacer.
Byte de datos 2: siempre comienza con el bit 0, no siempre est presente.
As por ejemplo, si en un sintetizador MIDI, se pulsa una tecla, se generan tres bytes: el primero,
que indicara que una tecla ha sido pulsada y el canal en el que se transmite; el segundo, que
identificara la tecla/nota pulsada, y el tercero indicara la velocidad de pulsacin efectuada sobre la
tecla.
FORMATO GENERAL DE UN MENSAJE MIDI
BYTE DE STATUS
BYTE DE DATOS 1
1XXX
nnnn
0XXX XXXX
INSTRUC.
CANAL
VALOR (0 a 127)

BYTE DE DATOS 2
0XXX XXXX
VALOR (0 a 127)

La informacin MIDI se transmite a travs de distintos mensajes que llevan informacin de


acciones musicales y de control del sistema. Estn codificados en el sistema binario y para su
representacin se utilizan tambin a veces, los sistemas de numeracin decimal y hexadecimal.
RANGO DE LOS BYTES DE ESTADO Y DATOS
CODIFICACION
BYTE ESTADO
BYTE ESTADO
1 NIBBLE/1xxx
2 NIBBLE/nnnn
BINARIO
1000 a 1111
0000 a 1111
HEXADECIMAL
8aF
0aF
DECIMAL
8 a 15
0 a 15

BYTE DATOS
0xxx xxxx
0000 0000 a 0111 1111

00 a 7F
0 a 127

En general los mensajes MIDI estn formados por uno o ms bytes (agrupaciones de 8 bits), que se
generan y transmiten en el siguiente orden:
Un byte de estado: Lleva informacin de la instruccin principal. Es la clave para que se
interpreten correctamente los bytes de datos que le siguen, cuando stos son necesarios. Se
caracteriza porque el bit de mayor peso o MSB (el primero por la izquierda) siempre es un 1.
Uno o dos bytes de datos: contienen la informacin complementaria de la instruccin definida
en el byte de estado. Se caracterizan porque los dgitos de mayor peso siempre son 0. De esta
forma el equipo receptor puede diferenciar un byte de estado de un byte de datos.
Los mensajes MIDI se clasifican, segn sus funciones, en dos grupos:
Mensajes de canal: mensajes de Voz y mensajes de Modo.
Mensajes de sistema: mensajes Exclusivos, Mensajes Comunes y Mensajes de Tiempo Real.
CLASIFICACION DE LOS MENSAJES MIDI
MENSAJES DE CANAL
MENSAJES MIDI
MENSAJES DE SISTEMA

MENSAJES DE VOZ
MENSAJES DE MODO
MENSAJES COMUNES
MENSAJES TIEMPO REAL
MENSAJES EXCLUSIVOS

U. D. 4: MENSAJES MIDI. / TEMA 1: CARACTERSTICAS DE LOS MENSAJES MIDI

PAGINA 1

ESCUELA DE CINE Y VIDEO

CICLO: SONIDO

MODULO: POSTPRODUCCION

DESCRIPCION DE LOS MENSAJES MIDI


CLASE

TIPO

VOZ

CANAL

MODO

COMUN

SISTEMA
TIEMPO
REAL

EXCLUSIVO

MENSAJE
Note Off
Note On
Polyphonic Aftertouch
Control Change
Program Change
Channel Aftertouch
Pitch Bend
System
Reset All
Local On / Off
All Notes Off
Omni Off
Omni On
Mono On / Poly Off
Mono Off / Poly On
Quarter Frame
Song Position
Song Selection
Tune Request
EOX
Midi Clock
Start
Stop
Continue
Active Sensing
System Reset
SysEx

BYTE STATUS
1 NIB
2 NIB
BIN.
BIN.
1000
nnnn
1001
nnnn
1010
nnnn
1011
nnnn
1100
nnnn
1101
nnnn
1110
nnnn
1111
-1011
nnnn
1011
nnnn
1011
nnnn
1011
nnnn
1011
nnnn
1011
nnnn
1011
nnnn
1111
0001
1111
0010
1111
0011
1111
0110
1111
0111
1111
1000
1111
1010
1111
1011
1111
1100
1111
1110
1111
1111
1111
0000

BYTE DATOS
1
2
BIN.
BIN.
0xxxxxxx 0xxxxxxx
0xxxxxxx 0xxxxxxx
0xxxxxxx 0xxxxxxx
0xxxxxxx 0xxxxxxx
0xxxxxxx
-0xxxxxxx
-0xxxxxxx 0xxxxxxx
--01111001 00000000
01111010 0xxxxxxx
01111011 00000000
01111100 00000000
01111101 00000000
01111110 0000nnnn
01111111 00000000
0xxxvvvv
-0xxxxxxx 0xxxxxxx
0xxxxxxx
-----------------0xxxxxxx 0xxxxxxx

U. D. 4: MENSAJES MIDI. / TEMA 1: CARACTERSTICAS DE LOS MENSAJES MIDI

PAGINA 2