============ Installation ============ The usual cabal installation steps are as follows: 1. To configure the module: runhaskell Setup.hs configure or runhaskell Setup.hs configure --user --prefix=DIR if you want to install the package to your user's directory instead of the system one (replace DIR with your own directory of choice). 2. To build the module: runhaskell Setup.hs build 3. To install the module: runhaskell Setup.hs install This will install a top-level Haskore module for GHC. ============= Known Problem ============= GHC version 7.0.3 may hang when compiling this library. More specifically it may appear to be stuck when compiling Euterpea.Audio.Render and never return. ... [25 of 25] Compiling Euterpea.Audio.Render ( src/Euterpea/Audio/Render.hs, dist/build/Euterpea/Audio/Render.o ) We have fixed the problem by adding -O0 as a GHC_OPTIONS pragma to the Euterpea.Audio.Render module, of feature. If you think this is a mistake, you are welcome to comment it out and re-compile from source. Earlier versions of GHC before 7.0 didn't seem to have this problem.