Stuart Popejoy on "Composing (Music) in Haskell"
Why use Haskell to write music? Algorithmic/generative techniques have much to offer the composer, but you need an expressive language with good libraries and the ability to generate MIDI and/or scores. This talk introduces the "fadno" libraries, which offer a polymorphic Note type, output to MusicXML and MIDI, and support for using braids in music composition. I also demonstrate the methods used for composing works with examples of performed and released musical compositions.