<div dir="ltr">We are happy to announce the official release of Euterpea! Euterpea is a library for computer music research, education, and development, providing both note-level and signal-level abstractions. It is a descendant of Haskore and HasSound and is intended for both educational purposes as well as serious computer music applications. Euterpea is suitable for high-level music representation, algorithmic composition, and analysis; mid-level concepts such as MIDI; and low-level audio processing, sound synthesis, and instrument design. It also includes an extensible system for building musical user interfaces using UISF, a new AFRP UI library. Euterpea's performance is sufficient for most real-time midi applications and some basic real-time audio synthesis. <br><br>Try it out with<br>cabal install Euterpea<br><br>You can find more at...<br><a href="http://euterpea.com">euterpea.com</a> - a site for a quick start, tutorials, and working examples<br><a href="http://haskell.cs.yale.edu/euterpea">haskell.cs.yale.edu/euterpea</a> - more detailed info and help, including an in-progress textbook (Haskell School of Music)<br><a href="http://hackage.haskell.org/package/Euterpea">hackage.haskell.org/package/Euterpea</a> - the hackage page with some docs<br></div>