NOTA: Cualquier comando Note Off borra totalmente el acorde, aunque otras notas pueden estar sonando. Si
usted toca tres notas, libera una de ellas, luego agrega otra (hay tres notas sonando todavía) y luego pulsa
ENTER, la única grabada es la última nota. Por lo tanto, siempre que vaya a liberar alguna nota (porque el acorde
no está aún completo), libere todas las notas y vuelva a disparar el acorde completo.
La corriente de notas no se ve en la pantalla hasta no pulsar el botón ENTER. La cadena comienza con un 9x
(dónde x es el canal de grabación de la nota -1), seguido por el número de la primera nota, luego la velocidad de
la primera nota, etc. (aquí sólo hay un byte de estado —se emplea el estado de ejecución). Los bytes de
velocidad pueden modificarse a 'rv' de manera tal que la velocidad MIDI entrante (o la posición del atenuador)
resulte substituida, permitiendo la ejecución "dinámica" del botón remoto. La siguiente pantalla muestra una triada
en C (do) mayor "dinámica" en el canal 1 (comenzando con el do medio):
Por eso, ahora que usted sabe cómo disparar acordes en forma remota, ¿cómo los desactivamos? Hay dos
formas de hacerlo. El método más sencillo y más eficiente para la memoria es utilizar el comando MIDI All Notes
Off (Todas las notas desactivadas). Este es un comando canalizado que le informa al dispositivo sintetizador/MIDI
que debe liberar todas las notas disparadas en ese canal. El comando se define como controlador continuo Nº
123 (7Bh) con valor de datos igual a cero:
Comando All Notes Off para el canal 1: B0
Para el canal 2: B1
7B
Usted puede utilizar cadenas prs/rls con el acorde al pulsar y el mensaje All Notes Off (por supuesto en el mismo
canal) en la liberación. Esto actúa como un sistema disparador "con compuerta" (como un teclado). Usted
también puede insertar el comando All Notes Off en cadenas normales tipo "pulsar solamente" encabezando el
acorde, de manera que, al pulsar cualquier botón, se libera el acorde previo antes de ejecutar el propio (lo que
también permite liberar el botón sin liberar el acorde). Sólo recuerde programar uno de los botones cómo All
Notes Off exclusivamente, de manera tal de poder silenciar la fuente de sonido cuando se necesite.
Puede descubrir que el comando All Notes Off no funciona correctamente en su sistema. Hay por allí algunos
sintetizadores/dispositivos MIDI que no responden al mensaje All Notes Off message e incluso algunos que
responden incorrectamente. Algunas unidades "matan" las notas abruptamente en lugar de liberarlas (como haría
el comando Note Off) y otros aplican el mensaje a todas las notas de la unidad y no solamente a las que se
generaron en el mismo canal MIDI que el propio mensaje All Notes Off. Si su sintetizador o dispositivos
responden correctamente ¡mejor! Si no, deberá enviar comandos Note Off después de cada comando Note On.
La estación de control PC 1600x no graba corrientes de Note Off, pero hay una forma bastante fácil de manejarlo
en el modo "con compuerta". Después de grabar el acorde en la cadena al pulsar, grabe el mismo acorde en la
cadena al liberar y luego cambie el 9x del comienzo de la cadena por un 8x (lo que le confiere el control sobre la
velocidad de liberación) o modifique todos los bytes de velocidad a cero, lo que convierte a todos los comandos
Note On en comandos Off.
ENVÍO DE ATENUADOR
Esta función permite enviar mensajes puntuales desde los atenuadores (como contraposición a los mensajes de
"barridos"). Esto es deseable en muchos casos, como cuando se envían cambios de control muy precisos a un
secuenciador.
Cuando se programa un botón de atenuador como "Send Fader" (Envío de atenuador) el movimiento del
atenuador no genera una transmisión MIDI. Sin embargo, usted verá el valor de los datos en la parte superior de
la pantalla como lo haría en forma normal, excepto que hay una "M" en el ángulo inferior derecho de la pantalla
LCD, que informa que el atenuador tiene el sonido apagado temporariamente. Una vez que usted mueva el
atenuador hasta la posición deseada, pulse el botón para enviar el mensaje (verá desaparecer la "M ", que indica
que se envió el mensaje).
Usted también puede utilizar la rueda de datos para modificar el valor antes de enviarlo realmente, si la misma
7B
00
00 ...
65