Tidal, a language for pattern in music
raykyri opened this issue · comments
A domain specific language for pattern: https://tidalcycles.org/
Used by live coders for drum sequences. It's easy to get started with a simple sequence and then bulid it out into something very elaborate.
Original PhD thesis describes Tidal's vision for programming languages that enable creativity by supporting exploration of the possibility space of a medium like music: https://slab.org/thesis/
[this is all via Avneesh]
Fascinating. Thanks! Tidal (and DSLs in general) start to blur the line between notation / syntax / a programming language, though I currently don't consider PLs to be notations.
That thesis title and abstract seems very... sweeping. "Artist-Programmers and Programming Languages for the Arts" (...) "Our argument takes us up through layers of representation, starting with symbols, then words, language and notation, to consider the role that these representations may play in human creativity."