Bytebeat

To bottom
Changelog / Common thread / SthephanShi / kOLbOSa_exe / lhphr / PortablePorcelain / HypernovaHeathen / BaenHoHoHo / SArpnt / hcdphobe / OnixIsThePewterGod / Zackx / GetDolphinedLol / psubscirbe / ChrisRM380 / Kouzerumatsu / MT2023 / Decent-Manager-6169 / Chasyxx / Glebguything / absolute197 / ANoUserXD / MarioFan171

CAPTCHA
 Deletion password
  • Supported file types are JPG, PNG, GIF, WEBP, WEBM, MP4 and MOV.
  • Limit: 4 files, 30 MB per file (60 MB for Passcode users).
  • Images greater than 250x250 will be thumbnailed.
  • 923 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

Songs by SthephanShi: >>7
Songs by kOLbOSa_exe: >>27
Post too long. Click to view.
410 posts omitted. Click Reply to view.
4577
4580
4605
>>3
hello
4610
4611

4064 Reply
0:26, lv_7298310206268673287_20240731120134.mp4
(9.40MB, 1280x720)
38 posts omitted. Click Reply to view.
4408
>>4405
also, holiday-charge-1414's grammar is good, unlike eilik's, so that's probably not him.
4480
like why does this man steal sings
4487
>>4480
idk man this society is fucked
4613
Untitled291_20240910070944.png
(30.42KB, 473x474)
4614
20241008205906.jpg
(43.79KB, 720x1280)

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==
122 posts omitted. Click Reply to view.
4542
1725089893834-0.png
(1.40KB, 110x110)
4545
>>4541
WHAT THE FUCK DID YOU DO?
4557
4562
Без названия265_20240927234427.png
(225.81KB, 511x300)
test emergency false alarm
4612
Yume Kojo: Doki Doki Panic Music - Subspace, YouTube.com

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
205 posts omitted. Click Reply to view.
4524
4571
T=t,t/=4,max(min(sin(sqrt(T/6*([1,1,1.2,1.5,1,1,1.2,1.1][t>>14&7])&63)*4)/((t>>(t&8192?t&16384?2:3:4)&255)*.1)+atan(sin([1,1,1.2,1.5,1,1,1.2,1.1][t>>14&7]*T/6*PI/128+(4e3/(t%8192)))*8)/2,1),-1)/2+((random()*(-t>>3&255)/512)+(random()*(-t>>6&255)/256*(t>>13&1)))/2-.25

link
4607
credits for the original code to justaboutdead
link
var tau = 2 * Math.PI;

function sub(wave, mul, time){
  return Math.sin(wave * mul + tau * time);
}

function sin(x, time){
  return Math.sin(tau * time * x);
}

function timeri(x, time){
  return abs(1 - (2 * time * x) % 2) * 2 - 1;
}


return function (time, sampleRate) {
	   var n = sampleRate / 500;

  var bass_osc =
    0.24 * timeri(n, time)
  + 0.052 * sin(n * 32, time)
  ;

  var bass_sub =
     sub(bass_osc, (1 + sin(1.1337, time)) * (2 + (1 + sin(0.42, time)) * 15), time)
  ;

  return 0.3 * bass_sub;

}
4608
>>4607
i could port over other ones but the ones that are too complex (ex: got some 3O3, unexpected token) i cant
4609
>>4608
wait a minute i just ported unexpected token
link

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
6 posts omitted. Click Reply to view.
4593
4594
4598
4603
4604

117 Reply
track (5).webm
(449.66KB)
107 posts omitted. Click Reply to view.
4574
>>4573
idk why i put that there 😭😭
4575
4576
>>4575
wait, i meant "BIG INFO JAZARD WARNING. I'M NOT JOKING", not "Antares".
4601
4602

2628 Reply
Four_intro.png
(27.31KB, 1206x1277)
176 posts omitted. Click Reply to view.
4566
4578
4586
4587
>>4586
oh ye. forgot to put name
4596

4595 Reply
b08vjj51ozpd1.png
(156.77KB, 575x581)

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
70 posts omitted. Click Reply to view.
4540
4543
4549
4582
RDT_20231005_1939023578392732007471133.jpg
(7.72KB, 224x224)
4585
>>4582
Why does a.push consume the central prosisng unit?

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
24 posts omitted. Click Reply to view.
4351
I Don't Recommend Talking About Medical Stuff Today, Scurunimbru Is HERE!

Let Her Clean The Rest Of This Spiritual Inforhazard...

More Bytebeat Songs Too, This One Is Named "Don't Get Caught, Okay?": https://dollchan.net/bytebeat/#v3b64JY5BDsIgFETvQuIPX7DAL7RoQm/gxhugNu0Co0kJG/Xu0rqamWTmZd7s9ryP7MRyyMo02skU8jAYkmXTVk4hQd5znsChMKj8p2y5wBEFrbn2nOSTIjDUo6jOQteiOMc8N/G68P98xTngfNUeCEWLFWhwR647GPKoLJNsiY9XGi8x11PWa62/Pw
4361
BIG INFOHAZARD WARNING. I'M NOT JOKING., YouTube.com
4421
4489
https://dollchan.net/bytebeat/#v3b641Vjrbts2FH6VwUAFXRhHPCQlu4AMOF5vWFIE8QoMcPJDdtTWqyOvtowmbQr0DftKOyQlWZQlRxuwH4sT8ly/c3hI85JvvcX6Nuk9702jizj72N8uUzLR5GK9JVe59PMmI+eaXq0/kEtN/rX+Qi5STd+h48V9Tsf35OVK0+9X6/WGTJIcM1muyFjT8XxLXl1FtB/Qgc/YcEjGt3/SKDsVfUFBSA6Q8/tDOggFebHaaL8X5OcPTV2+Ie+RZn3K/KEgWbyLfv5woe/7A8Go1F2ev5uixftdusiW69S+Jw/kq/Ntk2S7TfqLbd+7aOR49oOLneN+/U6u3r7S4Js4vV3f2Q65jLMs2aQ0uu5R3/ep+vjq77pXaKHU7i32Wia1wNSHC86AMr7XctQy/AFgjHMhOHBA7XkS314kq/Xtw8t4m0WZe2nTvixMATrLRiMKFhU3zikNKvbT1fpLmz3T9gEn79Lldp1qD5qb7635EWtosebaehiQ8fxhu8WpBcZFEA6GJMYIoxE8Zu6rq9GIkxgkH+T8gMQMp1qSaKL0POcDyQ/I2TL7dbO7o9HUjqkVU1dFcFzbPkH90GKORx23mCqVDZXZeLxwBekKVgxHXaHJlUlXZsXMdKV+U1gwfbn05VbMj/uC4TtX1WJ5dQIyV9XiOR+SeVEtJquD+qJaXPKhjD19+Qc9S+KMRrY9tefUmpc1o33xqEapWnCs0Kl6AHpM7DlYc6h7qMmhrO7BdAxmzVnHGFzH4NacH4uxoJHcE+Q4dR/k/ZAsQKpgNBKPuqd+QYg8EuTjX9DHRTF4y9TiWBfwuICK9vfNMk4/rJLflotPGN4+tzOL4/biuODzAU7AMxDBCYWB/NI1TX3VBdugxaUy40ZMyGMO6BCXBxWsDYDuv6Fe1YX5IRyNqVyI3FTklkEjc6NxwaoL+j4VFu4whYtcIaaNhVPs1WQ4oz4IqcEU+oLIXakeUMrcwILHmgjtraBBSK1BiQN1HHaIw1TqB0goZoj0Jt1m+BVN0my8yHZxtt5E5ZmB2xtjBA+nEJuhc2oqhNLIFmeZvF6+VgttamfuIeZjkxArQit7AZV7gTdp9EdTX7SCiDoK8if5HubgVqJyg7bcumLTpzKkbSBQxyjyg0p+7Eh+HZDhyexaxwiijlLkxyr58WP5dcFmT2UIbSCsjlHkx3V+0zTeJK1r75Q343aeWd46PtGwPmpzq3JrX3sdsZ+YXd5nbSDsiblV+bWvvU7IT8ws7/PWMfKD9dE0t+1rryM2fyrDoA0kqGMU+Qmdnz4iMb0rPHxowAZYlovUxps6XkbQFvfM058/Tvy+cCozwfJsqk73DU70wAn5MpkB0YdlHp1BGIQt0StAzIheODVFFwdOeXSho+eXmbfr5TbBK568lqjLGbVKEooLiePObFsjhRKJlMCKvVGncmDRG8yr9GZ7IJ4DQXcgPK3za85BhrAHZgfA3ATmVeCwliHfAxWXMNYdCDN8kS4+xmmW3OrHBY2MJ8kz7hm8uk80CEWTDA3r8GDA15HAled6gzAIG4RDhB/TaFY8S7zikVE+VEhdxdtVR7xYF9WBBI5I2vNpSEPPl1AXxjGo8ZYPC6/6ZjCeHKTBDLqZ/RM0+m/MWjXQUdNtPEeGYNSURTPjweEZTwHzMUL+J5b/hY50zswoL49m5TvHK58v+7fPnvLKZ0Wjtpsv7aptkMFx2dH8GrOqFuIM9yr9SiHVDgyOeoZQc8zkdMdNh1xXBAwxHu4V+mZKqh0YHI6pKtQcMzndcdMh11Xj4fdIr4V9CxWaehXJcbqCOqHljqdOUePQL/aBqqaBKeAYwmFR6kfewRno1U+tg2PsQFAN8XGXfhpHszH1xoAnFJEEL4hSwqqEaqFsC/vcW
Post too long. Click to view.
4579

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
178 posts omitted. Click Reply to view.
4430
X_Roomskidd world tour v2.png
(1.25MB, 1024x1024)
SAMPRATE=25000,BPM=172,T=t/SAMPRATE*BPM/60*16384,x=((t*(T>>13&7^T>>12&5)/(1+(T>>17&7))*(1+(T>>17+(T>>18&3^T>>17&5))&7)^(t*(T>>13&7^T>>12&5)/(1+(T>>17&7))*(1+(T>>17+(T>>18&3^T>>17&5))&7))*2&128)%256)/2,err=6,I=3,fd=(x,y)=>x%256*(y&2047)/2048,A=[err,err,1,1,I,I,1,I,1,I,err,err,I,I,1,I,err,err,err,err,I,I,1,I,1,I,err,err,I,I,1,I][(T>>12)%32],B=[err,err,err,err,I,I,1,I,1,I,err,err,I,I,1,I][(T>>12)%16],AB=fd(t/5*tan(t<<1>>[A,B][(T>>17)%2])&128*([[err,err,1,1,2,2,1,2,1,2,err,err,2,2,1,2,err,err,err,err,2,2,1,2,1,2,err,err,2,2,1,2][(T>>12)%32],[err,err,1,1,2,2,1,2,1,2,err,err,2,2,1,2,err,err,err,err,2,2,1,2,1,2,err,err,2,2,1,2][(T>>12)%32]][(T>>17)%2]>0),-T>>[2,2,2,2,2,2,1,2,1,2,2,2,2,2,1,2,2,2,2,2,2,2,1,2,1,2,2,2,2,2,1,2,/**/2,2,2,2,2,2,1,2,1,2,2,2,2,2,1,2,2,2,2,2,2,2,1,2,1,2,2,2,2,2,1,2][(T>>12)%64]),x+AB

https://dollchan.net/bytebeat/#v3b64tVNNa4NAEP0vQmRnM2V3x09KVlDowUMgpN5EQao59YvUg6H0v3c1sSYSKCWUYVjem7cz8w7zaT291Y11bz3G6802zh40eVJKTDZrrQLCTLdiLHFDCl9y5Tuhi51mrOUsiyLl2EHZv2R7IJhaDmRgBwD8Bx2f0HbKY9EDMILy9hbAyVYUwoI8HwRhs99rH1Pt4K7WrMMD6Kjri5wdbJJuYETSDTHWuZH2clQmUhPqlCOfzvCcv6It8mFJgoVDBSbTjD/9VX6BcaJ3NWuFx9vqlbWrlYqiPMbkpAqM4QJ655zlF07IhDrlyNMMz/kr2ksn/z7h3FYkAe8MygmnGJuc49/qgnNxY49pSd8tALtlnFhofVQv78/NtmrN6QwH8/UN
4484
xroomskiddworldtourrahh.jpg
(12.39KB, 128x128)
ap=(x,y)=>x<y?x:y,SAMPRATE=44100 /*38250*/,BPM=200,T=t/SAMPRATE*BPM/60*16384,HI=t*2**(parseInt('077A5573352232053'[(T*((T>>18&1)+1)>>13)%16],36)/12)*((T>>18&1)+1),B=t*2**(parseInt('00000000333333335555555577777777'[(T>>13)%32],36)/12)/4*((T>>18&1)+1),c=(x,y)=>x%256*(y),bass=c(B,abs(((T+262144)/32768%16)-8))/2%256,b=(abs(((c(bass%256,abs(((T+262144)/32768%16)-8))-128)%256)-128)%256)/2,err=6,I=3,fd=(x,y)=>x%256*(y&2047)/2048,A1=[err,err,1,1,I,I,1,I,1,I,err,err,I,I,1,I,err,err,err,err,I,I,1,I,1,I,err,err,I,I,1,I][(T>>12)%32],B1=[err,err,err,err,I,I,1,I,1,I,err,err,I,I,1,I][(T>>12)%16],AB=fd(t/5*tan(t>>[A1,B1][(T>>17)%2])&128*([[err,err,1,1,2,2,1,2,1,2,err,err,2,2,1,2,err,err,err,err,2,2,1,2,1,2,err,err,2,2,1,2][(T>>12)%32],[err,err,1,1,2,2,1,2,1,2,err,err,2,2,1,2,err,err,err,err,2,2,1,2,1,2,err,err,2,2,1,2][(T>>12)%32]][(T>>17)%2]>0),-T>>[2,2,2,2,2,2,1,2,1,2,2,2,2,2,1,2,2,2,2,2,2,2,1,2,1,2,2,2,2,2,1,2,/**/2,2,2,2,2,2,1,2,1,2,2,2,2,2,1,2,2,2,2,2,2,2,1,2,1,2,2,2,2,2,1,2][(T>>12)%64]),h=ap(abs(((HI^HI*.5*3&HI)%256)-128),128),H=(h*(HI%256)/256|h)%(-T*((T>>18&1)+1)>>5&255)/2,HI2=t*2**(parseInt('077A5573352232053'[(T>>12+(T>>12&3^T>>12&5))&15],36)/12),h2=ap(abs(((HI2^HI2*.5*3&HI2)%256)-128),128),H2=(h2*(HI2%256)/256|h2)%(-T>>5&255)/2,b2=(b^bass)&127,
throwfunc=x=>T&1023?0:(()=>{throw x})(),
































x=[b,AB+b,h/2+b,(h/2+b)+AB,b2+AB/2,b2+h/2,b2/2+AB+h/2,h2/2,h2/2+AB,h2/2+b2/2,b/2+h/2,AB,AB+b2/2,b2/2,h/2+b/2,b][(T>>19)%16]







































,throwfunc("\n \n \n \n \n T="+(T|0)+" thrown: "+"current bar: " + (T>>19)%16 + " of 16 bars")+ap(x,255)

https://dollchan.net/bytebeat/#v3b64tVVta9swEP4rxtBUkpXJOll2FiaXBAbxh0Lp8i1OwU4T/GFzQ+KyhLb/fSfbSZ207IUyHZZ0p0en56Q7/OQuHu6X7tDN1obs+J6aePdlf7Ub7vm30fXN7Wj61QSB9H1HMDUA7TPBxzfXBnyfT00lDiCGRhH6TIZqEPBJYioGjJF1ttkuk7Iil34UjbSOlNIACnytLmdkygiZxrEc9CT1JMWZohcynHMVUiGBni7z8VunbVNt022L2mbPaLwqOHoVwZnfxTHyC9AhI3vK82y7NQsy5lm+JYj2IAQZBFQoiMIBcqT9AaUC7AaeG9LAFsTuq22/3deXMKAW1pkJ4MvNxoQ8MYqv7s8p9cAPIgT5wYCPpJkh1uK5RElQZPsd7MmZfm5/BztvLguayxp3Dvmnzfb9RmOzuieV0KzKSlLF8Wwk0WMLijDiOe1h6IzMTiIBFNl+Bzuc6ef2d7Cnkfz3E7phxT7lfdRmwF/l4KSr/2ldMCY+6OOVZBjMKS9Mtm4TdZLcTRL2STPVmySdTOR1NzGkYIhp81KHzwW9IP031ap7oLVN3EkCf1fvlo3XDD1114yaYiroY3XyAro8AYnCgSm8pQrIFSxZ6LCFmm6HYI6w/M4Wp027iKdlVWwefq4ey4XZmXjakz6oK39ICJbcU73m7F4ooYj8qOzMLMeC8HJeCMCe1AP1RmOkhX1NzyvqQVhDPS+g7SyuHu0qz0UDRaN1Ce2uxrVV2jf/XNfhx8mfCj/eGkndNC2d829qUhff99mnXuo6NbocOmhL3cXjZrMsKyfPNtbieM4rUVTQ8rBycIrr29SlHubAjtvnc7m7zX6svy9vswp/VPXP6OUX
4530
xoltusswarmer.PNG
(5.69KB, 43x51)
rough recreation of "HR - EEYUH"
ap=(x,y)=>x<y?x:y,invap=(x,y)=>x>y?x:y,BPM=130,SAMPRATE=29790,sec=(t/SAMPRATE|0)%(59.1)|0,minute=(t/SAMPRATE|0)/60%60|0,fd=(x,y)=>x%256*(-y&1023)/1024,T=t/SAMPRATE*BPM/60*16384,p1ch1=fd(t*2**([0,,0,,,0,,,-1,,-1,,-5,,-5,,0,,0,,,0,4,,-1,,-1,,-3,,-1][(T>>13)%32]/12)*2&127,T>>4),p1ch2=fd(t*2**(([0,,0,,,0,,,-2,,-2,,-5,,-5,,0,,0,,,0,,,-2,,-2,,-5,,-2][(T>>13)%32]-3)/12)*2&127,T>>4),p1ch3=fd(t*2**(([0,,0,,,0,,,-1,,-1,,/*-5*/,,-5,,0,,0,,,0,,,-1,,-1,,/*-5*/,,-1][(T>>13)%32]-7)/12)*2&127,T>>4),p1ch=p1ch1/1.5+p1ch2/1.5+p1ch3/1.5,p1b=(t*[1.35,1.35,1.7,1.5,1.35,1.35,1.7,2][(T>>15)%8]/4^t*[1.35,1.35,1.7,1.5,1.35,1.35,1.7,2][(T>>15)%8]/2)%256,p2h=sin(t*PI/128*2.5*2**([0,,,1,,3,-4,,-5,,-7,-5,0,,-2][(T>>12)%16]/12)+sin(t*PI/128*2.5*3*2**([0,,,1,,3,-4,,-5,,-7,-5,0,,-2][(T>>12)%16]/12)))*128+128|0,p2h2=fd(sin(sin(t*[0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,1][(T>>12)%16]*15/16*PI/64)*4)*64,T>>2)+64,p2k=sin(sqrt(T/16%256)*4*[0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,1][((T>>12)+1)%16])*128+64,p1=p1ch/2+p1b/4*(T>>18&1),p2=(p2k*4+p2h2*2+p2h+p1ch*2+p1b)/5,p3=(p2h/2+p1b+p1ch+p2k*2)/4,p4=p1b/4+p2k/2+p2h2/2+p1ch/2,throwfunc=x=>T&1023?0:(()=>{throw x})(),throwfunc("\n time in bars: " + ((T>>19)%4))+invap(ap([p1,p2,p3,p4][(T>>19)%4],255),0) //32769 for speed 1.1

tAStAStAStAStAStASaTTToTTTiTTToTTT
4559
2024_09_27_0cs_Kleki.png
(612.38KB, 1641x928)
BPM=150,
fd=(x,y)=>x%256*(y&2047)/2048,
SAMPRATE=40960,
t*=1.220703125,
T=t/1.220703125*BPM/60/SAMPRATE*16384,
fd=(x,y)=>x%256*(y&2047)/2048,
xor=x=>x^x/2,
st=((xor((t/1.02<<(5-(T>>11&1)))/("@Lf@DUfD".charCodeAt(T>>12&7)))|(T>>8-(T>>14&1)))&31)+
((xor((t/1.02<<(4-(T>>11&1)))/("3@L39DU93@L39D+9".charCodeAt(T>>12&15)))|(T>>9-(T>>14&1)))*(254>>(T>>18&7)&1)&31),z=x=>x/16*((x*(4-0.015625*3))-(x*4.015625)&64)/64%256,a=z(T*[1,1.5,1.5,1.8,1.35,1.35,1.5,1.2,1.2,1.35,1.125,1.125,1.2,1.125,1,1.35][(T>>13+(T>>12&3^T>>13&5))&15]*32),Bx=T*2**(parseInt([0,3,5,7][(T>>16)%4],36)/12)*[2,1,1,1][(T>>16)%4]/4,BASS=abs(((Bx^(Bx%256*abs(((T+262144)/32768%16)-8)*2))%256)-128)*(-T/64&63)/64*(T/64&255)/3*8/512,I=3,err=0/0,A=[err,err,1,1,I,I,1,I,1,I,err,err,I,I,1,I,err,err,err,err,I,I,1,I,1,I,err,err,I,I,1,I][(T>>12)%32],B=[err,err,err,err,I,I,1,I,1,I,err,err,I,I,1,I][(T>>12)%16],ABsnarehi=fd(t*tan(T>>[A,B][(T>>17)%2])/8&128*([[err,err,1,1,2,2,1,2,1,2,err,err,2,2,1,2,err,err,err,err,2,2,1,2,1,2,err,err,2,2,1,2][(T>>12)%32],[err,err,1,1,2,2,1,2,1,2,err,err,2,2,1,2,err,err,err,err,2,2,1,2,1,2,err,err,2,2,1,2][(T>>12)%32]][(T>>17)%2]>0),-T>>[2,2,2,2,2,2,1,2,1,2,2,2,2,2,1,2,2,2,2,2,2,2,1,2,1,2,2,2,2,2,1,2,/**/2,2,2,2,2,2,1,2,1,2,2,2,2,2,1,2,2,2,2,2,2,2,1,2,1,2,2,2,2,2,1,2][(T>>12)%64]),A=32768,ABkick=((sqrt(T%(A/2**[-1,-1,,,,,,,,,2,2,,,,,2,2,2,2,,,,,,,2,2,,,,][(T>>12)%32]))*64)^(sqrt(T%(A/2**[-1,-1,,,,,,,,,2,2,,,,,2,2,2,2,,,,,,,2,2,,,,][(T>>12)%32]))*16))%256|0,AB=ABkick/2+ABsnarehi,end=fd(T/4,-T/512),[st,BASS+a/4+AB+(Bx%256)/5,(Bx*(abs(((T+262144)/1024%512)-256)+256)/256%(abs(((T+262144)/1024%512)-256)+256)%256)/2+a/2,(Bx*(abs(((T+262144)/1024%512)-256)+256)/256%(abs(((T+262144)/1024%512)-256)+256)%256)&192,end&192][(T>>19)] // x rooms v7.3 trailer

https://dollchan.net/bytebeat/#v3b64tVVtT9swEP4rVaVGtuPU8TlJ0wlXJGMfKoGEIHxKUymjrUBA2dJoCoz9953dBEqFNKaNpmf7Ht+LH9uX/Oxf3i+W/U/99PREy9Dns/VqoUnDH6ieNAMII0YeHPCDERXYxjh/npycniXZFx3448g41EzLIYA/8pWEEIFM12IHYRhbRL7oHJmMVBy8I1NzX+kGJ+eNAFQ3tSYEMUJMeB8ODkjokWwykdKRlFJBZv3D49Xh0cXqaNYfXl6V1Wckl9TWBpwR2jyZcbz1CqyXoyR1Z+v9yMF+ZHV4rMZHF+Nt747fyiDDLsV4NwUjEAaTiUViXAaCJit/tOyEROakYZjSH/oyjHDHFKUeQkGrUycKqIgCs0u81I8kY7nkchi2EqOosGuMQCsWMKfStdCN7GSR20UptyWg5lZ1kAeSKZgCytNGZwwYI9/KarOcrmuS+1zxkI9a74gOgoKriAoJlOVgYnO5OykCnibn57r8uiGEpM0cxZ74FshciEAGSFHBKIoH6OTFlAGlxoh6ElAjXoY74ETKbAQjVoEwRB8Wi1ACn2rFl1WlfeHzROc4NKpdzBQf2UqHT/f0ffwN25YS0IGCgqcvOf7KV0YFT9LNuqyWV9d6tSA1q8u1mc0TnrZ2I6ReUBE7yJ2R/BUb4GBbIx0Oe/o+/obtazYfnmGX2MSn3DO
Post too long. Click to view.
4570

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
162 posts omitted. Click Reply to view.
3980
new profile.png
(22.57KB, 480x360)
4080
4417
mario_jumping__smb3__by_sbmarts_dho48gl.png
(51.63KB, 2048x2048)
4427
>>4417
crack addict mario 3 fan
4554
>>701
magandand tunog!

4537 Reply
7bceb2b267ecb60619fd7b0def9089388e743b6250661ebc32
(35.66KB, 640x640)
h
4538
4539
boioioioioing-boing.gif
(111.73KB, 200x200)
>>4538
waza
4544

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)))
108 posts omitted. Click Reply to view.
4356
Profile.png
(1.25MB, 800x800)
t&asin(sin(t%16384*PI/(t%16384>>7)))*128+127.5

Sirpenski Triangle Acid [44100hz]

t*sin(t>>(t>>(t>>(t>>12&5)&7)))

Laser Metal Screeching [8000hz]

t>>t%16384/(t%16384>>8)

Crush Laser [32000hz]

((t|t>>(t>>12&7))/2%128)*(t&t>>(t>>12&7)/2%128)

Gʅιƚƈԋҽɾ [32000hz]

t>>(sin((t*PI)>>(t>>11&7))*128)

†Ððwñ§ïñê [44100hz]
4508
cat-litterbox.gif
(3.75MB, 360x640)
4513
vf1ykl4dsu4z.jpg
(110.75KB, 1078x1045)
4520
4533
>>4508
also, here's a minified version.
no way i got "temu" as a captcha??!1/1!<

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=
10 posts omitted. Click Reply to view.
2718
196990196-kid-on-bicycle-on-a-mountain-looking-at-
(33.92KB, 450x300)
"You are riding your bike down a road among the mountains. A valley with forests, meadows and waterfalls rushes below.."

- Original / minified version - 790 bytes, 44100Hz Floatbeat
- Formatted version - 1855 bytes

Written for "Very Rare Formats II" competition on battleofthebits.com, here original post.

This is a further development of the Dark Forest song technology, using a squarewave arpeggiator that generates different chords and progressions from a pattern.

The echo uses a popular technology with cache array, but it may be freezes on Firefox with weak machines (phones for example). It's better to use a different echo method in your songs, for example, by simply repeating the function.

You can remove /128-1 at the end and switch to regular bytebeat mode, there will be no difference except artifacts at the beginning and end of the song due to insufficient precision (only 256 values), so floatbeat mode was used for better sound.
2889
Screenshot 2024-01-06 at 03-53-25 Bytebeat compose
(72.26KB, 606x912)
Screenshot 2024-01-06 at 03-52-12 Bytebeat compose
(76.64KB, 606x912)
Animation of light in Diagram mode. Shine a flashlight on the sphere from all sides.

* 1/16 zoom sphere
* light 1/16 zoom sphere

1/16 zoom gives 16 diagram "pixels" in height. To get more pixels, we need less zoom:

* 1/32 zoom sphere
* light 1/32 zoom sphere
* light 1/64 zoom sphere

Unfortunately, the animation smoothness directly depends on the scan speed. But at high zoom the resolution suffers:

* 1/8 zoom sphere
Post too long. Click to view.
4177
images.jpg
(10.49KB, 225x225)
"You have passed through the portal, but there is no way back. You walk on the new world and think about your destiny. Sunset on the horizon, tomorrow will be a new day.."

Play in bytebeat player - 3550 bytes, 48000Hz

Originally posted on battleofthebits for Summer Chip XIV contest.

The generation algorithm is based on a modified custom tracker format taken from the song Adventure's Began by Kouzerumatsukite. The table with effects is applied for the square wave generator, making such effects as duty cycle changing, attack, staccato, arpeggio. A song can use different effects for the same melody, changing its sound.

Message edited: 12.08.24 Mon 11:52:52
4182
>>4177
this is actually cool keep it up!1!1
4531
Please, change the name of the "improved dpcm 1.03125bit" to "ADPCM in bytebeat". Also change the description to "ADPCM in bytebeat. The bit depth is ~45.48kbps"

4529 Reply
dfybntykbuhkl..PNG
(57.63KB, 1331x930)
I bet this is gonna be bytebeat in april fools

4523 Reply
bright-and-beautiful-dramatic-super-moon-over-the-
(25.41KB, 768x480)
4534
Bell sounding like instrument lol

4502 Reply
IMG_3706.jpeg
(109.12KB, 404x518)
this is 4chan but doll
4515
>>4502
What exactly are you doing here
4518
download.png
(14.52KB, 1024x256)
and?

520 Reply
unnamed (2).jpg
(8.89KB, 640x640)
94 posts omitted. Click Reply to view.
3929
>>712
>>712
>>712
this sounds like dave from dave and bambi
3932
artworks-aORYg3KhfpMJDYq5-MfVRSw-t500x500.jpg
(29.51KB, 500x500)
>>3929
polish anonymous
hmm
4353
>>1325
you made it sound like an instrumental of a song made by Parry Gripp lmao
4514
4516
>>3929
Yes, exactly like Dave from DnB

4466 Reply
спотти.png
(24.90KB, 256x256)
4491
4499
x38xhwnbzez91.jpeg
(24.88KB, 400x400)
thank

4498 Reply
server-icon.png
(10.85KB, 64x64)

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
246 posts omitted. Click Reply to view.
4202
peril.png
(18.93KB, 334x165)
4432
>>788
oh my dayum
4467
4470
>>4202
which tracker is that
4478
2024-09-16-120453_hyprshot.png
(156.25KB, 1332x688)

204 Reply
MBTL_Neco-Arc_Art.png
(312.22KB, 818x1280)
474 posts omitted. Click Reply to view.
4423
4424
4425
8e3eea9596778b301d1e378a08dfc620_37171176212155508
(12.33KB, 684x600)
4428
3046bb872514c4f23e42241e77cb1fba.jpg
(10.37KB, 214x236)
4431
198ac798260cccb84c4cc73742e63296_21618059523895449
(973.06KB, 196x238)

4404 Reply
10:00, sound.mov
(3.17MB)
got chat gpt to output this:
(128+127*sin(t/10))*((t>>10&3)+1)*(1+cos(t/10))

this was its explnation:
128 + 127 * sin(t / 1000): Generates a sine wave oscillating between 1 and 255. The frequency is scaled so that it fits within the 8 kHz sample rate. t / 1000 adjusts the frequency of the sine wave.
(t >> 10 & 3) + 1: Extracts a 2-bit pattern from t and adds 1 to make sure the result is always non-zero. This introduces variation based on the bitwise manipulation of t.
1 + cos(t / 5000): Adds a cosine modulation factor. The cos(t / 5000) oscillates between -1 and 1, so adding 1 scales it to range from 0 to 2. This modulates the amplitude of the waveform.

4375 Reply
thingus.jpeg
(4.38KB, 204x192)
4382

4366 Reply
1428.png
(22.01KB, 600x600)
4367
4368

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.
41 posts omitted. Click Reply to view.
2851
I noticed that there is 2 visy's in the c compatible library (sorry for some grammar errors)
2992
360_F_572735076_wgfCpOZOiow9U83kpA6SuGInOKCTPi07.j
(85.35KB, 540x360)
Here songs I added month ago:

--------------------------------
- by Gabriel Vinazza - Recognized code from https://www.youtube.com/watch?v=TLOLGaFo0Cw

--------------------------------
by orion_aboy
- samplerate detector (source) - Detects real sample rate of your machine
- song chooser (source) - Detect your samplerate with "samplerate detector", then put it into sr and the sample rate part.
- uwa!! (source) - cover of Undertale OST - Uwa!! So Temperate
- sphere (source) - Sphere visualization. Set "Diagram" mode and zoom to 2(-8).
- sphere with sierpinski (source) - Sphere with sierpinski pattern on it. Set "Diagram" mode and zoom to 2(-8).
- zigzag (source) - Set "Diagram" mode and zoom to 2(-8).
- Plucks - Plucks effect demo using circular buffer
Post too long. Click to view.
3972
landscape-8bit-pixel-art-summer-natural-landscape-
(137.36KB, 1920x915)
List of songs added before June 2024.
Please don't beg me to add a song to the library. There are too many songs, I don't have time for this. When I succeed, then I do more.

--------------------------------
by PurpuroNovo
- Together Forever (source) - Cover of Rick Astley - Together Forever
- Bora tomar uma (source) - Cover of Ele não vai não
- Megalovania - Undertale - Cover of Undertale - Megalovania

--------------------------------
by May_I_Change_My_Name
- Thrown Apple - Bad Apple animation in the error console.
- Butterfly Funcbeat - A funcbeat excerpt from Chopin's Étude Op. 25, No. 9 (Butterfly).
- LFSR Means LFSR (source) - LFSR is a linear-feedback shift register.
Post too long. Click to view.
4302
Markup (1).png
(16.49KB, 396x354)
Markup (2).png
(119.92KB, 1139x1184)
Created instructions for text formatting on /btb board.
I see, many people don't know how to make here named links or how to paste unformatted text.
4343
Screenshot 2024-09-02 at 01-21-10 Bytebeat compose
(114.85KB, 889x542)
Screenshot 2024-09-02 at 01-20-41 Bytebeat compose
(112.84KB, 889x542)
Screenshot 2024-09-02 at 01-20-20 Bytebeat compose
(115.46KB, 889x542)
Go to "Settings" tab > "Code style" selector.

Available styles:
- Atom Dark (default theme),
- One Dark,
- SArpnt (taken from SArpnt's player).

Also I added more visible highlighting of paired brackets. If you click on one, the whole pair will be highlighted in yellow. If the bracket has no pair, it will be highlighted in red.

Please suggest your own syntax highlighting options (with links or screenshots of editors so I can see them) or suggestions for improvement or correction.

951 Reply
Rick Astley - Never Gonna Give You Up (Official Music Video), YouTube.com
30 posts omitted. Click Reply to view.
2576
9D6D44A7-20FC-4DC0-BFDF-4C85FA33D6CC.jpeg
(230.45KB, 1085x773)
3464
4293
4333
4546

4329 Reply
ссырно.png
(200.41KB, 914x1200)
((t>>2)/12)|((((t<<4)&51)|t)|(t/12)|(t*2))

8000 Hz
4330
t/8&(t/64)&t&t/32>>t%2

8000 Hz
4331
t>>((t/32)>>(t/64))>>2048&t/1024

8000Hz
4332
(((((t<<2)&128)|(t/12))&(t/2)|(t/64))+(t/2)+t|(t/32))+t/16

8000 Hz

284 Reply
adwta-t1ki9.jpg
(3.85KB, 763x608)
218 posts omitted. Click Reply to view.
3115
BianoxFlavored.png
(890.96KB, 1920x1080)
3269
(t^t>>1)+(t^t>>2)+(t^t>>3)+(t^t>>4)+(t^t>>5)+(t^t>>6)+(t^t>>7)+(t^t>>8)+(t^t>>9)+(t^t>>10)+(t^t>>11)+(t^t>>12)

8kHz
3277
>>812
woah
3282
pichaku.jpg
(64.47KB, 500x814)
4289

3876 Reply
Screenshot_2024-06-21-18-42-56-586.jpeg
(150.05KB, 1280x800)
7 posts omitted. Click Reply to view.
4275
fixedmod=(x,y)=>((x%y)+y)%y,(((x=(y)=>sin(t*y*(fixedmod(t>>13^t>>14,17)%10)/128))(1)/4+x(1.5)/4+(t&32768?random()*(1-fixedmod(t,32768)/32768)*2-1:sin(1e5/(t%32768)))/2)/2+0.5)*256

https://dollchan.net/bytebeat/#v3b64RU/tCsIwDHyXQiXpOtt0nww238EHEIadMHCbuP5oEd/dziFCuCR3x4W82HWxA2vYbfSDnRbbgpcB2w7A84BJQB4kxKWFjV3HGZwIAn52cF1H2WXDXFKFnDQqMjUiEKo88UDHYhvAHTJTlfXp2c92mQAFUPpPkV8R1d6ESanZbtFQKHB8ZxGViZXomChMUTLJ1n563Idz7+ILea21fn8A
4276
IMG-20240818-WA0000.jpg
(50.19KB, 540x1063)
fixedmod=(x,y)=>((x%y)+y)%y,(((x=(y)=>sin(t*y*(fixedmod(t>>13&t,17)%10)/128))(1)/4+x(1.5)/4+(t&32768?random()*(1-fixedmod(t,32768)/32768)*2-1:sin(1e5/(t%32768)))/2)/2+0.5)*256

https://dollchan.net/bytebeat/#v3b64RU7tCoMwDHyXQiWpdW3qJ4LuHfYGsjoQpo7ZHy1j7746GYNAcpfj7l7sutqRtew2+dHOq+3Ay4BdD+B5wDQgDxIi6GBnt2kBJ4KAnxxc31OeOEk1ctKoyDSIQKiK1AOdyv0Al+Smrprzc1jsOgMKoOzvIL9PVMcSJqN2z6GxVOD4wSIqEyfV0VGYsmKSbcP8uI+XwcX6RaO1fn8A
4285
4286
4287

4281 Reply
sin-t-42-t-10-256-1-t-2048-2024-08-23.png
(20.09KB, 1024x133)

4250 Reply
captcha.png
(5.90KB, 175x55)

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.
41 posts omitted. Click Reply to view.
3442
>>3441

set to 48000 hz
for this song
3550
2024_05_31_0ju_Kleki.png
(794.88KB, 958x966)
3917
>>359
i shortened your 19-char dubstep to 11 chars

 t/(t&t>>12) 
4215
>>199
lol
4224
>>3917
this actually has a very little difference
l+r comparison

1838 Reply
de82b5b1c73d735960eee9cba11c8a87.png
(25.44KB, 256x256)
Made this dubstep version of lazy jones

Thanks to leejh20 for the drums

Dubstep lazy jones
1 post omitted. Click Reply to view.
1840
HEYY U GOT FROM COOL PEOPLE SERVER!!
1841
>>1839
> Sorry, im actually from sweden, the VPN changed the location
no problem try not used vpn again
1844
Thanks to leejh20 and kouzerumatsukite for helping me.

Add a bit of this and that, get some harmonies and some good drums and you're done!

Dubstep Lazy Jones
1846
neco-arcirhgdrihrnerh.gif
(206.57KB, 220x220)
4207
>>1846

س=floor,ف=t=>t.length,this.v??=0,Rev=(w,s,i)=>(v++||(a=Array(s).fill(0)),w=w%256+a[z=v%ف(a)],a[z]=wi,w),t=2,M=tan,م=sin,$=random,I=512,i=16,j=12,n=[15.47,16.39,17.36,18.39,19.49,20.65,21.87,23.17,24.55,26.02,27.56,29.2],L=ف(n),S=6E3,C=t/S,q=س(C/I),N=qq&15,J=(S-C)4&3,k=C/2%1,R=[i,i,13,18,11,,13,18,i,i,13,18,11,,9,6,],r=ف(R),B=R[(C>>1)%r],H=B==null,B=H?R[((C>>1)-1)%r]-N:B-N,A=[40,,37,35,33,28,25,23,21,i,13,11,9,4],l=ف(A),c=C+192,D=A[c&ceil(c/48)+c/32&31]-N,w=c-3.1,d=A[w&ceil(w/48)+w/32&31]-N,s=A[(C+3)/7&37-C/9+I&l],s=s==A[(C/5-1&37-(w-7/4-1)+I)&l]?-1:s-N,Q=A[س(l-(C%64)/2)%l]-N,T=19-i(C/3%1),X=t/n[B%L]/(2س(B/j)2),Rev((C>768&&(م(t/((n[s%L]2س(s/j)/2)))-م(1.5w)-.5&T)+(م(t/((n[(s-7)%L](2س((s-7)/j))/2)))-م(w)-.5&T))+(C>1536&&(م(t/(n[Q%L]2*س(Q/12)/4))-م(2w&7)-1)&16-16(C/2%1))+(C>128&&(M(t/(n[D%L]2*س(D/j)))&20)+(M(t/(.05+(n[d%L]2*س(d/j))))&j))+(C>64&&($()4>>(-C2&-t/2>>C)&J)4)+(C>I&&($()8>>(C8&-t/i>>C)&J)4)+(k<.12&&C>32&&(M(t21)/M(-t/15))&((C)&3)7)+(C>1280&&(م(1E9/(S+8/(C64%256)))+1)11)+21م(X+(H?1.5:5-5k+1.5)م(X/2))+21,21374,.5)

or

https://dollchan.net/bytebeat/#v3b64VZTNbttIDMffxagHMyNqRjOjz2ApI1YKxEUTIE4PBQQfDNvdKlGVjaVG6Nehhz5RX6Z5m1Kyu969CBT5458ccqQvk83Ddjc5m/z6ie/qh4c9PH/HDvNO1bvm7+49dO+rVj3NZhjAcveEvIcWKoE5f/K8r1/5Gs/3+/Un3gr1rqprHggBPfZTG8XeuvyMT9Pn73wtVkAvK+xlBb2ATqKFK+zWDTz/wLZq4AXu18324QMsMDIWKjQx3CFZDZYmUmECJlYuA5MoF4NJRztTYQY2UHEE1qg0AeuUoWeoIvLEKrBgExXFYDNlV/AaqZVGwC3GLx0U2OlbeMRfP3mhFwKu8VE+MhPBK+S3fiFkyBzcY6Ht1MASywoqMI5KgzFwtP7vyyCGFeyHKksBc1yWvMhzI6b7FVziHLH5WNfkv5xR5BDyx6h/fTb3r+EcyzAAcAm4CJwDm4Klc5BhjnUM1QhXUA8lzgVssPBMZuECz8sN2+yqmm90mApvo51lzpAw7WLj01RgS0x/YPqR6U9MSzFeeE7ohLnEL3TmLVi9In+LY0hHvhkivPcTHVLT3kIQMPPNWUv5NwTRGGufF9M4FNqKaT3ovkGT+ZWkfDc1At7SxJtyPn290txKSRlzfSekFcPFGgaSxClj/PkH7zTnTdkSKQ9gSyDJCuFT1KhI9sJXEXsjvBPOWz8RQ8pRfHynvFPinyTKKnITufjfak15cyp2o40VOjzkWNmzZNgTM7Fv4uEwdCGOEnbo9+ogcHESuBiqCmYDosaoCiKPkO0J2Y6IYHcHpTgkoRecLl2ec7+QlvmdtnleCPaKnCOzOCIpIYVMB6L6L3H/lzKWsSKnvY5dSWuEvuLEmYhK0YQFc0Imf3oPDsc3LzPNb71Uk2ocDh8uNeYZIQ3t2RpJyFuPX85o7GeRH8l7jywxuofJEkIX1CUhkHcCk3b94Z96t1x39FMJ0yAIvv0G

(i losslessly optimized the original using variables then combined it with portableporeclain's new reverb & t*=2)

WARNING!
at 100-130 seconds, it will almost become replaced by nan then at more than 130 seconds, it will completely become a NaN

4054 Reply
gvhrtvyghrgvtyhtgvytgyh.PNG
(30.73KB, 976x178)
BPM=120,SAMPRATE=40960,T=t/SAMPRATE*BPM/60*32768,tri=(x,y)=>abs((x%y)-y/2)*2,high=x=>t*2**([0,3.5,7,10.5,14,17.5,21,24.5,24.5,21,17.5,14,10.5,7,3.5,0][(T>>14)&x&15]/12)/4&63,h1=tri(high(15),64),bass=x=>(t/16*[1,1,1,1,1,1,1,1,1.35,1.35,1.35,1.35,1.5,1.5,1.5,1.5][(T>>14)&x&15]&47),b1=tri(bass(15),64),h2=tri(high(13),64),b2=tri(bass(13),64),h3=tri(high(11),64),b3=tri(bass(11),64),kick=sin(sqrt(T/128%256)*16)*32+32,snare=(t*sin(T>>3)*(T>>15&1)&63)*(-T>>13&7)/3.5,[h1,h1+b1,h1+b1+kick,h1+b1+kick+snare,h2+b2+snare,h2+b2+snare+kick,h3+b3+snare,(h3+b3)/3+(h2+b2)/3+(h1+b1)/3+kick+snare][(T>>19)%8]

https://dollchan.net/bytebeat/#v3b64ZVJda8IwFP0vBUuSXm2+muogBQd7FMT1rfjQOlmLm9tsHypj/303NdvqJOR+5eSc3Es+g93b0z64C+7XKyskh8flar1Z5g9W84XhkNsu/ikxxMSGMyVTM4fu1FjSw5narKxaQvrJmU7PsaRMQt0817a3WcckY6TgoGYJpCA4OqFBpOilAKmd15dkKLpDPmDdDb4tSJ5lQtOwD0WyjYWksQ6NglpY1CdOh4iEgtEUqrJtnSjpYmFYgYzXa6aSW3O1/8mFOkXWi5Ij/1Wq5UhdeXU5wvlarUY44XFqhPO1Q7M72LY5kvbj1JEc25xPZGIoE7iVjJSE9lie9pZ0zMHwkYqy4a1JKCgOBLOpS1WY0tiNrqgFDimqvI2cxCiMBj5sJKrkbezRKqqUPyRDgtQRGXCXyNG56I/RT3BBJ/NtAEFbvr6/7Ddlhz9s+E9f3w
4058
artworks-gR55C9p0uW8ySTud-rfjiqA-t500x500.jpg
(81.74KB, 500x500)
Screenshot 2024-08-01 at 23-49-38 Bytebeat.png
(92.76KB, 1224x347)
>>4054
Please don't create new threads every time. I will move all your posts into one thread:
https://dollchan.net/btb/res/368.html

It will be yours. Please post in that thread.
Also I created the navigation link to your named thread at the top and the bottom of the board.
4184
wew dfgfghddfg.PNG
(43.24KB, 466x458)
>>4058
I have a slight obsession with making bytebeats

4167 Reply
images.jpeg
(5.87KB, 225x225)
t%(t/(t>>1>>9|t>>7))+t%(t>>2>>5>>9|t>>5)>

4112 Reply
FB_IMG_1722344309090.jpg
(34.77KB, 734x764)
ive experimented this code, as i would like to call it as:

“the tallest tower ever”

((t & (t >> 7 | t >> 8 | t >> 20) + t) ^ t)

4099 Reply
4x (4).jpg
(855.91KB, 4000x2500)

227 Reply
6wmq2v.jpg
(48.02KB, 577x433)
12 posts omitted. Click Reply to view.
251
BABY OPPOSITION EXPUNGED!!!!!!.jpg
(3.22KB, 117x91)
255
HadephobiaSpiderlol.png
(97.60KB, 344x302)
269
31230079_170x100.png
(20.95KB, 170x91)
1302
bfd40c5b748109d1dab087f51d211e0d-Dolf10.jpg
(205.29KB, 1280x720)
4035
tumblr_ccf63dc25d4c8622cb18251e0a22bfe3_90438c56_2
(657.25KB, 2048x2048)
>>244>>246>>255
Nice, added to library. Ok, time to check out some old threads and songs I haven't checked out yet. Sorry for the delay if I add your song in a year or two, heh.

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.
22 posts omitted. Click Reply to view.
483
>>481
Damnn.. a Trackermystics is FRICKING COOL YOU REMIXED MY SONG! AHHHHFUBEGUWEUBGIWEGUBWEGE
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

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.

3078 Reply
Screenshot_2024-03-08-17-16-00-051.jpeg
(174.24KB, 1280x800)
x=(t,y=256)=>(t/4*(4|7&t>>15)>>(~t>>13&1)&128|t/4*(t>>13&t>>15)*(~t>>11&3)&127)%y,l=16,(t?f+=x(t)-f/l:f=0),[f/l,(x(t)+x(t+1)+x(t+2)+x(t+3)+x(t+4)+x(t+5)+x(t+6)+x(t+7)+x(t+8)+x(t+9)+x(t+10)+x(t+11)+x(t+12)+x(t+13)+x(t+14)+x(t+15))/16]

https://dollchan.net/bytebeat/#v3b64LY/BDoIwDIbfZYlLBzOsGxtIsvkOXo0HonDCaOIOENFnd9hd+jV///5p3+z6uA2sY7OHKBevrRM+QKzqAuq14TEEtCIE+G6d4Sg46nb9z0khR0EG5GYzNGK3yMmjkxCPY+lniGI/VlM3eiXkOXUSNq1MpUSCJhhCTbAER2gILeGQ11VmzsEchDkJc1Q6UlToLkyyV39/TsOpj+lxo5VSnx8
3085
3124
3160

22 Reply
Bytebeat guide.png
(314.33KB, 778x741)
I decided to make a guide because I didnt find a guide that i liked a lot, I put a lot of time and effort on this guide, so please take a look at it, also in the guide I left a part for things that are left to do or understand of bytebeat, I also recomend that if you consider yourself a bytebeat expert, you make a guide of your own, with all the advance learnings. (I'm not a native english speaker, so please forgive my grammar errors) the link https://drive.google.com/file/d/1uxgDR60iwMvvoN96s_OGl5nz5KEHDKN-/view?usp=sharing
23
Hi Ravary and other "bytecoders",
there is a demoscene related Discord server (specializing on sizecoding), where we have a dedicated channel for generative music. The organizers of Lovebyte are also there. So if you like to join, this is the invitation link: https://discord.gg/JrttMx2S
24
The Discord invite expired. Is invite still available? Interested in the community.
25
Oops, it expired. Here is a non expiring one: https://discord.gg/ZjENf3PhDb

And there is another Discord with a dedicated bytebeat channel here (down in the "Beauty of Math" section): > https://discord.gg/NBXBKEEg6D

220 Reply
Lovebyte Turbo @ Evoke 2022 (live capture with audience), YouTube.com
Hi, I made this as an entry for a 4-entry bytebeat "competition" (without voting) as part of the mentioned mini demo party "Lovebyte Turbo". It's been shown for 30 s to the crowd (check video), but you can run it for longer of course. The main requirement is to make the code not bigger than 256 bytes.
max(0,min(128,((b=(-t*1.0595**(("0010010030705503"[t>>13&15])-12+3*(t>>18&1))&255),c=(b**3)>>5,(sin(b*(.2+sin(t/6e6))*.2))*c+c)*(-t&8191)>>18)))-((sqrt(t&8183)<<6&64)*(((t>>15)&1)^(t>>13))-(t&15))*(t>2<<19)+((t&16383)*(-t>>3&511)/7e4)*random()*(t>1<<19)

Link to play
335
elder-scrolls-morrowind.gif
(1.28MB, 498x494)
>>220
Interesting event! I would love to attend such demoparty.
Your tune reminds me a doom soundtrack a bit, cool.
Also you should fix the amplitude of the drums to get rid of distortion.
358
ee37c38a19b258d4883f03779c32d689.webp
(18.45KB, 500x500)
>>220
Also, here the 238 bytes version:

max(0,min(128,(b=-t*1.0595**('0010010030705503'[t>>13&15]-12+3*(t>>18&1))&255,c=b**3>>5,sin(b*(.2+sin(t/6E6))*.2)*c+c)*(-t&8191)>>18))-((sqrt(t&8183)<<6&64)*(t>>15&1^t>>13)-(t&15))*(1048576<t)+(t&16383)*(-t>>3&511)/7E4*random()*(524288<t)


Added to the library!
394
Thanks for adding it. The drums actually got much more beefy by randomly distorting based on the hihat's amplitude.

The actual name of the track was "Visitors from the Dark Side". Could you please change it in the library?

If you like you might check out more of the different bytebeat entries released at some recent demoparties here:
https://demozoo.org/productions/tagged/bytebeat/

1899 Reply
bytebeatplayer.PNG
(16.72KB, 1078x560)
This is where I keep my changes on my bytebeat player.

Update (13/08/23):
Added sinf(), alongside with cosf() and tanf().
6 posts omitted. Click Reply to view.
2144
gruigigruigigruigigruigigruigi.png
(469.56KB, 1632x835)
HELP
2175
bytebeatplayerdifferentmode.PNG
(2.92KB, 345x72)
You can now change from:

value="bytebeat" (Bytebeat)
value="floatbeat" (Floatbeat)
value="bitbeat" (Bitbeat)

More modes added soon!

Helped by (u/Butterroach)[https://www.reddit.com/r/bytebeat/comments/1668ru7/comment/jynh9ip/?utm_source=reddit&utm_medium=web2x&context=3].
2232
>>2175
value="signedbytebeat" (Signed Bytebeat)
value="tanmode" (Tanmode)

"Tanmode" is basically the tan(input*PI/128) view of the code. (if that makes sense)

"Signed Bytebeat" is basically the 128 offset of "Bytebeat" mode.
2409
The visualizer has been added to the bytebeat player fun fact: the visualizer was actually taken from https://psub-scirbe1.neocities.org/visualizer

Made everything in the player glow.

Let me know if you want to update the library more often.
2414
>>2409
visualizer doesn't work on firefox.

2324 Reply
sparkle.png
(241B, 16x16)
3 posts omitted. Click Reply to view.
2329
>>2324
how?
2332
>>2329
its just pcm, basically audio converted to raw text data that the bytebeat can read and play

doing something like this isnt really that hard, you just need an audio file and convert it to the raw PCM text, and do this:

a=``, // insert pcm data between the backticks. doesnt matter if there are newlines
a.charCodeAt(t%a.length)


this one does multiply t by 4 and multiply the overall result by 3.8, but that's not important for all stuff
2341
2353
93AC70A7-7B77-4D83-84C0-804720F992C6.jpeg
(180.21KB, 491x469)
>>2324 how come whenever i change the speed in the code, which is the a.charCodeAt(t4%a.length) to something like a.charCodeAt(t3%a.length) it glitches out?
2355
>>2353
idk pcm is weird

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.
24 posts omitted. Click Reply to view.
1859
>>1858
bruh what
ok never do change everytime to post
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)

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?
20 posts omitted. Click Reply to view.
942
1x1.png
(95B, 1x1)
I've looked at some bytebeats with reverb and I've tried to understand how it works. From what I understand, it seems to me that it works something like this:
- Declare an Array object and fill it with 0s

- Take your "melody" or whatever and add <Array>.shift() to it

- Push that divided by a number??? (like 3) maybe??? into the array

- Set the output to the "melody"

I still don't have a good idea of this. I tried doing this myself:
t?0:d=Array(2000).fill(0),main=sin(t/4)/4+d.shift(),d.push(main),main

Dollchan
it's messy lol xD

Dividing main by 2 or larger in d.push(main) gives a different result: I hear a bit of bounciness and the tone comes back. I turned the ample rate down to 8000 and I heard it wasn't a smooth decrease; it seems to "step". Lastly, I decided to use a number between 1 and 2 and the fading is slower, but I could still tell I did it wrong because of the "stepping".
Post too long. Click 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;
}

Delete Post  
[Previous] [0] [Next]

Changelog / Common thread / SthephanShi / kOLbOSa_exe / lhphr / PortablePorcelain / HypernovaHeathen / BaenHoHoHo / SArpnt / hcdphobe / OnixIsThePewterGod / Zackx / GetDolphinedLol / psubscirbe / ChrisRM380 / Kouzerumatsu / MT2023 / Decent-Manager-6169 / Chasyxx / Glebguything / absolute197 / ANoUserXD / MarioFan171
To top