Laboratorio gapless

Experimento aparte. No es el player de clientes y no toca nada de producción.

  1. Es un acorde continuo partido en 3 "canciones" (uniones en 0:10 y 0:20).
  2. Si el player las pega bien, se oye un solo acorde sin cortes. Un hueco se oye como clic, caída o tartamudeo.
  3. Prueba A (como hoy) y luego B (nuevo), con audífonos o bocina, sin el switch de silencio.
  4. Si oyes un clic, fíjate en el número de segundos que marca abajo.
  5. Repite B con la pantalla bloqueada: dale play, bloquea y escucha las dos uniones.

A · Como hoy: dos reproductores

Uno suena mientras el otro espera la siguiente canción; cambian al final.

B · Nuevo: un solo stream (FLAC)

Las 3 canciones pegadas en un solo reproductor.

C · Igual que B, en ALAC

Mismo stream continuo, mismo audio, pero en ALAC (el lossless de Apple) en vez de FLAC.

C2 · Igual que C, precargado

El audio se carga antes de tocar Play (como lo haría el player real). Es para ver si el clic del inicio desaparece. Una sola vez: para repetir, recarga la página.

D · FLAC en pedazos de ~2 s, precargado

El mismo FLAC que B, pero cortado en pedazos chicos como lo hace Samply, y cargado antes del Play como C2. Una sola vez: para repetir, recarga la página.

E · Como D, pero el FLAC lo hizo ffmpeg

Mismas muestras exactas que D; solo cambia el programa que codificó el FLAC. Sirve para saber si el clic viene de nuestro codificador. Una sola vez: para repetir, recarga la página.

F · Como E, FLAC "simple"

Mismas muestras; el FLAC usa solo el modo de predicción sencillo. Sirve para probar si los clics vienen de un desborde numérico en el decodificador de Safari. Una sola vez: para repetir, recarga la página.