de Sintetizadores
van generando los mensajes NOTE_ON y NOTE_OFF, que son los que indican
el inicio y final de las notas.
piano, el evento NOTE_ON podría ser generado al pulsar una tecla, mientras
que el evento NOTE_OFF podría ser generado al dejar de pulsar esa misma
tecla.
también se indica qué nota es la que se tiene que tocar o dejar de tocar,
Los músicos hablan de la nota “do”, “re sostenido”, “si bemol”. Sin
embargo, es una forma poco precisa de identificar una nota. También sería
necesario indicar la octava sobre la que estamos trabajando, pues por todos
(grave).
las notas con un número. Basta darse cuenta de que, conocido el número, se
pertenece.
cuenta que el primer bit de ese byte tiene un valor prefijado, el rango de
valores válidos para representar una nota va desde 0 hasta 127, ambos
inclusive.
Modelo de Síntesis
de un controlador.
“flauta”, etc.
Por ejemplo, imaginemos una sencilla partitura, tal como podría ser la
Se puede apreciar que el protocolo MIDI no envía sonido, sino eventos a partir
grandes ventajas del protocolo MIDI, pues nos permite escoger cualquier tipo
cualquier instrumento.
Y así sucesivamente.
configuración del sintetizador, que provoca que los sonidos generados sean
previamente.
Como veremos posteriormente, la definición de un instrumento se
dicho instrumento.
en el banco de sonidos.
notas, que serán tocadas por el pianista en cuestión. Los sonidos serán
Archivo de Audio
do.wav mi.wav sol.wav si.wav
(sample)
Nombre Nota DO MI SOL SI
Identificador
60 64 67 71
MIDI
sea capaz de sonar con cualquier nota de la escala cromática de DO, como la
generar qué notas, puesto que existe más de una posibilidad. Por ejemplo,
seleccionaríamos. Y menos aún las notas 67 (SOL) y 71 (SI), por estar a una
una nota, cada vez que se solicite la ejecución de dicha nota, sonará el
en do.wav, pues es el sample que está asociado con la nota en cuestión. (2)
Una pregunta que podría surgir llegados a éste punto, sería: ¿Se podría
definir un instrumento utilizando un único sample? La respuesta es sí. Sin
puesto que se percibe una distorsión que es mayor cuanto mayor sea la
distancia entre la nota deseada y la nota real del sample. Por ejemplo, si
tenemos un sample que ha sido grabado con la nota 60 (DO), una leve
nota 62 (RE) producirá también una leve distorsión, que podríamos considerar
ejemplo propuesto, implicaría tener trece grabaciones con cada una de las
sonidos está cargado en una memoria RAM, además de que puede ser
ejemplo se podrían generar las trece notas a partir del DO, pero si
forma natural.
porque nos veríamos obligados a tener que modificar las frecuencias de los
fases:
Sobre el documento
Este documento forma parte del proyecto OpenPipe. Para obtener más
[1] http://openpipe.wordpress.com/
[2] santiagojbt@gmail.com