Deletion password
  • Supported file types are JPG, PNG, GIF, WEBM and MP4.
  • Maximum number of files is 4, 10 MB total.
  • Images greater than 230x230 will be thumbnailed.
  • Currently 11 unique users.


No.29  Reply
(68.98KB, 500x340)

No.28  Reply
(224.62KB, 1015x712)

No.27  Reply
(177.22KB, 1080x1080)

No.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.
1 post omitted. Click Reply to view.
(24.24KB, 600x384)
So, this is an approximate list of songs added during last month. Most of them are taken from, the digital arts site where I found a lot of great stuff.

Creativity of Raphael Goulart. This is my favorite bytebeat author, his works are incredible!
All his songs are written according to the tracker principle. I studied the code of these three songs for a long time, and optimized them worked on performance, rewrote the repetitive code into common instruments functions such as a saw, triangle, square, and also got rid of some bugs related to global variables that conflicted when changing from one song to another. Songs almost stopped hanging on ordinary hardware.
- bossabeat (source) - A dreamy Brazilian bossa-nova that brings you a nostalgia to you like you've just watched a beautiful anime.... ♥
- bytefunk (source) - Funky stylish gangsta song.
- shy smile (source) - This song carries the cute anime nostalgia mood like bossabeat above. But here are involved more sophisticated technologies, such as complicated frequency modulation. The size is huge, so this is the link ot the code file.
- the cute bytebeast ^o^ (source) - One of the first works of Raphael, sounds like it could be a theme for a character on an NES game almost.
Post too long. Click to view.
(40.22KB, 978x740)
(63.85KB, 1031x261)
Found on reddit and added to my library today:

Raphael Goulart, my fav author from posted on reddit
Fortnite Default Dance in Bytebeat (source)

by InfinitySnapz
Sunset (source) - dramatically sounding arpegiators that change their frequency
rain (source) - rain noise and drops sounds. Interesting effects!
Post too long. Click to view.
(83.16KB, 1035x871)
Latest changes for 2021.10.16:
- New advanced style with indigo color scheme. The interactive elements are prettier now.
- The site now displays correctly on mobile devices.
- The structure of playlists has been rebuilt. Added separators between songs, changed "load pretty code" buttons.
- The project was forked by SArpnt, one of the bytebeat enthusiasts from Reddit, and now he is developing his own fork. I took a lot of optimization changes from there: now drawing is faster and in a synchronous scale without shifts, reduced the number of lags and freezes. Added selector for Floatbeat mode and Signed Bytebeat mode. The tunes like "Longline Theory" were actually written for the Signed Bytebeat and sound much better now. I already have found new Floatbeat songs, will add to the library soon!
- Added Stop and Clear button for more convenience.
- Added a button to enlarge the code editing area. Now it can be expanded to almost the entire screen height.
- Added primitive protection to prevent the creation of links containing unwanted or unsafe js code such as alerts or manipulations with page content.
(19.34KB, 960x800)
Fire (max zoom).gif
(124.55KB, 520x243)
LSD (max zoom).gif
(184.00KB, 520x252)
Found on reddit and added to my library today, 2021.10.17:

by RealZynx92
probably the best song i ever made (source) - The track has a wistful introduction. Very stylish music, suitable for some cyberpunk game!
another cool loop i guess (source) - A very cool brooding song with an arpeggiator. I love arpeggiators! And this is already a rather complex composition, in contrast to mass spam in r/bytebeat ;)
dubstep_thingy (source) - Sounds very similar to Crude Sinevawe Dubstep by Gabriel Miceli
cool dubstep song (source) - I am surprized. After an interesting intro, a real cool mess begins! Despite the short expression, there is a very long period music that really looks like a dubstep!
non-javascript 8khz song, turned out pretty good (source) - Sounds like Modem melody (by Krcko)
remix of stephanshi's trance beat (source) - hehe, nice :)
Post too long. Click to view.
(38.96KB, 1032x741)
(23.44KB, 1200x960)
- Swithced to AudioWorklet. Worklets aren't allowed to handle DOM, so now some security issues are solved. Now the code entered by user does not have access to the document.
- Accelerated rendering performance.
- Buttons now use SVG. More beautiful buttons and page styling.
- The library has been sorted. Added descriptions and links to some songs, fixed nicknames.
(33.39KB, 450x277)
Recently added from r/bytebeat on reddit:

by Bp103
- Learned how to do functions, now I have an efficient delay effect [source] - It should definitely be in the library! Such a lullaby for the night, I am delighted with this work! So soothing ... I felt some kind of vibe of music from minecraft, I don't know why.
- non-js bytebeat thing that resembles music if you squint your ears [source] - meditative thing. I did refactoring for this formula (removed extra parenthesis and so on) and just added |t>>3 at the end for simple rhythm. The result is a rhythmic slightly hypnotizing sound. I even got a little stuck in meditation.

by RealZynx92
- get stickbugged lol [source] - Cover to stickbugged meme ( It turned out very similar!
Post too long. Click to view.
(16.02KB, 1200x990)
(55.71KB, 1032x830)
(4.49KB, 277x37)
Oh, I forgot to list the last changes. So,

- Editable timer counter (picture 3). When click on the counter, the playback stops. When press Enter after editing, the playback resumes from the specified time.
- New button to reset the timer (picture 3).
- Switcher for timer counter measurement units (picture 3). Switches measurement between real time seconds and t variable.
- New drawing mode - "Waveform". Draws continuous line through points of the sound graph. Useful on max zoom scope.
- Zoom scope value and drawing mode now stored in localStorage and saved when the tab is closed.
- Redrawed editor expand button.
- Fixes: rendering on high scales, big and infinite timer values, animations on inactive tab, height for buttons, width for editor.
Post too long. Click to view.
(26.93KB, 1200x675)
Floatbeat format assumes code output is −1.0 to 1.0, while usual bytebeat expects 0 to 255. Basically, floatbeat code can be converted and played as bytebeat, and vice versa:
floatbeat = (bytebeat - 127.5) / 127.5
bytebeat = floatbeat * 127.5 + 127.5

But there will be differences in sound! The differences start in signal processing. The bytebeat code is converted to the range from 0 to 255 like this:
output = value & 255

output = 0 & 255 = 0
output = 0.5 & 255 = 0
output = 100 & 255 = 100
output = 100.2 & 255 = 100
output = 255 & 255 = 255
output = 256 & 255 = 0
output = 300 & 255 = 44
output = 300.99 & 255 = 44

So, bytebeat signal has a limited range of only 256 values. I.e. 8 bit, or 1 byte. That's why it called BYTEbeat.
On the other side, floatbeat is of very high quality because it is limited only by the double precision floating point data type, and in the range from -1 to 1 it has an almost infinite number of floating point values:
output = -0.1
output = 0.004
output = 5.5e-7

That is, if you convert floatbeat as bytebeat = floatbeat * 127.5 + 127.5 then when playing in bytebeat mode there will be a loss of sound quality and you can notice the unwanted noise. It can be very noticeable on some quiet songs. Listen for
Post too long. Click to view.
(17.33KB, 480x223)
Recently added from r/bytebeat on reddit:

- cool loop that only has "t", "4" and math operators in the code (source)
- remix of 'first bytebeat remixed' by NewFall2020 (source)
- fm synth, i guess...? (source) - What a sad melody...
- better remix of "The time is running out!" by StephanShi (source) - At first it was way simplier than your previous remix, but after 47 second the cool beat starts! It became interesting how timers are implemented. I recignized that ((t>>15)%32==15) is responsible for random-like drop, and t&524288 is for kick beat. Nice work!
- 1-bit song (source) - Haha, I like how there maked a PWM-like squarewave just by adding &64 at the end!
Post too long. Click to view.
(25.34KB, 551x310)
The library has changed last days.

- All songs now sorted by date, from oldest at top to newest at bottom. Groups of songs by one author now placed in list by oldest one.
- New library sections structure: [Classic] now contains only C-compatible code that compiles successfully in the C compiler. Of course, this does not guarantee correct reproduction in C, but I plan to do a more thorough check. [JS code] contains all other code that works in JS players, is compact in size and does not need to be transferred to a file. [JS big code] - all the large code or the code for which a formatted version exists. Also, added minified versions for songs with compressed size less than 1kb.
- All songs now have original versions (I searched and add every single one of it, sic!), and minified versions if possible (even with difference for one character). Minified code shown by default. If it impossible to minify code, then original version shown.
- In [JS big code] sections, now added "original" and "minified" buttons to play original and minimized code versions.
- If the song is a remix, the source is indicated if possible.

No.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
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:
The Discord invite expired. Is invite still available? Interested in the community.
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): >

No.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:
Post too long. Click to view.
(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":
Oh shi~, need to prevent XSS attacks!
(22.95KB, 1046x519)
(10.29KB, 1045x519)
(162.86KB, 1008x498)
(14.23KB, 1044x507)
Ave! No more XSS vulnerability, I made a patch.
Thanx for warning ;)
(106.83KB, 1000x700)
Let's continue to play with the "Game levels" family. Some modifications of the "Awesome level":
Cool cartoon sounds!

Also here new songs I posted on reddit. "The time is running out!":
Post too long. Click to view.

Delete Post   Manage
Previous [0] Next