Qué hace esta herramienta de audio
Crea un OfflineAudioContext con la frecuencia de salida elegida, reproduce allí el AudioBuffer original y deja que el motor de audio del navegador realice el remuestreo antes de exportar el resultado.
La duración se conserva y el número de frames cambia a duración × frecuencia objetivo. Si se elige mono, los canales se promedian antes del renderizado.
La calidad exacta del remuestreo depende de la implementación del navegador. Subir la frecuencia de muestreo no recupera información que no estaba presente en el original.