skinny.

Latest / Planet Haskell

Sandy Maguire: From Instantaneous Events to Musical Spans

From Instantaneous Events to Musical Spans

← November 5, 2026

We’ve been thinking a lot about musical structures over these last few posts. Today we’re going to look into some rhythmic concerns, and in particular, figure out how to turn a discrete signal of instantaneous events into something that actually looks like music.

Recall that we’ve been working with a Signal a type, which is a continuous function of Time -> a, packaged along with a set of “interesting times” that we might be interested in looking at. We smuggle discrete events into these interesting times. But what makes a time…

The skinny

The skinny isn't ready yet — notes appear once the transcript is processed.