HSoundFile - codecs for audio file reading/writing
This library is based on Data.ByteString and Data.Binary to support lazy reading/writing
of audio files.
Requirements: GHC > 6.6. Other compilers are not currently supported due to a dependency on GHC's Float/Double library.
Building:
> runhaskell Setup.lhs configure
> runhaskell Setup.lhs build
> runhaskell Setup.lhs install
I have achieved best performance with the following compiler options:
-fvia-c -fexcess-precision -optc-O2 -optc-mmmx -optc-msse2
If possible, I recommend enabling mmx and sse2.