Hola asinox:
Te diré el truco que uso yo...
Se trata de poner una etiqueta vacía, y en el evento que quieras llenarla con un tag embed:
<div id=vacia></div>
... y por ejemplo un botón:
<input type=button onclick="document.getElementById('vacia').innerHTM L = '<embed src=sonido.mid autostart=true hidden=true loop=1>'" >
Espero que te sirva.
Saludos