Real-Time Interactive Music in Haskell (forthcoming)


Paul Hudak, Donya Quick, Mark Santolucito, and Daniel Winograd-Cort


Euterpea and UISF are two recently released Haskell libraries on Hackage that facilitate the creation of interactive musical programs. We show an example of using these two libraries in combination with Haskell's support for parallelism to create a complex application that generates music in real time in response to user input from MIDI controllers.


 author = {Paul Hudak and Donya Quick and Mark Santolucito and Daniel {Winograd-Cort}},
 title = {Real-{T}ime {I}nteractive {M}usic in {H}askell},
 booktitle = {Proceedings of the ACM SIGPLAN workshop on Functional Art, Music, Modeling, and Design},
 year = {2015},