Tutorials & Talks

Page last updated: Oct 11, 2022 @ 7:01 pm

Video Tutorials

  • Getting Started with Euterpea (somewhat outdated) – a video tutorial on YouTube describing what to do to install Euterpea and test that the play function is working. Note: this video was made quite a while ago and the installation methods have since changed (see the Euterpea Homepage for details), but everything else is still relevant.

Slideshow Tutorials

Tutorials on using Euterpea’s Music types to make simple sounds.

Talks (Slides & Videos)

(New) Making Algorithmic Music with Euterpea (Slides)
Donya Quick. Keynote at Compose on Monday, June 24th, 2019
Slides in pptx format on Google Drive (10mb) – includes all audio examples
Slides in PDF format on Google Drive (2mb)
Source code in lhs format on Google Drive
An introduction to Euterpea with a focus on developing randomness into improvisational jazz.

Functional Algorithmic Music with Euterpea (Slides)
Donya Quick. Talk at Northeastern University, November 2018
Slides in pptx format on Google Drive (12mb) – includes all audio examples
Slides in pdf format on Google Drive (1mb) – provided because some pptx viewers have trouble with the diagrams
Source code as zip file on Google Drive
A talk introducing Euterpea and some algorithmic composition techniques.

Pattern-Based Algorithmic Music with Euterpea (Slides + Video)
Donya Quick. Demo at FARM Workshop at ICFP 2018
Slides in pptx format on Google Drive (3mb) – includes all audio examples
Source Code as zip file on Google Drive
Slides + Voiceover on YouTube
A demo that illustrates the creation of algorithmic melodies using the Euterpea library for music representation and creation in Haskell. The music created builds from very direct interpretations of random number sequences to more structured phrases built on small, stochastically recurring pitch patterns.

Algorithmic Music in Haskell (Slides)
Donya Quick. Invited Talk at Haskell Symposium at ICFP 2017
Slides in pptx format on Google Drive (11mb) – includes all audio examples
Extended Abstract (note: there is no associated larger paper)
An invited talk that covers the libraries Euterpea, Kulitta, and MusECI. It addresses the distinction between algorithmic and automated composition, and gives a range of examples of working with music in a functional domain. It includes examples of using Euterpea to create algorithmic music, an overview of the Kulitta automated composition system, and a discussion of the MusECI library’s approach to modeling natural language for music.

Math, Music, and Computation (Video)
Paul Hudak. Tilde Café Talk, 2014
Video on YouTube

A discussion of computer music and algorithmic composition given by Paul Hudak using Euterpea. Please note that this video predates the release of Euterpea 2 and therefore uses Euterpea 1. The later Euterpea 2 is still very similar to Euterpea 1, but there are still some important API differences. See the Change Log for information on what changed from Euterpea 1 to Euterpea 2.