Saltar al contenido principal
Programación y herramientas avanzadas para artistas técnicos · Avanzado · 6 min de lectura

Automatización de show, mapping en Traktor y hardware DIY.

Mapear en Traktor, traducir mensajes con MIDI translators, montar controladores DIY con Arduino y Raspberry Pi y automatizar el show completo de principio a fin.

Este bloque cierra la serie con la parte más práctica de la programación para artistas técnicos: llevar el control hasta donde lo necesitas y no hasta donde llega el software de fábrica. Seis unidades —MIDI translators, Mapping en Traktor, Custom MIDI controllers, Arduino para MIDI: introducción, Raspberry Pi para show control: introducción y Automatización de show — recorren ese camino desde tres frentes: reescribir mensajes, fabricar hardware y orquestar el espectáculo entero.

Las tres piezas están conectadas. Primero decides qué mensaje necesitas, después decides si lo fabricas o traduces, y solo al final conviene preguntarse qué parte del show conviene automatizar.

MIDI translators

Un traductor MIDI es una pieza intermedia que se sienta entre dos equipos y los hace entenderse. Recibe un mensaje, le aplica condiciones, lo reescribe y lo reenvía: cambia canal, número o valor, lo divide en varios mensajes, o lo traduce en algo que no es MIDI del todo, como una pulsación de teclado.

Su valor aparece en los casos que el mapeo normal no cubre. Un traductor puede condicionar un mensaje según el estado del sistema, encadenar tres salidas con una sola entrada, atenuar valores para evitar saltos bruscos o mandar la misma orden a dos programas a la vez. Y como casi todos los programas de este tipo trabajan con presets activables, puedes cambiar de comportamiento completo con un botón.

El error habitual es empezar por aquí: poner un traductor cuando el propio software ya tenía un mapeo suficiente. El criterio: si el mensaje existe y solo hay que moverlo de sitio, mapea; si hay que pensarlo, traduce. La herramienta de referencia del sector y su modelo de proyectos, traductores y reglas se explica en Bome como middleware MIDI.

Mapping en Traktor

Mapping en Traktor es resolver dentro de lo primero: el Controller Manager. Allí se crean asignaciones de entrada —mueves el hardware y el software responde— y de salida —el software devuelve estado al hardware, que es lo que enciende los LED—, eligiendo puerto por asignación y revisando qué mensajes se han quedado sin colgar.

Dos recursos convierten un mapeo básico en un mapeo que rinde. El primero son los modificadores: estados que cambian el significado de los mismos botones, de modo que la misma tecla lance un hotcue cuando hay un modificador activo y una capa de efectos cuando no. El segundo es la disciplina del I/O: nada de asignaciones sueltas sin puerto de salida, porque entonces el controlador va a oscuras y tú acabas mirando la pantalla.

Si vienes de mapear otros programas, el trabajo mental es el mismo y cambian los nombres: por eso conviene mirar antes cómo funciona el Controller Manager y después diseñar el propio mapeo con método, como se hace en diseñar un mapping desde cero.

Custom MIDI controllers

Custom MIDI controllers es construir el hardware que no existe. En lugar de adaptar una controladora comercial, decides superficie, número de perillas, distribución y comportamiento, y montas algo que responde exactamente a tu forma de trabajar.

El recorrido suele ser el mismo. Se define el uso —qué se toca y con qué frecuencia—, se elige el número de entradas que de verdad hacen falta, se monta con componentes estándar (potenciómetros, encoders, pulsadores con LED) y se programa la placa para que envíe MIDI. La parte física es fácil de aprender; la parte que decide si el aparato es útil es la de qué mensajes salen: ahí se ve todo lo de la primera guía de esta serie.

Para que merezca la pena, el DIY debe resolver algo que el mercado no resuelve: menos botones, más perillas, un formato que cabe en el maletín o un comportamiento propio. Si tu controlador comercial se puede hacer con un mapeo, no fabricas nada. La guía completa del proceso está en construir un controlador MIDI.

Arduino para MIDI: introducción

Arduino es el camino más directo hacia un controlador propio: una placa programable con un entorno sencillo que, con la librería adecuada, habla MIDI por USB con el ordenador sin instalar drivers raros. La placa aparece como un dispositivo MIDI más y tú decides qué mensaje envía cada pin.

El flujo de trabajo es sencillo y se repite en todos los proyectos. Lees una entrada —el valor de un potenciómetro o el estado de un botón—, decides qué mensaje corresponde y lo envías. Ahí aparecen las decisiones que separan un juguete de un instrumento: si el mando se mueve de uno en uno o por rangos para no saturar el canal, si un botón envía nota o CC, si hay LED de estado y, sobre todo, si el código espera a que algo cambie en lugar de bombear mensajes a máxima velocidad.

La documentación de la librería MIDIUSB de Arduino es la referencia técnica de ese último paso, y el montaje completo —placa, superficie y mensajes— se detalla en construir un controlador MIDI.

Raspberry Pi para show control: introducción

Este es el otro lado del DIY: el ordenador en lugar de la placa. Una Raspberry Pi es un ordenador completo, pequeño, barato y de consumo mínimo, que enciende con la corriente y queda funcionando dentro del rack sin pantalla ni teclado.

Eso la convierte en el candidato natural para las tareas que no pueden depender de tu portátil: mantener un traductor MIDI vivo, alojar un servidor OSC, dar servicio a un panel de botones o grabar el registro del show. Montas el sistema, instalas el software de control, lo arrancas automáticamente con el equipo y lo cierras con acceso remoto.

Los límites también están claros. No es una máquina para audio en directo exigente ni para visuales pesados, y todo lo que cuelga de ella necesita una red fiable y un plan de reinicio. Documentación, configuración de red y arranque están en la documentación oficial de Raspberry Pi; para la cara de control de espectáculo, la referencia clásica de cues y disparos es QLab 5.

Automatización de show

Automatización de show es la capa que une todo lo anterior: que el sistema ejecute solo las partes que se repiten y las que no admiten error. Un show se automatiza escribiendo primero la lista —qué pasa, en qué orden, qué disparos qué— y eligiendo después la herramienta: un programa de cues, un panel con lógica o un script del propio software.

La disciplina que separa una automatización fiable de un castillo de naipes es la de la reversibilidad: cada acción debe poderse deshacer o saltarse sin romper la secuencia, y todo lo que dependa de un estado debe degradarse de forma segura si ese estado llega tarde. Un panel que solo ilumina lo feliz funciona hasta que algo falla; entonces hace falta saber qué se puso automático y qué sigue en tus manos.

Automatizar en exceso también es un riesgo: si cada gesto pasa por tres programas, diagnosticar una incidencia en directo cuesta más que ejecutar el show a mano. La regla práctica es automatizar lo repetible y dejar fuera lo que exige criterio.

Qué vía eliges según lo que tengas que resolver

La tabla resume el criterio de decisión. Si el problema está en el software, mapea; si está en el mensaje, traduce; si está en el hardware, fabrica; si está en la fiabilidad del equipo, monta la Raspberry Pi; y si está en la secuencia del show, automatiza. El orden importa: cada fila de arriba a abajo es más costosa de deshacer que la anterior.

Qué vía para cada problema
Vía Qué resuelve Cuándo no usarla
Mapping en Traktor Asignar entradas y salidas, capas y modificadoresCuando el mensaje ni siquiera está en la lista
MIDI translators Reescribir, condicionar y encadenar mensajesCuando basta con un mando mejor colocado
Custom MIDI controllers Un hardware exactamente como lo necesitasCuando una controladora comercial llega sobrada
Raspberry Pi para show control Un ordenador pequeño siempre listo en el rackCuando ya tienes un equipo estable sin cuellos
Automatización de show Secuencias, cues y estados de todo el sistemaCuando nadie ha escrito aún qué se automatiza

La regla: empieza por la capa más cercana al software y solo sube de nivel cuando esa capa ya no da más de sí.

Siguiente paso

Con esto se cierra la serie Programación y herramientas avanzadas para artistas técnicos: has recorrido los mensajes, la red, los entornos creativos y la automatización. Para seguir por el lado físico, queda construir un controlador MIDI y diseñar un mapping desde cero; para el lado de show control, protocolos de sincronía es el siguiente terreno lógico.

Preguntas frecuentes

¿Cuándo deja de bastar el mapeo de fábrica?

Cuando necesitas un mensaje que el software no expone, un mando que actúa distinto según el contexto o una secuencia que ningún controlador trae. Hasta ahí, el mapeo normal; a partir de ahí, traductores, código propio o hardware DIY.

¿Qué hace exactamente un traductor MIDI?

Recibe un mensaje de entrada, aplica condiciones y lo reescribe: cambia canal, número o valor, encadena varias salidas o dispara acciones que no son MIDI. Es la pieza que conecta un equipo que habla un idioma con otro que espera otro.

¿Merece la pena programar un controlador con Arduino?

Merece la pena cuando el hardware que necesitas no existe o cuesta mucho más de lo que cuesta montarlo: una superficie con las perillas exactas que usas, sin botones de más. No merece la pena si una controladora comercial con buen mapeo cubre el trabajo.

¿Qué papel juega una Raspberry Pi en un show?

La de ordenador pequeño y siempre listo: corre el software de control, se enciende con la corriente y se queda en el rack sin pantalla. Es ideal para traductores, servidores OSC o paneles que no pueden depender de un portátil personal.

¿Dónde empiezo a automatizar un show?

Escribiendo la lista de acciones que se repiten y las que no pueden fallar. Solo después se elige la herramienta: un programa de control de cues, un panel de botones con lógica o un script del propio software. La herramienta sin la lista es un panel bonito que nadie se atreve a usar.

Continúa aprendiendo

Fuentes

  1. How to use the Controller Manager in Traktor Documentación oficial Native Instruments · consultado el 01/10/2026

    Artículo de soporte sobre el Controller Manager: cómo crear asignaciones de entrada y de salida, elegir puerto y puerto de salida por asignación, revisar la columna I/O y usar modificadores para varias capas de mapeo. Es la base sobre la que se construye todo lo demás en Traktor.

  2. Bome MIDI Translator Pro Documentación oficial Bome Software · consultado el 01/10/2026

    Página oficial de MIDI Translator Pro, middleware que recibe mensajes, aplica condiciones y reglas, y los reenvía por MIDI o como teclas emuladas, organizado en presets y traductores que se pueden activar desde otros. Define el rol del traductor dentro de la cadena.

  3. MIDIUSB library Documentación oficial Arduino · consultado el 01/10/2026

    Documentación de la librería MIDIUSB de Arduino: envío y recepción de mensajes MIDI por el USB nativo de las placas compatibles. Es el punto de entrada técnico de un controlador DIY hecho con Arduino.

  4. Raspberry Pi official documentation (repositorio) Documentación oficial Raspberry Pi · consultado el 01/10/2026

    Repositorio de la documentación oficial del sistema operativo de Raspberry Pi: configuración, red y arranque del equipo. Base para montar un ordenador pequeño que encienda con la corriente y quede listo dentro del rack.

  5. QLab 5 Manual Documentación oficial Figure 53 · consultado el 01/10/2026

    Manual de QLab 5 con guías por disciplina —sonido, vídeo y luz— y apartados de disparos y control, con cues ordenados y disparables desde fuera del programa. Referencia de una herramienta clásica de control de show.

Última revisión técnica: 01/10/2026. Si detectas un error, indícalo para corregirlo.