Вы находитесь на странице: 1из 16

Protocolo MIDI

Apuntes clases MIDI


Lenguaje Binario
Lenguaje MIDI
La palabra
Bit Byte MIDI-Byte
1 y 0 1010 1010 A-1010 1010-B
Byte de Estado
Byte de
Informacin
(tipo de funcin y canal) (cantidad o valor)
1xxx xxxx 0xxx xxxx
1er nibble: valor mensaje
2do nibble: canal midi
1er y 2do nibble: valor numrico
Mensaje MIDI
(2 o 3 palabras)
Mensaje MIDI
10010001 01100110 00110011
Byte de estado Byte de informacin 1 y 2
MSB: bit ms signicativo
LSB: bit menos signicativo
(conversin binaria a decimal)
canales midi
1 0 0 1 0 0 0 1
decimal binario
Mensaje MIDI
10010000 00111100 01111111
Mensaje MIDI
10010000 00111100 01111111
Tecla
activada
Canal 1 Do central
Velocidad
mxima
Mensajes MIDI (Byte de estado)
mensajes por canal
mensajes del sistema
Mensajes MIDI
A. Mensajes por canal MIDI
B. Mensajes del Sistema
1. Mensajes de voz
2. Mensajes de modo
1. Sistema comn
2. Sistema de tiempo real
3. Sistema exclusivo
1. Mensajes de Voz
(mensajes por canal)
Estado
Hex Bin
Bytes de inf. Descripcin
8nH 1000nnnn
0kkkkkkk
0vvvvvvv
Nota desactivada
9nH 1001nnnn
0kkkkkkk
0vvvvvvv
Nota activada
AnH 1010nnnn
0kkkkkkk
0vvvvvvv
Presin de teclado
polifnico
BnH 1011nnnn
0ccccccc
0vvvvvvv
Cambios por controlador
CnH 1100nnnn 0ppppppp Cambio de programa
DnH 1101nnnn 0vvvvvvv
Presin de teclado
monofnico
EnH 1110nnnn
0vvvvvvv
0vvvvvvv
Variacin de tono
(Pitch)
2. Mensajes de Modo
(mensajes por canal)
Modo 1: Omni on / Poly
Modo 2: Omni on / Mono
Modo 3: Omni off / Poly
Modo 4: Omni off / Mono
Deniciones
Local ON / OFF: activa o desactiva el generador de audio de un
sintetizador, o sea, su teclado no tendr ningn efecto o no podr
controlar los sonidos generados por el sintetizador mismo.
Desactivacin total de voces (all notes off)
Un secuenciador es un dispositivo electrnico fsico o un
programa (software) que permite programar y reproducir eventos
musicales de forma secuencial mediante una interfaz de control
fsico o lgico conectado a uno o ms instrumentos musicales
electrnicos. El interfaz de control ms extendido es el estndar
MIDI.
1. Mensajes de sistema comn
(mensajes de sistema)
Marcador de posicin de la secuencia
(song position pointer)
Seleccin de cancin (song select)
Anacin (Tune request)
Fin del sistema exclusivo
2. Sistema de tiempo real
(mensajes de sistema)
tiempo de reloj (F8H)
Mensaje de Inicio (FAH)
Mensaje de pausa
Mensaje de terminacin
Sensor activo
Restablecimiento del sistema
3. Sistema exclusivo
(mensajes de sistema)
F0H 0iiiiiiii 0ccccccc 0ddddddd F7H
Start num. ID Cdigo progr, sampl, etc Fin Sysex

Вам также может понравиться