Difference between revisions of "Hsndfile"
Jump to navigation
Jump to search
Line 10: | Line 10: | ||
Besides this wiki page, here are more ways to find out about and get involved with '''hsndfile''': |
Besides this wiki page, here are more ways to find out about and get involved with '''hsndfile''': |
||
− | * Visit the [http://hackage.haskell.org/package/hsndfile Hackage page] for library documentation and to download & install |
+ | * Visit the [http://hackage.haskell.org/package/hsndfile Hackage page] for library documentation and to download & install, |
− | * Alternatively install with <tt>cabal install hsndfile</tt> |
+ | * Alternatively install with <tt>cabal install hsndfile</tt>, |
− | * Get the code repository with <tt>darcs get http://code.haskell.org/hsndfile</tt> |
+ | * Get the code repository with <tt>darcs get http://code.haskell.org/hsndfile</tt>, |
− | * Have a look at the [ |
+ | * Have a look at the [https://github.com/kaoskorobase/hsndfile/blob/master/ChangeLog.md ChangeLog] and the [http://hackage.haskell.org/packages/archive/hsndfile/latest/doc/html/Sound-File-Sndfile.html API documentation], |
− | + | * Report bugs and request features in our [https://github.com/kaoskorobase/hsndfile/issues issue tracker]. |
|
== Usage == |
== Usage == |
Revision as of 19:08, 20 December 2010
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 darcs get http://code.haskell.org/hsndfile,
- 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.