Это не ПОЛНОСТЬЮ ответит на ваш вопрос / проблему, но вы уже воспользовались плагином jQuery jPlayer ?
ОБНОВЛЕНИЕ:
Рассматривая ваш вопрос далее,и слушая предоставленный вами образец звука, похоже, вы пытаетесь создать своего рода метроном?Если вы используете JS, будет очень сложно сделать его очень точным.Даже использование setInterval не гарантирует такой точный интервал между звуками / щелчками, как вы, вероятно, захотите.
Рассмотрим что-то на стороне сервера, которое фактически создаст файл на лету и передаст его в браузер.