Hsndfile
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Abstract
hsndfile is a Haskell wrapper for libsndfile, a comprehensive C library for reading and writing a large number of soundfile formats.
Getting involved
Besides this wiki page, here are more ways to find out about and get involved with hsndfile:
- Visit the Hackage page for library documentation and to download & install
- Alternatively install with cabal install hsndfile
- Get the code repository with git clone git://github.com/kaoskorobase/hsndfile.git
- Have a look at the ChangeLog and the API documentation
- Report bugs and request features in our issue tracker
Usage
The interface is very similar to libsndfile's C API, although some changes were made in order to conform to Haskell naming conventions. Have a look at the latest API documentation, most of which is copied verbatim from the original C header file.
Buffer instances for I/O are now provided by separate packages, e.g.