Saltar al contenido principal
MIDI Mapping, mods y homebrew

Qué es MIDI Mapping y qué puedes cambiar realmente en una controladora DJ

MIDI Mapping es la relación entre los controles de tu controladora y las funciones del software. Aprende qué se puede cambiar de verdad, qué no, y por qué.

  • Iniciación
  • DJ · Técnico
  • 7 min de lectura
  • Revisado el 29/09/2026

Un mapping no «mejora» tu controladora: decide qué hace cada botón. Es una capa de traducción entre dos mundos que no se conocen: por un lado, el hardware que envía mensajes; por otro, el software que tiene una lista de funciones que acepta ejecutar. Si la función no existe en esa lista, no hay mapping que la invente.

Esta guía es la puerta del bloque. El objetivo no es que memorices números, sino que sepas predecir qué se puede cambiar en tu equipo y qué no, para dejar de perder tardes probando cosas imposibles.

Qué es MIDI y qué significa realmente «mapear»

MIDI (Musical Instrument Digital Interface) no transporta sonido. Transporta instrucciones: «se ha pulsado esta tecla», «esta perilla se ha movido a este valor». El audio sigue su camino aparte, por el convertidor de tu controladora.

Eso tiene una consecuencia enorme y tranquilizadora: un mapping no puede estropear el sonido de tu equipo, porque no toca el audio. Solo decide qué función del software se dispara cuando mueves algo.

Mapear, entonces, es construir una tabla de equivalencias con dos columnas:

  • Lo que envía el hardware cuando mueves un control.
  • La función del software que quieres que responda a ese mensaje.

Casi todos los malentendidos vienen de confundir esas dos columnas. La primera la fija el fabricante. La segunda la fija el software. Tú solo puedes emparejarlas.

Los cuatro mensajes que vas a ver una y otra vez

La tabla oficial del estándar define los mensajes de control, pero en una cabina te vas a encontrar casi siempre con los mismos cuatro.

Note On y Note Off

Es el mensaje de encendido y apagado. Un pad o un botón envía «nota X encendida» al pulsar y «nota X apagada» al soltar. Si tu software te deja asignar algo a un botón, casi siempre estás asignando una nota.

Control Change (CC)

Es el mensaje continuo. Un knob o un fader envía «control número Y con valor Z». La tabla del estándar recoge los números de control definidos y su valor va de 0 a 127. Es el mensaje que usas para volumen, filtro, ganancia o cualquier parámetro que tenga posición.

Pitch Bend

Es la rueda de pitch. Tiene su propio mensaje porque necesita mucha más resolución que un CC corriente: en una rueda de tempo, 128 pasos se quedan cortos para afinar.

Program Change

Cambia de programa o preset. En cabina se usa poco para mapear, pero aparece en equipos que cambian de banco de sonidos.

Los tres límites de MIDI que explican casi todos los problemas

El canal MIDI

Cada mensaje viaja por uno de los 16 canales. Si tu controladora envía por el canal 3 y el software escucha el 1, no pasa nada y parece que el control está roto. Es un fallo de configuración, no de hardware.

7 bits: 128 pasos

Un valor CC tiene 128 posiciones posibles. Para un volumen o un filtro es de sobra. Para afinar un tempo con precisión fina, no: por eso los fabricantes usan Pitch Bend o combinan dos mensajes. Cuando notas que un control «salta» o no llega al detalle que quieres, suele ser este límite.

El software solo escucha lo que expone

Esta es la clave de toda la guía. Tu software publica una lista de funciones asignables. Lo que no está en esa lista no se puede mapear, por mucho que tu hardware envíe el mensaje perfecto. La lista cambia entre programas y entre versiones, así que la misma controladora puede dar mucho más de sí en un software que en otro.

MIDI Learn: qué hace y qué no hace

MIDI Learn es el atajo. Activas el modo de aprendizaje, seleccionas la función del software y mueves el control físico: el software escucha el mensaje que llega y lo asigna.

Sirve para:

  • Emparejar rápido un control que ya sabes que funciona.
  • Recuperar un mapeo que has perdido.
  • Asignar un control suelto sin conocer su número de control.

No sirve para:

  • Crear una función que el software no tiene.
  • Controlar dos cosas a la vez con un solo control, salvo que el software tenga capas.
  • Hacer que responda un LED: eso son asignaciones de salida, que van aparte.

Por qué un botón puede enviar MIDI y no ser remapeable

Hay cuatro motivos típicos, y solo uno es culpa de tu configuración:

  1. El mensaje llega, pero la función no existe. El software no tiene esa acción, así que no hay nada que asignar.
  2. El control no habla MIDI. Va por HID o por un protocolo propio. No lo verás en un monitor MIDI porque no está enviando MIDI.
  3. Está bloqueado por el software. Algunos programas permiten reasignar libremente y otros dan por cerradas ciertas funciones que consideran críticas.
  4. El canal o el puerto no coinciden. Es el único caso verdaderamente arreglable con configuración.

Distinguir el caso 1 del caso 2 te ahorra el error más común: empeñarte en mapear algo que nunca va a aparecer en la lista.

Qué se puede y qué no se puede cambiar de una controladora

Resumiendo lo anterior en una sola tabla: solo las dos primeras vías se resuelven con un mapping corriente. Cuando un control se resiste, antes de culpar al mapping conviene comprobar en qué vía está viajando.

Un detalle que sorprende a mucha gente: que un botón funcione no implica que su LED responda. Son dos asignaciones distintas, una de entrada y otra de salida. Es habitual tener un mapping perfecto con luces que no se encienden, y no es un fallo del mapping: es que falta la parte de salida.

Vías de control en una controladora DJ
Vía de control Qué es ¿Se remapea en el software? ¿Hace falta un mod?
Control Change (CC) Mensaje continuo de 7 bits (0-127). Es lo típico en knobs, faders y muchos pads.Sí, si la función existe en el softwareNo
Note On / Note Off Mensaje de encendido y apagado. Es lo típico en pads y botones.Sí, si la función existe en el softwareNo
HID Protocolo de dispositivo de interfaz humana. No es MIDI y no se ve en un monitor MIDI.Según el software y el modeloNormalmente no, pero algunos softwares lo soportan nativamente
Protocolo del fabricante Dialecto propio del equipo (por ejemplo, mandos y pantallas que hablan con su software oficial).Rara vezNo es un mod, pero queda fuera del mapping
SysEx Mensajes específicos del fabricante, fuera del estándar general de control.Casi nuncaFuera del alcance del mapping

Solo las dos primeras filas se resuelven con un mapping normal. Las demás explican por qué hay controles que nunca aparecen en la lista de asignables.

Cómo comprobar si tu controladora es mapeable

Antes de tocar nada, una comprobación de dos minutos:

  1. Mira si aparece como dispositivo MIDI. Si el software la lista como dispositivo MIDI, hay margen. Si solo la reconoce como modelo concreto, puede estar usando HID o su protocolo propio.
  2. Comprueba el puerto de entrada. En software con gestor de controladores, cada mapeo tiene puerto de entrada y de salida. Si están en «ninguno», el mapeo existe pero no está activo.
  3. Mueve un control y observa. Si al moverlo no se ilumina nada en la pantalla de asignación, ese control no está enviando lo que el software espera.
  4. Mira la lista de funciones asignables. Es la frontera real de lo que puedes conseguir. Todo lo que no esté ahí, no existe para tu mapping.

Qué NO es MIDI mapping

Merece la pena separarlo desde el principio, porque mezclar estos conceptos es la fuente de casi toda la desinformación que hay sobre el tema:

  • HID no es MIDI. Es otra vía de control, con más resolución y acceso a elementos que MIDI no cubre.
  • Un mod o un custom firmware no es un mapping. Modificar el firmware del equipo es intervenir el equipo; mapear es un ajuste de software.
  • Un script o un middleware tampoco es un mapping. Es una capa extra que traduce mensajes cuando el software no llega por sí solo.
  • USB no es un protocolo de control. Es el cable. Por encima de él viajan MIDI, HID u otra cosa.

Si mantienes esa separación, sabrás siempre en qué terreno estás y qué cabe esperar de cada arreglo.

Errores frecuentes

  • Buscar la función equivocada. Estás en el software B intentando asignar algo que solo existe en el software A.
  • Ignorar el canal MIDI. El control envía bien, pero por un canal que nadie escucha.
  • Dar por hecho que el LED va incluido. No va incluido: son asignaciones de salida.
  • Confundir mapping con mod. Mapear es reversible y no toca el equipo; un mod, no.
  • Reinstalar el software como primer reflejo. Si el mapping se perdió, casi siempre basta con volver a importarlo o rehacerlo.

Siguiente paso

Ya sabes qué es mapear y, sobre todo, dónde está la frontera. El siguiente paso natural es entender por qué algunos controles no hablan MIDI en absoluto: eso es la diferencia entre MIDI y HID, y es lo que explica los casos que hoy te parecen inexplicables.

Preguntas frecuentes

¿MIDI mapping cambia el sonido de mi controladora?

No. El mapping solo decide qué función del software dispara cada control físico. No procesa audio ni cambia el convertidor de tu equipo.

¿Puedo mapear cualquier botón de mi controladora?

No siempre. Solo se puede mapear lo que el software expone como función asignable. Si una función no existe en la lista del software, ningún mapping la va a crear.

¿Qué diferencia hay entre MIDI Learn y editar la tabla de mensajes a mano?

MIDI Learn escucha el mensaje que envía el control cuando lo mueves y lo asigna solo. La edición manual te deja escribir el número de control y el canal cuando ya sabes qué mensaje envía el hardware.

¿Por qué mi controladora no aparece como dispositivo MIDI?

Porque puede estar trabajando por HID o por un protocolo propio del fabricante en lugar de MIDI estándar. Es habitual en gamas altas y no es un fallo del equipo.

¿Los LEDs de mi controladora se controlan por el mismo mapping?

No. El control de LEDs viaja por mensajes de salida (MIDI OUT), que son asignaciones distintas de las de entrada. Que un botón funcione no implica que su luz responda.

¿Es peligroso hacer MIDI mapping?

No. Un mapping es un ajuste reversible dentro del software: puedes exportarlo, duplicarlo o volver a la configuración por defecto. El riesgo aparece con mods y firmware, que son otra cosa.

Continúa aprendiendo

Siguiente lecciónMIDI vs HID en controladoras DJ: por qué importa

Por qué dos controladoras parecidas se comportan distinto: MIDI y HID no son el mismo protocolo, y eso decide si tus jog wheels y tus pantallas funcionan bien.

Fuentes

  1. MIDI 1.0 Control Change Messages (Data Bytes) Estándar técnico MIDI Association (MMA) · consultado el 29/09/2026

    Tabla oficial de mensajes Control Change y Channel Mode. Los control numbers 120-127 están reservados para Channel Mode Messages, y los valores de control van de 0 a 127 (7 bits). Documenta además que los Registered Parameter Numbers se seleccionan con los control numbers 101 y 100 y se escriben con Data Entry (6 MSB / 38 LSB).

  2. MIDI LEARN Operation Guide (rekordbox) Documentación oficial AlphaTheta / rekordbox · consultado el 29/09/2026

    Guía oficial de la función MIDI LEARN en Performance mode. Confirma que la asignación de controles es una función documentada y reversible del software, independiente de modificar el equipo.

  3. How to Use the Controller Manager in Traktor Documentación oficial Native Instruments · consultado el 29/09/2026

    Define el mapping como la relación entre los elementos de control del hardware y las funciones del software. Explica que la columna «Mapped to» muestra los valores como Channel.CC o Channel.Note, que los dispositivos que usan NHL o HID muestran nombres de control en lugar de números, y que las asignaciones de salida son las que dan feedback a los LEDs.

  4. Mixxx User Manual 2.4 — Advanced Topics (controller mappings) Comunidad (señal complementaria) Mixxx (proyecto de código abierto) · consultado el 29/09/2026

    Documenta el mismo modelo desde el lado abierto: un fichero de mapping traduce los mensajes MIDI o HID del controlador a comandos que el software entiende, y confirma que HID es una vía de control distinta de MIDI.

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