Síntesis Del Sonido PDF
Síntesis Del Sonido PDF
Síntesis Del Sonido PDF
El protocolo y el formato
MIDI
Generalidades
El protocolo estándar de comunicaciones MIDI (Musical Instrument Digital
Interface) se concibió en 1983 para comunicar sintetizadores musicales. La
especificación fue creada como convenio entre fabricantes, que constituyeron
la MMA (Midi Manufacturers Association). Mantienen actualizada la
especificación y la publican (es bastante cara). En la página de jglatt puedes
encontrar los detalles.
Mensajes y canales
El protocolo Midi rige un sistema de comunicaciones serie cuya unidad es el
mensaje. Un mensaje está formado por uno o más bytes y cada byte va acompañado
de un bit de paridad para detección de errores. Cada mensaje está producido por una
acción del intérprete sobre el controlador (pulsar una tecla, soltarla, etc.). El
controlador asocia los mensajes a un canal y es recibido por un módulo de sonido,
afectando al sonido producido, o por un secuenciador que lo almacena. Emisor y
receptor están configurados para comunicarse a través del mismo canal
preestablecido.
Los canales
Un sistema Midi básico permite mantener 16 canales independientes. Así, a
través del mismo conector, pueden transmitirse de forma separada el producto
de 16 intérpretes, cada uno de ellos actuando sobre un controlador; cada
interpretación será procesada por el receptor asociado al canal apropiado.
Instrumentos MIDI
Con el nombre de instrumento Midi, abstraeremos cualquier generador de
sonido físico o virtual. Los instrumento MIDI pueden ser de diversos tipos.
Controladores MIDI
El controlador tipo del protocolo Midi dispone de una serie de mandos. Se
encarga de generar los mensajes Midi a partir de la manipulación de teclas y
otros mandos. El efecto que cada mensaje produce en el sonido depende del
módulo sintetizador.
Mensajes
Los mensajes MIDI están estructurados en octetos. Cuando se transmiten, a
cada octeto se le añade un bit de paridad para detección de errores.
Los comandos Note On y Note Off, por ejemplo, codifican la tecla en un rango
suficiente para representar las 88 notas del piano y otras que no existen en los
instrumentos analógicos tradicionales.
La relación entre la frecuencia f del sonido y el código t de tecla es f =
8.1757989156 · 2 t/12.