MUFF WIGGLER Forum Index
 FAQ & Terms of UseFAQ & Terms Of Use   Wiggler RadioMW Radio   Muff Wiggler TwitterTwitter   Support the site @ PatreonPatreon 
 SearchSearch   RegisterSign up   Log inLog in 
WIGGLING 'LITE' IN GUEST MODE

Bytebeats - a beginner's guide!
MUFF WIGGLER Forum Index -> Music Software  
Author Bytebeats - a beginner's guide!
flx
In anticipation of the Bytebeat-based "AlgoDrone" AE modular synth module, I wanted to try out coding some of those Beats myself and posted about it on the AE Modular forums.

While the initial trial and error experiments were already tons of fun, I quickly realized that I wanted to know more about why certain code snippets sounded like they did. Unfortunately though, the Bytebeat community is very small and there is little information for absolute beginners on the topic. So I spent a bunch of long train rides doing research, especially on the binary number system, modulo calculation and bitwise operators. In the process, I collected a pile of notes, which I turned into a structured, 26-page PDF guide, specifically for musicians without much or any coding experience.

You can download it for free on my website:
w00t https://nightmachines.tv/bytebeats-tutorial w00t

My goal was to cover the topics without too lengthy explanations, but rather with short and specific examples, followed by do-it-yourself exercises for the reader. I'd love to get some feedback on this, so please let me know how you liked it in this thread or via PM.

Happy coding! Mr. Green


P.S. If you're not familiar with Bytebeats yet, they are pieces of programming code, or rather mathematical expressions, which are executed and output through an unsigned 8 bit, 8 kHz audio stream. Very crunchy and lo-fi and not at all difficult to learn and play with!

Here's an example link, opening the following code in Greggman's HTML 5 player, which conveniently lets you write Bytebeats right inside your web browser:
Code:
// 180908 danzfloor by the tuesday night machines
(t*4|t|t>>3&t+t/4&t*12|t*8>>10|t/20&t+140)&t>>4

Go ahead and alter the code above in the player and see what you can come up with SlayerBadger! And then, of course, check out my guide to learn the basics.

And lastly, here's another, more structured and elaborate example. Guinness ftw!
eclectics
Hey thanks for that.

I put a bunch of algorithms from

http://countercomplex.blogspot.com/search/label/algorithmic%20music

into an ardcore sketch a few years ago. It's e16_oneliner, available from https://github.com/eclectics/ardcore if anyone is interested.
flx
Awesome! I've got two Ardcores in my SnazzyFX rack and was hoping to find a Bytebeat sketch somewhere smile
adam
i've started reading this and it's pretty interesting so far smile
flx
adam wrote:
i've started reading this and it's pretty interesting so far smile

Thank you! That's good to know!
mt3
Equation Composer was done up in Bytebeat code as well, correct?
Some resources:

http://microbemodular.com/products/equation-composer/overview

https://github.com/clone45/EquationComposer

http://dev.fritzu.com/bbx

http://entropedia.co.uk/generative_music

Bitwiz Audio Synth
colb
If you have Reaktor, then grab digit8 from the user library for exploring bytebeat.



(I built digit8 after being inspired by '8BitSynth' from Caustic by Single Cell Software)
pottering
There is this VST (also standalone):

https://damikyu.itch.io/evaluator
mt3
colb wrote:
If you have Reaktor, then grab digit8 from the user library for exploring bytebeat.



(I built digit8 after being inspired by '8BitSynth' from Caustic by Single Cell Software)


Damn you. Looks nice.
MUFF WIGGLER Forum Index -> Music Software  
Page 1 of 1
Powered by phpBB © phpBB Group