LEARNING: Mix&Sound: Dithering Lab

📘 Dither Lab — Guía rápida

Qué hace cada control, qué deberías escuchar y cómo evitar artefactos al bajar bits y frecuencia de muestreo. Todo el procesamiento sucede en tu navegador (no se sube audio).

🎚️ ¿Qué es cada cosa?
Bits

Profundidad de cuantización. Menos bits → más escalones → quantization noise. Con dither, ese ruido se hace más uniforme y menos distorsivo.

Bajar SR (Rate)

Reduce cuántas muestras por segundo se procesan. Si no filtras por encima de la nueva Nyquist, aparece aliasing. Usa el LPF antes de reducir.

LPF Antialias

Filtro paso bajo previo al remuestreo. Colócalo por debajo de SR nuevo / 2 para evitar que altas frecuencias regresen plegadas.

Dither

Sin dither: distorsión armónica a bajo nivel. TPDF: ruido blanco triangular, seguro y predecible. Noise‑shaped: empuja el ruido hacia zonas menos audibles.

Boost

Reduce 12 dB internos para exagerar el efecto. Úsalo solo para demostración; desactívalo para evaluar calidad real.

▶️ Cómo usarlo (paso a paso)
  1. Pulsa Play. Por defecto oirás un seno a 440 Hz.
  2. Baja Bits hasta 8 y alterna entre Sin dither y TPDF. Deberías notar menos “granulación” con TPDF.
  3. Pon Bajar SR en 4. Ajusta el LPF cerca de SR/8 (aprox. 5.5 kHz si tu SR es 44.1 kHz) y escucha cómo desaparece el aliasing.
  4. Activa Noise‑shaped y compara con TPDF a 12 bits. El ruido se percibe menos en la banda media.
  5. Prueba con un archivo (arrastrar o elegir). Activa bucle y repite las comparativas.

Sugerencia: abre el panel Espectro / Ecualizador para visualizar el cambio de energía del ruido.

👂 ¿Qué deberías escuchar?
  • Sin dither a pocos bits: tonos “fantasma” y distorsión en pianissimos.
  • TPDF: un hiss constante, sin armónicos correlacionados con la señal.
  • Noise‑shaped: menos ruido donde el oído es más sensible (media), más en agudos.
  • SR bajo sin LPF: aliasing metálico/áspero; con LPF correcto, el timbre se limpia.
🧪 Recetas de demo
Sine 440
  • Bits: 8
  • Dither: TPDF
  • Bajar SR: 1

Comparar con “sin dither”.

Voz / Guitarra
  • Bits: 12
  • Dither: Noise‑shaped
  • Bajar SR: 2–4 + LPF adecuado

Menos grano audible en medios.

🧯 Problemas comunes
  • No suena: toca la página para habilitar audio. Algunos navegadores bloquean autoplay.
  • Rasgueo o clicks: baja el valor de Bajar SR o abre menos pestañas. El espectro consume CPU si está abierto.
  • Archivo no carga: convierte a WAV/MP3 estándar. Formatos protegidos pueden fallar.
  • Iconos raros: este widget evita entidades HTML en chevrón y usa texto seguro (x en lugar de ×).
♿ Accesibilidad y privacidad
  • Todos los controles son accesibles con teclado (tab + enter/espacio).
  • El audio no sale de tu navegador. No se sube ningún dato.

Dither Lab

Reducción de bits, sample rate y dither con seno o archivo. Todo en tu navegador.
Motor: ... Contexto: sin iniciar
Procesamiento
Sin dither
TPDF
Noise-shaped
SNR teórico: 0.00 dB Ruido de cuantización: 0.00 dBFS
Medidor hasta óptimo (24 bits)
Visualizador
Nivel de salida
Forma de onda
Espectro

Comentarios

Entradas populares de este blog

DIY: Boom Bap MIDI Lab v1

LEARNING Lux&Color: Simulación de iluminación

LEARNING Lux&Color: Mapa de Color