School of Computing UofU calendar UofU index UofU directory Map About Salt Lake SoC Calendar University of Utah University of Utah
Colloquium

Paul Hudak
Professor
Yale University


Wednesday, March 10, 2010
3147 MEB
Refreshments 3:20 p.m.
Lecture 3:40 p.m.

Host: Matthew Flatt

Title: Euterpea: from Signals to Symphonies

Abstract
Euterpea is a computer music library written in Haskell. As such it is not a new language, although it has the "look and feel" of a special-purpose language. Euterpea is being developed in the context of Yale's new C2 Initiative (Creative Consilience of Computing and Arts), and is the only computer music programming environment based on a purely functional programming model.

In this talk we discuss the design rationale for Euterpea, describe its basic functionality, and highlight some of its more innovative features: a vertical language design (from signals to symphonies), a separation between structure and interpretation (form and function), a musical user interface (MUI), real-time sound synthesis, and its use of functional reactive programming (FRP) in interactive music applications.


Return to 2010 Events Calendar


School of Computing • 50 S. Central Campus Dr. Rm. 3190 • Salt Lake City, UT 84112
801-581-8224 • Fax: 801-581-5843 • Send comments to webmaster@cs.utah.edu
Disclaimer