Hi everybody. Nice idea for people to introduce themselves on this list! It's been great to hear about all the interesting work. Below is my story :-)
My name is Paul Hudak and I'm a Professor in the Department of Computer Science at Yale. I was heavily involved in the design of Haskell twenty-some years ago, and in 2000 I wrote a book on Haskell called The Haskell School of Expression. Haskell has been the focal point of my research for most of my career. For the past ten years I have focused on functional reactive programming, Yampa, and arrows. With regard to music, fifteen years ago I designed the Haskore computer music library. I also designed a Haskell interface to csound called HasSound so that I could do sound synthesis. But all this work was done in my spare time as a hobby. I have always loved music, play jazz piano, and do some composition, so I saw it as a way to combine my music with my research. Then three years ago, I and two of my colleagues designed a new undergraduate major at Yale called Computing and the Arts (see http://cs.yale.edu/c2/index.php/academics/undergraduate/). I became responsible for the Music Track in the new major, and suddenly much of my focus, in both research and education, shifted to computer music. Several things are worth reporting about this effort: First, my group has designed a new computer music library that I call Euterpea (named after Euterpe, the Greek muse of music). Euterpea has all of the original functionality of Haskore, plus an arrow-based signal processing language for doing audio processing and sound synthesis. It also has a GUI for creating sliders, pushbuttons, and so on. Instructions for downloading Euterpea can be found here: http://haskell.cs.yale.edu/?page_id=269 Second, I am writing a book called The Haskell School of Music -- From Signals to Symphonies (HSoM). It is already over 300 pages. Like my first book, it teaches functional programming, but the focus is substantially on computer music applications. It is a work in progress, but more information about the book and the latest version for download can be found here: http://haskell.cs.yale.edu/?page_id=276 Third, I am using Euterpea and HSoM to teach two courses on computer music to support our Computing and the Arts major. The course websites are publicly available: http://plucky.cs.yale.edu/cs431/ http://plucky.cs.yale.edu/cs432F09/ Also, here is a link to some compositions, mostly by my grad student Donya Quick, all done entirely in Euterpea: http://haskell.cs.yale.edu/?page_id=279 Most of the above information is from my research group's new website (still under construction), which also has a publication list and information about other projects: http://haskell.cs.yale.edu/ Finally, I wanted to mention that if anyone is interested in getting involved with Euterpea, please let me know -- I welcome collaboration. Best wishes, Paul Hudak Yale University
_______________________________________________ haskell-art mailing list [email protected] http://lists.lurk.org/mailman/listinfo/haskell-art
