Euclidean Rhythm generator written in Go with nested circular lists 🤹
rhythm [beats] [steps] [shift]
beats
-- number of beats in output sequencesteps
-- number of steps in output sequenceshift
-- degree of shift in output sequence
rhythm 17 24 2
[x x x . x x . x x x . x x . x x x . x x . x x .]