Hola otra vez:
El tema que no encuentras es este:
http://www.forosdelweb.com/f13/intercambiar-sonidos-para-que-no-solapen-69783/
... y dice lo que te dije antes, pero tal como dije, se trata de usar frames...
Con respecto al otro código, es fácil adaptarlo en una imagen:
function ini() {
sones = new preSonidos('tuMusica.mid');
}
... y si usas las imágenes: activo.gif e inactivo.gif:
<img src=inactivo.gif onclick="if (this.src == 'activo.gif') {this.src = 'inactivo.gif'; sones.desactivar()} else {this.src = 'activo.gif'; sones.activar(0)}" />
Saludos