I implemented Euclidean Rhythm. This is something that I think could even go into Overtone proper, it's so useful. https://github.com/plexus/mad-sounds/blob/master/src/mad_sounds/euclid.clj
Could have some more helper functions to generate sequences.
They also have that in Orca (the U operator) and it's just great. Works both for generating rhythms and generating scales.
Here's an example, some random piano https://github.com/plexus/mad-sounds/blob/master/src/mad_sounds/sessions/aarschot_2023_11_04_rainy_saturday.clj#L59-L86
here's what that sounds like
hmmm had really thought slack would show a player. how about now?
Very interesting sound, I didn't know about Euclidean rhythms, thanks for sharing.
I believe overtone already has the bjorklund algorithm, which AFAIK is the same thing.
look at that overtone.algo.euclidean-rhythm, I constantly discover new stuff in there 🙂