Haskell School of Music is a textbook about Euterpea and working with music in Haskell. It was originally started by Paul Hudak and was later finished by Donya Quick. It is currently undergoing final changes for publication in 2017.
The textbook contains many examples of using the Euterpea library and also graphical widgets for creating musical user interfaces (MUIs). The source code for these is contained in the HSoM library. For information on installing and using HSoM, please see the Euterpea setup page.
Update (13-Dec-2016): the textbook is currently scheduled for publication in 2017.
Update (27-Oct-2016): an out-dated, illegally posted version of the text was recently discovered for sale as a kindle version on Amazon, having apparently been posted by someone other than the authors. Online PDFs of old versions of the text are have been removed on this and other sites to prevent this from happening again while the formal publication process is underway for the correct, updated version. If you need access to older versions of the textbook for educational purposes while publication of the new version is pending, please contact Donya Quick by e-mail at firstname.lastname@example.org. Clarification: “educational purposes” means involved in a classroom somehow (in other words, instructors who are relying on the text to teach courses).