Remix.run Logo
jarth9 4 hours ago

Compared to other ways of writing down musical rhythm, I've found this to be a very nice balance of simplicity and expressiveness. Standard notation and drum sequencers have a lot of ambiguity (at least to my non-expert ear) when it comes to swing, microtiming, groove, and the other little things that we think of that make a rhythm attractive. Godfried T. Toussaint has given this idea a full academic exploration. He calls these Petri nets "necklaces", a term borrowed from combinatorics.

tleb_ 3 hours ago | parent [-]

Can you clarify how this better helps express swing compared to a piano roll?

TheOtherHobbes 2 hours ago | parent [-]

You're not sequencing notes you're sequencing multiple parallel levels of musical information which are eventually rendered as notes.

One of those levels could be context-related microtiming - the context being position in the bar, or the actual shape of the phrase, the position in the phrase, and so on.

This isn't sequencing in the classical sense, it's generative composition.

It's not popular because it's much more abstract and harder to work with than "Play this pattern."

There's a lot of unexplored potential in deterministic systems that work with music at these more abstract levels.