Bytebeat

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.

[ Rules / Requests / Common thread / Changelog ]
absolute197 / aniruF / ANoUserXD / aturned777 / BaenHoHoHo / BrokenCircle / botbeat / Chasyxx / ChrisRM380 / Decent-Manager-6169 / emelchenko / eSlashMachine / Glebguything / Greaserpirate / hcdphobe / HypernovaHeathen / kOLbOSa_exe / Kouzerumatsu / LarkeyFactorial / lhphr / MarioFan171 / MT2023 / n3409 / OnixIsThePewterGod / PortablePorcelain / PrincessPriscillaPT / psubscirbe / rubi / SArpnt / SentleXR / Slinx92 / SthephanShi / Syranero / Thinguy / TKBMC1845 / trashimpossible3699 / 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.
  • 1570 unique users on the board.

3 Reply
images.jpg
(7.23KB, 192x170)
Cool_code_bro.jpg
(25.68KB, 313x356)
Here you can post the results of your experiments, or something interesting you found on the Internet and would like to share it (with link to the source).
Interesting and cool-sounding code I will add to my library!

Use markup button "C" or insert [code][/code] tags to wrap your code, so that it will not be formatted. Like this:
[code]
t*(t&16384?6:5)*(3+(3&t>>(t&2048?7:14)))>>(3&t>>9)|t>>2
[/code]


Or use links generated by player:
https://dollchan.net/bytebeat/#v3b64K9HSKFEzNDO2MLE3szLV1NIw1tYwViuxswMKGxmYWNibWxmaaGpqAgXAwpaaNUDSCAA=

Better to shorten your links like this way:
[Awesome tune](https://dollchan.net/bytebeat/#v3b64K9HSKFEzNDO2MLE3szLV1NIw1tYwViuxswMKGxmYWNibWxmaaGpqAgXAwpaaNUDSCAA=)

This will turn to Awesome tune
880 posts omitted. Click Reply to view.
9900
Alright, added alittle bit more to this.

I STILL NEED 1 MINUTE AND 30 SECONDS AAARRRGGGHHHHHH

oh my forking god dude

anyways heres gayward bromance :sob: :sob:
9904
ash baby.jpg
(4.40KB, 156x148)
for a meme alright.jpg
(19.66KB, 612x408)
my hands are hurting
what the fork bro :sob:

ANYWAYSSSS
fixed some parts and the tempo too

so uhh heres chemical showdance the masterpiece...

ITS ONLY 1/3 OF THE FULL SONG YAHRYHRAHR

lol the captcha was mooooh
9912
t^(((t/((t-((((t>>7)*(t&8?1:0)))*(t&32768?1:0)+(((t>>8)*(t&16?1:0)))*(t&65536?1:0)+(((t>>9)*(t&32?1:0)))*(t&131072?1:0)+(((t>>10)*(t&64?1:0)))*(t&262144?1:0)+(((t>>11)*(t&128?1:0)))*(t&524288?1:0)+(((t>>12)*(t&256?1:0)))*(t&1048576?1:0)+(((t>>13)*(t&512?1:0)))*(t&2097152?1:0)))&128))|30000/(t&32760))+((3*t/4&t>>12)?128:0))


Don't ask
9913
((((((0.25*(t-(t>>9&t>>2)))&127)-(t>>10&127))&128)+((((0.25*(t-(t>>9&t>>2)))&63)-(t>>10&63))&64)+((((0.25*(t-(t>>9&t>>2)))&31)-(t>>10&31))&32)+((((0.25*(t-(t>>9&t>>2)))&15)-(t>>10&15))&16)+((((0.25*(t-(t>>9&t>>2)))&7)-(t>>10&7))&8)+((((0.25*(t-(t>>9&t>>2)))&3)-(t>>10&3))&4)+((((0.25*(t-(t>>9&t>>2)))&1)-(t>>10&1))&2))&t>>13)


I sure do like bitwise AND
the captcha was "visusu"
9946

9947 Reply
btb.png
(149B, 8x8)
ooh whats this
(1024/(t%4096))*256
9948
psubscirbe's thing except BEAT
(t-(t^t>>5)+t*(t>>14&14)&255)/4+(100*((t<<2|t>>5|t^63)&(t<<10|t>>11))&255)/4+(((1024/(t%4096))*256)&255)/2

7164 Reply
Untitled15_20250515202853 (1).png
(871.83KB, 1699x819)
This thread will store all of my bytebeats from my Reddit account, so this will be added again from the past.
395 posts omitted. Click Reply to view.
9754
9780
>>9754
https://dollchan.net/bytebeat/#4AgCAO0e1Vdtu4zYQfba+QvuQgKSoCyXLl3gZA9miQIFua6Ttk2EsJJmOhXWkVOJ6AzTZb+8MKTm2k6IFig1iiRqeOXPlMAzdPx7WmVZuXbm/FtoVMXfjKE5d3/1Nq0bV7g9Kf6nK6o67H+tGuT+WO5C33L0pddF8abdq7f5Sl61ys/VarR3nZvFRinjCnfZWDicqgcXiRibxeAQyrSXRYXvL4nRE2XAYsZgxkoQiprDZSs2yvCVAEZJRxNpbykAZthz99EQ2j3K54svN48+LW8HNK17JJcpWK/huqjUAKKxKGeETAHaBOxF3dg8buau/LrK2tWFIkvGCymviDHYPnwBYSnh4HncGm8dlJ1rN56h8LPFA0T/6pqxwwMst8G/Lu+1rA5kPts2aOzmg8qxan6K2Bd8hEjiIxcInSEGhqjeyqnWxfUHvCtwCx7cG6sKHd9CioQjGKYSbm3Bv6rrVR+7wPTrk9Q6xPTieW8f/Abo9gua59f4Matzv4LmB24BQBfLe9Hm/VW1dZVWhLH/TJ785ZB+K1hUAy7zst7AKtuQnougNZFedMyFpvCYkRHiBUP6U+pAnRs5R/rkJABW9ifjExL+r9k3RHJrijeixM5ruC3ujOfTGCdjmtzEN0hCrYgS4g5pOXlQyL/UHPJPmQMJJK+8Vb1RrkwyH4JBkWHdJhtWy33lJ6IlUgq5q34u5MxgYzvkZ4OpcoYEQ6ntC/SClV6hFjF4INE8RfSftpy9oJ6HnjMcM5+wUs+pkkkBYfzmDvVxGPFrNHGdwpypJ1jivlN0b7JR2MxnNcsgnvECyqRuXoBhmxKx8L+IZnHeKWAMutnWz/r2uFLKCm+31tRhdJlTKaD68SihPT6XJfHI1patleZmskKP/85b+kPsx91PwbdkrrPwU/bSm6kJneyVhAH77RspwSGf9DnirpNbsof5KYn5wCaYkpIxZPWbjtHQZ9CNBLYBM6AXCwphFQZTCdNVtSCZiGjPo/ZiVlF4ASWycZfdlRQRHiBglkyGoUsYQ6ev2ApXCWKFjiMYcejLTWUXMT5vZ/Xac6GpC2eKnEAc9DKT4P5gSqUpsEqwpM3ZOzNmYv4tdHkSxMf4MvwbsNJWbzdxuhQ7B5jNmYr+MVhJajYggilLqwUSEZcpwoCKOG+oQqTHTYCtIPGQHE4IH4DOcCiaCGHoByIQlC6bT/8nlDPL+TJgu+lwWn+UnOPotZAB/I+yFC5sFBkRJQo3uhA1hOh4dWehFdmr4ne355HJscoT0bZU16oRfTFj7Z6PRiLnu0Uh6MNExmh0Ty6grDd74qK5brFunacoHN0lDYK4RzeNgRF8xJDwQKQ9GPBjinZcyEb1Zbvi3/qeX4uD/NtPoPZo4ip0HYx5MOWbVWjMsxhpGEIVJzzXsuEw7wFVL4Jq27UpQZEqJJSDUM6mCN5gkptFSW7pxVzvjPD5wIxIQVjREXMptdcepNSReGxLfwVDX8/u+4XOCgb5In3H8Evo3
9908
Solar Cityscapes Song Cover_20250820112151.png
(1.65MB, 1280x1280)
"A radiant synth journey through glowing skylines, where warm pulses and shimmering melodies capture the essence of sunlight over a futuristic city." — You can turn off the console (dsp) if you don't want the cluttering.

Cover of >>8437 (Solar Cityscapes V2.2 by Semaphore)
Revamped on 16/10/2025 — Turning into a whole 4-minute song!
Now including the MP3 File!
This code took WAY too long to make, so shoutouts to Two2Fall, Feeshbread for the DSPs, and Sempahore for the inspiration for this remix!

I couldn't put the link in because it's over 8K characters, and I can't shorten it either, while TinyURL is not responding on my end.
9909
9945
captcha.png
(4.21KB, 175x55)

7092 Reply
Scripted Canvas.png
(752.59KB, 873x433)
233 posts omitted. Click Reply to view.
9937
[sparta remix (funcbeat version)]
9938
9939
9943
 const array=([0,4,7,9,11,4,7,9]);
const sn=([1,0])
const kic=4096
return t=>((((t*=8000, ((t/8*2**(array[(t>>11)%4]/12)%32))+(sinh(sin(t*PI/16*2**(array[(t>>12)%8]/12))*4)+32)%256*(1-t%2048/3000))+(t*random()*sn[(t>>10)%2]%32)%256*(1-t%1024/1500)+(sin(cbrt(t%kic)*8)*32)+32)&255)/127)-.5

funcbeating around
9944

368 Reply
Screenshot 2022-08-11 155647.png
(21.24KB, 168x178)
t*4*[1,1.13,1.275,1/0.75,1.5,1.7,1.875,2][(t>>12)%8]

Major scale
274 posts omitted. Click Reply to view.
9659
an=(x,y)=>x>0?x%y:y-abs(x%y) //an stands for antinegative here, kinda like modulus but doesn't turn negatives into negatives
//for example, antinegative(-1, 10) will be 9 while (-1)%10 is -1
,(
t*((2**(1/12))**(an(t>>12&63^(t>>12&63)-5,15)*12/7+.24|0)) //the melody itself
%256-128) //waveform stuff
*(~t&4095)>>11 //the "synth" itself

https://dollchan.net/bytebeat/#4AACAO0dNkO9qhDAQxL/7FMuB18RqY9Lz2iucfZNCJGsNF2Mx66lQ+uyNcP3zbZZhfsyO9me25Cs/10tdvi7p+rIWugksKg5CaA+BtDcB2mEE7cl6fNdkrwgdjpjDxXqjwdkLQj+YyU0BmonADBj8HQFNo4efSADrafg7EyE2Ki66/3CR9R/PCpmDLDnM1jloEE4wd9YhRIOnsgQboJBJzhLKGFNZxqSQivMotGdU11Ltj49vv4oXVS4rnkklnu4f1OGz5Nt/1MXe6AazgqWArk1SVR0LqZ43d9ZXjA37uMHUtknGvmh/KE8Vj1B5S+/C6qnb3eLf
9753
7.gif
(7.40MB, 200x200)
6.gif
(24.57MB, 256x256)
5.gif
(17.12MB, 256x256)
BPM=160,SR=48000,T=t/15*BPM/SR*4096,an=(x,y)=>x<0?y-abs(x%y):x%y,n=(T>>19&7)<=6&&(T>>19&7)>=1?((T>>19&7)<=5&&(T>>19&7)>=2?PI/5:PI/5.12):E/4.6,magik=2**(1/12),c=T=>((((vTemp=t=>(t*n*magik**([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,][T>>12&127])))(t)*[1+(t&T>>13&1),5-(t&T>>11&7)][t&1]&127)-(64-(T>>7&48))&128)%256-(~T>>7&48))/256*[1.0002,1.0003][t&1]**(-T%4096)/2+(((vTemp(t)^vTemp(t)*5)/2&127)-(64-(T>>7&48))&128)/256*[1.0002,1.0003][t&1]**(-T%4096)/2,c2=T=>(((t/2*n*magik**(an(an(T>>12&63^(T>>12&63)-5,15)-(T>>17&2),15)/7*12+.24|0)&127)-(64-(T>>7&48)*1.1)&128)%256-(T>>7&48))*(1-T/4096%1/1.2)/256,filter=x=>sqrt(abs(x))*sign(x),kick=T=>3*sin(cbrt(tempv=T*4&(2**14/[1,,H=t/1.5&1,,S=((T>>19&3)!=3?1:sin(t*E>>4)*sin(t>>4)),,H,1,1,,H,,S,2,1,H,1,,H,,S,,H,,1,1,2,1,2,1,13,19][T>>12&31])-1)*3.5),bass=T=>t*magik**[5,5,7,3,5,5,5,3,1,1,3,3,-2,-2,-2,1][15&T>>15]*n,h=T=>t*magik**[0,7,7,10,5,5,7,3,3,5,2,2,3,2,0,5][15&T>>12^2]/1.5*2*n,b=T=>((bass(T)^bass(T)*2.5)/256%1-(bass(T)^bass(T)*2.5)/128%1)*filter((bass(T)/128+(T>>13&5)*E)%1-.5)+!!(T>>19&3)*(bass(T)^bass(T)*((T>>19&3^1)+2)+T/128)/512/(2**((T>>19&3)>=1))/(1+((T>>19^1&3)==3))%1-.5,HH=T=>an((h(T)/16%8-4)*(1-T/4096/'2211444122224441'[T>>12&15]%1),2+(T/524288%1)*1.5)-1-(T/524288%1)/1.5,max(min((c(T)*24+c2(T)*18+kick(T)*4*!!(T>>19&2)+b(T)*5+.5*sign(HH(T))/max(min(abs(HH(T)),.3),.1)/2)*(~T&2097152?min(T%4194304/524288,1):max(min(8-T%4194904/524288,1),0))/5*(~T>>13&1&T>>20^1?1:abs(T/4096%1-1)*2),1),-1)

link
Remix of >>9098
9932
9fecq7.gif
(783.79KB, 260x260)
sr=48000,bpm=150,T=t/120*bpm/sr*16384,an=(x,y)=>x<0?y-abs(x%y):x%y,t?(()=>{if (T % 2048 == 0) {return (()=>{c = ((c^c * 2) / 3 + c / (c * 5 ^ c >> 2 | c) ^ c << 4); c ^= c >> 1; c ^= c << 17; c ^= c / 777 ^ c << 13; return c})()} else {return c}})():c=913/*the seed*/,t*2**an((an(c,28)/7*12|0)/12,1)%256/2+t*2**an(((an((~T>>15)+1,4)+2)/7*12|0)/12,1)/4%256/2

https://dollchan.net/bytebeat/#4AACAO0ddkM1ugzAQhF9lLkhe48o/mEATTF6CM1LiumqlFlVAJVBCn72mtBx68Hq/nRnZ2qF3tlRKievHu9O5Eo0bpTaKR5ZDz/UhK624dI5NYiZXT5U6zw+X68CmZKZjLGI8MxaV2+szWIMERtkSzkERbn0YP/sOm8HDxc63HhyGIJEhhY83Wyc52gh1DYM7PP1QVcHSKTat2zS9Q5R0sZNEURR/EZ2d8PuwX4jRgvA2hP0zflmHR+8edSb5+BIwhPDEpRi54fzSMRaPF6YkWXBt7oriQoSmxOQHadLdtdrYV1PXOqdUC0up+ZeQdst8Aw
9933
sdfghdghdhgdghdghdhg.PNG
(3.92MB, 1913x1065)
BPM=150,SR=40960,T=t/SR*4096/15*BPM,clamp=(l,x,h)=>min(max(x,l),h),sr=48000,pi=PI,a=()=>{v=[0,0];a=()=>{let a=0;for (let i=0; i<16; i++) {  a += ((t/128*2**(([0,3,5,8][i%4]+[0,2,-2,1][(T>>15)&3])/12)*2**int(i/4))%2-1)/2*.01**((T/65536*(16-i)/2|0)/4%1)};return a};v[0]=a();v[1]=v[0];b=()=>{let a = sin(5*cbrt(T&(2**12/[1,,H=t&2^1,,S=2**12,,H,1,1,,S,,2,2,1,H,1,,H,,S,,H,,1,1,2+H*(T>>17&1),1,2+H*(T>>17&1),1,t/3*4&42,t/3*4&55][T>>12&31])-1));v[0] = tanh(v[0])+a*6*2; v[1] = tanh(v[1])+a*6*2;return v};b();return v},a()

https://dollchan.net/bytebeat/#4AgAAIEdtj0FrAjEQhf9KLi5Jdmwy2c3Wso0HT/YgiHpbUohicUGtrKkI1v/eiYjtoZfhfW+G5L3RdOLQapjPXKlfKg0LF9V8JhMotHI0ncBqG3YHx7dwho1ww12757tw5mfYCjLg2LlyoLWGQ+umbxAcp6PLyTUatK/vuF1HFpyuPz47xhO0BKx9xYpmngt2YSyw3DHOo0IzkEZKzumJAiwMfNP2Sp8TGugbQN/wxXCIVmSFF3Qu0nm7j7xVpRA900ehjHzSmB5ZqMraopIcq35L/rcWquyhuNbdOn51exau9anR3gUuSKB3ierln+DMsSO1tnK17CJfZJy+Q6MaBBi7mJl3EnN3M8kBhMRAYSnrjWkkg2bamXwsbwWeMxT/cFSFLLPS3IW1vklbkxXoBXUTt7wUKob9hict8iAraWqW8v8u8LG4Vz1d6yW1fBBQ5x8
9935
Image_Editor_Saved_Image.png
(114.63KB, 256x256)
(BPM=156,sampleRate=32000,tf=abs(t/sampleRate/180*3*32768*BPM),p=(1/sampleRate*128)*415*2**(2/12),
an=(v,b)=>v<0?(b-abs(v%b)):v%b,
// What you're seeing is feeshbread's Dead Data Reverb
t||(fb1=fb2=0,wsin=(phase)=>(-cos(phase/128*PI)+1)*128-.5,fx=[],dMax=1e6,lpf=lowPassFilter=(a,c)=>(lp_fxii=fxi++,fx[lp_fxii]??=0,fx[lp_fxii]+=(a-fx[lp_fxii])*c),hpf=highPassFilter=(a,c)=>a-lpf(a,c),bpf=bandPassFilter=(a,hc,lc)=>hpf(lpf(a,lc),hc),bbf=bandBoostFilter=(a,hc,lc,v)=>a+bpf(a,hc,lc)*v,n=noise=c=>(ni=fxi++,fx[ni]??=0,fx[ni]=fx[ni]+(random()-.5-fx[ni])*c),alpf=asyncLowPassFilter=(a,cu,cd)=>(si=fxi++,fx[si]??=0,sr=fx[si],fx[si]+=(a-sr)*(sr<a?cu:cd)),dly=multiTapdlay=(audio,heads,dw,fbfn=x=>x)=>{dly_fxii=fxi++;fx[dly_fxii]??=Array(dMax).fill(0);dly_wi=dt%dMax;dly_feed=audio;dly_out=0;for(let head of heads){dly_ri=(dMax+dt-round(head.t))%dMax;dly_feed+=fx[dly_fxii][dly_ri]*head.fb;dly_out+=fx[dly_fxii][dly_ri]*head.m;}fx[dly_fxii][dly_wi]=fbfn(dly_feed);return audio*(1-dw)+dly_out*dw;},cmp=(a,th,ra,at,rl,sc=a)=>(ci=fxi++,fx[ci],a/(alpf(max(abs(sc)-th,0),at,rl)/th*ra+1))),fxi=0,dt=t,q=(30*sampleRate)/(BPM*3/3),rvrbHeads=[[{t:1e3+wsin(t/210),m:.5,fb:.15},{t:1e4+wsin(t/250),m:.5,fb:.35},{t:17e3+wsin(t/300),m:.1,fb:.45},{t:37e3+wsin(t/380),m:.1,fb:.65},{t:q*1.005+wsin(t*1.005/256),m:1,fb:.25}],[{t:11e2-wsin(t/230),m:.5,fb:.15},{t:13e3-wsin(t/270),m:.5,fb:.35},{t:14e3-wsin(t/280),m:.1,fb:.45},{t:4e4-wsin(t/400),m:.1,fb:.65},{t:q*.995-wsin(t*.995/256),m:1,fb:.25}]],

d=echo=j=>16192+(sin(t*j/4096)*1e3)*j,r=tf/8,pt=r%4096,x=(j,wv,hs)=>(b=a=>(t*p/a*3.9*2**(((bt=[0,0,0,0,-4,-4,-2,-5][tf>>17&7])+[[0,5,7],[0,5,12],[0,5,7],[0,5,12],[0,9,11],[0,9,16],[0,7,9],[0,10,17]][tf>>17&7][(tf>>14&7)%3]+1)/12))%256-128,kc=(1-(r/1024)%1)*!(r>>10&3),tanh(cmp(bbf((tf>>20&3)*tanh(sin(14*sqrt(pt)**.65))*kc*222*(1-r/2048%1)**2+((tf>>18&3)==3)*hpf(n(.6)*120*(1-((r/1024)%1)**.5)**1.5,.1)+(tf>>20&2)*(atan(sin((2e6+(pt)*8)*(1-(1/((pt)*100+.1))*2)/70))*8*(max((1-pt/2048*2),0)**1.8)*(r>>12&1)+(fb1=hpf(fb1*.5+n(.2)*14*(1-((r/8192+.5)%1))**2,.2)))*24,.025,.2,-.5)+2*((r/4096%1*.8+.2)*(1-kc)**1.3)*(dly(fb2=hpf(bpf(-fb2+((e=a=>(((temp=t=>t*p*a/2.6*8*(2**(1/12))**((an(an(tf>>13&63^(tf>>13&63)-5,15)-(tf>>18&2),15)/7*12+.24|0)))(t)^temp(t)/2)/2&255)),e(1)+e(j)),.05,.9),.08)/2,hs,.55,x=>tanh(bpf(x,.01,.8)/180)*100)+bbf(1.3*lpf((b(4*j)+b(8))/4,(1-((r/1024)%1))**2*.3+.02)*(1-r/1024%1)**.1*(r/4096%1)**.1,.01,.5,-.3)),50,1,.01,.1e-3)/40))*1.1,[x(1,tanh,rvrbHeads[0]),x(1,atanh,rvrbHeads[1])])

Post too long. Click to view.

9566 Reply
Screenshot_2025-08-02-16-22-44-021_com.applylabs.whatsmock.free.png
(1.69KB, 82x52)
No.

-------------------------------
I made this code:
t*(85&t>>9)|t*(42&t>>8)

+
40 posts omitted. Click Reply to view.
9859
9901
0199e7e7-0f93-7517-8945-ab6f1b9c08ee.webp
(14.48KB, 190x276)
3366859ee72dec859e4b7902f2fd8e46.png
(55.60KB, 546x458)
9906
0199e7e7-0f93-7517-8945-ab6f1b9c08ee.webp
(3.78KB, 172x250)
>>9901
angry brud simon
9907
>>9850
the sprunki images youve sent me is the reason you exist it fried my brain 😭😭😭😭😭🥀🥀🥀🥀🥀
9934
images (48).jpeg
(17.52KB, 553x554)
>>9906
>>9907
872837367362283533836337643368362268728373673622835338363376433683622687283736736228353383633764336836226872837367362283533836337643368362268728373673622835338363376433683622687283736736228353383633764336836226872837367362283533836337643368362268728373673622835338363376433683622687283736736228353383633764336836226872837367362283533836337643368362268728373673622835338363376433683622687283736736228353383633764336836226872837367362283533836337643368362268728373673622835338363376433683622687283736736228353383633764336836226872837367362283533836337643368362268728373673622835338363376433683622687283736736228353383633764336836226872837367362283533836337643368362268728373673622835338363376433683622687283736736228353383633764336836226872837367362283533836337643368362268728373673622835338363376433683622687283736736228353383633764336836226872837367362283533836337643368362268728373673622835338363376433683622687283736736228353383633764336836226872837367362283533836337643368362268728373673622835338363376433683622687283736736228353383633764336836226872837367362283533836337643368362268728373673622835338363376433683622687283736736228353383633764336836226872837367362283533836337643368362268728373673622835338363376433683622687283736736228353383633764336836226872837367362283533836337643368362268728373673622835338363376433683622687283736736228353383633764336836226872837367362283533836337643368362268728373673622835338363376433683622687283736736228353383633764336836226872837367362283533836337643368362268728373673622835338363376433683622687283736736228353383633764336836226872837367362283533836337643368362268728373673622835338363376433683622687283736736228353383633764336836226872837367362283533836337643368362268728373673622835338363376433683622687283736736228353383633764336836226872837367362283533836337643368362268728373673622835338363376433683622
https://dollchan.net/bytebeat/#4AQAA+kh1z0FSwyAUgOE9p8jGFJCEPEIxhJKxrXoCL5DGtmZhMpPSlXp3sdRFybjh52PxhvdqHYe8KAp6OVlvFxuqoeIaVBYau6FG1GCE4qGx197at+KhsTfUZoZZPy009jNtlJWN0iI09hNdlTWsyqoInRlbuSqtrCA09gbXfo8aVB46c3q7T+zH1DBNDfP7XDrz3e0+sZu/fcU/9pNUVnEpQmPbTILgErTwBQmxTaZKCQpKfmk583Xe8jrv1nq9YAhxiu5f2ukDAxSEXe8PoiCUo9ae+oGhnVWStthRQSnu8+69nbbj237tMHZNA4qkSwDCQWQAuSZ+SmdhyVB/tIfz0Ll+HPCBJJ8oSaa9O09DcjD+3o3DySWncTgm9vfl2/+mP+LdV0d+AA

163 Reply
profile.png
(32.55KB, 480x360)
name: cool waveform second sawtooth wave
p=3*(t-(t>>10&4|t>>13&3|t>>17&6|t>>14&4)*t/((t>>16&7)+4))/1.56,d=3*(t-(t>>10&4|t>>13&3|t>>a17&6|t>>14&4)*t/((t>>16&7)+4))*1.91,(p&255)/3+(d&255)/2.5

name: siren
t*=20,[1,1,1,2,3.5,4.1,2.51,1.9][t>>11&7]*t/128*(-t>>16&15)%+(t>>10)

all bytebeat codes are from bytebeat.hcdphobe.repl.co
191 posts omitted. Click Reply to view.
9513
>>9512
I mean 2023.09.11 (2023, 09 November)
9723
0:19, bandicam 0028.mp4
(1.63MB, 1920x1080)
9830
9858
0:35, bandicam 0037.mp4
(3.88MB, 1920x1080)
9931
"You're in the very dark and cursed forest, finding a hidden treasure. Suddenly, trees start to fall in a domino effect, lightnings start to strike nonstop, and fires spread rapidly to grass. You somehow manage to get away for it but unfortunately lightning catch you. But you're invincible, continuing to find hidden treasure."
Listen in signed bytebeat

9914 Reply
Screenshot_20251016-232128.jpg
(183.14KB, 720x1612)
6 posts omitted. Click Reply to view.
9921
castle_snapshot.png
(192.22KB, 570x1012)
9923
9924
9925
Untitled199_20251016211635.png
(1.28MB, 720x1272)
9930
0:10, a022089145e35cc320a2510d339cbfc2.mp4
(940.16KB, 576x1048)

500 Reply
Opera Captura de pantalla_2023-03-02_175710_dollch
(12.01KB, 1013x250)
Stimmer but i added drums (44100 Hz)
t=t*8000/44100,
a=((t/4*(4|t>>13&3)>>(~t>>11&1)&32)+(t/4*(t>>11&t>>13)*(~t>>9&3)&31)),
b=cos(12*cbrt(t%4096))*32+32,
c=(t*random()|t/8>>2)&31,
d=(t*random()|t/8>>2)&31,
[a+b+c+40,a+b+d+40]

https://dollchan.net/bytebeat/#v3b64dY/LDoIwEEX/pYnNTEtCXzFg0n6EW3VRWnYCBmYn+u0WWLs7mXvuJPfN0pR7dmHkSTRKqdo5rVR1H6MHoNoJcCuFoC23GAJ8N9ZcI7cG5SEcp11CsRttkbnViOVP59O0gDYidTMBnZxqz4jCGmlNiZMHEnMc8zQArlQ3IZitW6L8P7pF2ckknao2yAUerGJLHF7P/hqpDNpnfH4
this is my first time posting here btw
291 posts omitted. Click Reply to view.
8969
cover of HydroCORE

link
Post too long. Click to view.
8985
probably my first to have bpm changes

link
9790
9791
9927
extremely obfuscated code using underscores

link

t/=(_____________________________=t/t)+(_____________________________/(_____________________________+_____________________________+_____________________________)),Array(trunc(____________________________________________________________________________________________________=E)*_____________________________+_____________________________+_____________________________).fill().map((_,__)=>(___=sin)((_=t)*(____=PI*____________________________________________________________________________________________________)/(_____=(x,_)=>x**_)(____________=(_____________________________/_____________________________)+(_____________________________/_____________________________),_____________________________________________________=_____(____________,____________+(____________>>(____________/____________))))*_____(___________	
Post too long. Click to view.

6701 Reply
request.jpg
(24.50KB, 650x305)
Write here if you find any inaccuracy in the Player's Library or want to fix some song. Post your bugreports or wishes for improving the Player or this Forum.
Begging to add your songs to the library will be ignored.
95 posts omitted. Click Reply to view.
9890
(I dont know how to use this) Why don't we add a search bar to the composer? Like, to find other people's bytebeats?
9896
>>9890

Not really necessary in my opinion, just use Ctrl+F.

also who is "we" lol.
9911
What if people dont know how to use ctrl + F? What happens then?
9922
>>9911
Are you one of those people?
9926
No; however I know that sometimes Ctr, + F can break.

5905 Reply
IMG_2562.png
(411.18KB, 1488x2266)
21 posts omitted. Click Reply to view.
8390
0:23, ScreenRecording_07-21-2025 22-08-51_1.mp4
(18.34MB, 2266x1488)
8393
0:11, ScreenRecording_07-21-2025 23-35-29_1.mp4
(14.46MB, 2266x1488)
8597
0:33, bandicam 2025-08-01 14-53-04-920.mp4
(16.80MB, 1920x1080)
8663
9905
https://dollchan.net/bytebeat/#4AgAA+kZVjjsOgzAQRO+CBOwuYO+uP5IL6HIKy0WkNCmSSIkLuH0gRSQ0zWjeK2adt3mBSvM2wuf+hGpTQtKLs3vVznMKiNQLnyJ9hros4rCVWIb39Xl7PQAJnE7VBtHWKdroqWFp/qqWoVpPWZ3vjolLqyEe+mQ0HMxwpJx+0J8gjnkFk/Zv4wpimAXLFw


x=y=>(t=y,(sin(t/99)2E3/(t/2&4095))'1010101010101011'[(t>>13)%16]+random()(32-t/512%32)/64"01"[(t>>13)%2]+t/4[234&t>>10]%256/512-.25+t/4.06*[9&t>>14]%256/512-.25),[x(.999),x(1.001)]

9505 Reply
DAMNN.png
(326.31KB, 4096x4096)
Whoa! First time on dollchan!
2 posts omitted. Click Reply to view.
9614
nofvckinway.png
(148.04KB, 731x554)
That's the name of the loop.

Post too long. Click to view.
9624
>>9614
who on earth called me?
9627
Nobody
9751
Post too long. Click to view.
9888

756 Reply
Screenshot 2023-04-03 153532.png
(16.68KB, 1025x257)
Yes, It is I...

anyway Here's a remix of one of Tejeez's songs

I've retried like 5 times by now :p
292 posts omitted. Click Reply to view.
9155
>>9148
another person already did an animation using errors in bytebeat btw
https://youtu.be/vnXB9lJGn-o
9164
>>9155
Can't watch it with the youtube boycott so I'll just have to take your word for it. Besides I already remembered badder apple or whatever existed. I admit i'm not the first, though I really thought I was while I was working on this, lol.
9185
3:05, THE UNICODE SHOW.mp4
(8.78MB, 600x256)
9395
The link is too big to post directly now.
The code (32000hz floatbeat) is provided below.
https://file.garden/ZuI4zg1vvHIa-hGv/bytebeat.txt
9501

7407 Reply
frostmaw logo.jpg
(170.15KB, 600x450)
276 posts omitted. Click Reply to view.
9643
Screenshot_29-9-2025_143230_www.tiktok.com.jpeg
(16.42KB, 145x169)
Screenshot_29-9-2025_142325_www.tiktok.com.jpeg
(29.77KB, 178x122)
9647
9741
9743
9860
captcha.png
(4.82KB, 175x55)

6946 Reply
cccb67c1-9870-4134-bdf3-388820b997ff.png
(1.52MB, 1920x1080)
the captcha is ahaface lmaoo
112 posts omitted. Click Reply to view.
9804
>>9801
Can I at least give you the stems ZIP folder (only 1 instrument per audio file) for the entire code?
9805
>>9804
Then you can put it in a DAW and strategize about how this song goes. You can make it as long as you'd like (Unit: 1 string iteration = 4 bars in 4/4)
9806
>>9804
Oh, sure. I should be able to work with that.
9814
captcha.png
(5.04KB, 175x55)
>>9806
The sample loop spans 32 to 48 bars at 155 BPM.
9833
captcha.png
(4.69KB, 175x55)
>>9814
Alright

27 Reply
sketch-1642018617887.png
(177.22KB, 1080x1080)
i made new waveform, or this is a sinusoidal abuse?
gc=t/(t/[12,13,14,15,16,17,18,19,20,21,22,23,24][t>>12&13]),(sin(t/gc)+sin(t/20)+sin(t/20)+tan(sin(t/t-t/(gc+0.01))))/4


https://dollchan.net/bytebeat/#v3b64TY69CsJAEITfZQvJkdHs7sVfMKUPYBtSnGcIgfwI2U58dw9i4VRfMcN8b4rzs6ULdfFqRWZFLQrxkBKyhxwgR8gJcoYyVKAK9dCyqa2qRDfiG4ds6ac07aLLV1L+JwvTr2Hb9NHFnHcsLqUoCbSE8TW092BJwyszg8bV6TbMwR5tMPp8AQ==
182 posts omitted. Click Reply to view.
8855
>>8853
>made from ground up.
8886
"one more post until bytebeatslop............... geg, i am superior!"
9152
Без названия46_20250914013951.png
(24.12KB, 640x640)
9809
>>8825
my school doesn't like .ru websites what -_-||

gotta check on an unrestricted laptop fr
9810
>>4541
Nah, I've gotten this too. lhphr's sketchy reverb attempt does this sometimes because... sketchy reverb attempt... lag... nevermind. /j

In any case, it's normal, refresh your browser if it keeps happening and clear your cache if it's persistent.

2628 Reply
Four_intro.png
(27.31KB, 1206x1277)
336 posts omitted. Click Reply to view.
9303
9770
9779
9784
>>9770
cool transitions ig
9789

520 Reply
unnamed (2).jpg
(8.89KB, 640x640)
261 posts omitted. Click Reply to view.
9400
9644
>>9098
dont i remember being it a different pitch?
9676
>>8230
don't judge the hideous looking code

[here] (https://dollchan.net/bytebeat/#4AgCAO0e9k0tvm0AQx+98Ci7GO7sL++LlA5baxodIIa7iSDkgDvgRFykmEnBov313F6K4CYmUKu0Bwc7jN/+ZHe4z1M/iKFIxU8tl4sUKGEo4QbvHDvX4+yUbnUCCRQhYcg5MkYALWmV1tqw9T4dJjBEqOA1pQoUoi95TpT/nPInmRb9cilifgQkJ5B7XOIGZjGImOCcVqn0BFFVIGLCQqT5if7dte60rFQvpC7XSmpTEp7pBuuq2Q1WnP81jBZooAMBhCtRh7Hp1535bX6zcze2Xm9uN+3V1tb6j7rqtj3VTPbjbX+7FYXdoej+vmup4aP1YxAsnzz5LBJbU2VxeX2XGaaBgcAiZQSgzYCIiYEasjro5jwqi6bh9mw11T9VP5AtqqzIzQzQPw/Mhswj0/VkE95TQCMApAO2azBnEmvYm04gzNNNWzf7xhJ44qcUEE1xFna6Rf8sdOc/g9A+u+jTuC8HhvwHvWz3iYt/qSavS4iJPlINdjo7w3LFZZ0Vh1oSaLdCGImeWKj0hE8BaHfVfm2wg2beka7R7+JBvGk0jZnOCcXX0G+VmTVOzZ3ZpvcS0AHQq1J+OLZ0PoYmZwUf4NkHqKv+hyNhJjpEiL39mOnrkK8+7ac9SJnPHwnYFCnu9C5ht1sHDoTn2P8rf)

f=(t%65536/3>>7&63)/(70+(cos(t*PI/65536/3)+.94)*200)/3+.01,a=i=>i&&(t*2**(([0,4,7,11][t&3]-'0075'[t>>16&3])/12)+f*i*7)%256/100+a(i-1),(a(100)/128-1)*-cbrt(t%8192-13E3)/32*min(1,abs(asin(sin(t*PI/8192)))*48),
//NEW CODE STARTS BELOW, Original by Decent-Manager-6169
M=(a(100)/128-1)*-cbrt(t%8192-13E3)/32*min(1,abs(asin(sin(t*PI/8192)))*48)*2,
SINL=sin((a(1)-1)*((t>>13&63)+15)/8),
SINR=sin((a(1)-1.5)*((t>>13&63)+15)/8),
dr=min(1,max(-1,sin(t/256/('4475'[t>>16&3]/5))/((t>>10&31)+1)*8)),sn=
(sin(t/128/('4475'[t>>16&3]/5))+
sin(t*random())/((t>>8&31)+.5))/((t>>10&31)+1)*3,
sn2=
(sin(t/128/('4475'[t>>16&3]/5))+
sin(t*random())/((t>>10&31)+.5))/((t>>8&31)+1)*3,
sn3=
(sin(t/128/('4475'[t>>16&3]/5))+
sin(t*random())/((t>>10&31)+.5))/((t>>10&31)+1)*3,
sn4=
(sin(t/128/('4475'[t>>16&3]/5))+
sin(t*random())/((t>>10&31)+.5))/((t>>10&31)+1)*3,
drsn=[dr,sn3][t>>15&1],
drsn2=[dr,sn4][t>>15&1],
SO=[[SINL,SINR],
[M/(t>>12&127)*128,-M/(t>>12&127)*128,],
[M+dr+sn,-M+dr+sn2],
[M+dr+sn,-M+dr+sn2],
[sin(min(.1,max(-.1,(M)))*8*((t/8192&7)+1)),sin(min(.1,max(-.1,(-M)))*8*((t/8192&7)+1))]
,
[sin(min(.1,max(-.1,(M)))*8*((t/8192&7)+1))+drsn,sin(min(.1,max(-.1,(-M)))*8*((t/8192&7)+1))+drsn2]
,[sin(min(.1,max(-.1,(M)))*8*((t/8192&7)+1))+drsn,sin(min(.1,max(-.1,(-M)))*8*((t/8192&7)+1))+drsn2],
[sin(M*(3+sin(t*PI/8192))),sin(M*(2+sin(t*PI/8192)))],
[sin(M*(3+sin(t*PI/8192)))+drsn,sin(M*(2+sin(t*PI/8192)))+drsn2]],
SO[(t>>19)%SO.length]
9727
9752
7.gif
(7.40MB, 200x200)
6.gif
(24.57MB, 256x256)
5.gif
(17.12MB, 256x256)
>>9098
BPM=160,SR=48000,T=t/15*BPM/SR*4096,an=(x,y)=>x<0?y-abs(x%y):x%y,n=(T>>19&7)<=6&&(T>>19&7)>=1?((T>>19&7)<=5&&(T>>19&7)>=2?PI/5:PI/5.12):E/4.6,magik=2**(1/12),c=T=>((((vTemp=t=>(t*n*magik**([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,][T>>12&127])))(t)*[1+(t&T>>13&1),5-(t&T>>11&7)][t&1]&127)-(64-(T>>7&48))&128)%256-(~T>>7&48))/256*[1.0002,1.0003][t&1]**(-T%4096)/2+(((vTemp(t)^vTemp(t)*5)/2&127)-(64-(T>>7&48))&128)/256*[1.0002,1.0003][t&1]**(-T%4096)/2,c2=T=>(((t/2*n*magik**(an(an(T>>12&63^(T>>12&63)-5,15)-(T>>17&2),15)/7*12+.24|0)&127)-(64-(T>>7&48)*1.1)&128)%256-(T>>7&48))*(1-T/4096%1/1.2)/256,filter=x=>sqrt(abs(x))*sign(x),kick=T=>3*sin(cbrt(tempv=T*4&(2**14/[1,,H=t/1.5&1,,S=((T>>19&3)!=3?1:sin(t*E>>4)*sin(t>>4)),,H,1,1,,H,,S,2,1,H,1,,H,,S,,H,,1,1,2,1,2,1,13,19][T>>12&31])-1)*3.5),bass=T=>t*magik**[5,5,7,3,5,5,5,3,1,1,3,3,-2,-2,-2,1][15&T>>15]*n,h=T=>t*magik**[0,7,7,10,5,5,7,3,3,5,2,2,3,2,0,5][15&T>>12^2]/1.5*2*n,b=T=>((bass(T)^bass(T)*2.5)/256%1-(bass(T)^bass(T)*2.5)/128%1)*filter((bass(T)/128+(T>>13&5)*E)%1-.5)+!!(T>>19&3)*(bass(T)^bass(T)*((T>>19&3^1)+2)+T/128)/512/(2**((T>>19&3)>=1))/(1+((T>>19^1&3)==3))%1-.5,HH=T=>an((h(T)/16%8-4)*(1-T/4096/'2211444122224441'[T>>12&15]%1),2+(T/524288%1)*1.5)-1-(T/524288%1)/1.5,max(min((c(T)*24+c2(T)*18+kick(T)*4*!!(T>>19&2)+b(T)*5+.5*sign(HH(T))/max(min(abs(HH(T)),.3),.1)/2)*(~T&2097152?min(T%4194304/524288,1):max(min(8-T%4194904/524288,1),0))/5*(~T>>13&1&T>>20^1?1:abs(T/4096%1-1)*2),1),-1)

ChrisRM380 - tin tin xoltus - infektored k00putuh!!!
main inspirations:
-your remix
-"Please remix this" by Decent-Manager-6169
-ChrisRM380 - t
Post too long. Click to view.

204 Reply
MBTL_Neco-Arc_Art.png
(312.22KB, 818x1280)
495 posts omitted. Click Reply to view.
8306
>>8305
https://dollchan.net/bytebeat/#4AgCAO0d9Vttu2zgQfe9XeB+SkBR1oSS7SrJM0SAoWmALBMUC+2AYC0qiKqWy5FJ07KDJv+8MZTdqE6wAiyLn8MxwDjn09e1nKaKID2q9afUXZbVMM51wW0mVD8SGz4ZQZBFLWBK/XWTs+vYz5RtJxATARJxRlqYRixkjSShiyt+8CcPZP7Wys4d+e2b0bNC66b7OmmFWaT3UudGqPBtmN9DMbpRVsy/6Xpv8jX18JFUuZJXHMuK7oekk2dRq0FReEb/oh7EHTjJ2+4l6gqJ7P5jzai+XK15+Vnsp9IK3m0q2/e5WDcOHprXaSKJ4gSzt5t9q3zQSXp4H05aHgdW7d+By0vdgij/pU1ZQXgNv3XytXxIrH3y6b54DKFdd+SuoLniLQKAgI7RFQsTnI/667wf72wR+j9xe7iaMFOyed7Lrm0HLAhbUTdbSPS8DPuXYeMQAeb8mFBLlj2NuMQqzpIaHrvjrRaq2vCgxXcOEfTiwD0aOvcOgy9RgKCOD+VO9K7YXMJfysn2Q621rm7/VpmzVA6C2ZdPzGlQfeLnjVV51ci+v9uDoB6AnwlwC83EEnb43Rj0QlJcGVdO2JKKXaN81srQnOO66sLtK6by4br+1MrqsekNabWfod9ZXrh2oc2ga6Ui90vqm33YlQWNgKf2V05PTeJbj1BVz4Co/+vo/1Pry6YVxhxJBDsjRDb002m5NN3NLYET45Y56B3ZW7i6feLHeoD625kZxZblp+VBIhVIVE6kKEEeFBBUma7UneKyHgvowL6LjPBramhkFZwi0gokgbGml5d8lSSL2fMBpSODcsyRMKDf3Jv+I6ZPL5Q97IXTi4SGFihEL4F1f4EnMLwIxf+LOnv60z6f25GB/+0yQRCNAOEA6ApIpIJsCFiPgOxNBFM0PmLEDvhaIHIHx/GnFXbBCx/4xmuS1aBOd/AS8fS3cdALIXgk31enRnkavRhucn88PEPf9MtYVVM9S6qLu5Z28EgtxHntknHAHrOcLKHk6oeyOG2mrMOMbK80JGvhekju+u+f1gNshlwreNlRs40oz2Sgz6E+dJWfvJ88NPNn4LPD1AZ6zpbm6EuI0ESueLKi/oFjW6QkE60O95d8KuAN8YkIRxSk9gSr8B8EZ0SnsEau6msA2JVDWiOtg9CJlw3djycZSxiAflLJvBYvjGHe5CeMozZCHxR7Wx44EuM44QiuZOmLBHF4ChAkE9QjcHZ3jJ7FeeI4dbiOcJELiunDPeQClLKYhiAp25k4EYDbW+QULHAokxam4jvgUufEiwmCgBa8exBQDXXoMKUNlIJoTJGcxByt6SXkQxRBdzKHaUg/WB1iU5wRYMg85gOBb4RyCjnj4Cd536ArLvA8djxDt5AP9MvaKgtn1++tP8Du2C/jdTNrfFUydgiw+XSSUYvio1qOgAKCnbg9qAmvW5A6KQRBB/OfYZjSMYTvxYD6H3XXl1MQY92ATHPKFfw9cjqmHcsOKGJYckpOU3cEYySgNU/6bipgvFiQeZIqO+qNllFewn/ly3dHTHLIJkfN5xA8jQvsJUKOiAlDLPXGHn8NmeC5Ty2hF+Z7gSePw72FiECu6+g8
8307
8310
>>4017
coolest shit ive ever heard
8336
>>1683
link
t?0:z1=[],callCount=0,lpf=lowPassFilter=(a,c)=>(call=callCount++,z1[call]??=0,z1[call]+=(a-z1[call])*c),hpf=highPassFilter=(a,c)=>a-lpf(a,c),pitches={st:1,downtones:4.8},pn=(x,a)=>2**((parseInt(x[a],36)+pitches.st)/12)/pitches.downtones,a=t=>t<0?0:hpf((((t*pn("0CV0COHJ8OMQAMTY",t>>13&15)&127)+32&128)-64)*abs(t/1048576%1-.5)**(t/8192%1),.005),s=(()=>{let s=0;for(let i=0;i<50;i++){s+=a(t-i*12288)/(abs(t/1048576%2-1)+1.25)**i}return s})()/256+(t/128*pn("000000008888AAAA",t>>13&15)&1)/4*"1001001010"[t>>13&7],lpf(s,min(t/1048576,1));
9740
8.gif
(18.11MB, 256x256)
>>424
BPM=156,SR=24000,T=t/SR*4096*BPM/15,_p=1.95,a=[0,3,5,7,0,3,-4,-2],a1=[3,7,9,11,3,7,0,2],a2=[7,10,12,14,7,10,3,5],B=a=>(_p/1.5*t*2**(a[i=7&T>>15]/12)&-T>>6)%256/5,S=(s,p)=>.7*(((p/1.5*_p*t*2**([a,a1,a2,a1][3&T>>s][i]/12)&255)-128)*(T>>6&255^255)>>7&255)/2,kick=T=>128-abs((3e5/(T&(2**14/[2,4,1,15,4,2,4,17,1,2,4,15,1,8>>(T>>11&2),8>>(T>>11&2),t*_p&T>>4&31][T>>13&15])-1)&255)-128)*2,kick2=T=>sin(5*cbrt(T&(2**12/[1,,H=t*_p&2,,SS=(~T>>19&4?2**12:sin(t>>5)),,H,1,1,,SS,,2,2,1,H,1,,H,,SS,,H,,1,1,2+H*(T>>17&1),1,2+H*(T>>17&1),1,t/3*4&42,t/3*4&55][T>>12&31])-1))*(T>>19&6)*500,b=T=>t*2**(a[T>>15&7]/12)/1.5*_p,h=T=>(p1=(((t*_p/3*[1,1,1,1,1,1,1,1.2,1.2,1.2,1.2,1.2,1.2,1.2,1.2,1.35,1.35,1.35,1.35,1.35,1.35,1.35,1.35,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5][(T>>12)%32])&127)+[112,96,80,64,112,96,80,112,96,80,64,112,112,96,80,64,112,96,80,64,112,96,80,64,64,80,96,112,116,120,128][(T>>12)%32]&128),p2=(log2(T/64%256)*1024*3/3.5&128)*(1+(T>>13&1))+(p1*((T>>13)&1)&128),p3=((t*_p*(2+((t*_p/3*[1,1,1,1,1,1,1,1.2,1.2,1.2,1.2,1.2,1.2,1.2,1.2,1.35,1.35,1.35,1.35,1.35,1.35,1.35,1.35,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5][(T>>12)%32])>>7&1))/3*[1,1,1,1,1,1,1,1.2,1.2,1.2,1.2,1.2,1.2,1.2,1.2,1.35,1.35,1.35,1.35,1.35,1.35,1.35,1.35,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5][(T>>12)%32])&127)-((t*_p*2*(2+((t*_p/3*[1,1,1,1,1,1,1,1.2,1.2,1.2,1.2,1.2,1.2,1.2,1.2,1.35,1.35,1.35,1.35,1.35,1.35,1.35,1.35,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5][(T>>12)%32])>>7&1))/3*[1,1,1,1,1,1,1,1.2,1.2,1.2,1.2,1.2,1.2,1.2,1.2,1.35,1.35,1.35,1.35,1.35,1.35,1.35,1.35,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5][(T>>12)%32])&192)+96+(~T>>19&1?p1:p2)&224),min(max(((B(a)+B(a1)+B(a2)-(h(T)*1.3-128)*(~T>>17&1)+[S(14,1)+S(15,2),2*(S(9,1)+S(14,2))*(1-T%8192/9E3)][1&T>>13]+(kick(T)*!!(T>>19&12)-kick2(T)*((T>>19&15)>=2))/2+(hihatPrepare=T=>(random()-.5)*(1-T/4096%1)*128*(2-abs(((T/131072+2)%4)-2))*(T>>18&1))(T))+(((b(T)^b(T)*2)%256/2)+(b(T)/2%256*(T>>12&127)>>5^b(T)/2)%256*!!(T>>19&7)/2))/1.5,0),255)

ChrisRM_380 - tin tin xoltus - RAID OF ZA MOUS!
Post too long. Click to view.

117 Reply
track (5).webm
(449.66KB)
200 posts omitted. Click Reply to view.
9377
images.jpeg
(56.44KB, 516x387)
// filter buffer
let filter = new Float32Array(131072);

// settings
var settings = {
  BPM: 240,
  SPD: 1,
  FRQ: 440
};

var length = 16;
var BPS = settings.BPM * settings.SPD / 60;


function P(time, note, pitch) {
  return 2 ** ((note - 69) / 12 + pitch) * settings.FRQ;
}

// oscillators
function Square(input, duty = 0.5) {
  return input % 1 > duty ? -1 : 1;
}

function Saw(input) {
  return 2 * input % 2 - 1;
}

function Sine(input) {
  return sin(4 * PI * input);
}

function Triangle(input) {
  return abs(input % 2 - 1) - 0.5;
}

function Noise(input) {
  return sin((255 * input | 0) ** 3);
}

// filters
function lowPass(buff, input, strength) {
  return filter[buff] += (input - filter[buff]) * strength;
}

function highPass(buff, input, strength) {
  return lowPass(buff, input, strength) - input;
}

function bandPass(buff, input, strength) {
  return highPass(buff + 1, lowPass(buff, input, strength), strength);
}


function MIDI(
  noFilter = 1, filt, buff, strength_,
  time, func, offset, note, pitch,
  strength, vol = 1
) {
  var code = (time * BPS - offset) > 0
    ? func(time * P(time, note, pitch))
        * strength ** ((time * BPS - offset) % length) ** 0.7
        / 8 * vol
    : 0;

  return !noFilter ? filt(buff, code, strength_) : code;
}


return function(time) {
  return [
    // melody
    [1, null, null, null, time, Square, 0,  -4, 5, 0.5, 2],
    [1, null, null, null, time, Square, 1,   3, 5, 0.5, 2],
    [1, null, null, null, time, Square, 2,  10, 5, 0.5, 2],
    [1, null, null, null, time, Square, 3,  11, 5, 0.5, 2],
    [1, null, null, null, time, Square, 4,  15, 5, 0.4, 2],
    [1, null, null, null, time, Square, 6,   8, 5, 0.4, 2],
    [1, null, null, null, time, Square, 7,  10, 5, 0.4, 2],
    [1, null, null, null, time, Square, 8,  -1, 5, 0.5, 2],
    [1, null, null, null, time, Square, 9,   3, 5, 0.5, 2],
    [1, null, null, null, time, Square, 10,  4, 5, 0.5, 2],
    [1, null, null, null, time, Square, 11,  8, 5, 0.2, 2],
    [1, null, null, null, time, Square, 12, 10, 5, 0.5, 2],
    [1, null, null, null, time, Square, 13,  6, 5, 0.2, 2],
    [1, null, null, null, time, Square, 14,  1, 5, 0.4, 2],
    [1, null, null, null, time, Square, 15,  3, 5, 0.4, 2],

    // bass
    [1, null, null, null, time, Saw,  0, -4, 3, 0.7, 3],
    [1, null, null, null, time, Saw,  8, -8, 3, 0.7, 3],
    [1, null, null, null, time, Saw, 12, -6, 3, 0.7, 3],

    // triangle blips
    [1, null, null, null, time, Triangle,  4,   -4, 9, 0.01, 8],
    [1, null, null, null, time, Triangle,  4.25,-4, 9, 0.01, 8],
    [1, null, null, null, time, Triangle,  4.5, -4, 9, 0.01, 8],
    [1, null, null, null, time, Triangle,  4.75,-4, 9, 0.01, 8],
    [1, null, null, null, time, Triangle,  5,   -4, 9, 0.01, 8],
    [1, null, null, null, time, Triangle,  5.25,-4, 9, 0.01, 8],

    [1, null, null, null, time, Triangle, 12,   -6, 9, 0.01, 8],
    [1, null, null, null, time, Triangle, 12.25,-6, 9, 0.01, 8],
    [1, null, null, null, time, Triangle, 12.5, -6, 9, 0.01, 8],
    [1, null, null, null, time, Triangle, 12.75,-6, 9, 0.01, 8],
    [1, null, null, null, time, Triangle, 13,   -6, 9, 0.01, 8],
    [1, null, null, null, time, Triangle, 13.25,-6, 9, 0.01, 8],
  ]
  .map(([noFilter, filt, buff, strength_, time, func, offset, note, speed, strength, vol]) =>
    MIDI(noFilter, filt, buff, strength_, time, func, offset, note, speed, strength, vol)
  )
  .reduce((a, b) => a + b);
};
or,
Post too long. Click to view.
9518
the song took 6* chars of mine,
and completion rate of yours is almost same as mine.
(although I used worse synth)
9527
>>9518
yea i honestly agree that it kinda sounds the same as yours..
9629
riceKing.png
(385.43KB, 980x980)
(T=3*t/5)?c:(L='length',c=1+int(random()*4|0),a=new Array(round(12288*(C=1+int(2*random())))-1).fill(0),w={t:(t,n)=>{var o=PI*t/128;return sin(o+sin(o+sin(o)))*n},o:t=>sin((t|0)**3)},f=(t,n)=>t/n,add=(...n)=>n.map(t=>f(t,n.length)).reduce((t,n)=>t+n)),p=2**([[0,3,7,-4],[8,10,12,7]][T*c&8191?C:C=(int(2*random()))][(T*c&4095?count2:count2=int(random()*4))&3]/12+1)*2**(c/12),s=(n,o)=>add(w.t(n?t*p-o:t*p+o,min(1,T*c/512%16)*.1**(T*c/8192%1)**2),w.o(4*t)*(T*c&8191?C:C=int(random()*3)&1)*1E-36**(T*C/4**7%1)),[add(s(1,t/64),s(0,t/128)),add(s(0,t/64),s(1,t/128))].map(n=>a[t%a[L]]+=(2*tanh(n)-a[t%a[L]|0])/6).reduce((n,o)=>[n*(1+sin(t/8**5+1)/2),o*(1+cos(t/8**5+2)/2)].map(x=>x*min(t/4**8,1)))

or, https://dollchan.net/bytebeat/#4AgCAO0ddUU1vm0AQ/Su+xJkZho8FbBOitVVZPVTKoYfcEAcEOLFk71p4XadK8t87QGiacoDlzbyZ997Co07IhQvc1Dk86NtDa57c8y3XWnl746CrTGOPgJS+RciVNu119q3rqt/Q2YtpQMVxlhFsP9pjmgjy+AqD3f5wAGFe9avLwbFBvX79VXUzq3/+kMUqzu671l06MzvvDVjvn7eMIPPONnd63QPgRANRgu+80x+zXGi4ahoNQRD0/yY4VicQwq5vCEY7iEHXNpe6hYnlGUQ+6ZgIiiLihFfspyUXGauIVcyrsiweqZ5n6k5ttvlWw//uygL6hjS6W2xqicLF+fjRX2NDnCel2PQUUr+uljPyWYNhK0pEO1wDB2bj6OSLVTp5lo/iVrHMDxcqvlFLpEAJtwdEkSASg0y5BhZScjhUPrV+EZDgXLrVdz9ZDhO2YUq0kgnIRb/8LItcuExFE0Q8XIiUxkr0t6KmSjnka0R44W6q4qEsPS25uMo8g0F/Qt+iEsPlZ+yj2cIQqOFuXZgRLSSTUGzYHq3teULjHh0Xvej1Cx0HgsiW25Hk/wA
9738
daw.jpeg
(3.61KB, 150x150)
t||(A=x=>new Float32Array(x),n=8192,L='length',a=A(4**7),b=A(n),c=A(6144)),FF=A(512),p=t/n%8%3,c=[[0,4,7,11]],RR=random(),N=(x,y)=>x/y,LP=(x,y,z)=>FF[x]+=(y-FF[x])*z,HP=(x,y,z)=>LP(x,y,z)-y,F=(...x)=>x.map(i=>N(i,x.length)).reduce((a,b)=>a+b),f=(x,y=1)=>{r=x*PI/128;return sin(r+sin(r+sin(r)*y))*y},h=(l,d=0)=>[c[0],c[0],[-7,-3,0,4],[-5,-1,2,6]][t>>16&3].map(i=>f(t*2**(i/12+d)+l,min(3*p,1)*.3**p/8)).reduce((a,b)=>a+b)+f(~t*2**(-'0075'[t>>16&3]/12-1)+l,min(t/8**5%2,1))/20,v1=h(1)+h(t/64,-1),v2=h(-1,-1)+h(t/64),P=t%a[L]|0,Q=t%b[L]|0,R=t%c[L]|0,[v1,v2].map(i=>b[Q]=b[Q]*.6+i,c[R]=c[R]*.7+b[Q]*.6,a[P]=a[P]*.8+c[R]*.7,a[P]+b[Q]+c[R]).reduce((a,b)=>[a,b].map(x=>tanh(F(HP(0,2*x,.1)*8,8*((t>>11&15^12?4752>>(t>>12&15):1)&1?3*LP(1,tanh(4*sin(t/41)+8*sin(RR-.5)*(1+sin(4*PI*t/n+3)))*.2**(2*t/n%1),.1):sin(.8*(t%n)**.5)*2E-5**(t/n%1)),HP(2,sin(RR-.5),5)*4E-5**(t/4096%1)*.4)/2)))

or https://dollchan.net/bytebeat/#4AgCAO0dtUttum0AQ/ZW8EO8Mw8IuYJNUS+SHolSyIsIrohK+1ZZsYhHi4sTtt3fAl0ZVHxjOzuXMtTkexdi0Jq4WP2+SzUvZ+Hpc1+VBtECVidSdpokZbBbVj2Y1oNKMRYA4ApoyqoBm/BuqIACgJGEcKg20M41bWZHlsznPPQpoREoVBWWZqctq/rIVQE9GtHQAE7fugSZp/6J3fidJ3ha2EQenR4Dv9PjJPEnP0DlQYoSUsu1I5LbcibWJn8SaWnmqF0DWi/nbbCFESVP2Ku0p0LLnMorfH7VpMf3mKh19qRfNW13dvK4rUdufJOAB+PtFKyM2NDcex+Wz3CuoF7kzIscnbrLDITmKNA2LIm/iWA1v/eJS2FI0qBHFmrPZc7A3tGV6H3ekAKWPuHOj/xZsL8XvU6gz8LxROLhSM5OjLkyNGyGGlmY6cLVHe2VWgq0rtgwDrgtor1nFBTpXNVBqGqvMJ8XRo2eG0xPMGM5OMN8rDry2Mc2fC9MJlEN7zTPICtMJlCP7rKYyTwvTCZSRfTb2yt6j1/zbaM6/Uw6+xaasViIRj6nwSGNLkicUUYRCdJ2rWxV+V/ohGIU6jnuVZhXcK7hVDz7ygSjqKQJ87QcTcL9Rj7PMkSGgUP1uA9498qnaPvCKZTdi3b0tnhXnvO98JKdtrAoQu0D91QnZ6+QDfJdC019eYo/g4hF4d0OrW23A62D+Pw

i got bored🙏

44 Reply
Hello! I've been doing bytebeat on and off in the recent times and I decided, why not, let's just share it with others for once! The way I will be formatting my bytebeat songs in this thread is as such:

Name: (Name); Date: (Date); Sample Rate: (Sample Rate)
(Code)

Description: (Description)

The songs will be grouped up with a quality value ranging from 0 to 3. The quality value shows how good I personally think the song is, and the rest of the info is generally self-explanatory. One thing to mention though - if the date for the song is "-", then the date is between 28 April 2019 and 12 March 2022.
Either way, here's my list of bytebeat songs!



Quality value: 0


Name: (testing)1; Date: -; Sample Rate: 8k
Post too long. Click to view.
23 posts omitted. Click Reply to view.
551
flat,750x,075,f-pad,750x1000,f8f8f8.jpg
(178.46KB, 750x1000)
>>481
Hello my friend!
Finally I got around to listening to your songs. As always, your code is one of the most technological and advanced among all the authors. I was always surprised by your code solutions.
> Fewer songs than usual with this post
For me, quality is always better than quantity.
> If this is still a bit too complicated, I can change it back to a simple Yes/No
I just needed clarification, thank you.
t% wub - For me it sounds very similar as your idk it's "t%" with 16kHz.
Doomcall - Wow, this sounds like a guitar track! Cool distortion. Btw, you can replace for(i=0;i<4;i++) with i=4;while(i--) and save two bytes more :)
Trackertime - Familiar theme, I also played a lot with "the coolest song" by Rio zack. And well optimized! But after 320-330 seconds the snare starts to distort in your song. Also I thought a little, and found how to get rid of 4 more bytes! Here is 251 bytes version
HARSHSLICE - This is madness, hehe.
Trackermystics - Cool song with instruments progressions! By analogy with the previous method, it was possible to reduce 5 bytes. Also at 124 seconds the song goes up in pitch, which is cool.
the throwback - Beautiful space echoes. This is definitely remixed "Namber tu use square wave" or "Song for sega CD \(≧▽≦)/" by Rio zack. Correct me if this is not the case.
extended Ievan Bytebeat Polkka - Hehe, fun continuation of the theme. I like that you didn't change the sound and just continued what May_I_Change_My_Name started, but with code optimization.
837
Hello!

>>551
> This is definitely remixed "Namber tu use square wave" or "Song for sega CD \(≧▽≦)/"
Unfortunately not. It's actually a rough recreation of the starting synth of an old tracker song named Unreal Super Hero 3. Decent guesses, though.

It's been a year since my first post here, and even though I don't really have anything special prepared, here are some more bytebeats that I was able to complete in the meantime!
Most of the codes in this post are remixes of codes made by others.



Quality value: 2


Name: autochxrded; Date: 28 March 2023; Sample Rate: 32k; Self-defining?: Simple; Type: Bytebeat
Post too long. Click to view.
1367
Hello!

Not many songs to offer again, as I'm getting caught up with other things and motivation has been a bit low, but here are some more songs!



Quality value: 1


Name: preciserr; Date: 21 April 2023; Sample Rate: 32k; Self-defining?: No; Type: Bytebeat
x=t&t>>12,y=t/4096,z=!(~t>>13&15),(y/x%1==y%x/x)*(y/2**!z%1)**.5*127+(50*(t%2**(13-z))**.5&128)

Description: A song created with the use of precision errors in floats.


Post too long. Click to view.
1481
viktor-kro-tylerwest0121-1.jpg
(298.27KB, 800x1000)
>>837
autochxrded - Nice chords! Thanks for pointing out the original by May_I_Change_My_Name, I can't following reddit because of the huge amount of flooding and informational garbage from reddit children, and thanks to you I found a good post with interesting technology.
C0D3R4V3 - Heh, you also could not resist remixing the song by Decent-Manager-6169 ;) Useful sliding technique! I need to use it too.
skyrnpqriy - The sound of a synthesizer is similar to an electric guitar. I like the semblance of percussive harmonics that start at 14 seconds.
Beyond Saturn's Rings - This is something incredible. Such beautiful space theme, pleasant harmony! I see delays, echoes, slide effects, vibrato, a lot of cool tech. Long echo tails pick up some background noise, but that sounds good too. And nice description :)
I was very imbued with this song, I listened for a very long time. Such a soothing lullaby. You have a lot of beautiful songs, but this one, in my opinion, is one of the most beautiful.
>>1367
preciserr - Boosting error, interesting. And you added drums for beauty. By the way, the formula can be reduced by 4 bytes if use floatbeat.
name melody - At first I looked at the extended version, and did not understand why name[StringAsArray] is used. Then I looked at the N[c] in minified version and understood, good! Also, I substituted my name, turned out funny.
ventures - Very pleasant sounds! Nice chords. Also, you can use sin(a(p)*PI) instead of 2*asin(sin(a(p)*PI))/PI, the sound will be same.
Niarix Visions - Cool, 90s rave style, I like long songs with changing sound. I see you applied the min() and max() at the end to limit the sound. Because of the kick, right? Usually I scale each instrument by multiplying by factors so that when layered on other sounds, they do not exceed the limits. However, the song will sound quieter. And your song does not sound quiet, and the kick is juicy! Nice work.

Message edited: 05.07.23 Wed 02:00:39
5095
>>367
I didn't know you used to save your songs on a text file. Now that I'm thinking about it, I should also start saving my songs on a text file so I can archive my old and new bytebeat codes.

727 Reply
Ractangle.png
(10.63KB, 686x393)
I did my best to create the codes

Random Dumpstep

woing

sin rythim

ok thanks bye i'll do more soon
178 posts omitted. Click Reply to view.
9645
9658
9667
9670
9718

77 Reply
BYTEBEAT BACKGROUND VISUALS BE LIKE....jpg
(9.27KB, 221x430)
I've Made A New Bytebeat Song. (The Clipping Is A Coding Error)

https://tinyurl.com/Long-Bytebeat-Link
50 posts omitted. Click Reply to view.
8891
2025-08-20_14.15.11.png
(475.24KB, 1360x768)
9259
9278
9622
9710

5289 Reply
1735723757438.jpg
(865B, 16x16)
playground (Obsession with output)
sq=(f,p=0.5)=>2((stone(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(2PIs*a),
st=(j)=>F(tone(j)),
bass=(k)=>asin(sin(s2PI440(2*((k-9)/12))))/PI2,
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(f2PIs+p)a+o,
sign(sin(f2PI*s+p))+o,
Post too long. Click to view.
28 posts omitted. Click Reply to view.
9267
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)]
9531
the playground is the worst song I think,
and why only add this?
9537
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]
9538
samplerate is 20480
9642
>>9531
i was tired and didn't finish that night sobs

9141 Reply
kmc_20250214_202424.png
(1.38MB, 1920x1080)
https://dollchan.net/bytebeat/#4AAAAgEYdzdEKwyAMBdCvUZLULk1UWKH1bV9RKgz2ug2m/89i3+7lhpNOe+IY2t4JZIJeiqgXRFIiOJYgYdYg5zGG5OPJohggPjJD93dZBevv+Xl934AkiyZT5s42qBMkUy4yGsnDhz6BbJtELGX10R4hVmi1kfp1GdFlkdqc5oys1indsh/NQWO9kl2nPw
t*=4/3,s=t*(1+(t>>12&1))*2**([0,1,-2,1][t>>14&3]/12),(3E5/(t&8191)^random()*1024*(1-t/8192%1)**2*(t>>13&1)/(1+((t+(1<<13)>>9&31))))^(s^s*2&90)^(s%511^s%255)/2^(s*4.5&255)%(s/2&255)^s*4

16384Hz
5 posts omitted. Click Reply to view.
9174
9175
9433
(4*(x=t>>6^t>>13)^t)+t>>(y=t>>11)%8|t%32^y<<x-t/3.12524|y<<6


Dollchan Link
https://dollchan.net/bytebeat/#4AABELEfTMNHSqLAtsbMziwMShsaacSWa2kCWRiVI0NBQU9WipkTV2Ciu0samQrdE31jP0MjUyKQGyDUDAA

BB Ficial SArpnt Link
https://bytebeat.ficial.net/#5csRAAH0zDR0qiwLbGzM4sDEobGmnElmtpAlkYlSNDQUFPVoqZE1dgortLGpkK3RN9Yz9DI1MikBsg1AwA

Credit Goes To Me and Holiday-Charge-1313 (Old/Suspended)

C: idanah
9575
9607

9587 Reply
0:46, Bytebeat.webm
(718.22KB)

1 Reply
bytebeat_player.png
(79.68KB, 1130x869)
Hello to the music and programming fans!
This is a thread dedicated to the bytebeat player.

Here I will keep a log of changes, as well as show new formulas and code (my own, or someone else's), which I will add to the player's library list.
50 posts omitted. Click Reply to view.
9008
1000_F_598381064_7uBu9Kf3AShxCL2kl9aEotP6H3xStDgr.jpg
(210.01KB, 1000x522)
Here is all songs, added to library from December 2024:

--------------------------------
by SthephanShi
- Snowstorm
- Rings in the Sky
--------------------------------
by Blast Brothers
- Piece Stacker
--------------------------------
by burlynn n01se
- SΔPPHIRΞ ΞYΞS
--------------------------------
by luna197
- pulsar - Battleofthebits Winter Chip XX entry. The beat and echo crossing reminds me of space ambient.
Post too long. Click to view.
9193
Screenshot 2025-09-16 at 15-14-36 Bytebeat composer.png
(89.30KB, 1028x897)
Fixed the font and display of large messages in the error console. Now Sychamis's code works on Windows.
Now the lines are not wrapped and nothing is stretched, instead scrollbars appear.
9201
Screenshot 2025-09-16 at 16-29-05 Bytebeat composer.png
(241.43KB, 1920x897)
>>9193
Also, added #console tag for songs with throw messages.
9304
>>9193
>>9201
It's a shame, but even though everything works for me, Sychamis complained that his code display is broken on his computer. Chasyxx's code display is also broken.
I realized there were no fonts that covered the entire Unicode range. The code would still display differently on different systems, no matter what I chose. So I decided to revert to the default "monospace" font to speed up loading and avoid loading unnecessary fonts. The error console was not originally designed to output graphics, and the problem of unifying text output cannot be solved.

Message edited: 23.09.25 Tue 09:58:15
9474
Screenshot 2025-09-29 at 17-22-22 Bytebeat composer.png
(107.22KB, 835x585)
Screenshot 2025-09-29 at 17-28-53 Bytebeat composer.png
(18.47KB, 516x139)
Added the sample rate divisor. Some songs are impossible to listen on weak machines, this will be useful.

The bigger the divisor the more calculations you miss. This is the idea behind the divisor, to skip calculations so that weak machines can run heavy code. But the sound and the diagram will be distorted, this is the fee.

Tried to make it fit the general style and not take up much space.
Don't forget to clear the cahce in your browser, otherwise it might not work right away.

Message edited: 29.09.25 Mon 17:43:40

6537 Reply
ye.png
(14.48KB, 256x256)
I want to share my progress in front of the chaos happening here. I decided to post on dollchan due to the stupid moderation on Reddit. They're suspending my accounts over and over, but I didn't do anything. I just deleted my first account where I didn't do anything.

But here is some of the work I've made.

Reverb AI ahh tool (used trig from lhphr as an example)

Omega

Text visualizer (I modified May_I_Change_My_Name's code in that way to let it draw on the diagram mode, oh yeah, set visualizer to the "Diagram" mode and zoom out to the 1/32 scale, 1/64 on mobile)
9350
de.png
(24.23KB, 291x287)
Yes. I wasn't responding here since May, because I almost didn't make any sort of bytebeat in this summer due to my boring life in a village and laziness that came progessively when I wasn't home.

But don't worry. I returned for the pure new sharings.
9354
photo_2025-09-25_19-33-44.jpg
(98.27KB, 1280x1280)
A remix of Blast_Brothers - Sepulchre.
Taken from a Discord server, where my code was published.

Also I am preparing for doing something big...
9428
>>6537

> They're suspending my accounts over and over, but I didn't do anything

Going by the flag next to your name, it's likely due to Reddit being overly cautious about Russia - many users are getting randomly suspended (such as emelchenko, who has had 2 accounts in the past, and the current one is barely stable).

But it could also be because Reddit's moderation is awful anyway.
9447
>>9428
...I am not surprised at all.

171 Reply
CEF93255-C7A7-4ABF-8515-9FF7F4B1DA68.jpeg
(111.44KB, 1609x413)
5B548BBE-D310-4A42-9511-F351E3506E30.jpeg
(84.40KB, 1594x405)
Hi everyone! I wanted to share my first actual bytebeat with you guys!
br>I'm somewhat new to the world of bytebeat, and I've been trying to learn how to make songs. However, after experimenting a lot, I've finally made one!

I recently figured out how to use arrays for sequencing, so I figured I could start making a song. What I ended up with was a Sierpinski melody + kicks from another bytebeat, and I think it turned out really well! The song is about 32.76 seconds long.

Here it is!
s=t>>17&1,t>>"45"[s]&t*"2256"[t>>13&3]|[1e4,[5e3,5e4][t>>13&1]][s]/(t%[4096,8192][s])

(dollchan / sarpnt)

And here's a badly annotated formatted version:
(dollchan / sarpnt)

I'm hoping I can sometime move away from classic bytebeat and into HQ songs like the ones under the Big JS and Floatbeat tabs. I always have you guys to help! ;)

Anyways, what do you guys think of my first song?
21 posts omitted. Click Reply to view.
943
You aren't doing anything wrong with the reverb effect. It's just that the "melody" that you've put in doesn't change enough, as in there's no notable pitch nor volume changes within the code.

Here's an example where the delay is more clear.
977
IMG_1212.jpeg
(146.53KB, 1000x667)
t?0:v=Array(r=48e3).fill(0),f=floor,s=f(t/12e3),m=sin(t/((25+f(t/192e3)%4)-s%16))+v.shift(),b=sin((s%4?1e2:1e4)/(t%12e3)),n=!(f(t/6e3)%2)*(random()*((t/48e3%1)-1))/2,v.push(m/3),(m+b+(f(t/r)%2)*n)/3

Floatbeat | 48000hz
Chasyxx | Dollchan
You are traveling through space in your ship. There are plenty of dangers out there. Thankfully, all you can see ahead of you is the vast emptiness of space. Maybe no one has explored it yet. You think, this is why they call it the final frontier.

I decided I wanted to join in with the space lore stuff. Wish more people could do it too...
Also I just learned how to do reverb as well as no array arrays. My reverb isn't really that good but I still think it fits the space theme. I'm legitimately proud of this though, especially for keeping it under 200c. ;)
1027
a.png
(163B, 1x1)
sin(t/([25,25,22,23][0|t/48e3%4]-(0|t/12e3%2)))*(t/6e3%1-1)-sin(t/1e5)/1.5-1

Chasyxx only because I'm tired

interesting huh
1036
1x1.png
(95B, 1x1)
#include<stdio.h>
#include<stdlib.h>
#include<math.h>

#define r 48000

//Set output length (in seconds) here!
#define time_seconds 30

int main(){
  double t;
  double out;
  double a[r]={0};

  FILE *f = fopen("bb.raw","wb");

  while(t<(r*time_seconds)){
    out=sin(t/(25-floor(fmod(t/12000,16))))/3+a[(int)fmod(t,r)];
    a[(int)fmod(t,r)]=out/1.4;
    fwrite(&out,sizeof(double),1,f);
    t++;
  }
  fclose(f);
  return 0;
}
5248
4424616.png
(41.95KB, 512x512)

9389 Reply
Снимок экрана 2025-09-26 225207.png
(15.33KB, 1024x255)
9394
уран вольфрам уран.jpg
(28.96KB, 640x640)
9401
уран вольфрам уран.jpg
(28.96KB, 640x640)

4581 Reply
screen.jpg
(1.41KB, 60x55)
take this one for example
(((t^t>>5|t^t>>6)&t>>4)>>8)*(t^t>>8)

11025hz bytebeat
89 posts omitted. Click Reply to view.
6290
6291
6360
9365
>>4840
"&&" operator isnt c-compatible
9393

415 Reply
kouzerublush.png
(64.37KB, 444x420)
XO-Tracker: Tsukite Moonhand The Bananafox Theme

this... is just some sort of tracker being ported in bytebeat js; and yes, it's not time independent.

Bout the music though, its literally the music theme of the character of mine, Tsukite :3

Post too long. Click to view.
25 posts omitted. Click Reply to view.
2201
chris-barbalis-ax4zu9rp7jo-unsplash.jpg
(2.49MB, 6000x4000)
2211
download (10).jpeg
(22.38KB, 540x470)
2212
Sakuya Izayoi Touhou Sticker - Sakuya izayoi Touho
(3.07MB, 479x498)
2255
selfie wa!.jpeg
(52.28KB, 720x527)
9273
>>423
just noticed that the song title on this one is still labeled as "Tsukite the Bananafox - Kouzerumatsukite"

9 posts omitted. Click Reply to view.
4491
4498
server-icon.png
(10.85KB, 64x64)
4499
x38xhwnbzez91.jpeg
(24.88KB, 400x400)
>>4491
thank
4523
bright-and-beautiful-dramatic-super-moon-over-the-
(25.41KB, 768x480)
4534
Bell sounding like instrument lol

9217 Reply
photo_2025-09-18_00-42-48.jpg
(565.32KB, 1014x919)
so i was just interested can i turn midi into a bytecode, and the answer is yes but the final code is too big and idk how to optimize it
const fs = require('fs');
const { Midi } = require('@tonejs/midi');

const midiData = fs.readFileSync('song.mid');
const midi = new Midi(midiData);

const sampleRate = 44100;
let notesByteCode = [];

function midiToFrequency(n) {
    return 440 * Math.pow(2, (n - 69) / 12);
}

function getADSRCode(startT, endT) {
    const attack = 50;  
    const release = 50; 
    return `(t<${startT}+${attack}?((t-${startT})/${attack}):t>${endT}-${release}?(${endT}-t)/${release}:1)`;
}

function getByteCode(note) {
    const startT = Math.round(note.time * sampleRate);
    const endT = Math.round((note.time + note.duration) * sampleRate);
    const freq = midiToFrequency(note.midi);
    const velocity = note.velocity || 1; 

    const adsr = getADSRCode(startT, endT);

    return `(t>=${startT}&&t<${endT}?(${velocity}*${adsr}*Math.sin(2*Math.PI*${freq}*t/${sampleRate})*127 + 128):0)`;
}

midi.tracks.forEach(track => {
    track.notes.forEach(note => {
        notesByteCode.push(getByteCode(note));
    });
});

const result = `Math.max(${notesByteCode.join(',')})`;

fs.writeFileSync('result.txt', result);
im curios if someone can fix it for the result being more compact but it can run mario! Here's the link:
[
Post too long. Click to view.

141 Reply
think speak heavy.png
(140.12KB, 680x361)
decided here would be the easiest place to post for now considering all the other stuff i have going on, going to answer some questions i probably have:

i deleted my reddit and youtube and other account because i'm trying to clean up all sorts of accounts for privacy reasons, i don't trust reddit with my account and i didn't enjoy posting there. i feel like i only had my point proven when everyone became unable to post. songs that i release should appear on my website when i get around to it so i don't feel like i've lost anything.

my website hasn't been updated in a long time because i've wanted to really do a proper cleanup for a long time so i can fix all the bugs and massively reduce the loading time (then post on things like 512 kb club, 256 kb club, etc)

the reason i've added funcbeat mode is for a few reasons:
- i wanted something that would be close to something like tinyrave, with a statement based syntax and sec t since it feels less like something ported from C and more fitting for javascript
- passing a function out and having the scope around it allows better performance since every variable outside of the returned function is only passed once
- because t is only passed into the last function, you can always easily take the last function and create a wrapper around it to warp time after the fact
- because of a few of the previous reasons and other practical differences it can be very useful to show off the music making aspects in a demonstration without having to explain things like sample rate and bytes and other programming concepts


anyways since the website isn't going to have a visible update for a long time i'll post this song here early:
Post too long. Click to view.
1 post omitted. Click Reply to view.
2802
Screenshot 2023-12-18 at 05-10-23 Bytebeat compose
(59.86KB, 1024x320)
>>141
It's been over a year since your post and I finally decided to make a Funcbeat mode in my player, heh.
Here some tutorials how to convert bytebeat to funcbeat:

"42 melody" ported to funcbeat (play):
return (t,s)=>(t*=s,t*(42&t>>10)&255)/128-1

In this case, if you choose other sample rates, the sound will change. To prevent the sound from changing, you can set 8000 sample rate in the code, as in the original 42 melody (play):
return t=>(t*=8E3,t*(42&t>>10)&255)/128-1

Note that the funcbeat has a floatbeat range, from -1 to 1. Actually, (x&255)/128-1 is a conversion from bytebeat to floatbeat in the code above.
"stimmer" ported to funcbeat (play)
return (t,s)=>(t*=s,t*(4|t>>13&3)>>(~t>>11&1)&128|t*(t>>11&t>>13)*(~t>>9&3)&127)/128-1

In this case, the formula contains &127, so it’s enough to do x/128-1.

Also, some variation of my Dark Forest, ported to funcbeat: Attack in the Forest

Message edited: 18.12.23 Mon 06:31:37
2825
t/=48E3,s=s=>2**(('023578'[s%7|0]||10)/12+(s/7|0)+7.5),o=(t,b)=>(O=[O=t>12&&sin(b*200)/4+(t*s('0035'[t/3&3])/4%1>t/3%1)/4*b||0,O],(T=>{for(i=0;i<9;i++)(N=t-3/8*i)<0||(n=N*s(N%3*4-(N/3&2)+7),O[i%2]+=N<132&&T(n+N%3/9*T(n/((N/3&3)+1)))*(1-N*4%1)/3*.6**i)})(t=>abs(t%1*4-2)-1),O),t>127?o(t+4):o(t>48?(a=t%1,x=t*2&7,(t/4|0)*3+(t>96?(t&3)+a-(x>3):[a,(t&3)+[a%(1/12),(a-1)**2,a,a-.5,a*3/2,a*2/3,a-1,a-1][x],[a*3/2,a,a*3/2,(a-1)**2,a,a-.5,a*2/3,a*2/4][x]][t/16-3|0])):t,t<24||(t*(t/8-13|0?2:1)%1)**.4)

https://dollchan.net/bytebeat#v3b64ZVJNb6MwEP0vSCQzYxN/JhAak1P3SKSqN8TBdLMSUhtWiw+RSv97h7a3PdieeX7z5sN+z16m39eszpIKvnp0cg5zaCwRwFZbty+rbTfn5aL7ZTEalbECZsU+inK3RzkFSHLA0MAldJeQGmM3m3m8wUBWM98LSDSzlnb7bZeU27ie0dw0bOeGTRqWRctLL+E5NO9/pn8wBv0wno4PoxAIbUiFUxWNeNLLArfQslybO/IFtCxnuRCUl27MbS9CezKOC3iGm2COOhJbCr6IDoVBRAJTtOTX1I52B2LhD4QUmjjMkHLDuhYLw5Io127K8wRJeKz5aHx1hhiYJe8hkd2UEpLyPAxy3GdzPJwhrYliAffGYd1F+Q10MQfDw0MJkcWJrIwyFru9jOQUO2SVY8Csq+/uvex+Ln4I/4d9BfDuV3rPozWHwvE7IdZJppP1PK1EXF9VGMbPtjaYrxo7j5nM5vj29/X6FBM/vq+01jJ7+/4Jv16nmIZrTNnHJw
3101
FtFB9K.gif
(3.16MB, 320x320)
i showered.png
(848.60KB, 1052x731)
i've done a bit of work on the website again! one of the big things is a new url system, shorter than ever before, and it'll almost certainly shrink further when i figure out how to generate a deflate dictionary.

did you know the url anchor has 89 valid characters? it took quite a bit of digging to find that, but i use every single one of them.

not a lot of changes are visible on the actual website, in fact i've removed some buttons, but the code has improved significantly and codemirror has been updated.

and yes, the version in the repo works. i encourage you to use the code as much as you want. in fact, please do steal the url code, it's even in its own folder. if you can, please DON'T put the code on github. i don't like that github is scraping all the repos to make copilot. i reccomend you use some other git host instead like https://codeberg.org/codeberg. i'd like to hear about any projects you make.

i have some song drafts sitting around but i haven't finished any of them yet. i did get some nice noise generation though!

here's just a noise generator:
https://bytebeat.ficial.net/#6@yHrD(4NRg{X7xq]s7YP\3ju~\E_HD]Ka4yzmXo#1&DqqbZ_4R-Iz(Uj0/?(4E:SoL5OFNz/Yw/0CEryA|TSw?'4SBT$WR3ihu#M[O

and here's a drum beat, with a pretty good snare and hat:
https://bytebeat.ficial.net/#6lU&OQss1K|uQ.3eBeV?e3G)k.\)eN$F|Qo[_m3Z#LezrJ)gI|H^gU2#Pq.iR5RZTOAoS:O*QE(X1n1HGw=kybPg0as7Njf\7l(?P*^M8PznRqx-qJ((?xC^Eds4qA~Bg?~+]IBi2gDQ2f33+0ltQ&SA'|Pc-m0sS+'kQFjwCp91r/pM:+ypmUVa&K7*
Post too long. Click to view.
3102
apparently the bulletin board does not use bbcode. it uses half of it and also uses markdown elsewhere.

codeberg
noise generator
drum beat

i might need to revert the url changes, i didn't see beforehand that it breaks markdown.
8999

5008 Reply
snapChad.webp
(89.93KB, 1439x1532)
Motherlode V2 (please use this version!):

Post too long. Click to view.
5009
H4XX3D Up For Barbecue (bytebattle season 2 entry):

Post too long. Click to view.
5070
Dennis Skrillchie (remix of George on Blogspot, C compatible):

(t>>9&6?0:9001/(t%4096)-t/9&8?-1:0)^t>>4&t*(3&t/(1+(t>>14)%8)^t>>(t>>9&8?19:20)*(t>>11))
5071

4537 Reply
7bceb2b267ecb60619fd7b0def9089388e743b6250661ebc32
(35.66KB, 640x640)
h
32 posts omitted. Click Reply to view.
4824
5000
5123
>>5000
that 5000
5376
5377
>>5376
whoops i forgot to put my name

4595 Reply
b08vjj51ozpd1.png
(156.77KB, 575x581)
12 posts omitted. Click Reply to view.
5488
vibing-21998350.png
(597B, 64x64)
6798
something
6881
>>4595
lmao wtf is that image
7893
>>6881
well just decided to link my MC skin here lmao
9186

2971 Reply
KV39.png
(3.41KB, 514x257)
Kevvviiinnn Stage 39 Remix
(([1,1,2,3/2,2,9/4, 9/4, 19/8, 19/8, 9/4, 9/4, 19/8, 19/8, 8/3, 8/3, 8/3, 1,1,2,3/2,2,9/4, 9/4, 19/8, 19/8, 9/4, 9/4, 19/8, 19/8, 8/3, 8/3, 8/3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 9/4, 19/8, 19/8, 9/4, 9/4, 19/8, 19/8, 9/4, 0, 9/4, 9/4, 19/8, 8/3, 19/8, 9/4, 2, 0][(t>>13)%64]*t>>2&127)+(t>>7)&128)+([2,1,2,19/8,2,1,2,3,2,1,2,19/8,3,2,2,3, 2,1,2,19/8,3,2,2,3,3,2,2,19/8,2,2,2,3,2,19/6,3,19/8,2,2,19/8,3,2,2,19/6,3,19/6,2,2,3,2,3,19/6,19/8,9/4,2,3,9/4,9/4,4/3,2,19/8,9/4,3,4/3,2][(t>>13)%64]*t>>2&255)/2^(128*sin(8191/(t%16384))^32*sin(4095/(t%8192)))
172 posts omitted. Click Reply to view.
9065
Profile.png
(1.04MB, 1000x1000)
9086
Profile.png
(1.04MB, 1000x1000)
9133
Profile.png
(1.04MB, 1000x1000)
9136
Profile.png
(1.04MB, 1000x1000)
9137
Profile.png
(1.04MB, 1000x1000)
Fixed since I can't edit or delete posts without password:

Initiate

OSIRIS

CASCADENCE

7457 Reply
swappy-20250618_162402.png
(14.60KB, 1026x259)
I recreate for bytebeat

There using current one. (Using floatbeat)
This one

And there old link.
also. i public for reddit. (July 28, 2024)
https://www.reddit.com/r/bytebeat/comments/1eei8ft/my_first_made_bytebeat/

If you wanna add my library. take my name this "JERN2K83"
8315
>>7457
Sounds pretty good.
The I-iv-VI-V chord progression seems fitting. :)
8328
>>8315
he always recreates his theme in almost every single thing he can lmfao
check his 2nd youtube channel, and check his multirenders (most preferably the old ones cuz he is starting to use actual songs) so you can see what im talking about
8507
>>8328
yea i've watched some of his videos lmao
8508
8513
I didn't knew that our rick roll raging man is from columbia

284 Reply
adwta-t1ki9.jpg
(3.85KB, 763x608)
247 posts omitted. Click Reply to view.
8826
>>925
why didn't you upgrade to linux? too lazy? :) :)
8827
>>8826
ack! thought this was just a one year necropost! sorry! just a reflex.
8909
9085
gimmickstage6.jpg
(79.27KB, 778x571)
9851
>>338
its not actual song. im 7.
a bags of tomatos
// a bags of tomatos
t/=4, head=(t/[1,1.5][t>>14&1])*("-Y(-Y_T_t✡Y-✡".charCodeAt(t/1000&7)/16)%256/4,
torso=(500log(t&4095)3&64)%256/2,
legs=(trandom()"01010101"[t>>12&7]%256*(1-t%4096/4096)&208)%256/4,
head+torso+legs

8957 Reply
16bit-pcm-floatbeat.png
(422.43KB, 1029x956)
with support for stereo
this link contains a example of 16 bit linear pcm for floatbeat, that is ready to be put in (use floatbeat and 48k)
https://drive.google.com/file/d/1i9Eo6niJeF8rYgUnYW70Hjxh-OKwEQWQ/view?usp=sharing
if you want to make bytebeat pcm too
https://drive.google.com/file/d/1Y1UBcIN1LIRb-EFYUnX0RbdzgQ9gpjuh/view?usp=sharing
9001
>>8957
I'm interested in trying it out, but after getting the Python code running and typing in my sample file, it doesn't work. So, where do we have to find MP3 files without having that "File not found:" error?
9024
>>9001
You should put the mp3 file in the same location as the python file and remame mp3 to "input", or type in the mp3's name when it asks you for it, in order for it to work (not sure if you asked for this explanation)
You also need to make sure you go to the real directory, since some software could run the python file in a seperate location, where your mp3 isnt there
It automatically converts the mp3 to pcm data that works in the composer, so you dont put in a ready to go pcm data, you just put in a mp3
I have also made a version 3, where it tries to use less data or "compress", you could tell me if you found a bug

https://drive.google.com/file/d/1LhmfqDGpWe9Ew15Cqsk2Ncv6VwFnwBsc/view?usp=sharing

7 Reply
retro-games-mountain-8-bit-wallpaper-preview.jpg
(31.44KB, 728x410)
So, I need to fill in the content a little.
I'm alone here for the time being, like God in his newly created world...
I like to play with short formulas, especially with the family of formulas given in the op post.
Here's another formula, let's call it "Awesome level #2":
t*(t&16384?6:5)*(5-(3&t>>(t&4096?7:14)))>>(3&t>>9)|t>>3

https://dollchan.net/bytebeat/#v3b64K9HSKFEzNDO2MLE3szLV1NIw1dUwViuxswMKmxhYmtmbWxmaaGpqAgXAwpaaNUDSGAA=
13 posts omitted. Click Reply to view.
4182
>>4177
this is actually cool keep it up!1!1
4975
5191
360_F_955526560_kZ9N6fJuyR5H4HPFV9Sxpejofy7cC2QV.jpg
(34.94KB, 360x360)
360_F_955526602_H6NrpHJHFjRdK0UZ5BGB92GSa767iVsp.jpg
(41.42KB, 360x360)
dd1b8163115511bf7031afb32e2916ce.jpg
(40.38KB, 640x360)
"Suddenly you encounter space bandits while traveling. You fight them off and escape in your shuttle." 🏴‍☠️☠️💥🚀🪐

- Formatted version - 3065 bytes.

- Minified version - 1355 bytes.

48000Hz bytebeat. Continuation of the tech used in the Wanderer song. Tried to make the sound even more similar to NES. Two channels for the pulse waves, one channel for a NES-like stepped triangular bass, also noise drums and kick. From the features, I managed to get rid of the clicks inherent in the triangular wave.

Wanted to post this closer to Christmas, but I couldn't resist. Maybe it's worth writing songs more often than half a year. Happy upcoming holidays!

Message edited: 19.12.24 Thu 00:25:16
5556
Untitled.png
(378.80KB, 660x371)
"The snow is falling, the wind is starting to blow in your face. A storm is coming, and you are going to battle."

- Original / minified version - 958 bytes.
- Formatted version + filter - 3966 bytes.

Originally written for Winter Chip XX contest on batleofthebits.com in bytebeat1k category. The song is 3 minutes long. The melody is built by applying different effect patterns to the same set of notes, allowing for a short code with the song evolving over time. The technology is a continuation of my previous works simulating the 2A03 (NES) sound, as in
Post too long. Click to view.
8987
RingsFromSurface2.jpg
(84.42KB, 1280x720)
"You are flying over an ocean surface, a huge gas giant planet with rings slowly rises above the horizon."

- Formatted version - 2820 bytes.

Originally written for Summer Chip XV contest on battleofthebits.com. Space ambient song, 4:47 duration, 48000Hz stereo floatbeat mode. Some ideas are taken from far echoes by lhphr, such as the periodically changing low-pass filter, pulsating bass, and accelerating kick. The music uses triangle and square oscillators, which smoothly change, overlapping each other. A stereo signal is used for the surround sound of the instruments. Also added a high-pass filter to center the waveform.

Message edited: 20.09.25 Sat 23:20:34

8708 Reply
A-5.png
(16.03KB, 500x500)
8894
8895
8938

8828 Reply
a.png
(8.75KB, 256x256)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

picture me, 6fc6-e94c-b668-c82c, looking through bytebeats, and stumble upon a guy called "orion_aboy".
they were just so perfect, innovative, and universally likeable.
if only they hadn't deleted their reddit account without any explanation, and vanish without a trace...
then i realized... that guy is me!!!
hey guys! it's me, orion_aboy, back from the grave!!
though, i hate that name now. i'd prefer if y'all'd call me 6fc6-e94c-b668-c82c (or don't call me at all)
how do i prove that i owned that reddit account? simple! you go to the dollchan bytebeat composer,
go to "all" category, find "orion_aboy", look for "sphere", click the reddit link,
click the "my website" link, click the link "jan-miffed", go to the "pgp" repository,
download either key, save this message as a file, download gnupg if you don't have it,
then run something akin to "gpg --assert-signer [key file] --verify [message file]" in your shell.
i'll try to post all my old bytebeats here, cryptographically signed.
Post too long. Click to view.
4 posts omitted. Click Reply to view.
8834
8835
>>8834
you know what the definition of insanity is? to quote wiktionary, insanity is "The state of being insane; madness."
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

this is part 2/2.

song chooser:
sr=44100,t||(oldt=0,realt=0,olddiff=0,song=0),songNames=["42 melody","sierpenski harmony","street surfer"],songCode=[(t)=>(t*(42&t>>10)),(t)=>(t&t>>8),(t)=>(t&4096?t/2*(t^t%255)|t>>5:t/8|(t&8192?4*t:t))],difference=t-oldt,oldt=t,difference,realt++,sign(difference)!=sign(olddiff)?(song+=sign(difference),realt=0):difference/olddiff==2?(song+=sign(difference),realt=0):0,olddiff=difference,song=min(songCode.length-1,max(0,song)),realt%1024?songCode[song](floor(realt*8000/sr)):(()=>{throw songNames.map((a,b)=>((b==song?"\n>\xa0":"\n\xa0\xa0")+a)).join("")})()

from original: "detect your samplerate [link to "unnamed, for song chooser (detect your samplerate)"], then put it into sr and the sample rate part (important! it will not work otherwise)

use the play buttons to select the song"
released january 1, 2024. bytebeat, 44100hz.
remix of (just includes) stephanshi's minification of a beat by skurk & raer, erroneously referred to as "street surfer". original skurk beat at https://www.pouet.net/topic.php?post=388479 , raer's modification at https://www.pouet.net/topic.php?post=388494 , and stephanshi's minification at https://dollchan.net/bytebeat

unnamed, for song chooser (detect your samplerate):
sr=100000,
t||(realt=0),realt++,(()=>{throw floor(sr*realt/t)})()

released january 1, 2024. bytebeat, 100000hz.
original.

uwa!!:
old version: sr=48000,tempo=280,
t?0:(R=new Array(RL=floor(sr*0.3)),RI=0,N1={N:0,D:0,L:0,wave:(p)=>(4*((p%1)-(p%0.5))-1),l:0.1,d:.4},N2={N:0,D:0,L:0,wave:(p)=>(4*((p%1)-(p%0.5))-1),l:.05,d:.5},D={N:0,D:0,L:0,wave:random,l:0,d:.1,p:1}),nl=(sr*60)/tempo,ni=floor(t/nl)%32,pt=floor(t/(nl*32)),n1=[22,,20,22,15,,13,15,10,,8,10,5,,,,8,,6,8,13,,,,8,,6,8,16,,,],n2=!(pt&1)?[-4,,-2,,0,,,,-4,,-2,,0,,,,-5,,-3,,-1,,,,-7,,-5,,-3]:[-4,,-2,,0,,,,-4,,-2,,0,,,,-3,,-1,,1,,,,-7,,-5,,-3],DA={l:.05,d:.1},DB={l:.2,d:.1},DC={l:.4,d:.04},d=[DA,,DC,DA,DB,,,DC,DA,,DC,DA,DB,,,,DA,,DC,DA,DB,,,DC,DA,,DC,DA,DB,,,,DA],U=(N,n)=>(floor(t%nl)==0?(N.p?(N.l=n[ni]?.l||N.l,N.d=n[ni]?.d||N.d):(N.N=2**(n[ni]/12)||N.N),N.D=typeof n[ni]=="undefined"?N.D:sr*N.d):(N.D--)),P=(N)=>(l=N.l**(sr/48000),N.L=(1-l)*N.L+l*N.wave(t*(440/sr)*N.N)*max(0.,N.D/sr/N.d)),U(N1,pt<4?n1:pt<6?[]:pt<8?n1:[]),U(N2,pt<8?n2:[]),U(D,pt<4?[]:pt<8?d:[]),RI=++RI%RL,R[RI]=0.3*(R[RI]||0)+P(N1)*.4+P(N2)*.2+P(D)*.9

new version: sr=48000,tempo=280,
t?0:(R=new Array(RL=floor(sr*0.3)),RI=0,N1={N:0,D:0,L:0,wave:(p)=>(4*((p%1)-(p%0.5))-1),l:0.1,d:.4},N2={N:0,D:0,L:0,wave:(p)=>(4*((p%1)-(p%0.5))-1),l:.05,d:.5},D={N:0,D:0,L:0,wave:(()=>(random()-0.5)),l:0,d:.1,p:1}),nl=(sr*60)/tempo,ni=floor(t/nl)%32,pt=floor(t/(nl*32)),n1=[22,,20,22,15,,13,15,10,,8,10,3,,,,8,,6,8,13,,,,8,,6,8,16,,,],n2=!(pt&1)?[-13,,-9,,-2,,,,-13,,-9,,-2,,,,-15,,-11,,-4,,,,-15,,-11,,-7]:[-13,,-9,,-2,,,,-13,,-9,,-2,,,,-10,,-6,,1,,,,-10,,-6,,-3],DA={l:.05,d:.1},DB={l:.2,d:.1},DC={l:.4,d:.04},d=[DA,,DC,DA,DB,,DC,DA,,,DC,DA,DB,,,,DA,,DC,DA,DB,,DC,DA,,,DC,DA,DB,,,,DA],U=(N,n)=>(floor(t%nl)==0?(N.p?(N.l=n[ni]?.l||N.l,N.d=n[ni]?.d||N.d):(N.N=2**(n[ni]/12)||N.N),N.D=typeof n[ni]=="undefined"?N.D:sr
Post too long. Click to view.
8836
8837
>>8836
actually i don't need to split it for the character limit on catbox.moe
https://files.catbox.moe/0r74ib.asc
8838
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

oh, btw, i am indeed posting as 6fc6-e94c-b668-c82c on dollchan.net. post #8828 is mine.
-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQSWASJkDlmr1UOJ6N7cbjIx2UOB0QUCaJ/0tAAKCRDcbjIx2UOB
0RFhAQCnvzw4ZWnzAxMVPLySuykYKkjKrO2D0wP2ysimx/2PtAEAqvWCPFZZEFvN
pJuvpQArl6JeeJdXEpKuMmN+7XDstA0=
=Frpr
-----END PGP SIGNATURE-----

8624 Reply
0:52, ssstik.io_@pouyasaffari_1754164708204.mp4
(6.99MB, 576x1024)
Hello, first time posting on this board, frankly because I just found it exists, I was wondering if anyone could replicate this song I saw on TikTok, the owner said the song was on the personal page in their bio but when I tried it, it was definitely missing a lot of what was displayed on the video.

https://www.tiktok.com/@pouyasaffari/video/7412351207756270854?_r=1&_t=ZN-8yY1ctidvdO

if anyone can write everything from the code shown in the video or somehow recreate it, it would mean a lot to me
8627
>>8624
we can try to replicate the exact code
8628
Screenshot_20250803-105245~2.png
(32.59KB, 537x472)
>>8624
okay the problem is that there's reflection that's obscuring some parts of supersaw
8629

5550 Reply
Screenshot 2025-03-01 113854.png
(141.65KB, 646x306)
89 posts omitted. Click Reply to view.
7396
7430
8224
new_project2.png
(195.63KB, 639x553)
8555
emoji-skull.png
(24.93KB, 232x232)
>>8224
a=t'123456898654321'[15&t>>12][1,1.2,1.8,2.7][3&t>>16]/2
,b=k=>((((a/k^a/k<<1^a/k>>1^a/k<<2^a/k>>2|t>>4)+(a/k|t>>4)&255)/128-1)sqrt(t/16384%1)+tanh(cbrt(sin(cbrt(t%16384)7)))2(1-t/16384%1)*2+(t/1024k[1,1.2,0.9,1.35][3&t>>16]%1-.5)(1-t/4096%1)*.73sqrt(t/16384%1))/2,[b(1.01),b(.99)].map(i=>i/4+b(1).75)
8556

8441 Reply
image.png
(56.22KB, 769x793)
https://git.kimapr.net/kimapr/libbytebeat

Bytebeat, but in a C library! the only input is the javascript code (as i want the songs to be self-contained files), so to set playback mode, frequency etc, a custom metadata format is added heavily inspired by that of web browser userscripts. Multithreaded playback is enabled by default but might break some songs, songs that use complex effects like filters or reverb but want to support multithreaded playback may use the p2f/p2s functions to defer those effects to the second stage which is single-threaded and predictable wrt side effects.
8444
uzbekistan??
8445
>>8444
yeahg i live there
8446
>>8445
ik
i was just surprised considering i've never seen someone from there before
8539
image.png
(224.00KB, 1900x801)
https://git.kimapr.net/kimapr/ffmpeg-bb

FFmpeg with libbytebeat support (--enable-libbytebeat configure flag)

Link your mpv against this and you can play bytebeats in your mpv

8255 Reply
pholder.png
(283B, 32x32)
Posting my bytebeat songs
8256
((t&255)*((t*((t>>10|t>>14)&15))&192)>>7)+((t&4095)<2048?(((1<<18)/(t&4095)+10000)&128):0)
8518
>>8256
ik you from youtube

55 Reply
stone_500k.gif
(3.47MB, 256x256)
I have made a few Bytebeat songs posted to Reddit over the past month or two.

Here are some of my favorites.

creepy droning static thing

1fccccf1


plucky sierpinski

Crude Sinewave Dubstep Remix


Doom E1M1 theme recreation
Post too long. Click to view.
44 posts omitted. Click Reply to view.
4224
>>3917
this actually has a very little difference
l+r comparison
4848
5958
7465
>>110
mine fails to even OPEN
8233
>>101
"PCM Synthesis" - I don't think this is bytebeat lmao

Delete Post  
[Previous] [0] [1] [Next]

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.

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