Bytebeat


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

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

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

IMG_7312.png
375.51KB, 1170x2532
as the january month is ending, i finally made a 60+ floatbeat

youve heard of my first ever floatbeat song, now get ready for my first ever 60+ floatbeat!!!!!!

name: meloty
type: floatbeat
8000khz
loop: yes
remix: no
size: idk
link:meloty
>>12433
There is no need to have decimals in bit shifts.

indir (1).png
5.40KB, 512x256
ByteBeat songs i made/remixed
here it is
Is there?
>>12545 it's not yours ITS A FUCKING MEOWING CAT BYTEBEAT STEALEN FROM REALZYNX BUT WITH SIGNED BYTEBEAT WITHOUT CREDIT
>>12545
do your own code, cuh
you stole from RealZynx92 and just making it signed doesn't hide the evidence.

20251231_212119_001.jpg
9.79MB, 4080x3060
[T=t,M=Math,S=M.sin,P=M.PI,E=M.exp,H=M.tanh,R=M.random,V=(f,r,i)=>(this.z=this.z||[],this.z[i]=this.z[i]||0,this.z[i]+=f(r-this.z[i]),this.z[i]),d=T1.25[1,1.25,1.35,1.5][T>>14&3],orig=((d/4%64+d/16%64.249&T>>8)+(d/4%64+d/8%64&32)+(d/4%64+d/4%64&32)+(d/4%64+d/4%64.5&32))/255,sq=T>>12&15,p=[1,0,4,0,2,0,4,1,1,4,2,0,2,0,4,0][sq],ph=(T%4096)/4096,k=p==1?H(S(phP35E(-ph3))20)E(-ph2.5):0,sn=p==2?H(S(phP15)H(R()-.5)10)E(-ph4):0,hh=p==4?V(.2,R()-.5,3)E(-ph5):V(.8,R()-.5,4)E(-(T%1024)/102412).1,bs=H(S(PT0.005)S(T0.02))E(-(T%8192)/81922).3,sig=H(V(.1,orig,1)*.4+k+sn+hh+bs),out=[sig,sig],out][/code]


5 posts omitted. Click Reply to view.


download.jpg
5.07KB, 148x148
(t/8>>t/32&128)*1.99

3 bytes shorter than D3nschøt's formula




Screenshot 2026-01-23 9.20.42 AM.png
52.48KB, 451x451
https://dollchan.net/bytebeat/#4AgCAO0d9VUtv4zYQvvtX6BKHpKgHKclWjIyN9uTC6GKx9k3QgVGUSnUiG6aCzS72x3eGtBM3QGtIIufJj8Nv6ESYB3t4fh3bZ/NyDL4bG3TtqY3xFzy25hT8dXgM+uDvVzsGOs1vRDIZf/1i1kBetpm0GAQqsUb+/vVPUEUuN7CGLeyhAwuNgkZDp6DDbwZWgdVgM0jlpod1D9sBlDzBb6eT+cFeQM2yMufxU//8zFIuv0EPy1PV37zUsgVm5INsOCyZipgRD/dqhd+F4lyIRrbaOaBZLU3ysGKYOcIJF8MCU012MArCmuhCIFI5GU9msMeDbSGXweQIbEwUF7kQ7N2SKI2Rw2Fs4Q2Wvf1ivrA3vkoXR6HR783bbdPBbjnLV6zaCX2jpKqr21QpdX7dc1upYormuka0eqEwzHwH9iYPiNiMZmD00lK4QnIQX//gPCnQ6/VIjrg8DuiudMlFnIcXac5D5ue6mPGzukBcXGg5aTqsLOxgWVVVTrjUdJdkupZVJmcfUilLVFWlzK885lKlH6LCbSlywkl55aXS67SqQE0hVeafusqmu7quZZAkQdMdTo+BoZOeUMXwHP3mmEPJdrxKXUCS17iRTyb13yb9bsLK3Al2i/VOz69/Pmbuua202E0zVXOqEDQdZgkZDREyIM4E2y2RVXLyBHEhfwKWO54nyLonClAhPAn0jnD2EycqarDastFe70Q5OVUjshbiu7lgcS6+sZGHmBnHUKs7jYL2QokHiumFjzLDIzCiOM0OL4xHcYGQ0pyQYv0sVLhE6NJROMIMyZVx+S99kb4bamQwbLArb7EQ6fl1zzsn5SYalukKWzJdbPoQqE8oai3XgEwm9tJByrVzw7bt0HF95biV2/9Lv3Vx2OsW47bDJa4B1WaiZZteFqlE9t6lXtKFxAqVqdwD24cNXi4c22qy75s9HM1wbhhmbI9fVKyag12gwJkWe9c64px3Rok+FVN701y6JuF02rOcn9NX9KW7x43KV0+L9wyKWDEryxSXcfcJ8WN+xY/O82OIOkePTkUd0aPz9PAi5dC090uOLrsEZZSi78wITgrPEYiaI+x1Ty2WOcyZnk5399j0nqdRjBcbYlAIJMwKsR1wVcRWhHFxwWYv2KzDZlVkCZv12LworcdidWQJTPNs8G70NqFiXGM73MdpWq6wjhoFSQLHY73XwumxB50hIunDmnmrN3nXs9GrsrNK0YX+aX/msT3BpRTanVhKVrp0sfNvFF+4UyTdXK8Y7neXlDfUzYXA+5njXwDmObyOV/zxDVWhoiaf0JU9pHN3upB2Hrql6V6RkwrDiRk0IDH+AQ

Screenshot 2026-01-23 9.26.19 AM.png
113.52KB, 451x452
https://dollchan.net/bytebeat/#4AgCAO0fdVT1zgzAM/TUJskNq+QMnDPberYM3joGxCxnK0KE/vhhk3+EcW9Jr+wZh+UlPPPBBcFMdzi4Ic7y213qYhhE+3kcAuLkOa1nD4EbnFecwCmUYgznUA2iMUckYbQyyjfGsY1yWy8qwvqvwszpVkoAERdArsOQNIeWZX9uQ+nTazvWbsn39R89vCFjkNObp85/lXxZ6WNQn25n/Z/7v5tsFd89Hb4V+3L+1mxv7de//Qkj6V8Ien/0QMr+25XlpO9dvyvb1Hz2/JWCR05g/6/9S6GFRn2xnfsd//j4W+umYl3x5/gfCXv8en/KqAwjKTUK+NMz7lh3k3Nx/Yc+DmjexYSetePz33YRqLH97ZUxYE68CQmwTBlt7kPO2PgHoY1DeS8WcU2zpm9bovZpLDAd5npWph3P9DQ




8 posts omitted. Click Reply to view.
>>12137
The rest are underline, strikethrough, and spoiler.
>>12182
OH SHIT THIS IS IN THR COMMON THREAD
>>12183
do I change my name to just “ReferenceError”

also I realized that literally every thread with someone’s songs IS IN THE COMMON THREAD. It’s just deep within.
👏👏👏👏👏👏👏
>>12280
twice



IMG_7284.png
314.24KB, 1170x2532
i changed my name from Jazorb to KJMakesBytebeats and new songs and sounds!
alien sounds
asin(sin(t*(t&7e9|t&7e8)))

candy country
mel=t*2*[5, 12, 9, 11, 13, 7, 14, 10][t>>10&7],
arp=t*5*[5, 6, 8, 1][t>>10&3],
t=[mel*arp, mel>>arp][t>>11&1]

my first floatbeat song (maybe ever)
snare=atan(sin(t*54e2|t*54e3))*[1, 0, 1, 0][t>>13&3],
hihat=Math.floor(ceil(snare*[t>>11&3])),
melody=(atan(tan((t*.1*[.1, .2, .3, 0][t>>10&3])))),
t=(snare+hihat+melody)

also im going from 4th grade to 5th grade in prob a few months so wish me luck (ig)
also the first one is floatbeat and second one is bytebeat and signed bytebeat and third one is floatbeat
bytebeat names
alien sounds name:
i freaking broke the vase
candy country name:
t=[mel*arp, mel>>arp][t>>11&1]

my first floatbeat song:
jatan

Desbyte!.png
3.76KB, 72x119
tygtsdrhfhfgye
5 posts omitted. Click Reply to view.
The Breakbyte
(https://dollchan.net/bytebeat/#4AgBErEaNU9+PmzAMfs9fkZeudoBCwo9WndJp93bqpE26x1MlQptyaC1MQDdN6/73OdDbcdI2zQrESezP9uckDI9mb9n50lV7Dazmmj8GiR/5sb/0XyvKTycKDfVHzXn81naP0IdykWw2UuIsVjufhSE/WXNgECsBMhiOZypKVqFKrUJhuqoG9/W0kSxSsgK5WKYoQAkBdSgVIoqV+HSP6Em1Qs9hFqbrGMAYDjdkKpcoKMZ/4qkBb8QyZ1vzorXmMyMvrQRB+kbPJUk0yDjPqTqqLMKZzHZ+oefDkRtynF8b9Ncr9G2pI/T7WbRIb8vW1IfmDIj+syZu1ExpEcqDOBq3QUYqERAM4OqNwlB5VESoKCYRKPZF2w8lw19tA1c8JYYhwD/MiGAqCUMHTBLECj2XtMgSUQzJCDXJkngkgJF7hv7Zdp0prWY5Y/fEKu+atv3OqyPvnyzfN3XXnCyvOn4yZVnVJWMf2+fT964Hd64HzqC4lKU98DUw9oEuz5rnXu3lvNn35qvlKWN31H63C7f4mdYS38HESOW4znP0KJcX7KnLcnTJt8E2eAhoPGy3bmY5gUzELfNFa79Y08NLfwn5yrgL4v7MB0C9+VEdidws0TqLsX9qm2/8Rsrb1vaXtubDy5upNKN7uArkTwRkvwA)
guys if you run into this guy then remember he's a friend of mine whos new to bytebeat. he usually posts my songs
AW SNAP.png
13.71KB, 1365x597
I crashed CHASSYX BYTEBEAT PLAYER

oren.png
9.10KB, 171x295
Speed=9,
SQ='0',
SW='0',
DRM='000000000000000000000000000000000000000100001000100001000100010010010101011111101010',
SNR='1010010101001010100101011010101001010101011101010101010101010101010010010011111001',


I = (D, AND)=> (t >> Speed >= D.length ? 0 : parseInt(D[t >> Speed], 36) * t / 10 & AND),
DR = (D, AND)=> (t >> Speed >= D.length ? 0 : (parseInt(D[t >> Speed], 10) * 1E5) / ((t % (1 << Speed)) + 1) & AND),
SR = D => (t >> Speed >= D.length ? 0 : parseInt(D[t >> Speed], 2) * Math.random() * 24),

+I(SQ, 64)
+I(SW, 63)
+DR(DRM, 100)
+SR(SNR)
uses an better algorithm than simple t>>2& or &-t>>2:

(t((((-t>>12&3)|(t>>15&10))^((t>>13&t>>16)&9))%12+1)&128)/((t>>6&511)>255?(t>>5&511)+512:(t>>5&255)+128)256

46 posts omitted. Click Reply to view.
Captura de tela 2026-01-07 161711.png
163.07KB, 339x304
Reddit:
https://www.reddit.com/r/bytebeat/comments/1qc7sjm/moj_pas_se_popi%C5%A1kio_po_mom_funcbeatu/
Direct Website:
https://dollchan.net/bytebeat/#4AwCAO0dtUsFu4yAUPIev4OIKSGMH4rRpV1EPe95jT1W0Ig5paIiJMOnKqvox+zH7X+UZGzmrHpAQM2/evOEVDKFf9g2fZYMbhc/2rP/9PWobbvhkT3h/qautkv6Cty1+rnfKGV0rTFopW4oQKxByyl9c3TG9tjXx9ANNjPLY4DX2WX5fLn7Eh6qtjAqPe2OtI6YAiPaYND4hPiI3vMeOujoGEDe6Jsa+EkNZOaeM8NkgAiqDAVw52RwIuJjoPekl2VKVNFut1+t5h0y22lfu0hyCsJP1zp4IneXLgHwGrUk/1EC66sWCV9TRUstG/okNwS7kNZ5lcc+XYHCYc5HAmS8IaLKSxmkHSvltFhF1Trb8d8MD5YXf5g+b/xEREZ6LcJbh3CXKexUwAh66IJ54vnoUV/Wir3+voLAXEElAx8bRGwxa8DuaiREsEnwVABOUZuWo1c+DrF9V5IOjMjpKQzwmO6NcxDi6LrnVKJqda8EcCb+9mrMU1AuY3mQc/rf7PDEq6NoP/OQJSsTme4nRekD9FLrGdehfu2WYwtJO+1VEn18
>>12156
https://dollchan.net/bytebeat/#4AABErEaNkb1SwzAQhHs/hZp4dILEutVPHCWOXyBVWoYOFzRpEO+PJAM2DoyxPKOfW82tvr2ITkgZGygZa++c8T3vXIg1G9Z79AhMG9ZaPIgVkcW6xntqsix1PMODrSUlJQ+ukXGTD89s6j113b63+uBDywcQnU6m9pbyvbfXm4wqDVImdcr1beqXZiZqilyNe/QcNKUvXTNfPR0s2jZLJpffDm3AZJeDydayI9Ts6MToy/ZQt9SbYCm028+yIcr+0tOOVfUyxPfbkKjyTmt3rCLSOgolxsKxuo7EUUhhjgq/QV/VjdxXZTP0uGOPTTn+F32o8v8IAMsE8FcEmGUwdzy5LTFgmQMWQWCZBO6jeLo8iuvzBw


images (5).png
1.88KB, 554x554
t*((t&4096?t%65536<59392?7:t&7:16)^(1&t>>14))>>(3&-t>>(t&2048?2:10))



14 posts omitted. Click Reply to view.
IMG_20250420_101640.jpg
63.74KB, 1080x754
https://dollchan.net/bytebeat/index.html#4AgCAO0dtkttygjAQhl/FK5pgCtkNAjqzeN273jN2Rmg9jKIIGfr63UDFqh0mh+H/dv/NJtYnCEBVNQWpss2eOsrW7f4k3Oj8qvbf38I4kjKEVGvVrr+pQ8rKcyvaS2NFh8x4oNHIMJWhUSVxFmF9YT2MEaJoGcwXIKUvXm2WzT3ARE4HBALsf7vN7EmbXbVnKRm15FG82WJgZgscjH2B8gqqoqK/nPXAgE5wyVUs+lpVsaUXmEzAfS85lw2Rl6zUgfrGuGNzUGxScz1W3Gce9mA84G4hN4vKglkXZEPQHzyNEUkfERru6Y4GAo3HRABZhndpw7mDkJr16fNciQdL5+gMY4bqIdPvrRm89+rv7+tC+UHxRh1UzYPX1e2ELCPlzk3t+mlcB8g46LihcsoPQRQVl6s12xTbKYe6gaqxo+z/I+fHDSOrHw

may or may not be the first stereo code i made btw

H4XX3D Up For Barbecue (bytebattle season 2 entry):

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

(t>>9&6?0:9001/(t%4096)-t/9&8?-1:0)^t>>4&t*(3&t/(1+(t>>14)%8)^t>>(t>>9&8?19:20)*(t>>11))
>>5009
you forgot your name there?


44 posts omitted. Click Reply to view.

17 posts omitted. Click Reply to view.

0:14, ScreenRecording_01-15-2026 20-14-52_1.mp4
12.93MB, 1170x2532
0:17, ScreenRecording_01-16-2026 05-59-01_1.mp4
14.31MB, 1170x2532
0:19, ScreenRecording_01-16-2026 11-56-35_1.mp4
23.37MB, 1170x2532
hi i am the same guy who made good morning and im back and i made some sounds for a malware that does not exist yet so if u know malware stuff make this malware with these sounds ok

i could not put all the sounds in there is 5 but sadly the 2nd file had more mbs than 20 mb

leave your thoughts in the replies


10 posts omitted. Click Reply to view.

14 posts omitted. Click Reply to view.
e36aa497ca4e4a519a2249a0d799af47~tplv-jj85edgx6n-image-medium.jpg
23.62KB, 498x498
6358765f5713444f94c14e0caa23c0bd~tplv-jj85edgx6n-image-medium.jpg
22.33KB, 472x498
1ca24987fc01443b8d7e3cb526f29cbc~tplv-jj85edgx6n-image-medium.jpg
15.44KB, 550x498
https://dollchan.net/bytebeat/#4AgAAAEdFTk2LwkAM/SvdQyWJ085k0tEiVM8eFvYuHsp2ZT04QjeCsPrfnfEDIeS95CV5Ueq8GTq1nrj2gTZsMqYkOYXtBnS55IBlszV/+7jrdqf4rftjBMX/8UdPYyw+e/2tkwhqgX1r7/XXGvFqIO/AgMX0Qci/KdfOBWqwQCu5l2ch2zVIGTxSm5zp0J/BGbXi57O29BUjkZA495K4UsszaZsyrQg9Pp4wTp9sfrl8vJoBV3cqE1nB2MfheACs6mQD7zPZwVNYOExxAw

0:03, track.webm
50.29KB
​Hi everyone!
​I’m excited to share FORMANT-1, a lightweight speech synthesis engine built for the Bytebeat environment. This isn’t just a simple wave generator — it’s a mathematical model that simulates the biological mechanics of the human vocal tract.
​In this demo, the engine says "HELLO".
​Key Features:
​LF-Source: Uses an asymmetric glottal impulse model for a natural "chesty" male timbre.
​Nasal Cavity: Features an independent resonance channel (~280Hz) to add warmth and realism.
​Dynamic Coarticulation: Real-time smoothing of formants for fluid speech transitions.
​🚀 How to run it:
​Open any online Bytebeat player (e.g., Dollchan Bytebeat or GreasyFork Bytebeat).
​Set the Mode to JavaScript (or float).
​Set the Sample Rate to 44100 (this is crucial for the filters to sound correct).
​Paste the code below into the editor and hit Play.
​💻 The Code:
t === 0 ? (window.m = {h:new Float32Array(16).fill(0),f1:500,f2:1500,p:100,a:0,n:0.1}) : 0,
sc = [[500,1500,0,0,0.8,0],[500,1800,100,1,0.1,0.1],[400,1000,102,0.8,0,0.3],[450,850,95,1,0,0.1],[0,0,0,0,0,0],[0,0,0,0,0,0]][Math.floor((t/44100*1.4)%6)]||[0,0,0,0,0,0],
Post too long. Click to view.


Chess_nlt60.png
1.84KB, 60x60
image398738124l.jpg
47.42KB, 632x632
images (1).jpg
8.24KB, 209x242
Polka #2 (old music)

BeatMusic SignedBytebeat (old music)

there 3 remixed music & and | , this is still fire (old music)

Simple dubstep + square bass (old music)

42 arcade (old music)

Jumpscare (old music)

Good JS melody test (medium like new-old)

t>>t dubstep (medium)
Post too long. Click to view.


>>11631
I FORGOT MY NAME
captcha was cope lol



1.jpg.jpg
732B, 1x1
I was playing with fractal music and Alien dungeon and I made this cool song
Expression: (t&(t*2)>>8)|t>>4

0:15, track (2).webm
239.91KB
https://dollchan.net/bytebeat/#4AwCAO0edVU1v4zYQPVu/Yi4pbEWWJVt2vJsmBdpi0aINsGiKXoIcaImO2ZVEQaSc7cf+mD32vD/Bf6yPlOSIiYMChWGRIh9n3gzfjLZNmWohS6p4nf4m86bgYz2hv7xRzXVTlzQexzQlLPk+LcinVKpxuqm1Qfn0/kfznJtHcul9uvS2vT21Y3X1XwbjaOKe+iDSD9/XTTHWAVXDU9alEmXnG/4q47SyHCyFZ5ZKKRR3TBFRdmVM1KzMZDGe+GEU+2ZB+9X1dTJ5mi8G8/nEN5OzeLVatdPZfLky7npu2dfRN9l5HC7fZlM8XR6iVBoseAnWouABiaJqcsV/YRovZukdoAHtZd5OKqHT3RGGDN40uRZVLnhNV3QX3zsmnm/anOVc95hf4QA7xg+d0XgV0Wx4HG8bzrR6z+sbUTZ24aT1O2thRjDgOwb85wbOThsIc14+6B39TdH9IHd9AsYDvl0OzP12WRnuTp4IOMn5Hwyd80OC7hWmOSuq8Z7lAeXyMaCdeNgNtVlAKgX7eERMOoj3yfNmM7ptNtMNU4oU3OYcFYTqABMlRcYp4yrlZQZ98EHxNJtvceJFFVhRurLHoyso3zcl6HkdtjfWya5GKqypZ8m4ojiJLolAtDh8VoQsaEl/oB8olklv5I10r58XieySnURvVq0FxMJyHKNMbHltYqKK1ay1nHHNcsTPS9qw36UytnHmJ5R8C+CqYqkwx+FeapuSkekIIPCijJLg2CyCQfMK5lGAOggi+yMziftJt2LX7gNbLZcdiR/EdIfQWh714XMlMqlAY89qQwhcsf0KjWOnCYZNL6A1x+ZdFK6CKEzwX+O/DCgKLzBZGBrh0tII7A+lO6N5T+i2ZLVNldxupybtUCG4iRRXouzeCTLz18nEYUenC9/oJg6f3PUarWoJ4eAK4Lpiuj58KTvdwm+zeSUFnV6di4As+pswoXdXYIJ/lvvbBqcUe4RE93ym0Z1T/rbNvHoqFKufpuQsw+o5pTtZN4o2aBQYdyDHHmOwaytkRvF8DVT/Zhs2RvRmA5y7wPDCgS6H0IUDvQgXDvRiCE0c6BsHmAyBSwe4coDrI9Dm5rs2zE6RECQCJol8sfajbYpL848oeEasZPnhy4NImTfq0nNFY5sXeDBR22HRDkk7LCede/j/ivT19doow3BJkjiKDJmkJ/NO5LqWfRtD7yrkXhTCNgzbNrzRFhC0B5n1IbZ9A0qf2ME4hwZM/8dl/4zbBLAj69PxdO/xhv+J5ot1hIb2oA//1FzaBlqxEjPVaJF7owx6NMG2jdp2DKtuODNliwBtxZi1pXlrNgFNYyiyL7mcb011t3bO6cjNVRCGtWGO3n4SPT2FPvbuu5adcTXwHqM9dLytXXfLfIj+BQ

first. find street surfer. second. add |t>>8 . THATS IT ITS SO EASU

4:16, 2025-12-14 22-53-55 (1).mp4
29.31MB, 1280x720
so js free to use midi to funcbeat converter

put ur midi in the same folder as code name it song.mid and run the program then take the code from output.txt and paste it to the funcbeat, done!

if someone can do better, please do, ik its possible to do much better

(if someone wants details its just midi player with use of base64 encrypted midi song)

const fs = require('fs');

const midiBuffer = fs.readFileSync('song.mid');
const midiBytes = Array.from(midiBuffer);

var midiString = Buffer.from(midiBytes).toString('base64');

let code = `
var BASE64_CHARS="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
function base64ToBytes(str){var clean=(str||"").replace(/=+$/,""),out=[];for(var i=0;i<clean.length;i+=4){var n=(BASE64_CHARS.indexOf(clean.charAt(i))<<18)|(BASE64_CHARS.indexOf(clean.charAt(i+1))<<12)|(BASE64_CHARS.indexOf(clean.charAt(i+2)||'A')<<6)|(BASE64_CHARS.indexOf(clean.charAt(i+3)||'A'));out.push((n>>16)&0xFF);if(clean.charAt(i+2)&&clean.charAt(i+2)!=='=')out.push((n>>8)&0xFF);if(clean.charAt(i+3)&&clean.charAt(i+3)!=='=')out.push(n&0xFF);}return out;}
function readVarLen(bytes,i){var value=0,b;do{b=bytes[i++];value=(value<<7)|(b&0x7F);}while(b&0x80);return {value,nextIndex:i};}
function splitTracks(bytes){var i=0;if(String.fromCharCode(bytes[i],bytes[i+1],bytes[i+2],bytes[i+3])!=='MThd')throw new Error('Invalid MIDI header');var hl=(bytes[i+4]<<24)|(bytes[i+5]<<16)|(bytes[i+6]<<8)|bytes[i+7];var format=(bytes[i+8]<<8)|bytes[i+9],nTracks=(bytes[i+10]<<8)|bytes[i+11],tpq=(bytes[i+12]<<8)|bytes[i+13];i+=8+hl;var tracks=[];for(var t=0;t<nTracks;t++){if(String.fromCharCode(bytes[i],bytes[i+1],bytes[i+2],bytes[i+3])!=='MTrk')throw new Error('Invalid track header');var tl=(bytes[i+4]<<24)|(bytes[i+5]<<16)|(bytes[i+6]<<8)|bytes[i+7];tracks.push(bytes.slice(i+8,i+8+tl));i+=8+tl;}return{format,tpq,tracks};}
function parseTrackToEvents(bytes){var events=[],i=0,tick=0,lastStatus=null;while(i<bytes.length){var dt=readVarLen(bytes,i);tick+=dt.value;i=dt.nextIndex;if(i>=bytes.length)break;var statusByte=bytes[i],status;if(statusByte>=0x80){status=statusByte;lastStatus=status;i++;}else{if(!lastStatus)break;status=lastStatus;}var cmd=status&0xF0,channel=status&0x0F;if(status===0xFF){var mt=bytes[i++],lenInfo=readVarLen(bytes,i),len=lenInfo.value;i=lenInfo.nextIndex+len;if(mt===0x51&&len===3){var tempo=(bytes[i-3]<<16)|(bytes[i-2]<<8)|bytes[i-1];events.push({tick,type:"setTempo",tempo});}continue;}if(cmd===0xC0){var program=bytes[i++];events.push({tick,type:"programChange",channel,program});continue;}if(cmd===0x90||cmd===0x80){var d1=bytes[i++],d2=bytes[i++];if(cmd===0x90&&d2>0)events.push({tick,type:"noteOn",note:d1,velocity:d2,channel});else events.push({tick,type:"noteOff",note:d1,channel});continue;}if(cmd===0xA0||cmd===0xB0||cmd===0xE0){i+=2;continue;}if(cmd===0xD0){i+=1;continue;}i++;}return events;}
function ticksToSecondsAndNotes(bytes){var midi=splitTracks(bytes),tpq=midi.tpq,all=[];for(var t=0;t<midi.tracks.length;t++){var evs=parseTrackToEvents(midi.tracks[t]);for(var k=0;k<evs.length;k++)all.push(evs[k]);}all.sort((a,b)=>a.tick-b.tick);var tempo=500000;for(var i=0;i<all.length;i++){if(all[i].type==="setTempo"){tempo=all[i].tempo;break;}}var lastTick=0,lastSec=0;for(var i=0;i<all.length;i++){var ev=all[i];var dt=ev.tick-lastTick;var secDelta=(dt*tempo)/(tpq*1000000);lastSec+=secDelta;ev.time=lastSec;if(ev.type==="setTempo")tempo=ev.tempo;lastTick=ev.tick;}var notes=[],openNotes={},channelPrograms=new
Post too long. Click to view.


1.mp4
5B
I’m new here, so please don’t judge me for this, but I decided to implement the Collatz Conjecture into Bytebeat!
Here is the equation:
x=t==0?0:x,x=x%2==0?x/2:(3*x)+1,x

If anyone figures out how to make it sound audible, then just reply with that equation I guess…

virtualindex.jpg
36.08KB, 364x329
NKVD=(d,t,f,a)=>t>>d|t/f+a|(a+a^a>>4+a>>4|d|t)^(d>>a4>>a)|tt,t/=3.473&t/128.5,tNKVD=(s,t,c)=>NKVD(s,c,5,t),x=((NKVD(4,t/185,5,0)^t<<3|tNKVD(1,t/16,2)^(t/2.5&128))+36)/1.5,ld=x>>2^x&t>>6-((t>>3)+(t&t>>5)),n=(ld+x>>5)+(t&2048?ld:x+1)/1024,hn=n-((ld+x)&(t%265))&ld|x,hn/128^hn+n+(t>>12),t||(zh=l=m=g=h=0),zh+=(ld^x)/128,l+=m+=g+=zh^hn,h+=x/128,R=h|(~t&4096?g:t),AH=-R^hn(o="vbfdsfgdgjfdghn").charCodeAt((t>>14)%o.length),[t%2063|AH/1280602,t%2065|-(AH/1280602)].map(i=>sin((a=iPI/128)+sin(a/2))/1.5)
https://dollchan.net/bytebeat/#4AgBQw0dFkE1LBDEMhv+L4JBsu/PR+XAVU1n0oAiLePAiDtStM12ZnRW3yLAUf7vpXLyk5EneN0k3jy93BFZ62UmDpL3WNvisEyaAEaY1WlcihsAYW7Bam0XFAYNfeOkzKtPqokx8VqhVWku/mQ2PbLhlu5hxspVcQTkRwEwqFharmmmOrb++LsOsgyLyRioe5DOV1gmbIoqywaxg88HSpLVqp4TXbJYA/JQowMe8RpQjwWDFFJNIVV6tbgZ7NYmCDXJVSTfSyLrYhAn4c9WwLBlsmLgUT2jdKEYRjQuF0ocAJ0cD7aknRznKkxNxRjth7JaDoL2gXtDJsVJycZr5M7kAvz6p8svmpr/i29f3tHzmngUc6OznvbPHrrf9Z2d7N55hunXm+/ZgP9Z+vqqo8PyQDh9j7x3KV140b8qwvo/meZMrOZM6LOGf4Vu6N1+wI33cjQCGdounh1hEEYHJFM7fiH8
https://dollchan.net/bytebeat/#4AgDmlUY1UF1r4zAQ/C+Fmt1IsWVZdpPSVQlXjpY7SkmhL8cZRNxGAcU5LnowQfS3d2Xoyy4zuzP78fzr7YFgkFF+SIdko7VDitWHcAmccL2z1ogcEtPYw2CtWxgOmOIiylhRU5qbpohVrVdlK+PzbHhmwx3bZcRgJ7mCciKAmTEsrFctswr7eHfXpFkHdeY7qXlQrHTZFmyKKJoOq5rNw0CTtbqfCl6zWwJwalBAzLhFlCNBGMSUQWa1Mqv7MNxOomYDpY30I42sy01YQLzWHcuKMKSJS/mE3o9iFNm41ihjSnDxFOhIe/KkUF68yDP6CXO3DIKOgvaCLp6VkovTzG/JJ/iMhVHr7n5/y7dvHmm55Z4FnOhKmaZbh9359+uDC62S23b7c70+XmG58+7/j9PwvonzdbXB61MZ3sd99Cj/8FPS5pEnKNXxq3S/hG+If8uj+wcHsufDCODosHh5yrugyISrNM5PxC8
new link

7 posts omitted. Click Reply to view.
>>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
visualizer doesn't work on firefox.

Delete Post  

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

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