Bytebeat

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

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.
  • 1462 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
756 posts omitted. Click Reply to view.
8697
quack.gif
(2.50MB, 256x256)
8743
I’m back and here’s a beat (8khz): (((17t|(t>>2)+(14-(t>>15&1))t|t>>3|t>>5)/4%64+40sin(10289/(t&4095))+64random()(1-(1&t>>12))/2-64+(17t|(t>>2)+(14-(t>>15&1))*t)/8%32)-30)/1.5+128
8779
Screenshot_12-8-2025_164729_dollchan.net.jpeg
(82.13KB, 1236x61)
where's n3409?
8841
>>8779
yeah, and where's 6fc6-e94c-b668-c82c? :(
8870
Capture.PNG
(46.77KB, 682x501)
t*t>>8&t>>5

6702 Reply
attention.png
(552.18KB, 1280x544)
1. Don't create new thread for each song every time!
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.

Message edited: 05.06.25 Thu 15:05:05

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.
358 posts omitted. Click Reply to view.
8901
Solar Cityscapes Song Cover v1.1_20250822181906.png
(731.06KB, 1280x1280)
>>8887
Post too long. Click to view.
8905
8906
>>8905
// "Dead Data" Reverb Engine and Infinitely Instantiable 1 Pole Filters by Feeshbread
t||(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),dly=multiTabDelay=(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;}),fxi=0,dt=t,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: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:40e3+wsin(t/400),m:.1,fb:.65}]],

Q=(
BPM=125,sampleRate=48e3,r=abs(t/sampleRate/180*3*32768*BPM)/2,
t||(d=Array(D=round((sampleRate*30)/(BPM*2/3))).fill(0)),x=[0,-2,-3,-4][r>>16&3],
a=(1/sampleRate*256)*440*2**(([x,x,x,x,12,12,,,7,7,,,,,6,6,,,5,5,,,3,3,,,0,0,3,3,5,5][r>>11&31]+5)/12-2),
m=(((((0x065bd44e)>>(t+cos(t*a*PI/127)*8)*a/8)&1)%256-.5)*128*(a>-9e9?1:0)*((r>>9&7)<7))
+d[t%D],d[t%D]=m/4,m/64
),

[dly(Q,rvrbHeads[0],.35,x=>tanh(bpf(x,.01,.8)/200)*100),dly(Q,rvrbHeads[1],.35,x=>tanh(bpf(x,.01,.8)/200)*100)]
8907
>>8901
Post too long. Click to view.
8911

8910 Reply
Salinewin.exe Bytebeat (1), YouTube.com
Salinewin
(t*((t&4096?t%65536<59392?7:t&7:16)^(1&t>>14))>>(3&-t>>(t&2048?2:10))|(t&16384?t&4096?10:3:2))

284 Reply
adwta-t1ki9.jpg
(3.85KB, 763x608)
245 posts omitted. Click Reply to view.
6243
>>6241
ah fuck
6251
>>6240
it's slightly different from the original..

actual minified code
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

7092 Reply
Scripted Canvas.png
(752.59KB, 873x433)
181 posts omitted. Click Reply to view.
8761
>>8223

Hopefully forever.
8845
8846
8847
8908

7407 Reply
frostmaw logo.jpg
(170.15KB, 600x450)
211 posts omitted. Click Reply to view.
8874
gwi-ma18.png
(66.23KB, 613x597)
8875
screenshot_5_8_2025_201149_www_deviantart_com_by_anti_devart10_dkal2f9-350t.jpg
(13.04KB, 256x350)
8884
Screenshot_17-8-2025_212248_www.tiktok.com.jpeg
(44.14KB, 388x324)
Osine Coso GIF.gif
(53.49KB, 60x60)
8888
panda.png
(5.42KB, 350x224)
8904
Screenshot_1-8-2025_103023_www.deviantart.com.jpeg
(13.99KB, 147x188)
09wjjw83.png
(300.59KB, 500x628)
ndu9btor.png
(115.56KB, 300x200)
lje1hx2r.png
(89.64KB, 263x350)

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)))
158 posts omitted. Click Reply to view.
8810
WINDOW XP NTA YOLA WATAN AKOUNA EDITION 2024 SDBHJKLSZHSFUZGSDKLJHSGILHSADGIHSGIL.png
(87.63KB, 1000x744)
8811
WINDOW XP NTA YOLA WATAN AKOUNA EDITION 2024 SDBHJKLSZHSFUZGSDKLJHSGILHSADGIHSGIL.png
(87.63KB, 1000x744)
8812
WINDOW XP NTA YOLA WATAN AKOUNA EDITION 2024 SDBHJKLSZHSFUZGSDKLJHSGILHSADGIHSGIL.png
(87.63KB, 1000x744)
8880
>>8434
Can I use your copyright tag and combine it with mine for my remix?

Here's what I've got.
'\n\n -+ Copyright © 2024-2025 PrincessPriscillaPT, All Rights Reserved. +- \n-+ When using any of my songs/remixes, please credit me either at the top or the bottom. +- \n-+ Original by © 2016-2025 Semaphore (MarioFan171) +-'
8903
>>8812
You can remove the extra tap and the q variable in the end if you want, like this.

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: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}]],

520 Reply
unnamed (2).jpg
(8.89KB, 640x640)
254 posts omitted. Click Reply to view.
8626
8690
8691
8745
8902
1749795186973-0.jpg
(2.78KB, 230x230)

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
163 posts omitted. Click Reply to view.
8194
>>8144
btw "gleb!" is me ("gleb" is my actual name)
8201
8355
8483
8900

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.
54 posts omitted. Click Reply to view.
8839
in >>8832, markup applied within a code block i added specifically to stop markup from applying.

also, just a nitpick, under the name "orion_aboy" i released a new version of "uwa!!" and also multiple covers of "Uwa!! So HEATS!!♫", which aren't on the library.
8844
please add sasha malware as a bytebeater
(40|t&t>>8)|t>>5
8868
>>8844
You clearly can't read, lil kid
8898
longer message how

1583736:
Cool waveform #2 follows the first one.

ANoUserXD:
“My own Sierpinski Harmony with kick and hihat” is an edit of miiro’s Sierpinski Harmony
Along with emelchenko’s bytewave thing, “lhphr” follows lhphr’s “clear delay example”

awogler:
“Minimal sparta harmony” is more similar to viznut’s minimal version than the original.

Bp103:
The three songs that follow “a sequencer type thing” are all remixes of it.
Post too long. Click to view.
8899
>>8898
crap i missed the enter button on hrllobrothers4 -__-

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
280 posts omitted. Click Reply to view.
8750
self explanatory (title)
link
((t*2**([7,12,7,15,7,12,7,17,7,12,7,19,7,12,7,22,8,12,8,15,8,12,8,17,8,12,8,19,8,12,8,22][t>>13&31]/12)%256<(7+(-t>>10&7)))||(t*2**((7+(t>>17&1))/12)%256<14||t*2**((15+5*(t>>17&1))/12)%256<14||t*2**(-(t>>15&4)/12)%256<14)*(t>>13)||((t>>14&1?random()*218:t)%256>128)*!(t>>10&15))*128
8751
link
(t*100>>(t>>(t&4096?7:8)&31)>>4&127)+((t*(((t&16384?7:4)^(1&t>>11))+(t>>15&5))>>(3&t>>(t&4096?2:9))<<1|t>>(t&4096?3:t&16384?t&8192?9:5:4))&255)/2+(t*3&64)*(t>>11&1)
8829
1. park el delfin
cover of Delfino Plaza - Super Mario Sunshine
link
t||(mem=new Float32Array(131072)),lp=simpleLowPass=function(e,s,a){mem[a]=e*s+mem[a]*(1-s);return mem[a]},lpr=lowPassResonance=function(e,s,a,t,m){fb=a+a/(1-s);mem[t]=mem[t]+s*(e-mem[t]+fb*(mem[t]-mem[m]))||0;mem[m]=mem[m]+s*(mem[t]-mem[m])||0;return mem[m]},seqnce=(e,s)=>e[s%e.length],wg=function(e,s){wav=0;switch(s){case"saw":wav=(e/512%1-.5)*2;break;case"sin":wav=sin(e*PI/256);break;case"squ":wav=((e/256&1)-.5)*2;break;case"tri":wav=(abs(e/512%1-.5)-.25)*4;break;case"rand":wav=(random()-.5)*2;break;default:wav=0;throw new Error("wg: Invalid type! You passed: "+s)}return wav},nt=e=>440*2**(e/12),BPM=138,st=t/48e3/60*BPM,lp(wg(t*nt(seqnce([7,10,9,8],st&3))/48e3*256,"squ")*max(1-st*4%2,0)*(1-(st*2&1)/2)+wg(t*nt(seqnce([0,1,2,-1],st&3))/48e3*256,"squ")*max(1-st*4%2,0)*(1-(st*2&1)/2),.001**(st*2%1)/4,2,3)/2+lpr(wg(t*nt(seqnce([0,1,2,-5],st&3))/48e3*128,"saw")/4+wg(t*nt([0,1,2,-5][st&3])/48e3*63,"saw")/4,.01,.4,0,1)*2

2. dry lips
link
t||(mem=new Float32Array(131072)),lp=simpleLowPass=function(e,r,a){mem[a]=e*r+mem[a]*(1-r);return mem[a]},hp=simpleHighPass=(e,r,a)=>e-lp(e,r,a),lpr=lowPassResonance=function(e,r,a,s,t){fb=a+a/(1-r);mem[s]=mem[s]+r*(e-mem[s]+fb*(mem[s]-mem[t]))||0;mem[t]=mem[t]+r*(mem[s]-mem[t])||0;return mem[t]},seqnce=(e,r)=>e[r%e.length],wg=function(e,r){wav=0;switch(r){case"saw":wav=(e/512%1-.5)*2;break;case"sin":wav=sin(e*PI/256);break;case"squ":wav=((e/256&1)-.5)*2;break;case"tri":wav=(abs(e/512%1-.5)-.25)*4;break;case"rand":wav=(random()-.5)*2;break;default:wav=0;throw new Error("wg: Invalid type! You passed: "+r)}return wav},nt=e=>440*2**(e/12),BPM=175,repeatArray=(e,r)=>Array.from({length:r},()=>e).flat(),no
Post too long. Click to view.
8890
8897

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
173 posts omitted. Click Reply to view.
5317
5432
>>4080
is this a remix of my code (cool saw and bass with drums)?
7826
8621
8896


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.
17 posts omitted. Click Reply to view.
8787
whoops, I confused name and subject.
[code]
8788
now I also confused on content.
>>8786
8789
34KHz
8823
8893

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
46 posts omitted. Click Reply to view.
6064
0:30, Minecraft_ Forge 1.20.1 - Singleplayer 2025-04-28 20-34-37.mp4
(17.73MB, 1360x768)
6284
7553
8782
8891
2025-08-20_14.15.11.png
(475.24KB, 1360x768)

117 Reply
track (5).webm
(449.66KB)
185 posts omitted. Click Reply to view.
8856
T=t,t/=48e3,SETS={S:154,P:440,t:0,B:1},BPS=t*SETS.S/60*SETS.B,t!=0?0:(echo=new Float32Array(7e3),mem=new Float32Array(256)),lowp=(n,S,P)=>mem[n]+=(S-mem[n])*P,highp=(n,S,P)=>lowp(n,S,P)-S,s=n=>atan(atan(tan(PI*n/511))+atan(tan(PI*n/256))+atan(tan(PI*n/129)))/2,p=n=>SETS.P*2**((n-70+SETS.t)/12+13),B=(n,S,P=.01)=>S--?B(abs(n-2*P)-8*P,S-1):tanh(2*cbrt(4*n+8*P)+n*8)/2,chords=[[5,9,12],[4,8,11],n=[9,12,16],BPS*2&3?[9,12,14]:n],bass=[12,11,16,16],r=T%echo.length|0,l='10001000100100100'[4*BPS&15],m=highp(1,5*sin(random()-.5)*1e-5**(2*BPS%1)*(2*BPS&1),3/2),input=chords[BPS/2&3].map(n=>s(t*p(n))/2*'11101100110110110011011011011011'[4*BPS&31]).reduce((n,S)=>n+S),P=echo[r]+=input/2-echo[r]*.7,tanh(highp(0,(P+B(sin(PI*t*p(bass[BPS/2&3])/3072)*.5**(g=BPS/2%1),12,.1)*.3**g)*(BPS>32&&min(1,4*BPS*l%1||1)||1),1-min(BPS/16,.999))+(BPS>16&&BPS<28&&m+lowp(2,sin(random()-.5)*.1**(4*BPS%1)*l*4,.2))+(BPS>32&&2*sin(64*(4*BPS%1)**.3)*l*.1**(4*BPS%1)+m)+(BPS>30&BPS<32&&highp(3,3*sin(random()-.5)/1e-5**(BPS/4%1)/8**5,3/2)))
or, https://dollchan.net/bytebeat/#4AgCAO0dlUttunDAQ/ZX2IcQ2g/EY2AuqN+pKrdQ3JPKGeCAJ2o20eCOWKKqa/ntnvGyVi4TBjM/MnHPGt26CKXX5qs+g/nFbuz91iUUOVZnnBqbSwLbEv7CtajcpBug6XZjzbgvTV2duTCn6+/3R+f7ly8/DsZsy+30cu99i2WcShn74fGKLhZRwOL48OeGhhkq6DQEb38ZO1Ml5K1UF+8fd/g2GM+afpIaT827TTZ0X4cWr+qV8WiBKGb+PhY4fYmjXUsrUwhMXCpIqZZUSwidLE4fAJAkWIwnZzjScNkhU6iS52Yru7kRgq4jPiujWCcqS6u+FVfd34yRy5WM6kLFXK+5EPo0PJ9c0BawBbQtNDitAbMG7hiOAi5bdVjbKbuZI3pa+hbvuRIn8jwQKuNHdXrH1+tD73bR/NXBw12iMmdf5uW5yRRUjLFoYXHBUIBTq9OjF2PmH4yBkogupsE8KUm8ZfYVy3kUoIUuthEf/9Dy5s4KGDlKi2Oqho4m4zUlMijZsp7pGRIPcHM3HXXgujDJspR77h+f7XrC5ZKuPa0kes6pmpNsQmqY2mQNKLyH4e5ZhQFTxVrASmigzYJf+k5NpZpZWKs2ydi6ESRibqkmfzpTakUyKbzIbRQOVQQjU1OEKX19R8gJM+ISzyXe9XtOtiUMSLqKIvt/sipLjcDktfLJVI3XPL6YeVA7aXipwWxsmscjfgIgaI99lxsMlx4SmnHp2IYPs0zDTeZjMOqfsdKVUEeYo5T8

originally posted here.
IM SLOWLY GETTING OUT OF MY MIND FHDLSLAGAJU
8857
kanye face (1).jpg
(28.63KB, 1024x1024)
>>8856
T=t,t/=48e3,SETS={S:154,P:440,t:0,B:1},BPS=t*SETS.S/60*SETS.B,t!=0?0:(echo=new Float32Array(7e3),mem=new Float32Array(256)),lowp=(n,S,P)=>mem[n]+=(S-mem[n])*P,highp=(n,S,P)=>lowp(n,S,P)-S,s=n=>atan(atan(tan(PI*n/511))+atan(tan(PI*n/256))+atan(tan(PI*n/129)))/2,p=n=>SETS.P*2**((n-70+SETS.t)/12+13),B=(n,S,P=.01)=>S--?B(abs(n-2*P)-8*P,S-1):tanh(2*cbrt(4*n+8*P)+n*8)/2,chords=[[5,9,12],[4,8,11],n=[9,12,16],BPS*2&3?[9,12,14]:n],bass=[12,11,16,16],r=T%echo.length|0,l='10001000100100100'[4*BPS&15],m=highp(1,5*sin(random()-.5)*1e-5**(2*BPS%1)*(2*BPS&1),3/2),input=chords[BPS/2&3].map(n=>s(t*p(n))/2*'11101100110110110011011011011011'[4*BPS&31]).reduce((n,S)=>n+S),P=echo[r]+=input/2-echo[r]*.7,tanh(highp(0,(P+B(sin(PI*t*p(bass[BPS/2&3])/3072)*.5**(g=BPS/2%1),12,.1)*.3**g)*(BPS>32?min(1,4*BPS*l%1||1):1),1-min(BPS/16,.999))+(BPS>16&&BPS<28&&m+lowp(2,sin(random()-.5)*.1**(4*BPS%1)*l*4,.2))+(BPS>32&&2*sin(64*(4*BPS%1)**.3)*l*.1**(4*BPS%1)+m+lowp(4,cbrt(sin(850*t)+17*sin(random()-.5)*(1+sin(2*PI*BPS+4)))*.01**(BPS%1)*(BPS&1),.4))+(BPS>30&BPS<32&&highp(3,3*sin(random()-.5)/1e-5**(BPS/4%1)/8**5,3/2)))
or, https://dollchan.net/bytebeat/#4AgCAO0dlUl1vm0AQ/CvtQ8h9LHB7HDZGPVu11Ep5QyJviAeSIDuSOUeYKKqa/vfunUmUxBLYx97s7szs3toJptSaos+g/nVb2791ibmBqjRGwVQq2Jb4D7ZVbSfhAUmdLtT5tIXpu1UbVbL+fn+0rn/59vtw7KZM/xzH7g9b9hmHoR8ub3S+4BwOx5cnyxzUUHG7JmDjWmlZHZ+PXFSwf9ztP2B8xvwR13Cyzq67qXMs/Pi3uhEuzRE5l59joeOXGOoV5zzV8OQLBUmV0EIw5uKlkiEwcYJJJCHbmYZNFBKVOo43W9bdnQisBfEpiG4dIy+p/p5pcX83TswIJ+mCSycK34l8Gh9OtmlyWAHqFhoDBSC24GzjI4CL1rstdJRt5ohpS9fCXXeiRP+NBAq40d5eeeuTQ+920/5VwcFeo1Jqfs/PdWMEVYwwb2GwwVGGkIvTo2Nj5x6OA+NxknOBfZyTeu3RV8jnU4QcslRzeHRPz5M9K2joIiWKbTJ0NBG7PrFJ0MHbKa4RUaFvjurrKTxvjDJseTL2D8/3PfPmkq1O1pw89qqakbYhNE11PAdEsoTg71mGAlbJLfNKaKKegXfpnRxPM7XUXCRe1s6GMAnzpiakL8mE2JFMiq8zvRmoCkJgJg5X+PpKs/Tg2F/4XHI9Wa1oZ2RIwUUU0f8PXUTRIMNqargwNUHqbd4sPQgDiX6rkOko0mEOC/MBRMQ88lOmnDsYCHvlc4pciYlLXF5OkqH0MdrLG58vDe25oL0VQWyY7TzZxLyTUUGN53Q2N4PsonI674i3w1CdtBAiD+vB+X8
8859
M41201U20OS20U_LegionL100GRY_PDP_ATF01.png
(69.40KB, 600x450)
>>8857
T=t,t/=48e3,SETS={S:154,P:440,t:0,B:1},BPS=t*SETS.S/60*SETS.B,BPS%=256,t!=0?0:(echo=new Float32Array(7e3),mem=new Float32Array(256)),lowp=(n,S,P)=>mem[n]+=(S-mem[n])*P,highp=(n,S,P)=>lowp(n,S,P)-S,s=n=>atan(atan(tan(PI*n/511))+atan(tan(PI*n/256))+atan(tan(PI*n/129)))/2,p=n=>SETS.P*2**((n-70+SETS.t)/12+13),B=(n,S,P=.01)=>S--?B(abs(n-2*P)-8*P,S-1):tanh(2*cbrt(4*n+8*P)+n*8)/2,chords=[[5,9,12],[4,8,11],n=[9,12,16],BPS*2&3?[9,12,14]:n],bass=[12,11,16,16],r=T%echo.length|0,l='10001000100100100'[4*BPS&15],m=highp(1,5*sin(random()-.5)*1e-5**(2*BPS%1)*(2*BPS&1),3/2),input=chords[BPS/2&3].map(n=>s(t*p(n))/2*'11101100110110110011011011011011'[4*BPS&31]).reduce((n,S)=>n+S),P=echo[r]+=input/2-echo[r]*.7,tanh(highp(0,(P+B(sin(PI*t*p(bass[BPS/2&3])/3072)*.5**(g=BPS/2%1),12,.1)*.3**g)*(BPS>32?min(1,4*BPS*l%1||1):1),1-min(BPS/16,.999))+(BPS>16&&BPS<28&&m+lowp(2,sin(random()-.5)*.1**(4*BPS%1)*l*4,.2))+(BPS>32&&2*sin(64*(4*BPS%1)**.3)*l*.1**(4*BPS%1)+m+lowp(4,cbrt(sin(850*t)+17*sin(random()-.5)*(1+sin(2*PI*BPS+4)))*.01**(BPS%1)*(BPS&1),.4))+(BPS>30&BPS<32&&highp(3,3*sin(random()-.5)/1e-5**(BPS/4%1)/8**5,3/2)))
https://dollchan.net/bytebeat/#4AgCAO0dlUsFu2zAM/ZXtEFeSaVuU5cQJpgQLsAG9BXBvhg9uayQFEqVwXBTDun8fqThF2wB2IlOP5HuPvHMDDJmzZZdD9euucn+rBRYWNgtrNQwLDesF/oP1pnKDYkBaZVN9Pq05PHGmmMLw3emVXojuYXd0vnv99nt/bIfc/Oz79o+YdbmEQ3e4vqFcKWF/fH12wkMFG+mWBKx9EztRJeejVBvYPW13HzCcMX4kFZycd8t2aL0IP/xubpXPCkQp48+x0PFLDM1cSpkZeOZCQdtGGaWE8MlMxyEwSILFSELWIw2XaiQqVZKs1qK9PxHYKOJTEt0qQbmg+jth1MN9PwirfEwXMvaq5E7kU/94cnVdwBzQNFBbKAGxAe9qjgBOG/ZXmShfjRHbLHwD9+2JEvkbCRRwvbubsPXpvvPbYfemYe9uUGs9vufnpraKKkZYNHBwwVGBUKjTkxd96x+PByGTtJAKu6Qg9YbRE5TjKUIJeWYkPPnnl8GdFdR0kRHFJj20NBG3PIlB0YHtVDeIqJGbo/56Cs+FUY6NTPvu8eWhE2wu2erjSpLHrKruaRtC08wkY0ClMwj+nmVoEJt4LVgJTZQZsEvv5GSW65mRKmVZWxfCJIxNTUlfmiu1JZkUX+ZmdaAqCIGZ2k/w7Y1myeCELziXXE/nc9qZOKTgNIro/4cpo+gQh9U0cGVqitTbXizdKwupuVTITRSZMIep/QAiYoz8lBmPHSyEveKcstBqkDHOricpMOYY7eUt58eW9lzR3qogNsx2nGxq38nooIY5nc3NIb+qnI07wnZYqpOVShVhPaT8Dw
8866
8889

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==
179 posts omitted. Click Reply to view.
8819
8825
8853
>>8825
tbh why is that actually better than the 21436587 website
8855
>>8853
>made from ground up.
8886
"one more post until bytebeatslop............... geg, i am superior!"

8883 Reply
Снимок экрана (70).png
(1.29KB, 254x50)
code:
t%(t/(t>>12))

8882 Reply
track (5).webm
(1.13MB)
t%4*(t>>4|t)%(t>>7)%(t^5>>6>>t&t)>>17%6

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
257 posts omitted. Click Reply to view.
6386
>>6303
i know that guy in the image holy
7158
2025_06_11_0s4_Kleki.png
(80.37KB, 256x256)
8561
2025_07_03_0g6_Kleki.png
(864B, 64x64)
>>2970
past me would make this
bpm=150,sr=44100,T=t/sr*40960/150*bpm,(sin(sin(45/cbrt(T/16384%1+.05))*2+2)*64*(~T>>13&1)*(T>>20&1)+(((v=[1,0,2,0,1.2,0,2.4,0,1.35,0,2.7,1.5,0,3,0,1.5][(T>>18+(T>>12&3^T>>12&5))&15]*t/2)*2^v*7^v*3)&127)/2+(t*sin(t>>1)&128)/2*(1-T/16384%1)*(T>>14&1)*(T>>19&1)+32+(((t*[1,.9,.8,.75][T>>16&3]/2&255)+(T>>9)^64)&383)/4)/128-1
8562
2025_06_24_0v2_Kleki.png
(1.02KB, 64x64)
8872
wergyer564g5gy456yh4567ty-ezgif.com-video-to-gif-converter.gif
(5.73MB, 800x800)

8871 Reply
xortexturehsv.jpg
(16.99KB, 225x225)
why did i enter this site

8865 Reply
track (11).webm
(516.19KB)

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.
54 posts omitted. Click Reply to view.
7990
>>364
Who Banned Itself?
8188
>>7956
There is no way you can do this. And I have no time.
8259
>>7990
what?
8327
>>8188

People can't understand this can they lmao

They be like
"AdD thIs coDe to LibARrrY!1!!1!1!"

(yes I misspelled that on purpose 😏)
8849
Screenshot_17-8-2025_81829_dollchan.net.jpeg
(84.93KB, 1241x70)
>>8188
can you add n3409

6946 Reply
cccb67c1-9870-4134-bdf3-388820b997ff.png
(1.52MB, 1920x1080)
the captcha is ahaface lmaoo
61 posts omitted. Click Reply to view.
8762
8763
8800
8816
8848

8843 Reply
scratchblocks.png
(32.94KB, 652x279)

8840 Reply
Снимок экрана 2025-08-16 074508.png
(131B, 1x2)

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-----

7598 Reply
bonk.gif
(2.53KB, 30x17)
4 posts omitted. Click Reply to view.
8541
like this?
8545
>>8541
yes
8550
8803
8818

8777 Reply
Screenshot_20250810-082559.jpg
(132.65KB, 720x1612)

204 Reply
MBTL_Neco-Arc_Art.png
(312.22KB, 818x1280)
520 posts omitted. Click Reply to view.
8548
>>8547
Fix: Double S
8584
8586
8775
Dark Profile.png
(6.66KB, 500x500)
8776
Dark Profile.png
(6.66KB, 500x500)

8765 Reply
17548964576987665950243821813916.jpg
(2.25MB, 3456x4608)

8752 Reply
Screenshot_20250810-082559.jpg
(132.65KB, 720x1612)
8753
any ideas name this bytebeat?

8737 Reply
Screenshot_20250808-144747.jpg
(27.01KB, 173x171)
8738
Screenshot_20250809-081622.jpg
(3.12KB, 160x169)
lol melody going crazy
8739
Screenshot_20250809-081622.jpg
(3.12KB, 160x169)
sugar rush
8740
Screenshot_20250809-081622.jpg
(3.12KB, 160x169)
Screenshot_20250808-144747.jpg
(27.01KB, 173x171)

8736 Reply
Screenshot_20250808-144747.jpg
(27.01KB, 173x171)

8733 Reply
Capture.PNG
(49.99KB, 314x319)
8734
8735
GYUVnmvW8AAckoU.jpg
(35.07KB, 959x408)

8724 Reply
Screenshot 2025-08-07 180535.png
(2.12KB, 1026x55)

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.
213
bagladesh.jpg
(107.43KB, 3555x2133)
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.

2628 Reply
Four_intro.png
(27.31KB, 1206x1277)
329 posts omitted. Click Reply to view.
8078
>>7901
yep it was vpn, i was just doing a test so that in the future, i don't get doxxed or hacked by some anonymous user on the internet for no good reasons.
8375
8611
8694
8696

8683 Reply
Screenshot_20250715-172911.jpg
(127.60KB, 720x694)
https://dollchan.net/bytebeat/#4AAaQRVIr0bK1MDIz1ClRM7MvUSuxL4lLz89Pic8pTc6Oz8kvj09JLctMTi2OL8hJrEwtssorzcmxMtAu0bIwVyuJA0ItCyMA

considered dangerous to low devices player.

(note for low devices player↓)

to solve the lag, you need to listen the whole ear-bleeding and laggy sound 😈
8684
IMG_20250712_191052_321~2.jpg
(1.28MB, 3048x4064)
oh wait i forgot to mention, if you made it to listen it for a split second without any lag, ur luckyy


8642 Reply
image.png
(125.31KB, 640x310)
(2*t&255)*(-t>>6&700)>>8


Advanced Melody 1

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

8616 Reply
Знімок екрана 2025-06-08 201752.png
(1.54MB, 1919x1071)

7438 Reply
0:17, ScreenRecording_06-18-2025 18-27-43_1.mp4
(16.37MB, 1920x1260)
8316
8597
0:33, bandicam 2025-08-01 14-53-04-920.mp4
(16.80MB, 1920x1080)

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

8528 Reply
Знімок екрана 2025-06-08 201752.png
(1.54MB, 1919x1071)

8519 Reply
images.webp
(9.10KB, 320x320)
The 42 Melody In RM Style

((42&t>>10))t&255%256(1-t%2048/3E3)|t>>3

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

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

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