Bytebeat


Return To bottom
1. Don`t create new thread for each song every time, or you will be banned!
2. Create your own thread and post all your songs in it, or post in the Common Thread.
3. Post your requests and reports here.

[ Common thread / Requests / Changelog / Rules ]
absolute197 / aniruF / ANoUserXD / aturned777 / BaenHoHoHo / Blueygray / botbeat / BrokenCircle / Chasyxx / ChrisRM380 / Decent-Manager-6169 / emelchenko / eSlashMachine / Glebguything / Greaserpirate / hcdphobe / Holiday-Charge-1313 / HypernovaHeathen / IgorZevel / kOLbOSa_exe / Kouzerumatsu / LarkeyFactorial / lhphr / MarioFan171 / MT2023 / n3409 / nickdoesthings / OnixIsThePewterGod / p8192 / PortablePorcelain / PrincessPriscillaPT / psubscirbe / rubi / SArpnt / SentleXR / Slinx92 / SthephanShi / Syranero / Thinguy / TKBMC1845 / trashimpossible3699 / Two2Fall / Underline / Unname4798 / Zackx

CAPTCHA
 Deletion password
  • Supported file types are JPG, PNG, GIF, AVIF, WEBP, WEBM, MP4 and MOV.
  • Limit: 4 files, 30 MB per file (60 MB for Passcode users).
  • Images greater than 250x250 will be thumbnailed.
  • 2289 unique users on the board.

1735723757438.gif
(865B, 16x16)
playground (Obsession with output)
sq=(f,p=0.5)=>2*((s*tone(f)%1)<p)-1, 
s=t/48000,
b=94,
r=-1/0,
tone=(note)=>440*(2**((note-9)/12)),
q=(a)=>s%(60/a)*a/60,
F=(a)=>sin(2*PI*s*a),
st=(j)=>F(tone(j)),
bass=(k)=>asin(sin(s*2*PI*440*(2**((k-9)/12))))/PI*2,
cyc=(p,l)=>(floor(p/60*s))%l,
dec=(s,r=1)=>(1-q(s))**r,
lfo=(f,a,w,p=0,o=0)=>
[sin(f*2*PI*s+p)*a+o,
sign(sin(f*2*PI*s+p))+o,
(s+p)%(1/f)*f*a+o,
random()][w], 
sum=(Ar)=>Ar.reduce((a,b)=>a+b,0),
R=random(),
Cho=(Ar,Fn)=>sum(Ar.map(Fn))/Ar.length,
ω=(a)=>{throw a},
p=(a,b)=>a!=b?a:r,
avg=(a)=>sum(a)/a.length,
Kick=_=>F(exp(q(_)*-19)*30/s),
Snare=(a)=>Kick(a)/2+R*dec(a,2)/2,
T=(M)=>(M[0].map((_,i) => M.reduce((A, R) => [...A, R[i]], []))),
Hat=_=>R*dec(_),
Chords={Maj:[0,4,7],
Min:[0,3,7],
Dim:[0,3,6],
Aug:[0,4,8],
Qua:[0,4,7,10],
Mi7:[0,3,7,10],
Ma7:[0,4,7,11],
Di7:[0,3,6,9],
mM7:[0,3,7,11]},
output=st(">@BEGJLN".charCodeAt(cyc(b*2,8))-64)*dec(b*2,2)+bass(">2;9".charCodeAt(cyc(b/4,4))-64)/2*dec(b/4,2)// the deafult code


Message edited: 03.11.25 Mon 11:45:39
1735723757438.gif
(865B, 16x16)
t/=48000,
GlobalDetune=gd=14,//detune in ¢
ü=142,
c="charCodeAt",
Я=(A,os=0)=>(t+os*(60/A))/(60/A)%1,
Dec=(F,C=1,os=0)=>(1-Я(F,os))**C,
Cyc=(P,A,os=0)=>((t+os)/(60/P))%A,
Tu=a=>440*(2**(((a+gd/100)-9)/12)),//get Hz from note order
RandomPool=R=new Array(16).fill(0).map(a=>2*random()-1),
F=a=>sin(2*PI*t*a),//freq to sine
Sw=a=>F(Tu(a)),//Sine
St=a=>t%(1/(b=Tu(a)))*b*2-1,
Sq=(a,Du=1/2)=>(((St(a)+1)/2)<Du)*2-1,
MagNum=((2951594784).toString(2)),
Th=a=>{throw a},
IP=(N,Min,Max)=>N*(Max-Min)+Min,
LFO=(F,Min,Max,W)=>
[
IP((sin(2*PI*F*t)+1)/2,Min,Max),//Sw
IP(t%(1/F)*F,Min,Max),//St
IP(((asin(sin(2*PI*t*F))/PI*2)+1)/2,Min,Max),//Tr
IP((sign(sin(2*PI*F*t))+1)/2,Min,Max)//Sq
][W],
XOR=(T,A=1,B=2)=>((t*A*Tu(T)*256)^(t*B*Tu(T)*256))%256/256*2-1,
Bass=a=>parseInt((MagNum[(t*16*Tu(a))&31]))*2-1,
Tr=a=>asin(Sw(a))/PI*2,
p=(a,b)=>a!=b?a:-1/0,
FM=(B,M,C)=>F(Tu(B)+M*F(Tu(B+12*C))/t),
Proc=(Str,Ind)=>p(Str[c](Ind)-64,-32),
PT=(A,B)=>A.map(B).reduce((a,b)=>a+b)/A.length,
Counter=SC={Beat:(t/(60/ü))|0,BiB:3&(t/(60/ü))},SC.M=SC.Beat>>2,SC.sQ=((t/(60/ü))*4)|0,SC.sQC=SC.sQ&3,
/*
Get "Raddy"!
C D EF G A B
()*+,-./0123    __
456789:;<=>?     _
@ABCDEFGHIJK    
LMNOPQRSTUVW    ^
XYZ[\]^_`abc    ^^
*/
Kick=a=>F(+sqrt(3000*(100/ü)*exp(Dec(a,4)))/t),
Snare=a=>Kick(a)/2+R[0]*Dec(a,0.5)/2,
Mel1="4;@;G;@;4;@;G4;@8?D?K?D?8?D?K8?D1=D=L=D=1=D=L1=D-9@9E9@9-9@9E-9@",
Bass1=" 4 4 4 4 8 8 8 8 1 1 1 1 - - - -",
[C1,C2,C3]=["44 44 44  44 44 88 88 88  88 88 11 11 1   11 11 -- -- --  -- -- ",";; ;; ;;  ;; ;; 33 33 33  33 33 88 88 88  88 88 44 44 44  44 44 ","@@ @@ @@  @@ @@ DD DD DD  DD DD == == ==  == == EE EE EE  EE EE "],
(St(Proc(C1,Cyc(ü*4,64)))/3+St(Proc(C2,Cyc(ü*4,64)))/3+St(Proc(C3,Cyc(ü*4,64)))/3)/3+Tr(Proc(Bass1,Cyc(ü*2,32)))/3+FM(Proc(Mel1,Cyc(ü*4,64)),LFO(0.1,0,0.75,0),0)*Dec(ü*4,1.2)/3


The original music is by Arseniy Shj_v,
and It can be heard from ordinal markup the incremental game
1735723757438.gif
(865B, 16x16)
return (t)=>(
GlobalDetune=gd=0,//detune in ¢
ü=142,
Clam=a=>min(max(a,0),1),
Clamp=A=>min(max(A,-1),1),
c="charCodeAt",
Я=(A,os=0)=>(t+os*(60/A))/(60/A)%1,
Dec=(F,C=1,os=0)=>(1-Я(F,os))**C,
Cyc=(P,A,os=0)=>((t+os)/(60/P))%A|0,
Tu=a=>440*(2**(((a+gd/100)-9)/12)),//get Hz from note order
RandomPool=R=new Array(16).fill(0).map(a=>2*random()-1),
F=a=>sin(2*PI*t*a),//freq to sine
Sw=a=>F(Tu(a)),//Sine
 St=a=>t%(1/(b=Tu(a)))*b*2-1,
 Sq=(a,Du=1/2)=>(((St(a)+1)/2)<Du)*2-1,
 MagNum=((2951594784).toString(2)),
Th=a=>{throw a},
 IP=(N,Min,Max)=>N*(Max-Min)+Min,
 LFO=(F,Min,Max,W)=>
[IP((sin(2*PI*F*t)+1)/2,Min,Max),IP(t%(1/F)*F,Min,Max),IP(((asin(sin(2*PI*t*F))/PI*2)+1)/2,Min,Max),IP((sign(sin(2*PI*F*t))+1)/2,Min,Max)][W],
XOR=(T,A=1,B=2)=>((t*A*Tu(T)*256)^(t*B*Tu(T)*256))%256/256*2-1,
Bass=a=>parseInt((MagNum[(t*16*Tu(a))&31]))*2-1,
Tr=a=>asin(Sw(a))/PI*2,
p=(a,b)=>a!=b?a:-1/0,
FM=(B,M,C)=>F(Tu(B)+M*F(Tu(B+12*C))/t),
 Proc=(Str,Ind)=>p(Str[c](Ind)-64,-32),
 PT=(A,B)=>A.map(B).reduce((a,b)=>a+b)/A.length,
 Counter=SC={Beat:(t/(60/ü)),BiB:3&(t/(60/ü))},
 SC.M=SC.Beat>>2,
 SC.sQ=((t/(60/ü))*4)|0,
SC.sQC=SC.sQ&3,
 Fifth=a=>[0,7,12].map(a),
O=(a,b)=>b>1?sin(Tu(a)*2*PI*t+O(a,b-1)):sin(Tu(a)+sin(Tu(a))),
kick=(a,H=1)=>(u=t%(60/a),Clamp(.9997**(48000*u)*sin((u*48000)**.5)*H)),
r=(x,y=12288,z=0.5)=>(t?0:a=Array(y).fill(0),b=x%256+a.shift(),a.push(b*z),b),
DP= "K K S  S SKKS SSK K S  S SKKS SSK K S  S SK   S  SKKS  S SK   S",
DP2="R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R ",
//DP2="H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H ",
DM=a=>(
a=="H"?R[2]*Dec(ü*4,3):
a=="K"?kick(ü*4,2):
a=="S"?snare(ü*4):
a=="R"?Ride(ü*4):0),
Debug=(a,b)=>(t*38775.4648)%1024?a:Th(b),
/*
Get "Raddy"!
C D EF G A B
()*+,-./0123    __
456789:;<=>?     _
@ABCDEFGHIJK    
LMNOPQRSTUVW    ^
XYZ[\]^_`abc    ^^
*/
ParseNote=a=>ParseInt(a&255,16)-128,


Ride=a=>Sw(43)*Dec(a,2)/2,
snare=a=>Clamp(kick(a,8)/2+R[1]*Dec(a,4)/2),
SRise=SC.Beat>=32?(SC.Beat<36?snare(ü/4):0):Clam(SC.Beat/8-3)*snare(ü*4),
Mel1="4;@;G;@;4;@;G4;@8?D?K?D?8?D?K8?D1=D=L=D=1=D=L1=D-9@9E9@9-9@9E-9@",
Bass1=" 4 4 4 4 8 8 8 8 1 1 1 1 - - - -",
 [C1,C2,C3]=["44 44 44  44 44 88 88 88  88 88 11 11 11  11 11 -- -- --  -- -- ",";; ;; ;;  ;; ;; 33 33 33  33 33 88 88 88  88 88 44 44 44  44 44 ","@@ @@ @@  @@ @@ DD DD DD  DD DD == == ==  == == EE EE EE  EE EE "],
 Arp="=@DIKID@=@DIKID@=@DIKID@=@DIKID@8?DFGFD?8?DFGFD?8?DFGFD?8?DFGFD?;BGIKIGB;BGIKIGB;BGIKIGB;BGIKIGB6=BDEDB=6=BDEDB=6=BDEDB=6=BDEDB=",
 Bassline=(XOR(Proc(C1,Cyc(ü*4,64)))/3+XOR(Proc(C2,Cyc(ü*4,64)))/3+XOR(Proc(C3,Cyc(ü*4,64)))/3),
r(SRise+Dec(ü*4,1)*FM(Proc(Mel1,Cyc(ü*4,64)),LFO(0.3,0,0.8,2),1)/2,12288,0.4)+
(DM(DP[Cyc(ü*4,64)])/2+DM(DP2[Cyc(ü*4,64)])/2)/2
)
1746014551903.png
(1.71MB, 1050x1050)
[code]
tt=t*1.2,T1=[8,0,-7,5,0,-7,8,0,-7,5,0,-7,8,0,5,-7,10,0,-7,5,0,-11,10,1,-7,7,3,-2,10,3,-2,7,12,0,-7,8,0,-7,12,0,-7,8,0,-7,12,0,8,-7,12,0,-7,8,0,-7,12,0,10,1,3,7,-2,3,5,7,8,-4,-11,5,-4,-11,8,-4,-7,5,-4,-11,10,-4,5,-7,7,-2,-9,3,-2,-9,7,-2,-9,3,-9,-2,8,7,5,10,12,0,-7,8,0,-7,12,0,-7,8,0,-7,12,0,8,-7,12,0,-7,8,0,-7,12,0,10,1,3,7,-2,3,5,7,][(tt)>>12&127],

T2=[0,-2,0,3,5,7,10,12,-5,-2,0,3,5,7,10,12,-7,-2,-4,0,3,5,10,5,0,-2,-4,0,3,5,10,5,-9,-7,-5,-2,-4,0,3,8,-5,-7,-5,-2,-4,0,3,8,-5,-2,7,5,-5,-2,7,3,-5,-2,5,2,0,3,2,-2][(tt)>>13&63],



f=int(32000/440/(2**((T1-9)/12))),
alpha=0.97,
Beta=0.5,

((t*1.2)&4095)?0:A=Array.from({length:f},()=>(Math.random())-.5),
A[t%f]=(A[t%f]Beta+A[(t+1)%f](1-Beta))*alpha,
r=(x,y=12288,z=0.5)=>(t?0:a=Array(y).fill(0),b=x+a.shift(),a.push(b*z),b),
Index=(a,b)=>b%1==0?a[b]:a[floor(b)](b%1)+a[ceil(b)](1-(b%1)),
P=A[t%f],
P/2+sin(4E3/((tt)&16383))/2+(((tt)&16384)>>14)random()(1-(((tt)>>6)%256/256))/2
[\code]
>>8350
that doesn't even sound like my gitaur song at all
and original mix is heard on bsquareii.github.io
have you got some suggestions?
>>8362
I completely forgot about the bytebeat code i posted to the other bytebeat subredit lol
1753233099348.gif
(6.19MB, 604x480)
I forget to tell you that sample rate is 12KHz.
>>8767
what song are you talking about?
F=(a,b)=>(t*2*2**(a/12))&b,
a=(s,d=1,f=-1)=>(A=[4,,,,,,,,-1,,-1,0,,,2*d,9*d],A[s]=2,A[f]=0,A[15&t>>12]-3),
f=a=>{throw a},
t&16383?F([-1,,,,-1,,,0,1,,,1,,,,,-8,,,,-8,,,-7,-6,,-6,,,,,,][31&t>>12]-12,128)/4+
F([a(-1,1,4),a(-1,1,4),a(-1,1,3),a(-1,NaN,4),a(3,1,6),a(-1,1,4),a(-1,1,3),a(-1,NaN,4)][7&t>>16],255)/4+(asin(sin(sqrt(t&16383)))/PI+.5)*128+(t&16384?random()*((-t>>6)&255)/8:0):
f(t&16384?"\n\u3000\u{1f383}\n囗口囗\n\u3000口":"\n\u3000\u{1f383}\n口囗口\n\u3000囗")
whoops, I confused name and subject.
[code]
now I also confused on content.
>>8786
34KHz
https://chasyxx.github.io/EnBeat_NEW/#4AgAA+kadVXtr20gQ/yo54TM70sTSPvUgG+NYNQ2CWlSF/CEEUVyXBtrU2KppGvLdb1ay8+DCcVRe7WPeM/rNurOsOxNGcKUimHZZf0pMGhuYRll3arSWBisrI53IQIQS97a150xoE7Bu3AKEtMWPlv3Ce8uFSBL8baOJBhLqyERhZ9tte8/uYfLl9ts3FgFu7K+/nX4x2X29/dIxwGKy+bn7yjb+b+ICtvahyNrd7R1zL58In1ypKNXg+2QZwvLSF+Ge9SR8n7Fte/f5x3cGvjjl8MSoMkaPM9GdnwvwOxgLrfuAD5LHNHp5olEmyyzC3UtF+ZbinolIxfCIObdtfV0sl8vCDfoVowc+Jj1upl7lZd7Se6xGD0wONLBWTr3dQL+uue7Jomlwzm3NkU80pqFqJt/bDaNC90GEld/6wlAhtF9eAky2688/V2vGWryhOrfBDYTS96KIcxrcq+ODVczFEF71vljSKKqC9stXfmf2TT/CeQpF8C+GGhjAaherCV28CUqKuR5y5A34qx871pFgyPjZGU8A8IOlkp4eSt1X8nzTbnfry7uOeYt3+fxiliax0UoKHv3fc5LOLub5u4VXG3lMmWoM/mtE+M+OaTahwrwHMTsm55L1a0I9xnGEiRaYKt7UrB1zQTrNy0IMslxEKXJJvcFVHJNTKZu6HcvGNQQ55OPTvhaAC3sob6/YlxLwxj5EWc64BOS0UlMIdwSUtAhARYsC1LQQkA0tBjCmJQFMaEkBU6dAiqNswVzzUoi0SdzGIX/BjHhFBLwiSamPxF4FvRMvix7xk72pr6+urmIRJ0YKo4wajarq5MWoTg58TexEKPmn/ERJKWMVU/GcMxnHiTCSPJ7QQ9AU8RM2c0nwZV7hBdQuhPrNuu0oLwiIBM/fvMHVsXccRLHuZ5qaemhF3RzBaajRxH812upPW+3Csv1gZh8Mn3sPAEMXVEeTK7qVNvYjey26p6/zhqjfx+SIwwXtoIVr6qMhFQV/0V3ybEn18m845SaUAySZpLuMVCVkbe25W8urn4pIIi9uKUJWnXMsuc0FAWbOyXfJD6OOsBQD40Oogln4VOm4IU4/pC0d/5PTk1gqO6d/jyCXNF2EjoClsaUikWpDWyy1LSWdSuM09GGsm9qZTZrpNPoH
t?0:d=0,
lp = (inp,w) => { 
	if (w == 0) return inp
	out = inp + d
	d = out / (1+1/w)
	return d / w
},
r=(x,y=12288,z=0.5)=>(t?0:a=Array(y).fill(0),b=x%256+a.shift(),a.push(b*z),b),
Arp=a=>a.slice(0,min(a.length,1+((t>>10)&127))),
f=b=>lp(((t*b)&255)/256-.5,8+(t&131071)/1024)*(s=((-t&131071)/131072)),
jjj=c=>((((t*c)&128)/128)-.5)*s,
g=(d,l)=>d.map(l).reduce((a,b)=>a+b,0)/d.length,
(r(g(Arp(n=([[2,5/2,3,15/4],[4/3,2,3,11/3],[2,9/4,12/5,3,18/5],[2,8/3,32/9],[2,3,5/2,7/2],[8/7,12/7,2,3,24/7],[1,1.5,9/4,27/8],[4/3,5/3,2,8/3,10/3]][t>>17&7])),f),10240,.4))
+jjj(n[n.length-1])
t?0:d=0,
lp = (inp,w) => { 
	if (w == 0) return inp
	out = inp + d
	d = out / (1+1/w)
	return d / w
},
r=(x,y=12288,z=0.5)=>(t?0:a=Array(y).fill(0),b=x%256+a.shift(),a.push(b*z),b),
Arp=a=>a.slice(0,min(a.length,1+((t>>10)&127))),
f=b=>lp(((t*b)&255)/256-.5,8+(t&131071)/1024)*(s=((-t&131071)/131072)),
jjj=c=>((((t*c)&128)/128)-.5)*s,
g=(d,l)=>d.map(l).reduce((a,b)=>a+b,0)/d.length,
(r(g(Arp(n=([[2,5/2,3,15/4],[4/3,2,3,11/3],[2,9/4,12/5,3,18/5],[2,8/3,32/9],[2,3,5/2,7/2],[8/7,12/7,2,3,24/7],[1,1.5,9/4,27/8],[4/3,5/3,2,8/3,10/3]][t>>17&7])),f),10240,.4))
+jjj(n[n.length-1])
lp=(i,w)=>{t?0:d=0;if(w==0)return i;out=i+d;d=out/(1+1/w);return d/w},k=a=>{throw a},(s=((-t&131071)/131072)),r=(x,y=49152,z=0.5)=>(t?0:a=Array(y).fill(0),b=x%256+a.shift(),a.push(b*z),b),Arp=a=>a.slice(0,min(a.length,1+((t>>11)&63))),f=b=>lp(((t*b)&255)/256-.5,8+(t&131071)/1024)*s,
j=c=>((((t*c)&128)/128)-.5)/4,g=(d,l)=>d.map(l).reduce((a,b)=>a+b,0)/d.length,p=[(r(g(Arp(n=([[2,5/2,3,15/4],[4/3,2,3,11/3],[2,9/4,12/5,3,18/5],[2,8/3,32/9],[2,5/2,3,7/2],[8/7,12/7,2,3,24/7],[1,1.5,9/4,27/8],[4/3,5/3,2,8/3,10/3]][t>>17&7])),f),10240,.4)),j(n[n.length-1])],
t&131071?p:k("\n"+["B\\|","B(|)","B||/","B\\||/","B|||)","A|)","A","A\\|"][7&t>>17])
j=y=>{throw y},r=(x,y=12288,z=0.5)=>(t?0:a=Array(y).fill(0),b=x%256+a.shift(),a.push(b*z),b),f=a=>2**(a/12),d=(r(((t*f([14,17,21,10][3&t>>12])&128)/64-1)/(1+4*(15&(t>>14))),8192)/2+asin(sin(cbrt(t&4095)*5))/PI),t&4095?d:j(`\nU+${(t>>12).toString(16).padStart(4,`0`)}\n${String.fromCharCode(t>>12)}`)
j=y=>{throw y},r=(x,y=12288,z=0.5)=>(t?0:a=Array(y).fill(0),b=x%256+a.shift(),a.push(b*z),b),f=a=>2**(a/12),k=s=>String.fromCharCode(s+(t>>12)),d=(r(((t*f([14,17,21,10][3&t>>12])&128)/64-1)/(1+4*(15&(t>>14))),8192)/2+asin(sin(cbrt(t&4095)*5))/PI),t&4095?d:j(`\nU+${(t>>12).toString(16).padStart(4,`0`)}\n${"-".repeat(15)}v\n${Array.from({length:31},(_,i)=>k(i-15)).reduce((a,b)=>a+b)}`)
p=[1.5,1.8,2,1,1,2,1,1,1.6,1,1,1.5,1,1,1.2,1][(t>>12)%16]*[1,1,1.5,1.35][3&t>>17],f=a=>((0xAFEDC320>>(a*t))&1)*255,g=a=>f(p/16*a)/(1024+(t&4095))*1024,[g(.99),g(1.01)]
the playground is the worst song I think,
and why only add this?
t%=786432,r=(x,y=12288,z=0.5)=>(t?0:a=Array(y).fill(0),b=x%256+a.shift(),a.push(b*z),b),pI=parseInt,A=r(sin(t/20480*2*PI*528*2**(pI("J HJC AC7 570   5 35A   5 35D   "[t>>12&31],36)/12))||0,6144)/2,(t&16384?(t&16383):(t&8191))?0:S=Array.from({length:s=int(81920/(528*2**((pI("8CJ 8CJ 6AH 6AD 8CJ 8CJ BFM BFI"[t>>13&31],36)||0)/12)))},()=>random()),S[t%s]=S[t%s]/2+S[(t+1)%s]/2,B=r(S[t%s]-.5),D={K:sin(cbrt(t&4095)*8)/(1+((t/256)&15))},D.S=D.K/2+(D.H=(random()-.5)*(-t>>4&255)/256),C=D["K SKH SK  SKS   "[t>>12&15]]||0,[B+A,B+C][t>>19&1]
samplerate is 20480
>>9531
i was tired and didn't finish that night sobs
f=a=>(t*2**(a/12)&255)>(4*((-t>>13&7)+1))?64:0,
g=a=>a.map(f).reduce((a,b)=>a&b),
g([[0,4,7,7],[0,3,7,7],[-1,3,6,6],[-1,2,6,6],[0,4,7,7],[0,5,7,7],[0,5,8,8],[0,2,7,7]][t>>16&7])
f=o=>44100/(264*2**(o/19)),t&16383?0:S=Array.from({length:s=f(parseInt("8EJP            39JM"[t>>14&19],36))>>0},()=>random()),r=(x,y=12288,z=0.5)=>(t?0:a=Array(y).fill(0),b=x%256+a.shift(),a.push(b*z),b),Q=S[t%s]=S[t%s]/2+S[(t+1)%s]/2,r(Q-.5,24576,.75)+(random()*2-1)**255
(random()-.5)*((parseInt ("8ea88e88ca8e88e0"[t>>13&15],16)>>(3&-t>>11))&1)+asin(sin(sqrt(t&32767)))/PI/(1024+(t&32767))*4096
note the samplerate is 53khz.
r=random,(r()-.5)*((parseInt ("8ea88e88ea8e88e0"[t>>13&15],16)>>(3&-t>>11))&1)+asin(sin(sqrt(t&32767)))/PI+((t>>17&3)==3?(r()-.5)*((t&255)>32)*(t>>9&255)/256:0)
t%=786432,r=(x,y=12288,z=0.5)=>(t?0:a=Array(y).fill(0),b=x%256+a.shift(),a.push(b*z),b),R=(x,y=12288,z=0.5)=>(t?0:i=Array(y).fill(0),o=x%256+i.shift(),i.push(o*z),o),pI=parseInt,A=r(sin(t/10240*PI*528*2**(pI("J HJC AC7 570   5 35A   5 35D   "[t>>12&31],36)/12))||0,6144)/2,(t&16384?(t&16383):(t&8191))?0:S=Array.from({length:s=int(81920/(528*2**((pI("8CJ 8CJ 6AH 6AD 8CJ 8CJ BFM BFI"[t>>13&31],36)||0)/12)))},()=>random()),S[t%s]=S[t%s]/2+S[(t+1)%s]/2,B=r(S[t%s]-.5),D={K:sin(cbrt(t&4095)*8)/(1+((t/256)&15))},D.K/2+(D.H=(random()-.5)*(-t>>4&255)/256),C=D["K KKH KK  KKH   "[t>>12&15]]||0,[B+A,B+R(C,6144)][t>>19&1]
[c]t%=786432,r=(x,v=12288,z=.5)=>(t?0:a=Array(v).fill(0),b=x%256+a.shift(),a.push(bz),b),pI=parseInt,A=r(sin(t/204802PI5282(pI("J HJC AC7 570 5 35A 5 35D "[t>>12&31],36)/12))||0,6144)/2,(t&16384?t&16383:t&8191)?0:S=Array.from({length:s=int(81920/(5282*((pI("8CJ 8CJ 6AH 6AD 8CJ 8CJ BFM BFI"[t>>13&31],36)||0)/12)))},()=>random()),S[t%s]=S[t%s]/2+S[(t+1)%s]/2,B=r(S[t%s]-.5),D={K:sin(cbrt(t&4095)8)/(1+(t/256&15))},D.S=D.K.8+.2(D.H=(random()-.5)*(-t>>4&255)/256),C=D["K SKH SK SKH "[t>>12&15]]||0,[B+A,B+C][t>>19&1][/c]
f=o=>44100/(264*2**(o/19)),t&16383?0:S=Array.from({length:s=f(parseInt("8EJP            39JM"[t>>14&19],36))|0},()=>random()),r=(x,y,z)=>(t?0:a=Array(y).fill(0),b=x+a.shift(),a.push(b*z),b),Q=S[t%s]=S[t%s]/2+S[(t+1)%s]/2,r(Q-.5,24576,.75)+random()**255
I tried my best to compress it under 256B,
and why only these worst work I think has been added?
t/=48e3,pI=parseInt,fourier=(f,n,hz,t)=>(n?f(n)*sin(2*PI*t*hz*n)+fourier(f,n-1,hz,t):0),
lp=(f,k,n)=>(f(n)*max(0,1-n/k)),
[fourier(a=>~a&1?0:1/a*(sin(a+t*PI/8))*(sin(a+t*PI*2)),63,264*2**(pI('9GL9GL9GL9GONOJE5CH5CH5CH5CH4BGJ'[t*5&31],36)/12)*45/64,t)*(1-(t*5)%1)**.5/2,
fourier(n=>n&1?(.7*((n/2&1)?1:-1)/n/n):0,63,48000/256*2**(pI("99995554"[t*5/4&7],36)/12),t)]
r=(x,y=12288,z=0.5)=>(t?0:a=Array(y).fill(0),b=x%256+a.shift(),a.push(b*z),b),C=64/63,
r((t*2*[1,7/6,3/2,9/4,7/4,3/2][(t>>13)%6]*[1,6/7,1,[9/7,9/7,9/7/C,9/7/C/C][3&(t/3>>14)]][(t/3>>16)])|t>>5,12288,.6)/4
lp = (inp,w) => {t?0:d=0
	if (w == 0) return inp
	out = inp + d
	d = out / (1+1/w)
	return d / w
},
D={K:sin(cbrt(t&4095)*4)},D.S=D.K+.2*(D.H=(random()*(-t&4095)/4096)),
j=D[`K SSK HHK K `[(t>>12)%12]]*63+64|0,r=(x,y=12288,z=0.5)=>(t?0:a=Array(y).fill(0),b=x%256+a.shift(),a.push(b*z),b),f=j=>{throw j},C=64/63,
(t+1)&255?j/2+(r(lp((t*2*[1,7/6,3/2,9/4,7/4,3/2][((t>>13)%6)]*(root=([1,6/7,1,[9/7,9/7,9/7/C,9/7/C/C][3&(t/3>>14)]][(t/3>>16)&3]*[1,1/C**2][1&(t/3>>18)])))&255,(t/3>>19)&1?(63&t>>7)+4:(15&t>>9)),12288,.6)/4+random()*8+asin(sin(t*PI/128*root))/PI*96+48)/1.3:f(`
Now playing: Kīpāhivekō - Lλmplight 
${`/|\\-`[t>>12&3]} ${(t/3>>18)&3}:${(t/3>>16)&3}:${(t/3>>14)&3}:${((t>>13)%6)}
Harmonym(inaccurate): ${["Ah","Fumi","Chy","Scy","My","Chy"][(t>>13)%6]} ${[``,` - Chyp`,``,[`- Scyp`,` - Scyp`,` - Scyp!)`,`-Scyp(/!`][3&(t/3>>14)]][3&(t/3>>16)]} ${[``,`- Scirypr`][1&(t/3>>18)]}`)
f=a=>asin(sin(a*t*PI/128))/PI,
g=a=>(f(a)+f(a*1.5)+f(a*2.25))/3,
h=a=>(g(.995*a)+g(a)+g(1.005*a))/3,
h([5/6,1,6/5,16/15][t>>17&3])*2
r=(x,y=12288,z=0.5)=>(t?0:a=Array(y).fill(0),b=x%256+a.shift(),a.push(b*z),b),

f=a=>(t/2*5**(a/28)&t>>15&63),//*(-t>>5&255)/256,

r(f(parseInt ("9J E  G  L  G    "[t>>13&15],36)),12288,.7)/2
https://dollchan.net/bytebeat/#4AgDcAkdVT9tOwkAQfe9XbEgss9ull+3FSjI1kBLBFTTw2PShXspVbNo1AcR/dxET4lweZubMzDklFpg0yy0IxqBwPEGZYk8jJ/IpN9bYGpB78kgeyGRChkNyRy71hJysxQ15QY3H/1Fj3fhDrdAzVZJ4MTemCDu+R0+IOOYHdO2QYgLq1u3OsVfXxR721C6Xmw24lFe4uxJhZM3tZrEsFVA+t6vPZgEVO+ipZpnil+yeJLw81wqUGbg3IWUxdcBzXQuUEwWmlkNZFHzz1J5haktHWIJBag8R6mL7+vEOtKNpMOhojoEpwpA6+qu+3sMplFAVdfM22irI1lzm2SrPTlqE6Xs59yNqXbMVPR5d6vjc6GOatSWRUqf2c8hz/BYzItuX/Vzv6TdW/wc
t&8191?0:i=Array.from({length:245},_=>random()),
lp=(inp,w)=>{t?0:d=0;if(w==0)return inp;out=inp+d;d=out/(1+1/w);return d/w},
r=random,
m=(t>>13&31)==16?(t>>5&255)/64:0,
lp((r()-.5),m)*((parseInt ("8ea88e88ea8e88e8f088e8ee8cef8caa"[t>>13&31],16)>>(3&-t>>11))&1)+asin(sin(sqrt(t&32767)))/PI+((t>>17&3)==3?((i[t&255]||0)-.5)*(t>>9&255)/256:0)

53KHz
https://www.falstad.com/circuit/circuitjs.html?ctz=CQAgjCAMB0l3BWEBmAHAJmgdgGzoRmACzICcpkORICkNNdCApgLRhgBQYCWK6dyBOhTIcKIVHDU6kDgHcaYYUTBiERairGyF6zapobD0+YuGDhCHAIk6zxh3qimrNy9ZBFUMl0s-eaDy8fAEIQABMmADMAQwBXABsAF0kAEUgAGlSwLPQs5CyiLKQAQQyAIQyAYSyMgFEMgDEMgHEMgAkMgEkMgCkMgGlwMBYAZyYAcwBbJgA7JIAdUYBjAHtIqDgwOAWAR3YD7cgjhdmD+D2j+GOt06OT-fP7nbPryD3jq5uX753Hz-gJzOX0uAK2QK2F12YOe71eV1B7G+EKRf22h0hcJuDyesLu6LRnyRqNO4MJRLedzBHwxmNJ53e+3BeOBJKZZO+pMBjPuqJuVMhNPRLORjOufJeqO2QolP2xYsBBOl8P50OZlNZqoBDOV2rFxIZWLJl0OXzhvJ5Fs5s2x0setP5wIBJo5SK551BosdwrtipFGJlsvxHrVZPuXMBQrBnwFt1DipjNquYBlXvxkfZydusw4-FQ4FI5gkyEg1AskkisUSKSQMkkdcY9ZoHAAMuB0PmwLgQAEwIXJBBYglxvRZBNAnRghOHD4FB38+XkPxxMI7POUKgy8u0CY56h81o+JODGv954vEfz-nTweAkvJwEb-Z7-Yn04X047Ag-DuaB2N7uf4LpuQE0N2X7-jwYjrlBzi6H4Gj5rBiFwWBYgobBVCzmhIBYSA654U+OBYMI1j5sRq6mGRuEkbhkBIX4djUd+lh+CxqFOJxRjUV+3H0fhZ48aYxBlhIfbKI+wlGCh4kAahImeAYsmHnYykXgpv6qdJvb9uWsiqJoC5iT+EjULWkhIJZIBDiOsgAEr+Cujn4No+H4Y2DbQAgHBAA
https://dollchan.net/bytebeat/#4AADoAEdVkF1rwjAUhu/7M4SVc5KsbRLt4iAdZSCrQ/xAdiO9SLeJinMlzUD99UvtmHgRnvCe55wcYjUc2UlzIZRiZ51EA9QZuKfk0ejcWnOCE0br7X4PCbJKH+/EIKUmajbbtQNkJqp/mg1U5OyryOpC18Y2n8XBsSC3etV7Hk/nPdZi4aFGr5MOUw+Zj8ZX5C+TRYe/hmWHNw/vzzu0ymgyX3ZY3PQte+XKZRlPQz4oWVBpozNBCNQF5PZSkaEsmUwx5gKJixUxYSpZEOy0NYeP7y9AAvdefPAxxoLepqpNCfCwHdVHCmCa7QHa815ZBy7kqVReUYjxrEDqP5OkfXoxZoV/VJHrPsn/JrEgDilHIgULVjtaAY8Sjqy9RcMhlr8
(at first hear like sleepless nights)(?)
t?0:a=0,
t&1023?0:a+=(random()-.5)*2,
2**(round(a)/12)*t
A=(t,r)=>(t&255)/256*asin(sin(t*PI/128*r))/PI,A(t/2,(t>>13)&21)
r=(x,y=12288,z=0.5)=>(t?0:a=Array(y).fill(0),b=x%256+a.shift(),a.push(b*z),b),
Arpeg=r(5/4*[1,9/8,3/2,2,9/4,3,4,9/2,,,,,,,,,6,9/2,4,3,9/4,2,3/2,9/8][t>>10&23]*t&128,12288)/8,R=(a,b)=>Array(a).fill(b),
t?0:F=[1,1,1,...R(3,64/63),28/27,28/27,...R(4,16/15),...R(4,12/11),
9/8,9/8,9/8,8/7,8/7,8/7,7/6,7/6,...R(4,6/5),...R(4,11/9),
5/4,5/4,5/4,9/7,9/7,9/7,21/16,21/16,...R(4,4/3),...R(4,11/8),
...R(8,7/5),...R(8,3/2)],
Riser=(F[t>>13]*t*5/4&64)+(t*5/4&64),
lp=(inp,w)=>{t?0:d=0;if(w==0)return inp;out=inp+d;d=out/(1+1/w);return d/w},
r=random,
m=(t>>12&31)==16?(t>>4&255)/64:0,
Drum=((lp((r()-.5),m)*((parseInt ("8ea88e88ea8e88e8f088e8ee8cef8caa"[t>>12&31],16)>>(3&-t>>10))&1)+asin(sin(sqrt(t&16383)))/PI)+1)*64,
t>>13>=64?0:Riser/2+Arpeg+Drum

also see his orig site:
lamplight0.sakura.ne.jp/a
pt=(1.1-t/2**16%1)**(1/16),((random()*(-t>>8&255)/256)-.5)/2+abs(sin(t*PI/51.2*2**([9,16,23,9,16,23,9,16,23,9,16,23,4,4,4,4][t>>12]/12)*pt/2))
f=a=>sin(2**(a/12)*t/14.5),R=(x,y=12288,z=0.5)=>(t?0:g=Array(y).fill(0),p=x%256+g.shift(),g.push(p*z),p),R(f(parseInt('ejho'[t>>12&31],36))||0)/3
>>13116
broken link :(

Delete Post  

1. Don`t create new thread for each song every time, or you will be banned!
2. Create your own thread and post all your songs in it, or post in the Common Thread.
3. Post your requests and reports here.

[ Common thread / Requests / Changelog / Rules ]
absolute197 / aniruF / ANoUserXD / aturned777 / BaenHoHoHo / Blueygray / botbeat / BrokenCircle / Chasyxx / ChrisRM380 / Decent-Manager-6169 / emelchenko / eSlashMachine / Glebguything / Greaserpirate / hcdphobe / Holiday-Charge-1313 / HypernovaHeathen / IgorZevel / kOLbOSa_exe / Kouzerumatsu / LarkeyFactorial / lhphr / MarioFan171 / MT2023 / n3409 / nickdoesthings / OnixIsThePewterGod / p8192 / PortablePorcelain / PrincessPriscillaPT / psubscirbe / rubi / SArpnt / SentleXR / Slinx92 / SthephanShi / Syranero / Thinguy / TKBMC1845 / trashimpossible3699 / Two2Fall / Underline / Unname4798 / Zackx
Return To top