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 (-128 to 127).
Floatbeat: assumes output is -1.0 to 1.0.
Funcbeat: statement based mode. A Mode By SArpnt.
Bitbeat: expects output is an only-used LSB (0 to 1)
Tanmode: a mode made by psub (zopium)
Loghack: Exotic Mode
Loghack2: Another Exotic Mode
Inverted bytebeat: a mode made by Gigorthub & Modified By KOIII7337 (Me!)
This website is the fork of 8-bit Generative Composer by @paul_hayes.
Forked by SthephanShi aka Viraya.
Custom Functions By Chasyxx Include:
- bitC: (X,Y,Z) => X&Y?Z:0
- br: (T,SIZE) => Bit reverses SIZE bits of T, discards the other bits
- sinf, cosf, tanf: (X) => sin, cos, tan but inputting t will output the same freqency as t by itself. AKA the function loops around every 256 "steps" instead of every 2pi steps
- regG: (T,regEx) => takes a string of T's bits, and tests against regEx for a match. Outputs a boolean.
- crpt: (X,Y=8,Z) => Corrupts The Sound.
- decrpt: (X,Y=8,Z) => Decorrupts The Sound.
Functions From ThisBeat2.1 Include:
- saw: (X) => Generates A Sawtooth Wave.
- sq: (X) => Generates A Square Wave.
- tri: (X) => Generates A Triangle Wave.
Using any of these functions makes your code exotic, meaning that it won't be added to the dollchan.net library.
They're just a novelty, so please use them at your own risk.