Salida y funcionamiento
Este producto admite varios modos de funcionamiento:
MIDI Normal Mode
MIDI Pitchbend Mode
MIDI Program Change Mode
MIDI Custom Mode
Keyboard Mode
Consumer Control Mode (control de volumen, etc.)
Mouse Mode
14-bit CC Mode
14-bit NRPN Mode
🎹 Descripción de los modos de funcionamiento
1. MIDI Normal Mode
Encoders / Potentiometers: Envían mensajes CC o Note On, con el canal y el número MIDI configurables. Los valores de CC o la note velocity varían según la posición del Encoder o el Potentiometer.
Keys: Envían valores de CC 127 o Note Velocity 127. Envían 127 al pulsarse y 0 al soltarse. Estos valores se pueden configurar con valores personalizados. Esta descripción corresponde al modo momentary habitual, y también se admite el modo toggle. Para usar el modo toggle, marque la casilla correspondiente.
2. MIDI Pitchbend Mode
Encoders / Potentiometers: Al girarlos se transmiten valores de Pitchbend.
Keys: No se transmiten valores de Pitchbend.
3. MIDI Program Change Mode
Encoders /Potentiometers: Envían mensajes de Program Change basados en la posición.
Keys: Pueden enviar números de Program especificados.
4. MIDI Custom Mode
Encoders / Potentiometers: Pueden enviar valores diferentes según el giro a izquierda/derecha.
Keys: Se pueden especificar diversas acciones, como al pulsar, al soltar, el funcionamiento toggle, etc.
Mensajes admitidos: Note On/Off, CC, Program Change, Pitchbend, 14-bit NRPN
5. Keyboard / Consumer Control / Mouse Mode
Un modo que puede funcionar como un teclado normal, teclas multimedia (p. ej., reproducir/detener/volumen) o ratón.
6. 14-bit CC Mode
Un modo para control de alta resolución que puede transmitir valores de 14 bits (16384 pasos) desde un solo control.
Se transmite combinando el MSB (byte más significativo) y el LSB (byte menos significativo) según la especificación MIDI.
Compatible con Encoders y Potentiometers, adecuado para situaciones que requieren un mapeo preciso.
7. 14-bit NRPN Mode
Capacidad de control NRPN
En los productos con Encoder o Potentiometer, los valores NRPN (MSB/LSB) se transmiten en tiempo real cuando el usuario gira el mando.
Los productos de tipo interruptor (Key) pueden transmitir mensajes NRPN especificando directamente el valor en el Web Configuration Tool.
Método de configuración: acceda al Web Configuration Tool, seleccione “MIDI NRPN MODE” y especifique el NRPN MSB/LSB.
Los mensajes NRPN son adecuados para el control MIDI de alta resolución y son compatibles con diversos DAW y hardware.
8. SYSEX Mode (firmware v9.3 o superior)
Descripción general
Un modo que permite enviar mensajes MIDI System Exclusive (SysEx) personalizados.
Puede controlar directamente los parámetros de sintetizadores de hardware, efectos, samplers y más.
Se admiten todos: Encoders, Potentiometers y Keys.
Disponible en todos los productos.
Uso básico
En el Web Configuration Tool, seleccione «SYSEX (v9.3+)» como Content Type para el PEK.
Introduzca el mensaje SysEx en formato hexadecimal en el campo Custom SysEx Message.
Ejemplo (valor estático):
F0 00 20 33 01 00 70 40 22 48 F7Debe comenzar con F0 y terminar con F7.
Todos los bytes deben ser valores de 7 bits (0x00~0x7F).
Haga clic en el botón APPLY para guardar.
Cuando manipule el PEK correspondiente, se transmitirá el mensaje SysEx almacenado.
Sustitución de variables (Dynamic Values)
Puede insertar el token
{value7bit}dentro del mensaje SysEx para transmitir el valor actual de forma dinámica.Especialmente útil con Encoders y Potentiometers.
Ejemplo:
F0 01 02 {value7bit} 03 F7
Cuando el Potentiometers está en la posición central (valor 64): se transmite
F0 01 02 40 03 F7(40 es hexadecimal)Cuando gira el Encoders y el valor llega a 100: se transmite
F0 01 02 64 03 F7(64 es hexadecimal)Al pulsar Keys: se transmite sustituyendo por el valor actualmente almacenado
Limitaciones
Tamaño de la carga útil: Se admiten hasta un máximo de 12 bytes de datos, excluyendo F0 y F7.
Número de variables: Solo se puede usar 1 token
{value7bit}por mensaje SysEx.Rango de valores: 0~127 (valor MIDI de 7 bits)
Limitaciones del número de Banks en algunos productos
Debido a las restricciones de memoria, el número de Banks puede reducirse en algunos productos:
Productos de 4 mandos: máximo 15 banks
Productos de 8 mandos: máximo 7 banks
Productos de 16 mandos: máximo 3 banks
Productos de 24 o más mandos: máximo 2 banks
Ejemplos de uso real
Control de parámetros de sintetizadores de hardware
Control en tiempo real de parámetros como el filtro, el oscilador, la envolvente, etc.
Es necesario comprobar el formato SysEx exacto en el MIDI Implementation Chart de cada hardware
Cambio de programa/preajuste
Cambio rápido de preajustes usando Encoders o Keys
Al usar
{value7bit}, se pueden seleccionar programas en el rango 0~127
Control de efectos y samplers
Ajuste de parámetros de efectos como el tiempo de delay, la profundidad de reverb, etc.
Reproducción/parada del sampler, selección de muestras, etc.
Nota
El formato de los mensajes SysEx difiere según el equipo. Consulte siempre el MIDI Implementation Chart o el manual del equipo para verificar los comandos exactos.
9. SPECIAL Mode (firmware v9.2.6 o superior, solo Key)
Un modo especial disponible únicamente para Keys.
Sustain Pedal On / Off: Mantiene la señal de Sustain Pedal On mientras la tecla está pulsada y envía una señal Off al soltarla.
Global Toggle On / Off: Cuando se activa, todas las teclas del producto funcionan temporalmente en modo toggle. Se envía un Note On al pulsar una tecla por primera vez, y se envía un Note Off en la siguiente pulsación. Al pulsar Global Toggle Off se vuelve al comportamiento Momentary original.
Broadcast P/E Values (firmware 9.3.3+): Al pulsar el botón se envía inmediatamente el último valor de CC de cada Potentiometer, Encoder y Fader activo. Las Keys quedan excluidas del envío. Al soltar el botón no se realiza ninguna acción.
Truco
Cuando el DAW o el plugin no conoce las posiciones actuales de los mandos (p. ej., tras reiniciar el software o cambiar de preajuste), una sola pulsación de botón sincroniza todos los valores sin tener que mover ligeramente cada control uno por uno.
Ejemplo de caso de uso: control de Solo/Mute de pistas en Dirtywave M8
Se puede usar Global Toggle para controlar el solo/mute de las 8 pistas del Dirtywave M8 en tiempo real mediante push encoders.
Objetivo: Alternar entre dos comportamientos de solo en un solo controlador
Momentary solo — El solo está activo solo mientras se mantiene pulsado el Encoder; al soltarlo se cancela el solo
Solo hold (toggle) — El solo se mantiene activado al pulsar el Encoder y permanece hasta que se vuelve a pulsar
Ejemplo de configuración (4ES2K, control de 8 pistas)
Esto se puede lograr usando solo 2 Banks:
Bank 1: Pistas 1–4 (push de Encoder = Momentary)
Bank 2: Pistas 5–8 (push de Encoder = Momentary)
Key izquierda: Cambio de Bank (Bank 1 ↔ Bank 2)
Key derecha: SPECIAL → Global Toggle On
Cómo funciona
De forma predeterminada, pulsar un Encoder activa el Momentary solo (activo solo mientras se mantiene pulsado)
Pulse la Key derecha una vez → todos los Encoders cambian al modo Toggle (solo hold)
Pulse de nuevo la Key derecha → vuelve al modo Momentary
Nota
Con Global Toggle, puede lograr la misma funcionalidad con solo 2 Banks en lugar de tener que configurar 4 Banks para el cambio Momentary/Toggle.