Bytebeat

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

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

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

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

boots in bed
funcbeat, any samplerate (48000 is best with the current player)

return 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=>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)


Here's a link
213
bagladesh.jpg
(107.43KB, 3555x2133)
https://sarpnt.github.io/bytebeat-composer/#v4ZVJNb9swDP0rgwEHJC1bn46dNHJuOzpA0Zvjg9xlgIHVGWIVCFD3v49uettBEkU+PZJP/Eher78uyT65XeL7bfox+9k3hgjgnChjy6o+J92cVovql0UrlNpkMEu+Y1YVJYqrhygG9A2cfHfysdFms5nHCQYyytUoXQZR6qKkeaVUtmTCKO3G9hxLdcN2qtmkYVmUOPUCXnzz8ft6g9Grp/GwexqzDKH1MbdSb2nEg1oWmHzLjG1qyeXQMp/hglCcujE1febbg7ZcyAtMGWPkjtiS8AW0mGlEJOCi8pbcI3tRE1N/IkTfhGGGmGoyRV3mBnPNvCjOE4dgbbA6XiFmDvd8NK4+QvAMF3cfyWwqwf061ocsd97stkeIa86Qw72xuO+CeDi6kIJmPVFA4BRERgQR8qIUgazkCxlp2aHX1Xf3XnTfgW/A/8++HvDuVnjPMuttbvnrEPdRxINxLFwkrq/ONfuPZu/Wr8F05SkUy5KIZA5vf/9cnkPksXBOKyWSt8eM/HyfXodLiMnnPw
2802
>>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*

much shorter than the dollchan link:
https://dollchan.net/bytebeat/#v3b64JY/BjoIwEIZfxTSp6VignYIuMQFvPoDnXlpsolEGKb3t7rsvZS+TyeSb/8/3zYbpHtiZ+S6pU6iLnVI7H1yyFLvU9WKYFpHggKHhKBE4bkR0dJ9GS3Pn93gsLIm5bC/N19H0/bzHy3qIIv3UIKNAmRc4CCw9R8jvC7kYLJ0tueVJW0erhOdGVgZgQ17P4bUSGlRjSeY0KNdRIoAyWonKyMx7XtUb/3CJFWxx4+cdbi6tSk2rtS7Y+O93fU8uZTH2+wc
3102
apparently the bulletin board does not use bbcode. it uses half of it and also uses markdown elsewhere.

codeberg
noise generator
drum beat

i might need to revert the url changes, i didn't see beforehand that it breaks markdown.
8999
>>2802
Thank you for letting me know. I've never used Funcbeat before, and I thought this mode was wayyy too complex.
https://dollchan.net/bytebeat/#4AwCAO0dNjs1qwzAMx+9+CkFYsd0ktizZScPiQAc57gVCDyvLoQNvUDzI4885LRch/f4f6Lnm3+c35DFKkfVIbqVapDE9Ph/vP3kdtyJkQ85aq50PSjOXRWsptyZclEGntNxig9P2iq6fcLCDVbWQMsmA6qVkmsKVbt3lXJinI+Ows8Vz7fvbkmPEcMLbwbG0THVL/C/ugc4eS7BTYn+kN9iSF8IYeKsYzjBTGRIyxAjIcAKECa53ggHmikAV9Xrn3T9X6eOrg6bc6Q8
12924

DatabaseLeak – The Ultimate Password Exposure Database
Don’t guess passwords — reveal them. DatabaseLeak lets you explore a world password list, uncover leaked credentials, and track every password found across the dark web.
Access 33B+ compromised accounts and 50M new breaches daily, including a list of all passwords, a suggested passwords list, and the most commonly used passwords that hackers exploit.
Run a free scan, detect compromised passwords, expose hashed passwords, and see used passwords from countless sites — all in seconds.
Unlock full access for only $2 — gain real intelligence, not rumors.
Find Out: <a href=https://data-leaks.org> Password found</a>

|
12927
Когда вы сталкиваетесь с выбором <a href=https://aziabet.com/>онлайн казино</a>, стоит начать с базы: решите заранее, сколько времени и денег вы готовы потратить, и не выходите за рамки.
Это снижает риск импульсивных решений и помогает держать процесс под контролем.
Запрос <a href=https://aziabet.com/>лучшие онлайн казино</a> часто провоцирует выбирать по красивым цифрам, но здоровая логика — это проверять условия, а не лозунги.
Посмотрите на понятность правил, наличие лимитов, реальные каналы связи и политику верификации.

Когда вы смотрите <a href=https://aziabet.com/>рейтинг онлайн казино</a>, важно помнить: рейтинги часто отличаются методологией.
Хороший рейтинг всегда объясняет, как оценивали: прозрачность, репутация, инструменты защиты. Если все выглядит как реклама — это повод насторожиться.

Фраза <a href=https://aziabet.com/>надежные онлайн казино</a> для многих означает «не обманут».
Проверьте возраст бренда, доступность правил, повторяемость жалоб, и как площадка реагирует на негатив.
Доверие строится на том, как решают конфликтные ситуации.

Понятие <a href=https://aziabet.com/>честное онлайн казино</a> обычно связано с отсутствием скрытых требований.
Признаки риска: размытые формулировки «на усмотрение», непонятные комиссии, давление “срочно пополнить”.
Чем меньше “мелкого шрифта”, тем легче контролировать решение.

<a href=https://www.facebook.com/aziacasino/>Facebook</a>
<a href=https://www.instagram.com/azia_casino/>Instagram</a>
<a href=https://x.com/AziaCasino>X (Twitter)</a>
<a href=https://www.pinterest.com/AziaCasino/>Pinterest</a>
<a href=https://www.linkedin.com/company/aziacasino/>LinkedIn</a>
13012
Понимание логики работы платформ начинается с анализа того, как устроено <a href=https://aziabet.com/>казино играть на деньги</a>, ведь этот формат самый распространённый.
Первым делом обычно смотрят на основные характеристики: прозрачность условий, стабильность интерфейса, предсказуемость процедур.
Чем понятнее структура, тем легче формировать ожидания, а детали вроде ограничений, лимитов и регламентов помогают избежать недоразумений.
Поэтому фокус смещается на практичность и предсказуемость.
Следующий слой — это понимание ассортимента игр, и запрос <a href=https://aziabet.com/>игровые автоматы онлайн</a> чаще всего отражает желание сравнить подборку провайдеров.
Современные каталоги объединяют классические, бонусные, прогрессивные и экспериментальные форматы, что делает выбор более гибким.
Роль играет и качество оптимизации: плавность, стабильность и аккуратная графика.
Такой набор определяет общий уровень удобства.
Для тех, кто предпочитает простые и быстрые сценарии, ключевым становится формат «слотов», поэтому выражение <a href=https://aziabet.com/>слоты онлайн играть</a> обычно связано с удобством и предсказуемой структурой игр.
Широкой аудитории нравятся простые условия, быструю загрузку и широкий спектр визуальных и звуковых стилей.
Эти игры не требуют долгого погружения, поэтому становятся универсальным форматом для большинства.
Именно компактность подачи делает слот?формат популярным.
При выборе площадки всё чаще учитывают “возраст” и свежесть решений, и отсюда интерес к <a href=https://aziabet.com/>новые онлайн казино</a>.
Большинство свежих проектов сразу выстраивают современный интерфейс, сразу интегрируют популярные способы оплаты и делают акцент на адаптацию под смартфоны.
Но новое казино — это прежде всего набор технологий: современные движки, улучшенная оптимизация, актуальные механики.
Такие операторы стремятся занять место в конкурентной среде через качество.
Если рассматривать площадки, вышедшие в определённый период, интерес смещается на <a href=https://aziabet.com/>новые казино 2026</a>, потому что этот сегмент отражает самые свежие тренды.
Игроки замечают, что новые операторы 2026 года чаще используют современные протоколы безопасности, оптимизируют обработку платёжных запросов и предлагают интерфейсы с минимальной перегрузкой.
Такие площадки формируются на основе предыдущего опыта индустрии, поэтому многие процессы у них выстроены с самого начала.
Свежая архитектура позволяет развивать сервис быстрее.
<a href=https://www.facebook.com/aziacasino/>Facebook</a>;
<a href=https://www.instagram.com/azia_casino/>Instagram</a>;
<a href=https://x.com/AziaCasino>X (Twitter)</a>
<a href=https://www.pinterest.com/AziaCasino/>Pinterest</a>;
<a href=https://www.linkedin.com/company/aziacasino/>LinkedIn</a>;
13052
What the fuck
13073
>>13052
indeed

Delete Post  

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

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