Romeu Moura

Composing Compositions

Reasoned Schemer

Composing Compositions

Let‘s take a page of the holy G-E-B and explore functional composition while exploring musical composition and asking ourselves: what can one steal from the other? In Live code! With Overtone, and Clojure and the Symmetry between the auto-similar nature of music and the auto-similar nature of Homoiconicity.
Some bases of music theory will be explained along the way.

Talk objectives:

  • Boldly steal ideas from the music compositions world into software while explaining the usage of functional compositions to model the domain of music. Using Lisp‘s "data as code“ to make software that not only plays music but *is* music.

Target audience:

  • Geb fans, lisp fans, the curious.