Log In  

Cart #euclideanrhythmgen-1 | 2024-05-28 | Code ▽ | Embed ▽ | No License

Here's a little machine that generates Euclidean Rhythm.
You may read more about Euclidean Rhythm here https://en.wikipedia.org/wiki/Euclidean_rhythm

Press play button on the left bottom part of the machine to play the sequence.
You may find two knobs on the bottom right part of the machine. The left knob changes the amount of steps in the sequence. The right knob changes the amount of euclidean triggers.
You may also change the speed if the sequence by pressing up and down arrows. The speed is shown in BPM on the top right corner of the screen.

I was interested in creating euclidean generator in Pico 8, so this cart is just an example. Hope you'll find it interesting.

P#149074 2024-05-28 13:09 ( Edited 2024-05-28 13:20)


This is FUN !!
My favorite so far : 13/5 . Feels very square 4/4 with 3 on the beat... yet there's something magically fast and slow at the same time about the two offbeats that just messes with my head. Not unlike a rubato in a way.

P#149114 2024-05-29 09:08

Thank you for this review @RealShadowCaster!!! Actually i would not have done this without you help! 13/5 rhythm really sounds so nice. I keep wondering how all of those rhythms are all somehow already in our heads!

P#149137 2024-05-29 18:52


This is a very fun source of ideas! No wonder it's got its own Wikipedia page. (This one is 16 steps, 5 hits.)

(edited to paste the right thing)

P#149139 2024-05-29 19:52 ( Edited 2024-05-29 19:53)

@packbat, nicely done, and less mind bending than most of what that Pandora’s rythme box is producing. Since you seem confortable with the pico-8 side of sound, how would you implement music where bars contain an unusual number of steps like 7, 11 or 13 ?

P#149142 2024-05-29 21:01

@RealShadowCaster There's two ways: the LEN way and the cursed way.

  • If you set the second loop point to 0 and increase the first loop point, it switches to LEN mode and you can make the SFX last a multiple of whatever you want - so, probably 28 for 7 steps, 22 for 11 steps, and 26 for 13 steps.
  • If you're willing to suffer, you can do the first 32 steps of your pattern in the first set of SFX, the next 32 steps in the next set, and so on until you hit pattern 7 or 11 or 13 and the end of the measure finally lines up with the end of your SFX. That used to be the only way to do it, and it sort of works for 3 (each 3 SFX is 4 or 8 measures), but I would never consider it for anything more than 8.
P#149147 2024-05-29 23:04 ( Edited 2024-05-29 23:04)

[Please log in to post a comment]