JS1K
Music (cc) Exactly33 http://www.newgrounds.com/audio/listen/275382
S=String.fromCharCode A=32,O=127 f=function(l,v){for(k=l*(v?2:3);k--;)m+='ÿó$ÀZZ`'
+(v?'$':'ZZ')+'ZZZZþÐ'+Array(34).join('Z');for(;k++<l*2646;u++)d+=S(Math.sin(k*.0
85)*!!v*A+O)}with(document.body.children[0])with(getContext('2d'))r=function(E){if
(E){d=m='',v=[],u=i=j=0s=prompt()for(f(9);g=x=2,c=s[Y='charCodeAt'](i);i++,f(g))fo
r(e=c-A?'~^NFB@`px|'[Y](c-48)||'\x0a04[i]=u;e>3;e>>=1,g*=s.substr(i-x--,3)!='SOS')
f(e&2|1,1),f(1)for(w=['WAVEfmt ZZZZZD¬ZZD¬ZZZZdata'];h=[u+36,u][j];j++)for(i=
4;i--;h>>=8)w[j]+=S(h&255)with(a=new Audio)play(src='data:'+(canPlayType(t='audio/
wav')?t:t='')+';base64,'+btoa((t?w.join('')+d:m).replace(/Z/g,'\x00')))}width=W=50
0;font='20ptX';beginPath(p=a.currentTime*44100|0);for(moveTo(i=0,A);i++<W;)lineTo(
i,(d[Y](p+i*50-W*25>>6<<6)-O|0)+A);stroke(lineTo(W,A));for(i in v)fillText(S(s[Y](
i)),(v[i]-p)/50+W/2|0,85);p<u&&setTimeout('r()',9)||r(1)}r(1)
S=String.fromCharCode A=32,O=127 f=function(l,v){for(k=l*(v?2:3);k--;)m+='ÿó$ÀZZ`'
+(v?'$':'ZZ')+'ZZZZþÐ'+Array(34).join('Z');for(;k++<l*2646;u++)d+=S(Math.sin(k*.0
85)*!!v*A+O)}with(document.body.children[0])with(getContext('2d'))r=function(E){if
(E){d=m='',v=[],u=i=j=0s=prompt()for(f(9);g=x=2,c=s[Y='charCodeAt'](i);i++,f(g))fo
r(e=c-A?'~^NFB@`px|'[Y](c-48)||'\x0a04[i]=u;e>3;e>>=1,g*=s.substr(i-x--,3)!='SOS')
f(e&2|1,1),f(1)for(w=['WAVEfmt ZZZZZD¬ZZD¬ZZZZdata'];h=[u+36,u][j];j++)for(i=
4;i--;h>>=8)w[j]+=S(h&255)with(a=new Audio)play(src='data:'+(canPlayType(t='audio/
wav')?t:t='')+';base64,'+btoa((t?w.join('')+d:m).replace(/Z/g,'\x00')))}width=W=50
0;font='20ptX';beginPath(p=a.currentTime*44100|0);for(moveTo(i=0,A);i++<W;)lineTo(
i,(d[Y](p+i*50-W*25>>6<<6)-O|0)+A);stroke(lineTo(W,A));for(i in v)fillText(S(s[Y](
i)),(v[i]-p)/50+W/2|0,85);p<u&&setTimeout('r()',9)||r(1)}r(1) f=function(l,v){for(k=l*(v?2:3);k--;)m+='ÿó$ÀZZ`'
+(v?'$':'ZZ')+'ZZZZþÐ'+Array(34).join('Z');for(;k++<l*2646;u++)d+=S(Math.sin(k*.0
85)*!!v*A+O)}with(document.body.children[0])with(getContext('2d'))r=function(E){if
(E){d=m='',v=[],u=i=j=0s=prompt()for(f(9);g=x=2,c=s[Y='charCodeAt'](i);i++,f(g))fo
r(e=c-A?'~^NFB@`px|'[Y](c-48)||'\x0a04[i]=u;e>3;e>>=1,g*=s.substr(i-x--,3)!='SOS')
f(e&2|1,1),f(1)for(w=['WAVEfmt ZZZZZD¬ZZD¬ZZZZdata'];h=[u+36,u][j];j++)for(i=
4;i--;h>>=8)w[j]+=S(h&255)with(a=new Audio)play(src='data:'+(canPlayType(t='audio/
wav')?t:t='')+';base64,'+btoa((t?w.join('')+d:m).replace(/Z/g,'\x00')))}width=W=50
0;font='20ptX';beginPath(p=a.currentTime*44100|0);for(moveTo(i=0,A);i++<W;)lineTo(
i,(d[Y](p+i*50-W*25>>6<<6)-O|0)+A);stroke(lineTo(W,A));for(i in v)fillText(S(s[Y](
i)),(v[i]-p)/50+W/2|0,85);p<u&&setTimeout('r()',9)||r(1)}r(1)
S=String.fromCharCode A=32,O=127 f=function(l,v){for(k=l*(v?2:3);k--;)m+='ÿó$ÀZZ`'
+(v?'$':'ZZ')+'ZZZZþÐ'+Array(34).join('Z');for(;k++<l*2646;u++)d+=S(Math.sin(k*.0
85)*!!v*A+O)}with(document.body.children[0])with(getContext('2d'))r=function(E){if
(E){d=m='',v=[],u=i=j=0s=prompt()for(f(9);g=x=2,c=s[Y='charCodeAt'](i);i++,f(g))fo
r(e=c-A?'~^NFB@`px|'[Y](c-48)||'\x0a04[i]=u;e>3;e>>=1,g*=s.substr(i-x--,3)!='SOS')
f(e&2|1,1),f(1)for(w=['WAVEfmt ZZZZZD¬ZZD¬ZZZZdata'];h=[u+36,u][j];j++)for(i=
4;i--;h>>=8)w[j]+=S(h&255)with(a=new Audio)play(src='data:'+(canPlayType(t='audio/
wav')?t:t='')+';base64,'+btoa((t?w.join('')+d:m).replace(/Z/g,'\x00')))}width=W=50
0;font='20ptX';beginPath(p=a.currentTime*44100|0);for(moveTo(i=0,A);i++<W;)lineTo(
i,(d[Y](p+i*50-W*25>>6<<6)-O|0)+A);stroke(lineTo(W,A));for(i in v)fillText(S(s[Y](
i)),(v[i]-p)/50+W/2|0,85);p<u&&setTimeout('r()',9)||r(1)}r(1)<
f(e&2|1,1),f(1)for(w=['WAVEfmt ZZZZZD¬ZZD¬ZZZZdata'];h=[u+36,u][j];j++)for(i=
4;i--;h>>=8)w[j]+=S(h&255)with(a=new Audio)play(src='data:'+(canPlayType(t='audio/
wav')?t:t='')+';base64,'+btoa((t?w.join('')+d:m).replace(/Z/g,'\x00')))}width=W=50
0;font='20ptX';beginPath(p=a.currentTime*44100|0);for(moveTo(i=0,A);i++<W;)lineTo(
i,(d[Y](p+i*50-W*25>>6<<6)-O|0)+A);stroke(lineTo(W,A));for(i in v)fillText(S(s[Y](
i)),(v[i]-p)/50+W/2|0,85);p<u&&setTimeout('r()',9)||r(1)}r(1)
S=String.fromCharCode A=32,O=127 f=function(l,v){for(k=l*(v?2:3);k--;)m+='ÿó$ÀZZ`'
+(v?'$':'ZZ')+'ZZZZþÐ'+Array(34).join('Z');for(;k++<l*2646;u++)d+=S(Math.sin(k*.0
85)*!!v*A+O)}with(document.body.children[0])with(getContext('2d'))r=function(E){if
(E){d=m='',v=[],u=i=j=0s=prompt()for(f(9);g=x=2,c=s[Y='charCodeAt'](i);i++,f(g))fo
r(e=c-A?'~^NFB@`px|'[Y](c-48)||'\x0a04[i]=u;e>3;e>>=1,g*=s.substr(i-x--,3)!='SOS')
f(e&2|1,1),f(1)for(w=['WAVEfmt ZZZZZD¬ZZD¬ZZZZdata'];h=[u+36,u][j];j++)for(i=
4;i--;h>>=8)w[j]+=S(h&255)with(a=new Audio)play(src='data:'+(canPlayType(t='audio/
wav')?t:t='')+';base64,'+btoa((t?w.join('')+d:m).replace(/Z/g,'\x00')))}width=W=50
0;font='20ptX';beginPath(p=a.currentTime*44100|0);for(moveTo(i=0,A);i++<W;)lineTo(
i,(d[Y](p+i*50-W*25>>6<<6)-O|0)+A);stroke(lineTo(W,A));for(i in v)fillText(S(s[Y](
i)),(v[i]-p)/50+W/2|0,85);p<u&&setTimeout('r()',9)||r(1)}r(1)
f(e&2|1,1),f(1)for(w=['WAVEfmt ZZZZZD¬ZZD¬ZZZZdata'];h=[u+36,u][j];j++)for(i=
4;i--;h>>=8)w[j]+=S(h&255)with(a=new Audio)play(src='data:'+(canPlayType(t='audio/
wav')?t:t='')+';base64,'+btoa((t?w.join('')+d:m).replace(/Z/g,'\x00')))}width=W=50
0;font='20ptX';beginPath(p=a.currentTime*44100|0);for(moveTo(i=0,A);i++<W;)lineTo(
i,(d[Y](p+i*50-W*25>>6<<6)-O|0)+A);stroke(lineTo(W,A));for(i in v)fillText(S(s[Y](
i)),(v[i]-p)/50+W/2|0,85);p<u&&setTimeout('r()',9)||r(1)}r(1)
S=String.fromCharCode A=32,O=127 f=function(l,v){for(k=l*(v?2:3);k--;)m+='ÿó$ÀZZ`'
+(v?'$':'ZZ')+'ZZZZþÐ'+Array(34).join('Z');for(;k++<l*2646;u++)d+=S(Math.sin(k*.0
85)*!!v*A+O)}with(document.body.children[0])with(getContext('2d'))r=function(E){if
(E){d=m='',v=[],u=i=j=0s=prompt()for(f(9);g=x=2,c=s[Y='charCodeAt'](i);i++,f(g))fo
r(e=c-A?'~^NFB@`px|'[Y](c-48)||'\x0a04[i]=u;e>3;e>>=1,g*=s.substr(i-x--,3)!='SOS')
f(e&2|1,1),f(1)for(w=['WAVEfmt ZZZZZD¬ZZD¬ZZZZdata'];h=[u+36,u][j];j++)for(i=
4;i--;h>>=8)w[j]+=S(h&255)with(a=new Audio)play(src='data:'+(canPlayType(t='audio/
wav')?t:t='')+';base64,'+btoa((t?w.join('')+d:m).replace(/Z/g,'\x00')))}width=W=50
0;font='20ptX';beginPath(p=a.currentTime*44100|0);for(moveTo(i=0,A);i++<W;)lineTo(
i,(d[Y](p+i*50-W*25>>6<<6)-O|0)+A);stroke(lineTo(W,A));for(i in v)fillText(S(s[Y](
i)),(v[i]-p)/50+W/2|0,85);p<u&&setTimeout('r()',9)||r(1)}r(1)