Pure JS sound effects with Web Audio