bodge-sndfile
2020-10-16
Wrapper over libsndfile for cl-bodge system
BODGE-SNDFILE
Thin Common Lisp wrapper over libsndfile
cross-platform library for reading and writing files containing sampled sound.
Requirements
- ASDF/Quicklisp
- x86_64/i686 GNU/Linux, macOS or Windows
Loading
(ql:quickload '(sndfile-blob bodge-sndfile))
Usage
Interface
All wrapped functions can be found in %sf
package. On the other hand, a bit more lispified
functionality reside in sf
package.
Example
Common Lisp example of bodge-sndfile
usage can be found in example.lisp
To run it, evaluate in your REPL:
(ql:quickload :bodge-sndfile/example) ;; for metadata printing (sndfile.example:run) ;; for getting samples out of the example .ogg file (sndfile.example:decode)