Un recortador de audio extrae un intervalo de tiempo específico de una pista sonora y lo almacena como un nuevo archivo independiente. Gracias a la tecnología Web Audio API, el recorte se efectúa a nivel de muestras discretas en la memoria RAM de tu navegador, garantizando un resultado limpio, instantáneo y sin pérdida por compresión secundaria.
Pontos principais sobre el recorte de audio
- Precisión absoluta de muestras: A una tasa de $44.1 ext{ kHz}$, una sola muestra equivale a solo $22.7 ext{ }mu ext{s}$, lo que permite definir puntos de corte con total exactitud.
- Sin degradación intergeneracional: Los conversores tradicionales recomprimen de MP3 a MP3 añadiendo distorsión; esta herramienta decodifica a PCM de 32 bits y exporta en WAV de 16 bits sin pérdidas.
- Tonos de llamada para móviles: Ideal para crear tonos de iPhone (deben ser inferiores a 30 segundos) o alarmas personalizadas de Android.
Fórmula matemática del cálculo de muestras
Dado un tiempo inicial $t_{ ext{inicio}}$ y final $t_{ ext{fin}}$ en segundos, los índices de muestra exactos correspondientes en una señal a frecuencia de muestreo $f_s$ son:
n_{ ext{inicio}} = lfloor t_{ ext{inicio}} imes f_s
floor, quad n_{ ext{fin}} = lfloor t_{ ext{fin}} imes f_s
floor
La cantidad total de muestras en el segmento extraído es $L = n_{ ext{fin}} - n_{ ext{inicio}}$. Para un archivo estéreo de 16 bits, el tamaño en bytes del archivo exportado se calcula como $L imes 2 ext{ canales} imes 2 ext{ bytes} + 44 ext{ bytes de cabecera RIFF}$.