https://dollchan.net/bytebeat/#v3b64q1ZKzk9JVbJSKtHSKFEzNDO2MLE3szLV1NIw0dUwVCuxs7PQ1LSz0zBW0wWyLTVrgKSZUi0A [t*(t&16384?6:5)*(4-(] t [0 ] [Points ] [Bytebeat ] [4000Hz ] [35 ] [ Info ] -- about bytebeat Bytebeat music (or one-liner music) was invented in September 2011. They're generally a piece of rhythmic and somewhat melodic music with no score, no instruments, and no real oscillators. It's simply a single-line formula that defines a waveform as a function of time, processed (usually) 8000 times per second, resulting in an audible waveform with a 256-step resolution from silence (0) to full amplitude (256). If you put that formula into a program with a loop that increments time variable (t), you can generate the headerless unsigned 8 bit mono 8kHz audio stream on output, like in this application. Since these directly output a waveform, they have great performance in compiled languages and can often be ran on even the weakest embedded devices. History of bytebeat Original blog posts and videos from Viznut: Blog posts #1 Blog posts #2 YouTube video #1 YouTube video #2 YouTube video #3 This website is a live editing bytebeats player. It has a collection of bytebeat music I found on the internet, and also the music I created. You can choose between bytebeat, signed bytebeat and floatbeat formats. Bytebeat expects output is an unsigned 8bit value (0 to 255). Signed bytebeat assumes output is a signed 8bit value (-127 to 128). Floatbeat assumes output is -1.0 to 1.0. This website is the fork of 8-bit Generative Composer by @paul_hayes. Forked by SthephanShi aka Viraya. [ Classic ] -- C compatible code with one variable (t) [ Compact JS ] -- compact JavaScript code [ Big JS ] -- big JavaScript code [ Floatbeat ] -- assumes output is -1.0 to 1.0 [ SthephanShi ] -- code SthephanShi created >> Discussion threads >> Github