Integrar Hercules DJControl Inpulse 500 con Mixxx en Linux (Parte 3/4)

Hercules DJControl Inpulse 500 en un setup con Linux, Mixxx y una interfaz de audio, iluminado en neón cian y magenta.

Integrar Hercules DJControl Inpulse 500 con Mixxx en Linux (Parte 3/4)

Introducción

En las partes anteriores montamos:

  • Parte 1: Giradiscos + UMC404HD + Mixxx
  • Parte 2: Digitalización con Audacity

Ahora añadimos el Hercules DJControl Inpulse 500, un controlador DJ de gama media con:

Control remoto RAV302 del Yamaha RX-V440RDS

  • ✅ 2 decks completos con jog wheels
  • ✅ 16 pads RGB retroiluminados
  • ✅ Filtros de frecuencia por deck
  • ✅ FX integrados
  • Interfaz de audio integrada (salida master + auriculares)
  • ✅ Mapeo nativo en Mixxx

Hardware: Hercules DJControl Inpulse 500

Especificaciones Técnicas

Característica Especificación
Canales 2 decks + mixer
Jog wheels 14 cm, sensibles al tacto
Pads 16 RGB (8 por deck)
Filtros Hi-pass/Low-pass por deck
Interfaz de audio 24-bit/44.1 kHz
Salidas de audio Master (RCA) + Auriculares (Jack 6.35mm + 3.5mm)
Conexión USB 2.0
Compatibilidad Mixxx, Serato DJ Lite, DJUCED
Peso 3.4 kg

Conexiones del Controlador

Panel Trasero:

Panel trasero del Hercules DJControl Inpulse 500 con salida Master Out (RCA y jack balanceado), entrada de micrófono, entradas Aux In (RCA), puerto USB y conector Hercules Add-On.

┌─────────────────────────────┐
│ HERCULES INPULSE 500        │
├─────────────────────────────┤
│ MASTER OUT (RCA L/R)        │ ──> Opcional: salida directa
│ USB (tipo B)                │ ──> PC
│ Alimentación (5V DC)        │ ──> Adaptador incluido
└─────────────────────────────┘

Panel Frontal:

Panel frontal del Hercules DJControl Inpulse 500 con salida de auriculares en jack de 6.35mm y mini-jack de 3.5mm.

┌─────────────────────────────┐
│ HEADPHONES OUT              │
│ - Jack 6.35mm               │ ──> Auriculares profesionales
│ - Jack 3.5mm                │ ──> Auriculares normales
│                             │
│ CUE/MIX (knob)              │ ──> Balance preescucha/master
└─────────────────────────────┘

Integración en el Setup

Opción 1: Audio a través de UMC404HD (Recomendado)

Esta es la configuración que uso. El Hercules solo actúa como controlador MIDI, el audio sigue pasando por la UMC404HD.

Interfaz de audio Behringer U-Phoria UMC404HD con cuatro entradas de micrófono, controles de ganancia y salida de auriculares, usada como tarjeta de sonido para Mixxx en Linux.

Ventajas:

  • ✅ Mantiene la UMC404HD como centro del sistema
  • ✅ Calidad de audio superior (MIDAS preamps)
  • ✅ Vinilo integrado en el mismo flujo
  • ✅ Auriculares profesionales en el Hercules

Diagrama:

Vinilo → Fosi → UMC404HD ─┐
                          ├──> Yamaha → Altavoces
PC/Mixxx ─────────────────┘
    ↓
Hercules (solo MIDI + auriculares)

Panel trasero del Behringer U-Phoria UMC404HD con puerto USB, entradas/salidas MIDI, salidas Main Out en XLR, Playback Outputs e inserts, para conectarlo como interfaz de audio en Linux.

Conexiones:

  1. Hercules → PC: USB (MIDI + audio de auriculares)
  2. UMC404HD → Yamaha: MAIN OUT L/R (audio master)
  3. Auriculares → Hercules: Jack 6.35mm o 3.5mm

Opción 2: Audio a través del Hercules (Alternativa)

El Hercules gestiona todo el audio, la UMC404HD solo para el vinilo.

Ventajas:

  • ✅ Setup más simple (menos cables)
  • ✅ Todo en un solo controlador

Desventajas:

  • ❌ Calidad de audio inferior a UMC404HD
  • ❌ El vinilo queda separado del flujo principal

Diagrama:

Vinilo → Fosi → UMC404HD → PC (como entrada en Mixxx)

PC/Mixxx → Hercules (MASTER OUT) → Yamaha
         └─> Hercules (HEADPHONES) → Auriculares

En esta guía usaremos la Opción 1 (audio por UMC404HD, Hercules solo para MIDI + auriculares).

Instalación y Detección

1. Conectar el Hercules

  1. Conecta el adaptador de corriente al Hercules
  2. Conecta el cable USB del Hercules al PC
  3. Enciende el Hercules (botón lateral)

Los LEDs deberían encenderse y el controlador hacer una secuencia de inicio.

2. Verificar Detección en Linux

# Ver dispositivos USB
lsusb | grep Hercules

Resultado esperado:

Bus 001 Device 006: ID 06f8:b105 Hercules DJControl Inpulse 500

Ver como dispositivo MIDI:

# Listar puertos MIDI
aconnect -l

Debería mostrar:

client 28: 'DJControl Inpulse 500' [type=kernel,card=2]
    0 'DJControl Inpulse 500 MIDI 1'

Ver como dispositivo de audio:

aplay -l

Debería aparecer:

card 2: Inpulse500 [DJControl Inpulse 500], device 0: USB Audio [USB Audio]

Si todo aparece: ✅ Hercules detectado correctamente.

Configuración en Mixxx

1. Abrir Configuración de Controladores

En Mixxx:

Preferencias → Controladores

2. Seleccionar Hercules Inpulse 500

En la lista de la izquierda, busca:

Hercules DJControl Inpulse 500

Marca la casilla para habilitarlo.

Si no aparece:

  • Verifica que el controlador está encendido
  • Reconecta el USB
  • Reinicia Mixxx

3. Configuración de Audio

Opción 1: Audio por UMC404HD (Mi Configuración)

Preferencias → Sonido Hardware

Salidas:

Salida Dispositivo Canales
Master UMC404HD 1-2 (MAIN OUT L/R)
Headphones Hercules Inpulse 500 1-2

Entradas:

Entrada Dispositivo Canales
Aux 1 UMC404HD 1-2 (vinilo)

Configuración:

  • API de sonido: JACK
  • Frecuencia de muestreo: 48000 Hz (UMC404HD) / 44100 Hz (Hercules)
    • Mixxx manejará la conversión automáticamente
  • Latencia: 10-20 ms

Con esta configuración:

  • Master sale por UMC404HD → Yamaha → Altavoces (calidad superior)
  • Auriculares salen por Hercules → cómodo en el controlador
  • Vinilo entra por UMC404HD → todo integrado

Opción 2: Todo por Hercules

Preferencias → Sonido Hardware

Salidas:

Salida Dispositivo Canales
Master Hercules Inpulse 500 1-2
Headphones Hercules Inpulse 500 3-4

Entradas:

Entrada Dispositivo Canales
Aux 1 UMC404HD 1-2 (vinilo)

Conexión física adicional:

Hercules MASTER OUT (RCA) → Yamaha

4. Mapeo de Controles

Mixxx incluye un mapeo predefinido para el Inpulse 500. Debería funcionar automáticamente.

Verificar mapeo:

Preferencias → Controladores → Hercules DJControl Inpulse 500

Botón "Learning Wizard": NO es necesario, el mapeo ya está completo.

Si quieres personalizarlo:

  1. Click en "Learning Wizard"
  2. Mixxx te guía para mapear cada control manualmente
  3. Mueve un control en el Hercules
  4. Asigna la función en Mixxx
  5. Repite para todos los controles que quieras cambiar

Guía de Controles del Hercules Inpulse 500

Vista superior del Hercules DJControl Inpulse 500 con sus dos jog wheels, sección de mezclador central con ecualizador y VU meter, pads de colores y faders de canal.

Deck Controls (Izquierda y Derecha)

Control Función en Mixxx
Jog Wheel Scratch (tocando arriba) / Pitch bend (tocando borde)
Play/Pause Reproducir/Pausar
Cue Punto de cue
Sync Sincronizar BPM con otro deck
Shift + Sync Activar/desactivar keylock
Tempo slider Ajustar pitch (±8%, ±16%, ±50% según modo)
Pitch bend -/+ Ajuste fino temporal de velocidad

Pads (8 por Deck)

Los pads tienen 4 modos (seleccionables con botones sobre los pads):

Modo HOT CUE:

  • Pads 1-8: Asignar/reproducir hot cues

Modo ROLL:

  • Pads 1-8: Loops automáticos (1/8, 1/4, 1/2, 1, 2, 4, 8, 16 beats)

Modo FX:

  • Pads 1-4: Activar efectos 1-4
  • Pads 5-8: Configurables

Modo SAMPLER:

  • Pads 1-8: Disparar samples del sampler de Mixxx

Mixer (Centro)

Control Función
Crossfader Mezcla entre Deck A y Deck B
Channel faders Volumen de cada deck
EQ Hi/Mid/Low Ecualización de 3 bandas por deck
FILTER Filtro high-pass/low-pass por deck
Gain Ganancia de entrada por deck
Headphones CUE Activar preescucha de ese deck en auriculares
Headphones CUE/MIX Balance entre preescucha y master en auriculares
Master volume Volumen de salida master

FX Section

Control Función
FX select 1/2/3 Seleccionar efecto activo
FX ON Activar/desactivar efecto
FX amount Intensidad del efecto (wet/dry)
Beats Cantidad de beats del efecto (delay, reverb, etc.)

Browser

Control Función
Encoder Navegar por biblioteca
Shift + Encoder Zoom en waveform
Back Subir nivel en biblioteca
Assistant (Función Hercules, no usado en Mixxx)

Configurar Auriculares

Hardware: Conexión Física

En el Hercules:

  1. Conecta auriculares al jack 6.35mm (profesionales)
  2. O al jack 3.5mm (auriculares normales)

Knob CUE/MIX:

  • ⬅️ Totalmente a la izquierda: solo CUE (preescucha)
  • ➡️ Totalmente a la derecha: solo MASTER (mix final)
  • 🔘 Centro: mezcla de ambos

Software: Configuración en Mixxx

Ya configuramos en "Sonido Hardware":

Headphones → Hercules Inpulse 500 → 1-2

Para activar preescucha de un deck:

  1. Presiona el botón CUE en el canal del mixer
  2. El LED se enciende
  3. Ese deck suena en auriculares

Para escuchar solo master en auriculares:

  • Desactiva todos los botones CUE
  • Solo escucharás el mix final

Personalización del Mapeo

Editar Mapeo Existente

Si quieres cambiar alguna función:

Preferencias → Controladores → Hercules DJControl Inpulse 500

Click en "Learning Wizard":

  1. Selecciona el control que quieres mapear (ej: "Pad 1 - Deck A")
  2. Mueve el control físico en el Hercules
  3. Mixxx detecta el control MIDI
  4. Selecciona la función deseada (ej: "Hotcue 1", "Loop In", etc.)
  5. Click en "OK"
  6. Repite para otros controles

Guardar Mapeo Personalizado

Preferencias → Controladores → Hercules DJControl Inpulse 500

Click en "Exportar":

  • Guarda tu mapeo personalizado
  • Ubicación: ~/.mixxx/controllers/
  • Formato: .midi.xml

Para restaurar mapeo por defecto:

  • Click en "Restablecer valores predeterminados"

Control de LEDs RGB

El Hercules Inpulse 500 tiene 16 pads RGB que cambian de color según la función.

LEDs por Modo

Modo Color de Pads
HOT CUE Rojo (cue asignado) / Apagado (sin cue)
ROLL Verde (loop activo) / Azul (disponible)
FX Morado (FX activo) / Azul (disponible)
SAMPLER Naranja (sample cargado) / Apagado (vacío)

Mixxx controla los LEDs automáticamente según el estado de cada función.

Si los LEDs no Funcionan

Verificar en Mixxx:

Preferencias → Controladores → Hercules DJControl Inpulse 500

Opción "Enviar datos de clock": debe estar activada.

Si persiste:

  • El firmware del Hercules puede estar desactualizado
  • En Windows, Hercules ofrece actualizaciones de firmware
  • En Linux, no hay herramienta oficial (funciona igual con firmware antiguo)

Workflows con el Hercules

Workflow 1: Mezcla Básica

  1. Cargar pistas:

    • Navega con el encoder del browser
    • Presiona encoder para cargar en deck activo
    • O arrastra desde el PC a Mixxx
  2. Sincronizar:

    • Presiona SYNC en ambos decks
    • Los BPMs se igualan automáticamente
  3. Mezclar:

    • Ajusta EQ (quita graves del deck saliente)
    • Mueve el crossfader gradualmente
    • Usa filtros para transiciones creativas

Workflow 2: Hot Cues y Loops

  1. Asignar hot cues:

    • Reproduce la pista
    • En el momento deseado: presiona Pad 1-8 (modo HOT CUE)
    • El pad se ilumina en rojo
  2. Loops:

    • Cambia a modo ROLL
    • Presiona un pad (1/4, 1/2, 1 beat, etc.)
    • Loop automático mientras mantienes presionado
  3. Efectos:

    • Cambia a modo FX
    • Presiona FX ON en la sección FX
    • Ajusta amount (wet/dry)
    • Presiona pad para activar

Workflow 3: Integración con Vinilo

Con la configuración de la Parte 1:

  1. Vinilo entra como AUX en Mixxx

  2. Activa botón AUX en Mixxx

  3. Canal AUX aparece en el mixer

  4. Mezclas vinilo + digital:

    • Deck A: vinilo (AUX)
    • Deck B: pista digital
    • Crossfader entre ambos
  5. Aplicas FX al vinilo:

    • Selecciona canal AUX
    • Activa FX
    • El vinilo suena con efectos en tiempo real

Troubleshooting

Problema: Hercules no Detectado en Mixxx

Verificar USB:

lsusb | grep Hercules

Si no aparece:

  1. Verifica que está encendido
  2. Prueba otro puerto USB
  3. Verifica el cable USB

Si aparece en lsusb pero no en Mixxx:

  1. Reinicia Mixxx

  2. Verifica permisos:

    groups $USER

    Deberías estar en el grupo audio.

  3. Si no estás:

    sudo usermod -aG audio $USER

    Cierra sesión y vuelve a entrar.

Problema: No Sale Audio por el Hercules

Causa: Configuración incorrecta en Mixxx

Solución:

Preferencias → Sonido Hardware

Verifica que Master o Headphones apuntan a Hercules Inpulse 500.

Si persiste:

# Ver dispositivos de audio
aplay -l

# Probar salida directa
speaker-test -D hw:2,0 -c 2

Donde 2 es el número de card del Hercules (puede variar).

Problema: Latencia Alta en los Controles

Causa: Buffer grande en PipeWire

Solución:

# Editar configuración de PipeWire
nano ~/.config/pipewire/pipewire.conf

Ajusta:

default.clock.quantum = 128  # Baja para menos latencia

Reinicia PipeWire:

systemctl --user restart pipewire wireplumber

Problema: Jog Wheels no Responden

Causa 1: Modo scratch desactivado

Solución: Presiona SHIFT + Jog wheel para alternar modo scratch/pitch bend.

Causa 2: Mapeo incorrecto

Solución:

Preferencias → Controladores → Restablecer valores predeterminados

Problema: Pads no Cambian de Color

Causa: LEDs no soportados en Linux (sin firmware update)

Solución: Los LEDs funcionan, pero pueden no reflejar todos los estados. Es cosmético, no afecta funcionalidad.

Alternativa: Actualiza firmware en Windows (si tienes dual-boot o VM).

Problema: CUE/MIX de Auriculares no Funciona

Causa: Es un control analógico del hardware, no de Mixxx.

Verificar:

  1. El knob CUE/MIX del Hercules está en posición correcta
  2. En Mixxx, tienes botones CUE activados en los canales

Si no escuchas CUE:

  • Verifica que Headphones en Mixxx apunta a Hercules
  • Presiona botón CUE en el canal del mixer (LED debe encender)

Ventajas del Setup Completo

Con Giradiscos + UMC404HD + Hercules:

Mezcla híbrida: Vinilo + Digital sin cambiar cables ✅ Preescucha profesional: Auriculares en el controlador ✅ Calidad superior: Audio master por UMC404HD (MIDAS preamps) ✅ Control total: 2 decks + mixer + FX + pads en un solo dispositivo ✅ Grabación: Audacity graba todo el mix ✅ Todo en Linux: Sin drivers propietarios ni limitaciones

Conclusión

El Hercules DJControl Inpulse 500 se integra perfectamente en el setup híbrido. Ahora tienes:

  • ✅ Control táctil completo (jog wheels, faders, pads)
  • ✅ Preescucha independiente en auriculares
  • ✅ FX y loops en tiempo real
  • ✅ Integración con vinilo analógico
  • ✅ Todo funcionando en Linux sin complicaciones

En el próximo post añadiremos el teclado MIDI Novation Launchkey 49 MK3 para control adicional, producción musical y mapeo personalizado avanzado.


Posts de la Serie

  1. Parte 1: Setup Base - Giradiscos + UMC404HD + Mixxx
  2. Parte 2: Digitalizar Vinilos con Audacity
  3. Parte 3: Controlador Hercules DJControl Inpulse 500 (estás aquí)
  4. Parte 4: Teclado MIDI Novation Launchkey 49 MK3 (próximamente)

¿Usas el Hercules Inpulse 500? ¿Otro controlador en Linux? Comparte tu experiencia en los comentarios.

Jaume Ferré

Jaume Ferré

Tengo un trabajo que no tiene nada que ver con esto. Pero me gusta cacharrear con webs, Linux y el homelab. De vez en cuando alguien me paga por ello, lo cual siempre sorprende. Canon R7 en mano y Arch Linux de fondo.

¿Te ha sido útil?

Ayúdame a mejorar con tu puntuación.

0.0 (0 votos)
Comentarios