To bottom
Changelog / Common thread / SthephanShi / kOLbOSa_exe / lhphr / PortablePorcelain / HypernovaHeathen / BaenHoHoHo / hcdphobe / OnixIsThePewterGod / Zackx / GetDolphinedLol / psubscirbe / MT2023 / Decent-Manager-6169 / Chasyxx / Glebguything / absolute197 / Mikey Salodzka
 Deletion password
  • Supported file types are JPG, PNG, GIF, WEBP, WEBM, MP4 and MOV.
  • Maximum number of files is 4, 30 MB total.
  • Images greater than 250x250 will be thumbnailed.
  • Currently 496 unique users.

3 ! Reply
(7.23KB, 192x170)
(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:

Or use links generated by player:

Better to shorten your links like this way:
[Awesome tune](

This will turn to Awesome tune

Songs by SthephanShi: >>7
Songs by kOLbOSa_exe: >>27
Post too long. Click to view.
201 posts omitted. Click Reply to view.
2253 !
2330 !
sequel to two million alarm clocks ig?


or link
2331 !
btw its a remix of 'Everything is broken'
2338 !
2349 !
ByteDance - Yamden,
I just released a new track that makes heavy use of bytebeat generated sounds

Here are the codes I used:




1 ! Reply
(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.
31 posts omitted. Click Reply to view.
1487 !
(340.60KB, 1728x1260)
(611.00KB, 1884x1261)
(319.81KB, 1758x1261)
(619.48KB, 1884x1260)
Forgot to mention here that the theme style changer is now implemented in the player.
Available themes: Default, Blue, Green, Purple, Teal, Orange, Cake.
1548 !
(127.25KB, 984x980)
Hi guys. I regret to note that posting on reddit has grown so much that 30 songs are posted there per day. I physically will not have time to listen to everything there and add it to the library, even if I will spend several hours every day.

Therefore, I will slowly look through here on dollchan/btb, here is much less posting. But even here, there are whole threads that I have not had time to look through. For example, Chasyxx, as many as 75 posts. This is madness. I can't handle the increased popularity of bytebeat.

- Sepulchre by Blast Brothers - A beautiful sad song with fantastic slide effects. The wiinner of Winter Chip XVIII competition in bytebeat1k category. (My "Dark Forest" took 2nd place.)

- the bit shuffle by Yung Gotenks - Funky song written in MML format and converted to bytebeat interpreter made in Java in the style of kleeder's "I Wanna Byte You" song.

- signal stack α by funute (source) - A lot of math. Cool chromatic progression!

- inside the cornputer by Baron Knoxburry - Strange complesx song consists of random effects
Post too long. Click to view.
1628 !
Screenshot 2023-07-16 at 13-30-25 Bytebeat compose
(169.05KB, 1098x890)
Screenshot 2023-07-16 at 13-36-28 Bytebeat compose
(89.44KB, 1098x890)
Screenshot 2023-07-16 at 13-33-54 Bytebeat compose
(114.28KB, 1098x890)
Screenshot 2023-07-16 at 13-40-59 Bytebeat compose
(104.08KB, 1098x890)
So, I present to you a big update of my player. In addition to "Points" and "Waveform", there are two new drawing modes - "Diagram" and "Combined".

"Diagram" is the mode that was in older versions of dollchan. In it, the drawing area is filled with values whose brightness is proportional to the signal value. That is, at the maximum zoom, if the signal in the X-coordinate is Y=255, then instead of a dot at the very top in the "Points" mode, there will be a vertical line in the "Diagram" mode for the entire height from Y=0 to Y=255 with a maximum brightness=255. If the point in the "Points" mode is at a height of Y=100, then on the "Diagram" there will be a vertical line from Y=0 to Y=255 with a brightness=100. If the zoom is reduced to 1/2, we will already have two values in the X-coordinate and two points will be placed in the "Points" mode. For example, Y1=160 and Y2=50. So, there will be two lines on the X-coordinate in the "Diagram" mode, from Y=0 to Y=127 with a brightness=160 and from Y=128 to Y=255 with a brightness=50. At 1/4 zoom there will be 4 dots and 4 lines respectively, etc.

Thus, the diagram shows the level of the signal at a particular point in time, but in a different way. By itself, it may not be very visual and informative, but in combination with the "Waveform" mode, it turns out very clearly and beautifully! So, now there is a "Combined" display mode. Unfortunately, I had trouble coloring the vertical lines of the waveform in "Combined" mode, which was known to be 160 brightness, to be different from the 255 brightness dots that represented signal levels. In "Combined" mode, the entire Waveform is displayed at a maximum brightness of 255. But I think this is even better, the waveform will stand out better against the background of the diagram.

In addition, you can choose the color of the diagram and the color of the waveform! Note that with a stereo signal, the waveform is split into two. Of the three RGB component colors, the right takes two colors - red R and blue B, and the left takes green G. Since the default color for the composite signal is white (R=255, G=255, B=255), the right one will be red+blue=magenta and the left one will be green. If there is a yellow waveform (R=255, G=255, B=0), then the right will be red (without blue) and the left will be green. But if you make a custom waveform color, for example, green (R=0, G=255, B=0), then the rigft waveform will not be displayed at all (R=0, B=0). Or, for example, for a blue waveform (R=0, G=0, B=255), there will only be a right blue waveform and no left. Be careful when choosing the color of the waveform if you are using a stereo signal.

Also, along with the theme of the player style, both the color of the diagram and the color of the cursor will change! Warning! For the stereo diagram, it is also divided into two, as in the case of the waveform, red+blue for right and green for left. For diagram colors like white (R=255, G=255, B=255), yellow (R=255, G=255, B=0), and aqua (R=0, G=255, B=255), and their hues (R=128, G=255, B=0), (R=0, G=128, B=64), etc, the diagram splits nicely into two. But in other cases, only one of the signals, left or right, will be displayed. In my styles I used blue, green, magenta, pink diagram color. They display only one of the signals.

Oh, by the way, as you noticed, between the "+" and "-" zoom buttons, now there is a zoom level indicator. Pressing it resets the zoom level to a maximum of 1. To save space, negative powers of two are shown after 1/64.

Message edited: 16.07.23 Sun 22:25:32
1654 !
Screenshot 2023-07-18 at 00-21-54 Bytebeat compose
(259.83KB, 1098x949)
Screenshot 2023-07-18 at 00-55-47 Bytebeat compose
(266.66KB, 1098x949)
Screenshot 2023-07-18 at 00-23-03 Bytebeat compose
(145.11KB, 1098x949)
Screenshot 2023-07-18 at 00-28-12 Bytebeat compose
(155.16KB, 1098x949)
Now, in addition to the default stereo channels (Left=Green, and Right=Red+Blue=Magenta), you can select (Left=Red, and Right=Green+Blue=Cyan), as well as (Left=Blue, and Right=Red+Green =Yellow). The second option looks very good on a stereo signal! Although, the red NaN values may not be noticeable at the same time, but oh well...

Also, as promised, here the custom color selector of the time cursor!
1777 !
(104.71KB, 1920x885)
The Bytebeat community is growing, all authors are improving their skills, and the number of beautiful songs per time unit exceeds my ability to add them to the library. Not only that, I may have to remove the asterisk tags, because those songs that used to be considered cool are now written by almost everyone. Not only that, some prolific authors such as lhphr or Zackx now take up too much space, the library structure needs to be redesigned. For example, make separate lists by authors, and show them at the click of a button.

- by SthephanShi
- Through the Star System - Stereo song, continuation of "Sunrise on Mars" tech, plus arpeggiator from "Steady On Tim, It's Only A Budget Game" by Gasman.
- C-compatible sine-nomath 42 melody

From Lovebyte 2022 competition
- Steady On Tim, It's Only A Budget Game by Gasman (source) - Cosmic squarewave sounds. Incredible arpeggiator tech! It impressed me so much that I took this technology as the basis of my "Through the Star System" song.
- Cracklebass [141 BPM bytebeat edit] by Pestis (source) - Interesting long squarewave song.
- Phantasie für drei Blockflöten, Op. 256 by Algorias (source) - Sad flutes melody.
- Send in the Clowns (if that makes it stop) by GolezTrol (source) - Funny derpy classic formula.

Post too long. Click to view.

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
130 posts omitted. Click Reply to view.
2326 !
bongo for example (version that actually works in C!)
2335 !
2345 !
2346 !
if you ever reply in this thread with a song that uses shift & push i will reply with an anger face >:(
2352 !

500 ! Reply
Opera Captura de pantalla_2023-03-02_175710_dollch
(12.01KB, 1013x250)
Stimmer but i added drums (44100 Hz)
this is my first time posting here btw
117 posts omitted. Click Reply to view.
2333 !
(416.71KB, 1021x255)
this loops

0s - connecting
21s - connected
also if you turn the visualizer to diagram and zoom to 2^11 you will kind of see some pattern of some eyes (as shown in the photo)
2334 !
2342 !
(20.86KB, 1025x257)

2343 !
(10.91KB, 1029x254)

2351 !
(77.37KB, 1027x257)


2347 ! Reply
ByteDance - Yamden,
I just released a track making heavy use of Bytebeat. This was terrifically fun and I hope to do this again sometime!

Here are the codes I used:
1) (t>>4)+(4t|t>>7)|(10t|t>>2)|(24*t|t>>2)
2) ((t10)(t%4096<2047))+((t11.5)(t%4096>127))|(t*12.5)
3) (t16)(t%4096>2048)|(t20)(t%409)
4) (t16)(t%4096>2048)|(t20)(t%4096<2048)
2350 !
make sure you format the codes in the

2324 ! Reply
(241B, 16x16)
1 post omitted. Click Reply to view.
2327 !
i checked its available now

its just a "tada" sound with pcm
2328 !
Windows 95 Merch.jpg
(476.27KB, 1354x1354)
microsoft windows 3.1 startup sonud
2329 !
2332 !
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

this one does multiply t by 4 and multiply the overall result by 3.8, but that's not important for all stuff
2341 !

284 ! Reply
(3.85KB, 763x608)
167 posts omitted. Click Reply to view.
2233 !
psubscirbe player bug.png
(36.74KB, 1261x145)
found this bug
happens on firefox

i think you can try resampling to 8000 for hz lower than 8000 with t = Math.floor(t / (8000 / sampleRate))?
2234 !
(the Start has not been called error is unrelated btw)
2273 !
0:06, RDT_20230912_123736.mp4
(329.51KB, 360x640)
2292 !
0:30, RDT_20230915_212131.mp4
(2.42MB, 360x640)
2340 !
0:07, fortnite balls all in yo face [].mp4
(302.89KB, 222x212)

204 ! Reply
(312.22KB, 818x1280)
333 posts omitted. Click Reply to view.
2289 !
2317 !
(22.42KB, 360x360)
i started to post was began to make random thing it was stupidly and didn't teach anymore but it just one friend to teach how it work.
so now i don't have a time to make song or something in private.
that why it didn't update library long time.. if sthephan return i will check this discusion
2318 !
dollchan's timezone is different so it's 364 days of this thread
2319 !
2339 !
0:06, #roblox #memes #funny #robloxmemes #goofyahh [Tube
(164.65KB, 360x640)

2336 ! Reply
(357.24KB, 612x613)
2337 !
bro did you still used absolute195? and why inactive

2312 ! Reply
Без названия261_20230901134458.png
(62.77KB, 370x402)
Me hahahahahaha
1 post omitted. Click Reply to view.
2315 !
wow!!!!!!!!!!! so cute!!!!!!!!!!!!!!!!!!!!!!!!!!!
2316 !
(implicit sarcasm)
2320 !
what other's living in indonesia?
2321 !
that's the polish flag
2322 !
ah yes, I N D O N E S I A

27 ! Reply
(177.22KB, 1080x1080)
i made new waveform, or this is a sinusoidal abuse?
27 posts omitted. Click Reply to view.
2305 !
(867.76KB, 2400x1080)
nothing to see here, pic
2306 !
(39.55KB, 1080x532)
Look at that! Atari-like graphics!
2307 !
2308 !

Mine id on /btb/ is f03bddbb or ef446a53 and mine flag is Russian, so please be careful with fake posts. I am really aware of situation in r/bytebeat right now, so i will be posting some formulas on le btb.
2309 !
(39.71KB, 1080x566)

2302 !

2290 ! Reply
Screenshot (340).png
(121.75KB, 1440x900)
2291 !
0:12, RDT_20230915_212104.mp4
(314.79KB, 176x144)

520 ! Reply
unnamed (2).jpg
(8.89KB, 640x640)
35 posts omitted. Click Reply to view.
1684 !
unnamed (463).jpg
(2.59KB, 206x206)
1760 !
unnamed (463).jpg
(2.59KB, 206x206)
1982 !
just wanted to say i really really like this tune

keep it up
2248 !
unnamed (463).jpg
(2.59KB, 206x206)

Post too long. Click to view.
2272 !

2269 ! Reply
'THE BOX' gTracker thing,

1847 ! Reply
(130.14KB, 310x310)
I log my original/remix bytebeats here
11 posts omitted. Click Reply to view.
1859 !
bruh what
ok never do change everytime to post
2201 !
(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)

1899 ! Reply
(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().
4 posts omitted. Click Reply to view.
1928 !

Sorry about that guys, heres the code and the > sampleRate


2078 !
(7.13KB, 360x401)
Now, you can copy the url in a click of a button instead of going to where the url would be and copying the whole thing.
2144 !
(469.56KB, 1632x835)
2175 !
(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)[].
2232 !
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.

2221 ! Reply
Cuplikan layar 2023-09-04 194434.png
(1.21KB, 67x21)
2222 !
I knew you will be happy. 😏
2224 !
wauw the number reply is really cool haha thx :)
2226 !
(8.18KB, 123x123)

2183 ! Reply

951 ! Reply
Rick Astley - Never Gonna Give You Up (Official Music Video),
9 posts omitted. Click Reply to view.
1580 !
1586 !
(218B, 32x32)
2148 !
(163.93KB, 646x301)
2162 !
percussion instruments with clap
Post too long. Click to view.
2173 !
(34.65KB, 640x512)

2071 ! Reply
Screenshot (57).png
(129.64KB, 1366x768)
2083 !

117 ! Reply
track (5).webm
16 posts omitted. Click Reply to view.
1890 !
(34.42KB, 800x621)
1910 !
(34.42KB, 800x621)
1911 !
(34.42KB, 800x621)
2064 !
(2.16MB, 3000x3000)
2069 !
0:21, gangnam style ding ding ding.webm
nice fan

171 ! Reply
(111.44KB, 1609x413)
(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!

(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 !
(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:

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 !
(146.53KB, 1000x667)

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 !
(163B, 1x1)

Chasyxx only because I'm tired

interesting huh
1036 !
(95B, 1x1)

#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");

  return 0;

163 ! Reply
(32.55KB, 480x360)
name: cool waveform second sawtooth wave

name: siren

all bytebeat codes are from
123 posts omitted. Click Reply to view.
1493 !
(831B, 1024x576)
1579 !
1657 !
1676 !
1791 !

7 ! Reply
(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":
5 posts omitted. Click Reply to view.
74 !
(1.88MB, 1600x900)
"For thousands of years there was a world of glaciers, snowy expanses and ice caves. But the earth is changing. Giant ice walls are crumbling, falling in huge chunks. Here and there the first flowers bloom and the grass turns green. The first spring is coming to these lands..."

- Formatted version - 2527B size.
- Minified version - 1214B size.

This is the song I created 2022-05-02 and posted at for "Spring Tracks XI" competition.
It is a continuation of the "Antarctica" (>>67) theme development. Tried to get something like a NES sound. The same drums and triangular generator later was used in the "Dancing Moon". Successfully turned out a noise instrument, universal for different percussions. I even managed to implement a primitive echo from explosive falling pieces.
105 !
(13.84KB, 1280x720)
"You are standing in the rocky Martian desert and looking at a small pale Sun that rises from the horizon..."

- Formatted version - 1748B size.
- Minified version - 956B size.

Smooth rise/fade of volume and echo parameters is implemented. The possibilities of stereo are used, the echo responds alternately in each ear. It is strongly recommended to listen with headphones!

The Floatbeat mode is used due to artifacts appeared in the Bytebeat mode at low values. Bytebeat mode has a gradation of only 256 levels (8 bits, or 1 byte), and does not allow small fractional values ​​to be transferred normally. Floatbeat was conceived to get rid of these effects in order to transmit sound information with high quality.
The song continues the technologies using in "Dancing Moon" (>>72) and "End of Ice Age" (>>74).
Also posted on

Message edited: 18.07.22 Mon 01:25:22
387 !
(72.39KB, 1024x552)
"You are walking in the dark through a winter forest among huge frozen trees. It seems that someone is watching you from the darkness..."

Play in bytebeat player (262 bytes):


This song was written for Winter Chip XVIII competition on Initially my challenge was to write the code that would fit in 255 characters. The challenge has been completed, here 248 bytes version. But then I decided to add some variety so that the drums tempo would change over time. The code uses a square wave generator that generates various arpeggios, an echo and decay effects are applied to them.

The code generates chrods progressions from the initial pattern '037'. We can generate another harmonies by changing coefficients, for example:

'Chase in the Forest' version
'Foggy Forest' version

Also, more harmonies by 'Chasyxx' on reddit:
Post too long. Click to view.
456 !
(22.11KB, 700x700)
I keep forgetting to post my songs here :)

"At night, while the cat is away, mice become masters of the house and dance together in the middle of the room."

- Original / minified version – 404B size.
- Formatted version – 932B size.


A song obtained by alternating an array of two elements. Switching between them creates an interesting melody.

This song is a further development of my "Small mouse" song (>>424) which is a deep remix of of "cool vaporwave" by Rio zack (>>408).
1743 !
(55.87KB, 850x478)
(260.67KB, 1170x644)
"You are traveling by the Galaxy, flying through another star system. Your path passes by its planets, asteroid belts and gas clouds, past the Red Giant in the center..."

- Play in bytebeat player - 1884 bytes, 44100Hz sample rate

Genre: space ambient. Written for Summer Chip XIII competition on, here original post. The output is stereo, continuing the "Sunrise on Mars" (>>105) instruments, better listen with headphones. The sequences of notes and chords are generated by arpeggiator algorithm based on generator from "Steady On Tim, It's Only A Budget Game" by Gasman. By changing the coefficients we can get a different songs. So I decided to make not one song, but two!

- 00:00 - "Star System"
- 03:24 (204s) - "Red Giant"

Also we can change the chords to minor ones, getting a different theme and continuing the journey:

- "Flying past the Black Hole" - 1884 bytes, bonus track :)

Also posted on

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

Random Dumpstep


sin rythim

ok thanks bye i'll do more soon
33 posts omitted. Click Reply to view.
1591 !
1592 !
I sure did
1896 !
1897 !
1898 !

1882 ! Reply
(34.42KB, 800x621)
1883 !
Animals and mangoes_ - WTF.jpeg
(39.75KB, 575x635)
mann post in ur own thread pls
1889 !
why not post here

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

Thanks to leejh20 for the drums

Dubstep lazy jones
1839 !
Sorry, im actually from sweden, the VPN changed the location
1840 !
1841 !
> 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 !
(206.57KB, 220x220)

77 ! Reply
(9.27KB, 221x430)
I've Made A New Bytebeat Song. (The Clipping Is A Coding Error)
3 posts omitted. Click Reply to view.
94 !
Hehe, nice loop! Seems Ctrl+V and pootis are used.
103 !
A Cognitohazard LOL..png
(190.36KB, 1901x865)
104 !
(48.18KB, 221x430)
106 !
SimplePlanes 9_4_2021 10_35_48 AM.png
(2.46MB, 1920x1080)
You Deserve An Awesome Song From 3 Years Ago, So Here's A Redux Version Of It:
107 !
(22.36KB, 460x192)
I Was Creating A Minecraft Mod Based On A Roblox Core Game Called "QSERF" And I'm Adding On Bytebeat Sound Effects, So That Means I Am Taking A Break From This Website Until You See This Character: π

1810 ! Reply
(8.24KB, 230x148)

55 ! Reply
(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


plucky sierpinski

Crude Sinewave Dubstep Remix

Doom E1M1 theme recreation
Post too long. Click to view.
34 posts omitted. Click Reply to view.
359 !
(1.09MB, 1920x3026)
"23-character dubstep" - hehe, can be shortened to t&t>>12|t/(t&t>>12), now it's 19-character dubstep :)
Also, dubstep by krcko (t&t>>12)*(t>>4|t>>8) has 21 character
Oh, that detective theme was good!
The player is very slow and can not cope with this brainfuck, suddenly.
> t>>4+t%34|t>>5+t%(43+(4<t/7777%8?3:0))|t/4|t/8%32+3
> can be shortened
Oh, thank you, fixed.
> binary cycle
> ternary cycle
> octal cycle
Post too long. Click to view.
786 !
(120B, 1x1)
797 !
(6.03KB, 220x229)
1056 !
(6.08MB, 192x192)
Well, it's been a while since I've made something really significant

Here it is

I wouldn't expect this to be popular, but at least it is one of my favorite creations that I am really proud of.
1486 !
(137.95KB, 750x920)
Oh, I missed so many of your songs, here and on reddit. Should be added to the library.
Cool compilation of Greaserpirate's techs! One note, unicode characters for variables are not encouraged. It's better practice to use regular characters. you can use big letters, for example.
511 by johanvandegriff, but stereo and with reverb, nice!

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)

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 !
551 !
(178.46KB, 750x1000)
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 !

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

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

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

Post too long. Click to view.
1481 !
(298.27KB, 800x1000)
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.
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

227 ! Reply
(48.02KB, 577x433)
11 posts omitted. Click Reply to view.
250 !
(11.57KB, 152x331)
251 !
(3.22KB, 117x91)
255 !
(97.60KB, 344x302)
269 !
(20.95KB, 170x91)
1302 !
(205.29KB, 1280x720)

423 ! Reply
(16.44KB, 128x64)
A straight port the song used on this:

Post too long. Click to view.
1 post omitted. Click Reply to view.
454 !
(64.95KB, 404x316)
Super! By the way, another Bad Apple cover was already written a few days before you, hehe :)

In general, any song written in any tracker can be converted to bytebeat if to make a converter. So for example did Jimmyoshi and raphaelgoulart from, their works are in the Big JS code section in the library. In fact, the songs library can be replenished indefinitely, simply by porting tracker songs.

But your work is cool! You popularize your XO-Tracker, let more people know about it, you can post other ports here with some special features, like you applied a filter here so that the music doesn't play in full amplitude squares, so it sounds softer.

But this also sounds cool in a regular
Post too long. Click to view.
1059 !
Screenshot 2023-05-22 092942.png
(13.82KB, 590x56)
I made a new filter once and realized it sounded like the filter used here. Here's the filter on this song:
Post too long. Click to view.
1060 !
Post too long. Click to view.
1062 !
works better if you use
instead of
1064 !
Post too long. Click to view.

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
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:
24 !
The Discord invite expired. Is invite still available? Interested in the community.
25 !
Oops, it expired. Here is a non expiring one:

And there is another Discord with a dedicated bytebeat channel here (down in the "Beauty of Math" section): >

415 ! Reply
(64.37KB, 444x420)
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.
416 !
417 !
yea i must be here
452 !
(293.46KB, 1080x1080)
(244.39KB, 1486x820)
Hello and Welcome to the Temple of Bytebeat! You brought generous gifts, thank You my friend!
1-bit music sounds cool and interesting. Especially if to know it's a special challenge for real masters of chiptune kungfu to play a song using only one channel, hehe.
I found the original, so you wrote this song, wow! You are a very talented person. And what about Tsukite the Bananafox, did you come up with this character yourself?

By the way I'm also an electronics engineer and I like tinkering with microcontrollers, but I've never composed music for trackers and never dealt with video console chips like 2A03 or AY-3-8910. I mostly deal with AVR for industrial use.
And seems you also a creator of XO-TRACKER, and this song is the part of your arduino project ported from C to JS. Nice!
How did you originally write this song? In a Famitracker? And how you transferred it to the XO-tracker, combining all the channels into one?
477 !
(1.67MB, 800x600)
Oh, hi there, thank you for the welcome, I am very appreciating it ^w^

I honestly didn't expect the such welcome <w<

So, hm...
I'm glad you like this 1-bit thing, while I'm not expecting much about it XD
Yea, this is the 1-bit tracker designed for a system which has only 1-bit audio, but hugely portable due to its simplicity. Originally written for XO-Chip (which is Chip-8 derivative). CHIP-8 itself is pretty old system, while XO-Chip is only fantasy system... Though one can implement XO-Chip emulator into Esp32, Esp8266, or even Arduino Mega! Nobody had tried emulating this afaik, and I'm surrounded by lazyness xd

Uhm, I am, yeah, sorta electronic engineer but more into being hobbyist .w.
I make projects just for fun, and this is one of them... I do art, and music too.. and yeah, despite those talents, I'm still simply floating around ~.~

About the character though .. yeah, he is mine XD -- being yellow fox, with typical blue sky eye, wearing glasses. Dunno how to define him more, but I used him to represent myself on Internet at the most.

XO-Tracker... well this is sorta hard for me to unpack ???? but i still had no plan to actually standardize everything yet, the presets or the way how it works may change. I had dreamed to actually be able to implement it's sequencer with really easy interface, allowing non programmer musicians or chiptuners to have their hands on this system, producing yet another impressive 1-bit banger, I'm still seeing my 1-bit musics here sorta basic XD
Post too long. Click to view.
478 !
Unveiling extended content of the original bananafox theme :3

220 ! Reply
Lovebyte Turbo @ Evoke 2022 (live capture with audience),
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.

Link to play
335 !
(1.28MB, 498x494)
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 !
(18.45KB, 500x500)
Also, here the 238 bytes version:


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:

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 !
(107.43KB, 3555x2133)

Delete Post  
Previous [0] Next

Changelog / Common thread / SthephanShi / kOLbOSa_exe / lhphr / PortablePorcelain / HypernovaHeathen / BaenHoHoHo / hcdphobe / OnixIsThePewterGod / Zackx / GetDolphinedLol / psubscirbe / MT2023 / Decent-Manager-6169 / Chasyxx / Glebguything / absolute197 / Mikey Salodzka
To top