Bytebeats in FL Studio Edison scripting (Full tutorial and explanation)

Опубликовано: 20 Март 2026
на канале: Synaesmedia : Creative Coding
2,040
42

UPDATE:

FL Studio 21 and beyond no longer supports the Javascript-like scripting language I used in this video series. That's a pain in that it means the code is out of date.

However, they've replaced it with a Python-based scripting language which I think is MUCH better. So overall it's a good move. I approve of it.

If you want to make bytebeats in Edison in FL 21 and beyond, I've put a translation of the code into Python here :

https://gist.github.com/interstar/577...

That seems to be working fine. Just drop it into the appropriate folder on your machine.

I haven't made a new video about this code (yet). Maybe I will. Maybe I won't. Many principles in this one still hold. But don't bother trying to get your head around the language.
------------------------------------------------------------------------------

Sorry guys. I really tried to keep it short. But there's a lot to say.

This fun tutorial will teach you :

a) what are bytebeats and where to find out more
b) how to write scripts for FL Studio's Edison
c) including generating bytebeats in Edison
d) How bytebeats work (sort of)
e) and what you can do with them.



Chapters :
00:00 Warmup
00:55 Introduction
04:55 Let's meet a bytebeat and see it done in Edison
10:24 Mathematical Functions
17:30 A simple wave in Edison
20:55 Changing pitch
23:15 Drilling deeper into bytebeats
25:20 The importance of sample-rate
28:10 Interruption from the future : bitwise logical operators
37:00 Example of & as modulating "envelope"

38:15 Example of | as "mixer"
42:45 Explaining the full Edison script
54:54 The User Interface
58:27 Online documentation
1:01:50 Programming stuff finished. Yay! Let's make music with them.

1:09:32 Why I should apologise to Pete Townshend
1:12:15 Final thoughts and example




Links :

The Bytebeats in Edison script : https://gist.github.com/interstar/699...


An article : http://canonical.org/~kragen/bytebeat/

Viznut's examples video :    • Bytebeat: Music from very short programs -...  

Night Machine's Beginner's Guide : https://nightmachines.tv/downloads/By...

Dollchan online bytebeat composer : https://dollchan.net/bytebeat/#v3b640...

Greggman's online bytebeats : https://greggman.com/downloads/exampl...

Notepad++ editor : https://notepad-plus-plus.org/

Image-Line's Edison Scripting Page : https://www.image-line.com/fl-studio-...

Fooplot for graphing functions : http://fooplot.com/#W3sidHlwZSI6MCwiZ...