RACK4MASTER mini
Intelligent EQ Auto-mastering — 100% en el navegador
Rack4Master mini es una aplicación web de mastering automático que funciona íntegramente en el navegador, sin servidores externos ni instalaciones. Analiza el espectro y la dinámica de cualquier archivo de audio, sugiere correcciones inteligentes y aplica una cadena de procesado profesional en tiempo real, con resultados exportables en WAV.
Características principales
Formatos
Soporta arrastrar y soltar en formatos MP3, WAV, OGG, FLAC y AAC.
Visualización
Waveform interactivo basado en WaveSurfer.js v6 con navegación clickable.
Loop Ajustable
Define zonas de repetición con los manejadores S (Start) y E (End).
Cadena de Procesado
El motor de audio implementa una cadena wet/dry con crossfade sin clics basada en la Web Audio API.
| Etapa | Descripción |
|---|---|
| EQ Low Shelf | Realce o atenuación de graves (150 Hz) |
| EQ High Shelf | Realce o atenuación de agudos (5 kHz) |
| EQ Peak Mid | Control de la zona vocal (1.5 kHz) |
| EQ Peak Harsh | Control de presencia/sibilancias (3.5 kHz) |
| Compresor | DynamicsCompressor con ratio, umbral, ataque, release y makeup |
| Saturación | WaveShaper con curva suave configurable |
| Anchura estéreo | Control M/S independiente de canal lateral |
| Limiter | Compresor de alta ratio a -0.5 dB, configurable |
El botón ON/OFF hace bypass completo con crossfade suave.
Modo Análisis — Auto-EQ
Genera un informe con hasta 8 diagnósticos automáticos mediante una FFT propia (Cooley-Tukey radix-2):
Brillo y Graves
Dureza (2-5 kHz)
Zona Vocal
Rango Dinámico
Transientes
Calor Armónico
Campo Estéreo
Ajuste Fino
Cada diagnóstico incluye un toggle on/off y un slider de ajuste fino para modificar parámetros en tiempo real.
Modo Presets
16 estilos listos para usar divididos en categorías:
General
Neutral · Mastering Suave · Broadcast
Géneros
Rock, Pop, Jazz, Blues, Balada, Folk, Country, Urban, Latino
Estilo
Warm Vintage · Bright & Open · Punchy · Lo-Fi
Al seleccionar un preset, se abre un panel de ajuste fino. La compresión se controla mediante un único slider de Intensidad.
Atajos de Teclado
| Tecla | Acción |
|---|---|
Space | Play / Pause |
S | Stop |
L | Loop on/off |
B | Bypass on/off |
Uso Rápido
- Servir la carpeta desde un servidor local (XAMPP, Live Server, etc.).
- Abrir
index.htmlen el navegador. - Arrastrar un archivo de audio o hacer clic en la zona de carga.
- Elegir Análisis para corrección automática o Presets para un estilo.
- Ajustar los sliders mientras se escucha la pista en tiempo real.
- Pulsar el botón verde WAV para exportar el resultado.
Requisitos
Navegador moderno con soporte de Web Audio API y OfflineAudioContext.
Se requiere un servidor web local para evitar restricciones CORS al cargar archivos.
Estructura de archivos
index.html — Interfaz principal style.css — Estilos (dark theme) main.js — Punto de entrada audioEngine.js — Motor de audio analysis.js — FFT y métricas reportUI.js — Interfaz de informe presetsUI.js — Interfaz de presets presets.js — Datos de presets uiControls.js — Transporte y WaveSurfer