Thin Common Lisp wrapper over libsndfile
cross-platform library for reading and writing files containing sampled sound.
- ASDF/Quicklisp
- x86_64/i686 GNU/Linux, macOS or Windows
(ql:quickload '(sndfile-blob bodge-sndfile))
All wrapped functions can be found in %sf
package. On the other hand, a bit more lispified
functionality reside in sf
package.
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)