ICFP 2024
Mon 2 - Sat 7 September 2024 Milan, Italy
Mon 2 Sep 2024 12:07 - 12:30 at Meeting 3 - Livecoding and Semantics Chair(s): Mae Milano

This article defines the semantics of maquettes in the visual programming language OpenMusic (OM) using monads. A maquette can be seen as a sequencer of functions. Although maquettes have been widely used, their semantic have never been formalized. Formalizing maquettes has multiple benefits; primarily, we aim to provide a better understanding for composers through the use of a mathematical language rather than discursive semantics. In this work, we use a particular case of the state monad and show with examples how this monad is visualized in OpenMusic. The use of these advanced concepts in the field of music and their availability to composers aligns with our intention to bridge the gap between the theoretical and practical aspects of the intersection between mathematics and music.

Mon 2 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:00 - 12:30
Livecoding and SemanticsFARM at Meeting 3
Chair(s): Mae Milano Princeton University
11:00
22m
Talk
Trane: Musical Janet on the Web
FARM
11:22
22m
Talk
From Konnakol to Live Coding
FARM
Alex McLean Then Try This
11:45
22m
Talk
Demo: Composable Compositions in Tonart
FARM
12:07
22m
Talk
The Maquette Monad
FARM