Live-Musikprogrammierung in Haskell
This work addresses the need for interactive music programming tools for musicians and educators, but it is incremental as it builds on existing functional programming concepts.
The researchers tackled the problem of interactive algorithmic music composition with multiple participants by developing an interpreter for a sub-language of Haskell that allows program modification during execution, enabling applications in musical live-coding and functional programming education.
We aim to compose algorithmic music in an interactive way with multiple participants. To this end we develop an interpreter for a sub-language of the non-strict functional programming language Haskell that allows to modify the program during its execution. Our system can be used both for musical live-coding and for demonstration and education of functional programming.