Introducción

Esta es la primera parte de una serie de 4 posts donde documento mi sistema de audio híbrido en Linux:

En este primer post, montamos el sistema base que permite:

El secreto está en usar la Behringer UMC404HD como centro del sistema, donde confluyen todas las fuentes de audio.

Interfaz de audio USB Behringer UMC404HD

Hardware Utilizado

Componentes Principales

Dispositivo Marca y modelo Función
Giradiscos Reloop, modelo RP-2000 MK3 S Reproducir vinilos
Previo phono Fosi Audio Box X1 Amplificar señal phono → línea
Interfaz de audio Behringer UMC404HD Centro del sistema audio
Amplificador Yamaha RX-V440 RDS Potencia para altavoces
PC Arch Linux Software: Mixxx, Audacity
Software DJ Mixxx 2.4+ Mezclas digitales + integración vinilo

Cables Necesarios

Asegúrate de tener estos cables:

Cable Cantidad Uso
RCA → RCA 1 par Giradiscos → Fosi
RCA → Jack 6.35 mm (TRS) 1 par Fosi → UMC404HD (INPUT 1/2)
Jack 6.35 mm (TRS) → RCA 2 individuales UMC404HD MAIN OUT L/R → Yamaha

Importante sobre las salidas de la UMC404HD:

Diagrama de Conexiones

Diagrama de flujo del sistema de audio mostrando las conexiones entre giradiscos, previo Fosi Audio, interfaz Behringer UMC404HD, PC con Linux ejecutando Mixxx y Audacity, amplificador Yamaha y altavoces, con etiquetas de tipos de cable en cada conexión

Conexiones Físicas Paso a Paso

1. Giradiscos → Fosi (Previo Phono)

Conexión:

Giradiscos (PHONO OUT) ──[RCA]──> Fosi Audio (PHONO IN)

¿Por qué un previo?

Fosi Audio BOX X1:

Previo de phono Fosi Audio Box X1 compacto con conectores RCA de entrada y salida, auriculares de 3,5 mm, botón de encendido y LED indicador

2. Fosi → UMC404HD (Entrada de Línea)

Panel frontal de la Behringer UMC404HD con cuatro controles de ganancia con indicadores LED, controles de mezcla MIX y monitoreo directo, selectores LINE/INST por canal, alimentación phantom 48V y salida de auriculares

Conexión:

Fosi Audio (LINE OUT) ──[RCA → Jack 6.35mm]──> UMC404HD (INPUT 1/2)

Configuración en la UMC404HD:

Control Posición Razón
Interruptor LINE/INST LINE Señal de nivel línea
PAD OFF No necesitas atenuación
Gain (INPUT 1/2) Ajustar LED verde/amarillo = OK, rojo = saturado
48V (Phantom) OFF No es necesario para línea

Ajuste del Gain:

  1. Pon un vinilo
  2. Sube el gain gradualmente
  3. Observa el LED:
  4. Objetivo: LED en verde/amarillo con picos ocasionales

3. UMC404HD → Yamaha (Salida Principal)

Conexión CRÍTICA:

UMC404HD MAIN OUT L ──[Jack 6.35mm → RCA blanco]──> Yamaha (L)
UMC404HD MAIN OUT R ──[Jack 6.35mm → RCA rojo]───> Yamaha (R)

Panel trasero de la interfaz Behringer UMC404HD mostrando salidas MAIN OUT A y B con conectores Jack balanceados, entrada MIDI IN/OUT, puerto USB-B y conexión de alimentación

⚠️ Error común: No uses un cable estéreo único. MAIN OUT L y R son salidas mono balanceadas independientes.

En el Yamaha:

Panel trasero del receptor Yamaha RX-V440RDS mostrando múltiples entradas RCA (CD, MD/CD-R, Phono, AUX), salidas de altavoces, conexiones de video componente y antenas AM/FM

4. UMC404HD → PC (USB)

Conexión:

UMC404HD (USB-B) ──[Cable USB]──> PC (USB-A)

En Arch Linux:

Verificar detección:

aplay -l

Deberías ver:

card 1: U192k [UMC404HD 192k], device 0: USB Audio [USB Audio]

Configuración de la UMC404HD

Panel Frontal

Control Ajuste Función
MIX Centro INPUT = vinilo / PLAYBACK = PC / Centro = ambos
MAIN OUT A/B A Selecciona grupo de salidas (usa A)
STEREO ON Vincula MAIN OUT L + R

Explicación del control MIX:

Para uso normal: déjalo en el centro.

Panel Trasero

MAIN OUT A:
┌──────┐
│  L   │ ──> Jack TRS (balanceado)
├──────┤
│  R   │ ──> Jack TRS (balanceado)
└──────┘

MAIN OUT B:
(No usadas en este setup)

Configuración en Linux

1. Configurar ALSA/PulseAudio/PipeWire

Verificar que la UMC404HD está activa:

# Con PulseAudio
pactl list sinks short

# Con PipeWire
pw-cli ls Node

Seleccionar como dispositivo predeterminado:

En tu entorno de escritorio (KDE, GNOME, etc.):

  1. Configuración de Sonido
  2. Salida: selecciona UMC404HD
  3. Entrada: selecciona UMC404HD (opcional)

O por línea de comandos (PulseAudio):

# Listar dispositivos
pactl list short sinks

# Establecer como predeterminado
pactl set-default-sink alsa_output.usb-BEHRINGER_UMC404HD_192k-00.analog-surround-40

2. Verificar Canales

La UMC404HD expone 4 canales de entrada y salida:

Salidas:

Entradas:

Configuración de Mixxx

Instalación

# Arch Linux
sudo pacman -S mixxx

# Verificar versión
mixxx --version

Recomendado: Mixxx 2.4 o superior

Configuración de Audio

Abre Mixxx y ve a:

Preferencias → Sonido Hardware

Configuración Principal

Parámetro Valor Notas
API de sonido JACK PipeWire lo emula automáticamente
Frecuencia de muestreo 48000 Hz Estándar profesional
Latencia 10-20 ms Ajusta según tu CPU

Nota importante: Aunque seleccionas "JACK" en Mixxx, en realidad estás usando PipeWire que emula JACK de forma transparente. Esto es perfecto porque:

Si JACK no Aparece en el Menú

Si en el desplegable de API no ves la opción JACK:

# Verificar que tienes pipewire-jack instalado
pacman -Qs pipewire-jack

Si no aparece nada, instálalo:

sudo pacman -S pipewire-jack

Reinicia Mixxx y JACK debería aparecer en el menú.

Sistema de Audio: PipeWire

Arch Linux moderno usa PipeWire por defecto, que reemplaza y mejora tanto PulseAudio como JACK.

Verificar que tienes PipeWire:

pactl info | grep "Server Name"

Resultado esperado:

Server Name: PulseAudio (on PipeWire 1.4.9)

Si ves esto, ya tienes PipeWire configurado correctamente.

Si muestra solo "PulseAudio" (sin "on PipeWire"), tienes una instalación antigua. Migra a PipeWire:

# Instalar PipeWire
sudo pacman -S pipewire pipewire-pulse pipewire-jack wireplumber

# Remover PulseAudio antiguo
sudo pacman -R pulseaudio pulseaudio-alsa

# Habilitar servicios
systemctl --user enable --now pipewire pipewire-pulse wireplumber

Reinicia tu sesión (logout/login).

Herramienta de Monitoreo de Audio (Opcional)

Para ver y gestionar conexiones de audio gráficamente:

sudo pacman -S qpwgraph

qpwgraph es como qjackctl pero diseñado específicamente para PipeWire. Te permite:

Para abrirlo:

qpwgraph

Asignación de Salidas

En la pestaña Salidas:

Salida Dispositivo Canales
Master UMC404HD 1-2 (MAIN OUT L/R)
Headphones UMC404HD 3-4 (auriculares)

Esto te permite:

Nota: Más adelante (Parte 3) conectaremos el controlador Hercules DJControl Inpulse 500 y redirigiremos la salida de auriculares a través de él para mayor comodidad.

Asignación de Entradas

En la pestaña Entradas:

Entrada Dispositivo Canales Uso
Aux 1 UMC404HD 1-2 Vinilo (INPUT 1/2)
Aux 2 (ninguno) - Opcional

Aplicar y reiniciar Mixxx.

aqui---

Integrar el Vinilo en Mixxx

Opción 1: Usando AUX (Recomendado)

Esta es la forma correcta de integrar vinilos normales:

  1. Asegúrate de que Aux 1 está asignado a UMC404HD 1-2
  2. En la interfaz de Mixxx, busca el botón AUX
  3. Click en AUX para activarlo
  4. Aparece un canal adicional con el audio del vinilo
  5. Puedes:

Ventajas:

Opción 2: Vinyl Control (DVS)

⚠️ IMPORTANTE: Vinyl Control NO funciona con vinilos normales.

Vinyl Control requiere:

Si tienes discos de timecode:

  1. Preferencias → Vinyl Control
  2. Activa Deck 1 o Deck 2
  3. Input: UMC404HD 1-2
  4. Type: Mixxx CV02 Vinyl

Pero para vinilos normales: usa AUX.

Escenarios de Uso

Escenario 1: Solo Escuchar Vinilos

Configuración:

Flujo:

Vinilo → Fosi → UMC404HD → Yamaha → Altavoces

Escenario 2: Solo Mixxx (Digital)

Configuración:

Flujo:

PC (Mixxx) → UMC404HD → Yamaha → Altavoces

Escenario 3: Mezcla Híbrida (Vinilo + Digital)

Configuración:

Flujo:

Vinilo → Fosi → UMC404HD ─┐
                          ├──> Yamaha → Altavoces
PC (Mixxx) ───────────────┘

En Mixxx:

Troubleshooting

Problema: No se escucha nada

Verificar:

  1. ☑️ Yamaha encendido, entrada correcta seleccionada
  2. ☑️ UMC404HD conectada a USB, LED encendido
  3. ☑️ Control MIX no totalmente hacia PLAYBACK (si solo escuchas vinilo)
  4. ☑️ MAIN OUT A/B en posición A
  5. ☑️ Cables bien conectados

Comando de diagnóstico:

aplay -l
speaker-test -t wav -c 2

Problema: Se escucha distorsionado

Causas:

Problema: Audio con latencia en Mixxx

Solución:

  1. En Mixxx: Preferencias → Sonido Hardware
  2. Baja la latencia a 5-10 ms
  3. Si cruje: sube a 15-20 ms
  4. Cambia API a ALSA (mejor latencia que PulseAudio)

Si persiste:

# Ajustar buffer de ALSA
nano /etc/pulse/daemon.conf

Añade:

default-fragments = 2
default-fragment-size-msec = 10

Reinicia PulseAudio:

pulseaudio -k
pulseaudio --start

Problema: No se detecta la UMC404HD

Verificar USB:

lsusb | grep BEHRINGER

Debería mostrar:

Bus 001 Device 005: ID 1397:0509 BEHRINGER UMC404HD 192k

Si no aparece:

Problema: Vinilo suena muy bajo

Causas:

  1. Fosi con volumen bajo
  2. Gain de UMC404HD bajo
  3. Cable phono en lugar de línea

Problema: Ruido de fondo / zumbido

Causas comunes:

Ventajas de Este Setup

Flexibilidad Total

Calidad de Audio

Expandible

Puedes añadir:

Conclusión

Has montado el sistema base de un setup híbrido vinilo + digital en Linux. Ahora puedes:

✔️ Escuchar vinilos con calidad profesional ✔️ Usar Mixxx como mesa de mezclas digital ✔️ Integrar vinilo y digital en la misma sesión ✔️ Hacer preescucha por auriculares ✔️ Controlar todo desde la UMC404HD sin cambiar cables

La UMC404HD es el corazón del sistema, donde confluyen:

En el próximo post veremos cómo usar este setup para digitalizar tu colección de vinilos con Audacity, con calidad profesional y workflow completo de edición.


Recursos Adicionales

Software

Hardware

Comunidades


¿Tienes un setup similar? ¿Usas otra interfaz o software? Comparte tu experiencia en los comentarios.