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

  1. En el Web Configuration Tool, seleccione «SYSEX (v9.3+)» como Content Type para el PEK.

  2. 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 F7

    • Debe comenzar con F0 y terminar con F7.

    • Todos los bytes deben ser valores de 7 bits (0x00~0x7F).

  3. Haga clic en el botón APPLY para guardar.

  4. 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

  1. 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

  2. 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

  3. 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

  1. De forma predeterminada, pulsar un Encoder activa el Momentary solo (activo solo mientras se mantiene pulsado)

  2. Pulse la Key derecha una vez → todos los Encoders cambian al modo Toggle (solo hold)

  3. 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.