Difference between revisions of "Hsndfile"
Jump to navigation
Jump to search
Line 5: | Line 5: | ||
'''hsndfile''' is a Haskell wrapper for [http://www.mega-nerd.com/libsndfile/ libsndfile], a comprehensive C library for reading and writing a large number of soundfile formats. |
'''hsndfile''' is a Haskell wrapper for [http://www.mega-nerd.com/libsndfile/ 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''': |
Besides this wiki page, here are more ways to find out about and get involved with '''hsndfile''': |
||
+ | |||
* Visit the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hsndfile Hackage page] for library documentation and to download & install. |
* Visit the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hsndfile Hackage page] for library documentation and to download & install. |
||
− | * |
+ | * Alternatively install with <tt>cabal install hsndfile</tt> |
− | * Get the code repository |
+ | * Get the code repository with <tt>darcs get http://code.haskell.org/hsndfile</tt> |
<!-- * Report bugs and request features on [http://trac.haskell.org/hsndfile/ the tracker]. --> |
<!-- * Report bugs and request features on [http://trac.haskell.org/hsndfile/ the tracker]. --> |
||
+ | |||
+ | == Usage == |
||
+ | |||
+ | The interface is very similar to [http://www.mega-nerd.com/libsndfile/api.html libsndfile's C API], although some changes were made in order to conform to Haskell naming conventions. Have a look at the latest [http://hackage.haskell.org/packages/archive/hsndfile/latest/doc/html/Sound-File-Sndfile.html API documentation], most of which is copied verbatim from the original C header file. |
Revision as of 11:46, 16 July 2009
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
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.