23
Funciones de programación avanzadas
Los números MIDI CC (0-127) forman parte del protocolo General MIDI y suelen utilizarse para el control, en tiempo
real, de los parámetros de los dispositivos musicales compatibles con MIDI. Por ejemplo, si se asigna un control
rotatorio del Oxygen 49 al MIDI CC 10, este controlará el ajuste de Pan de la aplicación de audio o sintetizador
conectado.
Muchos de los controles en los teclados de la gama Oxygen 49 son totalmente programables y pueden ser
asignados a cualquiera de los MIDI CC estándar. No obstante, para simplificar la asignación de otros tipos de
mensajes MIDI más complejos (por ejemplo, SysEx o RPN/NRPN), M-Audio ha agregado esos tipos de mensajes al
final de la lista MIDI CC, ampliando el intervalo habitual de 0-127. Por regla general, esto se consigue seleccionando
el controlador que desea programar y asignándole un número de 3 dígitos.
Este capítulo proporciona varios ejemplos de asignación de controles típicos para controles rotatorios, faderes,
botones, ruedas, o de pedal de sustain. La asignación de mensajes MIDI no descritos en este capítulo se realiza
usando el mismo principio básico que el dado en los ejemplos.
ATENCIÓN:
El teclado Oxygen 49 nunca envía datos fuera del intervalo especificado por el protocolo MIDI (0-127).
El teclado Oxygen 49 utiliza los números de controlador 128-255 internamente. Esto simplifica la configuración de los
controles rotatorios, botones,
ruedas, y faderes durante la asignación de mensajes MIDI avanzados, permitiendo
opciones de configuración adicionales para los controles (por ejemplo, estableciendo el Trigger o Toggle operación
de un botón.)
Ajuste de los parámetros de disparo (Trigger) en los botones
o pedal de sustain
Cuando se asignan números de CC MIDI estándar a los botones o al pedal de sostenido, se dispararán entre dos
valores. Por defecto, el pedal de sustain ya está configurado para enviar valores de disparo, garantizando la
activación del efecto de sustain cada vez que pulse el pedal, y su desactivación cada vez que lo suelte. Los botones
también pueden configurarse para que operen de este modo tras especificar tres valores. En el ejemplo del pedal de
sustain, los cuatro valores son:
Tecla
Parámetro
Valor
Asignación de control
(ejemplo)
Número de CC MIDI
10 (Pan)
Datos 2 (ejemplo)
Liberación
0 (mínimo)
Datos 3 (ejemplo)
Pulse
127 (máximo)
1.
Pulse el botón Edit.
2.
Pulse el botón Select (Seleccionar) o la tecla Control Select (Selección de control) (Ctrl Sel).
3.
Seleccione el botón deseado tal y como se ha descrito anteriormente.
4.
Pulse la tecla Control Assign (Ctrl Asgn).
5.
Introduzca el valor 10 usando las teclas numéricas. Esto asigna el MIDI CC 10 (Pan) al botón.
6.
Pulse la tecla Data 2.
7.
Introduzca 0 utilizando las teclas numéricas para asignar el valor de "liberación" (mínimo).
8.
Pulse la tecla Data 3.
9.
Introduzca 127 utilizando las teclas numéricas para asignar el valor de "pulsación" (máximo).
10.
Pulse la tecla Enter.
CONSEJO:
Puede resultar útil transmitir otros dos valores específicos en lugar de enviar los valores mínimo (cero) y
máximo (127) como en el ejemplo anterior. Al asignar un botón para controlar el pan (CC MIDI 10), usted puede, por
ejemplo, configurar Datos 2 para enviar el valor 38 y el Datos 3 para enviar el valor 93, haciendo que el pan se
alterne eficazmente entre las posiciones aproximadas de las "diez en punto" y las "dos en punto" al pulsar y luego
liberar el botón.