Escribí un archivo JavaScript muy simple para reproducir archivos BASE64 Wav.
No pegué los archivos wav codificados porque es una cadena ENORME y no me deja publicarla de todos modos, pero solo para que tengas una idea:
let whiteNoise=new Audio("data:audio/wav;base64, {{Here goes the BASE64 Wav encoded file of the white noise}} "); let pinkNoise=new Audio("data:audio/wav;base64, {{Here goes the BASE64 Wav encoded file of the pink noise}} "); whiteNoise.play(); whiteNoise.onended=function() { pinkNoise.play(); }; pinkNoise.onended=function() { whiteNoise.play(); };Está funcionando (casi) perfectamente, el único problema que tengo es que hay un pequeño retraso entre entonces
[White Noise][***UNWANTER DELAY***][Pink Noise][***UNWANTER DELAY***] (etc...)Quiero tener
[White Noise][Pink Noise][White Noise][Pink Noise] (etc..)Entonces sonaría como 1 solo archivo sin fin :)