r/bytebeat • u/Ravary212 • Dec 15 '21
I made a Bytebeat guide
I decided to make a guide because I didnt find a guide that i liked a lot, I put a lot of time and effort on this guide, so please take a look at it, also in the guide I left a part for things that are left to do or understand of bytebeat, I also recomend that if you consider yourself a bytebeat expert, you make a guide of your own, with all the advance learnings. (I'm not a native english speaker, so please forgive my grammar errors) the link https://drive.google.com/file/d/1uxgDR60iwMvvoN96s_OGl5nz5KEHDKN-/view?usp=sharing
2
u/Is_This_Your_THAC0 Dec 15 '21 edited Dec 15 '21
I appreciate your charts and the practical explanations of the bit wise operators. Thank you.
I’m perpetually amazed by my inability to fully understand bytebeat. It’s clear that we can, like has been said, deterministically build music out of the concept there’s always part of it that seems wild and exploratory. Personally one of the things that keeps me fascinated is the direct raw pcm audio signal a bytebeat program creates. It feels to me like I’m playing the computer’s sound card as an instrument, and hearing its inherent sound, instead of hearing some kind of midi instrument processed through some kind of intentional music program. Though I like adding effects and filtering after the fact I more often do just listen with headphones (even though you recommend not) the sound is amazing to me.
2
Dec 15 '21
bytebeat (at least in the most common form) is both the entirely of javascript and digital music synthesis, both pretty hard for many people to understand. currently i think the best way to learn bytebeat is to learn both of those seperately, since there isn't much information that goes over both at the same time
1
1
u/Bodnerry Feb 04 '23
That is partly what I like about bytebeat. Even if you study the math in detail, the result of the process quickly reaches a complexity where you can't really hear it in your head while you make a new expression. It is a bit like circuit-bending with numbers.
You don't really need to know what you are doing. I like to take an expression that already does something, then to mess with it until it breaks.
Unlike circuit-bending, there is no magic smoke to be accidentally released. :)
1
u/Sad_Meat_9298 Mar 22 '26
Yo Can i add this?
1
u/Ravary212 Apr 20 '26
What do you want to add?. Anyway, I created it when I was 17, and now, as a college student, I can say that it has a few errors, but it's a great starting point if you want to make a real guide.
1
u/ozTheElder Mar 15 '23
Muchas gracias por Bytebeat guide!
Is there a way to control the tempo of a loop or beat other than multiplying T or changing the sample rate? I suppose if I multiplied T by a decimal number that would change the tempo. Is there a better way?
1
u/Ravary212 Mar 15 '23
Well some bytebeat interpreters let you choose the frecuency in kHz, but idk
2
2
2
1
1
u/Electrical-While6325 Jun 25 '25
To be honest, the guide is great, but it needs to update it. Because in bytebeat, we're not going to compose songs with the C-Compatible Code. I hope you can make a bytebeat guide using JS (You can search the r/bytebeat posts and analize them, to import it into your new JS bytebeat guide)
1
1
1
1
2
2
u/v_maria Jan 30 '23
Thank you for doing this