Controles MIDI

Puedes usar cualquier dispositivo MIDI genérico como controlador remoto para el software, siempre y cuando sea compatible con USB MIDI.

Cuando conectas un dispositivo MIDI, debería aparecer el cuadro de selección para que puedas seleccionar tu dispositivo MIDI.

Una vez seleccionado y guardado, puedes modificar la configuración MIDI. A diferencia de algunos software donde necesitas vincular teclas en el dispositivo MIDI para que coincidan con la configuración del Controlador DMX, nosotros te permitimos especificar cualquier valor único que desees.

Vínculos MIDI Soportados

Actualmente soportamos la vinculación de controles MIDI a:

  • Dimmer Maestro, Tasa de Estroboscopio, BPM en Vivo, Velocidad de Haz en Vivo
  • Efectos en Vivo (Estroboscopio, Apagón, Blinder, Congelación y Niebla)
  • Effect Cues
  • Ediciones en Vivo
  • Reloj MIDI (Consulta Midi-Clock para más información)

Recuerda, si configuras una edición en vivo con un vínculo a una tecla de Efecto en Vivo (por ejemplo, Estroboscopio), también se activará cuando se dispare desde MIDI!

El Dimmer Maestro, la Tasa de Estroboscopio y el BPM deben estar vinculados solo a un Codificador o Fader; un solo botón no funcionará como se espera.

La Velocidad de Haz en Vivo anulará la Velocidad de Haz establecida en el Effect Cue que se está ejecutando actualmente, se aplicará a TODOS los Grupos en el Effect Cue y se restablecerá una vez que se detenga el cue o se inicie otro cue.

Vinculación de Controles MIDI

Para vincular un botón, simplemente coloca el cursor en el cuadro del comando que deseas programar y luego presiona la tecla en tu dispositivo MIDI que deseas vincular a ese comando.

Recuerda hacer clic en Guardar en la sección una vez que hayas completado todos los comandos que deseas usar. Cada sección se guarda por separado.

Controles MIDI

Soporte MIDI de Red (RTP-MIDI)

A partir de DMXDesktop v1.0.30, ahora puedes conectarte a dispositivos MIDI de Red (RTP-MIDI) a través de tu Wi-Fi local o LAN. Esto facilita el control de DMXDesktop de forma inalámbrica o desde otros dispositivos en red; no se requieren cables USB.

Compatible con Herramientas Populares

DMXDesktop ahora funciona sin problemas con cualquier dispositivo o software que soporte RTP-MIDI, incluyendo:

  • Ableton Live – para activar cues de iluminación junto con tu música
  • Stage Traxx 3 – comúnmente utilizado en configuraciones de actuación en vivo para enviar cues MIDI
  • Midiclock – para sincronizar el tempo a través de la red
  • TouchOSC/ Lemur / Playtime Engineering / aplicaciones de iOS – como superficies de control
  • Cualquier Mac, PC o dispositivo móvil con capacidad RTP-MIDI

Cómo Funciona

  1. Asegúrate de que tanto DMXDesktop como tu dispositivo/aplicación con capacidad MIDI estén en la misma red Wi-Fi o cableada.
  2. En macOS, abre Configuración de Audio MIDI > Red y crea o únete a una sesión.
  3. En Windows, utiliza el controlador gratuito rtpMIDI de Tobias Erichsen para configurar una sesión.
  4. Una vez conectado, DMXDesktop listará tu sesión MIDI de red como una entrada MIDI estándar.

💡 Esto es ideal para controladores MIDI inalámbricos, sincronización con software de control de espectáculos o ejecución de configuraciones automatizadas basadas en cues.

Entendiendo Cómo DMXDesktop Vincula Mensajes MIDI

DMXDesktop está diseñado para ser flexible, permitiéndote usar una amplia variedad de controladores MIDI. Para hacerlo de manera efectiva, interpreta diferentes tipos de mensajes MIDI para diferentes tipos de controles.

Controles Estándar: Botones vs. Faders/Perillas

Hay dos formas principales en que se manejan los controles MIDI:

  1. Botones (Mensajes de Nota On/Off): Para cualquier acción que sea un simple interruptor (como encender o apagar un estroboscopio, o activar un cue específico), la aplicación espera un mensaje de Nota On para activar y, en algunos casos, un mensaje de Nota Off para desactivar. La mayoría de los controladores MIDI con pads o botones envían estos tipos de mensajes por defecto.
  2. Controles Variables (Cambio de Control - Mensajes CC): Para cualquier control que requiera un rango de valores (por ejemplo, establecer el dimmer maestro, ajustar el BPM o cambiar la tasa de estroboscopio), la aplicación espera un mensaje de Cambio de Control (CC). Estos mensajes envían un valor entre 0 y 127, que DMXDesktop asigna inteligentemente al rango apropiado para ese control (por ejemplo, 0-255 para un dimmer, o un rango específico de BPM).

Vinculación Avanzada: Usando Faders o Perillas como Botones

Entendemos que algunos dispositivos MIDI, especialmente los pedales, pueden enviar solo mensajes de Cambio de Control (CC), incluso para sus "botones". Para soportar estos dispositivos, puedes vincular un control que envíe CC a funciones que normalmente esperan un botón, como Ediciones en Vivo y Effect Cues.

Cuando haces esto, DMXDesktop interpreta los valores del mensaje CC de la siguiente manera:

  • Un valor de 127 se trata como ENCENDIDO.
  • Un valor de 0 se trata como APAGADO.
  • Cualquier otro valor entre 1 y 126 se ignora.

Comportamiento para Ediciones en Vivo

  • Retención (Predeterminado): Cuando presionas el control (enviando un valor de 127), la Edición en Vivo alternará su estado (encendiéndose si estaba apagada, y apagándose si estaba encendida).
  • Momentáneo: Si has configurado la Edición en Vivo como "Momentáneo" en la configuración de vínculos, presionar el control (valor 127) la activará, y soltarla (valor 0) la desactivará.

Comportamiento para Effect Cues

  • Cuando un mensaje CC está vinculado a un Effect Cue, es siempre un disparador "ENCENDIDO".
  • Enviar un valor de 127 iniciará el cue seleccionado.
  • Este vínculo no puede detener el cue. Para detener la reproducción del cue, debes crear un vínculo MIDI separado (para otro botón, fader o perilla) y asignarlo a la función "Detener Effect Cue".

Mapeo Manual de Controles MIDI

Si prefieres asignar manualmente los controles MIDI en lugar de usar Modo de Botón Directo, puedes hacerlo ingresando los detalles del mensaje MIDI directamente en los campos de entrada.

Rangos de Mensajes MIDI Válidos

Puedes especificar mensajes MIDI utilizando los siguientes rangos:

  • Mensajes de Nota On MIDI:
    • Rango de byte de estado: 144 a 159 (canales MIDI 1–16)
    • Número de nota: 0 a 127
  • Cambio de Control (mensajes CC):
    • Rango de byte de estado: 176 a 191 (canales MIDI 1–16)
    • Número de controlador: 0 a 127
    • Valor: 0 a 127

Entendiendo el Mapeo Manual de Botones

Al ingresar manualmente un mensaje de Nota On (por ejemplo, 144-50 para el canal MIDI 1, nota 50), DMXDesktop calculará automáticamente el correspondiente mensaje de "Nota Off" reduciendo el byte de estado en 16. Esto se basa en el estándar MIDI donde:

  • 144 = Nota On (Canal 1)
  • 128 = Nota Off (Canal 1)

Así que:

  • ENCENDIDO = 144-50
  • APAGADO (asumido) = 128-50

⚠️ Al mapear manualmente, solo se registra el mensaje ON. DMXDesktop asumirá que el mensaje OFF es la misma nota con un byte de estado reducido en 16.

Diferencia con el Modo de Botón Directo

  • Modo de Botón Directo captura automáticamente tanto los mensajes ON como OFF de tu dispositivo MIDI cuando presionas y sueltas un botón.
  • Mapeo Manual requiere que ingreses el valor ON tú mismo. El valor OFF se infiere y no se captura del dispositivo, lo que puede llevar a problemas si tu dispositivo envía mensajes OFF no estándar (por ejemplo, velocidad 0 Nota On en lugar de un verdadero Nota Off).

Por favor nota: Si experimentas dificultades al abrir el dispositivo midi, asegúrate de que no estés ejecutando otro software que ya haya abierto exclusivamente el dispositivo midi, esto es particularmente un problema potencial si inicias algún software de DJ antes de abrir DMXDesktop

A partir de v1.0.27 también puedes configurar la Retroalimentación MIDI, para controlar las luces de fondo de algunos dispositivos

¿Prefieres teclas etiquetadas? Usa un Stream Deck

Un controlador MIDI te proporciona faders y perillas físicas, que es lo que necesitas para ajustar niveles. Si en cambio deseas teclas etiquetadas que se renombren con tu equipo, DMXDesktop también cuenta con un plugin de Elgato Stream Deck de primera mano desde la versión 1.0.52, con 34 acciones que cubren control en vivo, efectos, pilas de cues del Programador, QuickShow, anulación y transporte de DJ.

Los dos no son excluyentes. DMXDesktop puede manejar ambos al mismo tiempo, por lo que una configuración común es una superficie MIDI en el escritorio y un Stream Deck en el suelo. Consulta configuración y conexión y la referencia de acciones.

Qué controladores reciben soporte adicional

v1.0.52+

Cualquier dispositivo MIDI compatible con la clase funciona, y puedes asignar cualquier cosa a cualquier cosa. Eso no ha cambiado. Lo nuevo es que una lista corta de controladores recibe integración específica del dispositivo: colores de pad, pantallas, faders motorizados y retroalimentación de vuelta a la unidad.

  • SoundSwitch Control One (nuevo) - colores por pad, el anillo del visualizador, la pantalla OLED de estado que muestra el estado en vivo y la pantalla de Ableton Link, y ambas salidas DMX. Es una interfaz de iluminación y una superficie de control en la misma unidad.
  • Akai APC Mini MK2 - un color cuando el efecto vinculado está apagado y un color diferente cuando está encendido, para que puedas ver de un vistazo qué está funcionando.
  • Akai APC Mini (original) - los botones de lanzamiento de escena en el lado derecho ahora se iluminan correctamente cuando asignas algo a ellos. Antes se mostraban correctamente en la pantalla y permanecían oscuros en la unidad misma. El selector de color también ofrece solo los colores que ese modelo puede mostrar realmente, en lugar de una paleta completa que no puede producir.
  • Pioneer DJ DDJ-FLX4, Pioneer DJ DDJ-1000 y Numark DJ2GO2 Touch - la entrada de estos ha sido restaurada.
  • También asignados en detalle: Akai APC40 MK2 y MPD218, Behringer X-Touch, y Native Instruments Traktor Kontrol F1, Maschine Jam y Maschine MK3.

Un controlador que no está en esa lista aún se vincula a todo. Simplemente no recibe los extras de color y pantalla. La imagen completa está en la lista de compatibilidad de hardware.

Colores de pad, parpadeo y asignaciones predeterminadas

v1.0.52+

Cada pad puede llevar dos colores: uno para cuando la cosa vinculada está apagada, y otro diferente para cuando está encendida. Haz clic derecho en cualquier pad en el visualizador MIDI para configurarlos.

Cualquier pad también puede configurarse para parpadear, en el color que le hayas dado, para que los que más uses se destaquen en un escenario oscuro.

Los controladores compatibles ahora pueden llegar con una asignación predeterminada sensata ya en su lugar, por lo que una nueva unidad hace algo útil antes de que asignes cualquier cosa. El SoundSwitch Control One se envía con un mapa predeterminado completo. Las asignaciones sembradas son asignaciones ordinarias, así que vuelve a asignar o elimina cualquiera de ellas que no desees.

En un controlador con una paleta limitada, el selector de color solo ofrece los colores que esa unidad puede producir genuinamente. Los botones de un solo color, como la fila en el lado de un APC Mini, solo pueden estar encendidos o apagados.

La pestaña de Aplicaciones de Audio

v1.0.52+

La pestaña DJ Player ahora es Aplicaciones de Audio. Los cuatro interruptores de aplicación están en la parte superior, con paneles separados debajo para Music Player y Live Wire, en lugar de una larga lista donde los controles de la mesa y todo lo demás se mezclaban.

Las asignaciones están agrupadas por la aplicación a la que pertenecen, por lo que encontrar el control que deseas ya no significa desplazarte por cada otra aplicación.

Controlando Live Wire desde tus pads

v1.0.52+

Live Wire, que está en los planes Standard y Pro, puede ser vinculado a pads como cualquier otra fuente.

  • Modo Live Wire. Band, DJ y Ambient se comportan como un solo grupo con exactamente un pad iluminado, mostrando el modo que está realmente en funcionamiento. Presionar uno mientras Live Wire no está en funcionamiento lo inicia en ese modo.
  • Live Wire Hold. Un pad, alternando. Muestra mantenido, escuchando o no disponible cuando el modo no tiene un aspecto de espera para mantener.

El modo activo se ilumina en un color diferente al del pad que indica qué aplicación de audio está en funcionamiento, por lo que en un controlador con ambos vinculados puedes diferenciarlos de un vistazo. Los dispositivos con una paleta más pequeña utilizan el color distinto más cercano que tienen.

Los botones de un solo color, como la fila a un lado de un APC Mini, solo pueden mostrar encendido o apagado. Un pad Hold colocado allí no puede mostrar los tres estados, así que coloca Hold en la cuadrícula principal.

Tempo medio y doble

v1.0.52+

El tempo medio y doble es una configuración que la mesa, los pads MIDI, OSC y el control remoto móvil leen y escriben, por lo que ya no pueden discrepar sobre la velocidad a la que está funcionando el equipo.

En un controlador, los tres pads se comportan como un solo grupo con exactamente uno iluminado a la vez, y el Tempo Normal nunca parpadea. Un pad parpadeando toda la noche mientras nada está comprometido es solo ruido en un escenario oscuro.

La configuración obtiene su propia tarjeta de Control de Tempo para las tres vinculaciones. Solían estar en el medio de la cuadrícula de Controles Globales, lo que hacía que parecieran tres interruptores independientes en lugar de un valor con tres posiciones.

Mi controlador ha dejado de responder

v1.0.52+

Una vinculación se aprende contra un canal MIDI específico. Si tu controlador o tu DAW se mueve a otro canal, las vinculaciones dejan de responder, y nada te lo decía. El registro se escribió a medida que llegaban los mensajes, antes de que se buscara la vinculación, por lo que podías ver cada nota entrar y concluir razonablemente que la falla estaba más abajo.

El registro MIDI ahora muestra el canal en el que llegó cada mensaje, y marca cualquier mensaje que no resolvió a ninguna vinculación. Si tus notas están llegando en el canal 2 y tus vinculaciones fueron aprendidas en el canal 1, el registro lo dice.

Los controles de DJ se mapean automáticamente y no tienen una vinculación propia, por lo que nunca se marcan.

Corregido en v1.0.52

v1.0.52+

  • El interruptor de retroalimentación MIDI podría mostrar apagado mientras la retroalimentación estaba funcionando. En un equipo que nunca había tocado la configuración, el interruptor leía apagado aunque la iluminación del pad estaba encendida. Activarlo desde allí escribió lo opuesto, y desde ese momento ningún pad en ninguna superficie actualizó su color nuevamente. Los pads vinculados aún iluminaban su color de reposo cuando un controlador se conectaba, por lo que la superficie se leía como atascada en lugar de apagada.
  • Clonar las vinculaciones de un controlador eliminó algunas de ellas. Copiar tus mapeos de un controlador a otro perdió silenciosamente cada preset de posición y vinculación de paleta de color, junto con cualquier color de pad personalizado y configuración de parpadeo. Las filas aún se creaban, por lo que las vinculaciones aparecían en la lista y en la unidad y simplemente no hacían nada.
  • "MIDI no está disponible" en una máquina sin hardware MIDI. Windows solo inicia su servicio MIDI cuando algo lo solicita, por lo que en un equipo sin nada conectado, la aplicación se rindió esperando demasiado pronto y declaró todo el subsistema roto. Ahora espera correctamente, y el aviso que siguió ya no reaparece en cada página.