bgsound id=midibox loop=0 volume=0 autostart=yes>
<bgsound id=wavebox loop=0 volume=0 autostart=yes>
<script language="javascript">
var fadestop=null;
var fade=50;
var fademidi;
var fadevol=0;
function dofade() {
fade=fade+1;
midibox.volume = -(fade*100);
if (fade>=36) {
clearInterval(fadestop);
clearInterval(fadestop);
midibox.src=fademidi; midibox.volume=fadevol; fade=-(fadevol/100);
clearInterval(fadestop);
clearInterval(fadestop);
}
}
function givetrue() {
return true;
}
function musicloop() {
var midi=document.app.getmidi();
if (midi!="none") {
if (fadestop!=null)
clearInterval(fadestop);
var midivol=document.app.getmidivol();
var midifade=document.app.getmidifade();
if (midi=="stop") {
midibox.src="c:\silence.mid";
fade=50;
return;
}
if (midi=="voladjust") {
midibox.volume=midivol;
if (midifade==1)
fade=-(midivol/100);
else
fade=50;
return;
}
if (midifade==1) {
fademidi=midi;
fadevol=midivol;
if (fadestop!=null)
clearInterval(fadestop);
fadestop=setInterval("dofade()",200);
} else {
midibox.src=midi; midibox.volume=midivol; fade=50;
}
}
var wave=document.app.getwave();
if (wave!="none") {
var wavevol=document.app.getwavevol();
wavebox.src=wave; wavebox.volume=wavevol;
}
}
function startloop() {
onerror=givetrue;
setInterval("musicloop()",50);
}
</script>
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}