Article History
 
 
 
Discussion
 
13468 views
 
26% kleeder
bytebeat (format) View HTML Version
 

"'[o]Bytebeat was an interesting experiment this time around. Uh, had a lot of surprises, aaaaand people, man, '[b]making...software.........'[/b]'[/o]" - puke7 on the Spring Tracks IV resluts stream

Bytebeat was invented by Viznut of PWP fame in September of 2011.  The core concept is applying an algorithm to t where t equals the number of steps in time based on the chosen sample rate.  The output is 8-bit and values above 255 are wrapped.  Because of the nature of this format it may be quite difficult to generate something both pleasant and unique.  ;)

In 2011 Bemmu made an online version of Bytebeat that uses Javascript functions instead of C functions. and then Viznut collaborated with Bemmu to make a stereo version. Then Darius added Postfix functions on his branch of Bemmu's bytebeat editor. And finally greggman made html5bytebeat. This version adds glitch syntax, variables, functions, real-time output, floatbeat and a nicer GUI. This is probably the most used and most recommended Bytebeat editor since it provides loads of new features useful or not.

In 2021 this format's point type was '[l[https://battleofthebits.com/academy/GroupThread/26436/request_discussion%3A+%22signalist%22+formats%3F/#post134297[changed] from '[[Mixist (class)[Mixist] to the new '[[Signalist (class)[Signalist] class.

'[#[tools]
'[l[http://greggman.com/downloads/examples/html5bytebeat/html5bytebeat.html[html5 editor] - big visualizer '[t[0]('[l[http://games.greggman.com/game/html5-bytebeat/[examples here])'[/t]
(a mirror of the greggman-bytebeat-tool can be found '[l[https://kleeder.de/files/html5bytebeat/html5bytebeat.html[here])
'[l[http://wurstcaptures.untergrund.net/music/[html5 editor] - stereo capable
'[l[http://madgarden.net/apps/glitch-machine/[Glitch Machine] - an iPhone app that utilizes Polish notation
'[l[http://www.dropbox.com/s/lo8nnmjq2q0giho/ByteBeat%20Generator%20v1%20by%20QiTaNo.zip?dl=0[Random ByteBeat Generator] - A random byteBeat generator
'[l[http://pelulamu.net/ibniz/[IBNIZ] - the original bytebeat sandbox by viznut and Bemmu. With visuals. '[l[https://web.archive.org/web/20120121060156/http://ibniz.asiekierka.pl/ibniz.html[online js version]
'[l[https://pastebin.com/xwtRgcfV[bytebeat.js] - node.js bytebeat interpreter by funute
'[l[https://github.com/HertzDevil/raw2wav[raw2wav] - renderer for compiled bytebeat programs by HertzDevil

'[#[further learning]
'[l[https://www.youtube.com/watch?v=tCRPUv8V22o[great collection of demo vids]
'[l[http://wry.me/bytebeat/examples.html[view the code from Viznut's demo videos]
'[l[http://canonical.org/~kragen/bytebeat/[Kragen's brain dump]
'[l[http://arxiv.org/abs/1112.1368[Viznut's white paper]
'[l[https://battleofthebits.com/academy/GroupThread/11089/bytebeat+general/[Group Thread with tips]

 
C A T E G O R I E S
 
 
Battle Formats