https://github.com/shamazmazum/wavelet-audio
Audio compressor which uses (4,2) CDF wavelet
https://github.com/shamazmazum/wavelet-audio
audio codec wavelet
Last synced: 5 months ago
JSON representation
Audio compressor which uses (4,2) CDF wavelet
- Host: GitHub
- URL: https://github.com/shamazmazum/wavelet-audio
- Owner: shamazmazum
- License: bsd-2-clause
- Created: 2018-10-20T08:42:16.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-05-21T14:34:18.000Z (about 1 year ago)
- Last Synced: 2025-05-21T14:35:57.244Z (about 1 year ago)
- Topics: audio, codec, wavelet
- Language: Common Lisp
- Homepage:
- Size: 651 KB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Wavelet-audio
-------------

This package is a proof of concept of wavelet transform-based lossless
audio codec. **wavelet-audio** uses (4,2) B-spline wavelet and Rice
entropy coding to compress audio. Compression speed is slow,
decompression speed is much faster.
Compression ratio is 25-50% and is comparable to ratio of flac codec.
Examples:
========
~~~~~~~~{lisp}
(wavelet-audio:encode-wavelet-audio "~/file.wav" "~/file.wa")
(wavelet-audio:decode-wavelet-audio "~/file.wa" "~/file.wav")
~~~~~~~~
Documentation:
=============
Visit [the project page](http://shamazmazum.github.io/wavelet-audio)
on github pages.