Article History
 
 
 

9082 views
31% AArt1256

bytebeat (format)
 

bytebeat
 

 
Token:
bytebeat
 
Point Type:
 
File Types:
 
Max Filesize:
10mb
 
Description:
Algorithms and math equations, that are used to produce sound. Submission requires: link to generator tool, sample playback rate, and algorithm(s)
::|CONTENTS
  1. tools
  2. further learning
"Bytebeat was an interesting experiment this time around. Uh, had a lot of surprises, aaaaand people, man, making...software........." - 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.

tools



html5 editor
- big visualizer (examples here
)

html5 editor
- stereo capable
Glitch Machine
- an iPhone app that utilizes Polish notation
Random ByteBeat Generator
- A random byteBeat generator
IBNIZ
- the original bytebeat sandbox by viznut and Bemmu. With visuals. online js version

bytebeat.js
- node.js bytebeat interpreter by funute
raw2wav
- renderer for compiled bytebeat programs by HertzDevil

further learning



great collection of demo vids

view the code from Viznut's demo videos

Kragen's brain dump

Viznut's white paper

Group Thread with tips