Week 5, lesson 3, superdirt synths part 2!

Ah yeah! I tend to separate out beat-level and cycle-level events like this because I'm thinking of it as an arpeggio over a chord progression, but I suppose it does have the pleasant side-effect of disambiguating the rhythmic end of things.

I've also got some helper functions that will constrain sequences like this to a given octave range that I should maybe cover. That way, you can do stuff like n "[7 0 3 0]" |+ n (slow 8 ((run 8) * 5)) to have a nice descending circle-of-5ths progression without having your pitches fly off into supersonic frequencies.

(also I'm so happy my video was helpful- thanks for the feedback!)

8 Likes