├── .github └── workflows │ ├── doc.yml │ └── test.yml ├── .gitignore ├── Changelog.md ├── LICENSE ├── README.md ├── TODO ├── ape ├── ape-tags-v2.lisp ├── ape.lisp ├── decode.lisp ├── definitions.lisp ├── examples │ ├── ape2wav.lisp │ └── package.lisp ├── frame.lisp └── package.lisp ├── bitreader ├── bitreader.lisp ├── crc.lisp ├── definitions.lisp ├── macros.lisp ├── package.lisp └── sbcl.lisp ├── core ├── core.lisp └── package.lisp ├── docs ├── manifest.lisp └── manual.scr ├── easy-audio.asd ├── flac ├── decode.lisp ├── definitions.lisp ├── examples │ ├── flac2wav.lisp │ ├── ogg2wav.lisp │ └── package.lisp ├── flac-ogg.lisp ├── flac-reader.lisp ├── flac.lisp ├── frame.lisp ├── metadata.lisp └── package.lisp ├── general-decoders ├── g.711.lisp └── package.lisp ├── ogg ├── ogg.lisp └── package.lisp ├── tests ├── package.lisp ├── sample-mono.ape ├── sample-mono.flac ├── sample-mono.oga ├── sample-mono.wav ├── sample-mono.wv ├── sample-stereo-low.flac ├── sample-stereo.ape ├── sample-stereo.flac ├── sample-stereo.oga ├── sample-stereo.wav ├── sample-stereo.wv ├── sample32-mono.wav ├── sample32-mono.wv ├── sample32-stereo.wav ├── sample32-stereo.wv ├── sample32-upsample.wav ├── sample32-upsample.wv ├── tests.lisp └── travis.lisp ├── wav ├── definitions.lisp ├── examples │ ├── decode.lisp │ └── package.lisp ├── package.lisp ├── wav.lisp └── write-header.lisp └── wv ├── decode.lisp ├── definitions.lisp ├── examples ├── package.lisp └── wv2wav.lisp ├── metadata.lisp ├── package.lisp ├── wavpack-reader.lisp ├── wv-block.lisp └── wv-blocks-multichannel.lisp /.github/workflows/doc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/.github/workflows/doc.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | docs/build 2 | -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/Changelog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/TODO -------------------------------------------------------------------------------- /ape/ape-tags-v2.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/ape/ape-tags-v2.lisp -------------------------------------------------------------------------------- /ape/ape.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/ape/ape.lisp -------------------------------------------------------------------------------- /ape/decode.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/ape/decode.lisp -------------------------------------------------------------------------------- /ape/definitions.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/ape/definitions.lisp -------------------------------------------------------------------------------- /ape/examples/ape2wav.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/ape/examples/ape2wav.lisp -------------------------------------------------------------------------------- /ape/examples/package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/ape/examples/package.lisp -------------------------------------------------------------------------------- /ape/frame.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/ape/frame.lisp -------------------------------------------------------------------------------- /ape/package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/ape/package.lisp -------------------------------------------------------------------------------- /bitreader/bitreader.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/bitreader/bitreader.lisp -------------------------------------------------------------------------------- /bitreader/crc.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/bitreader/crc.lisp -------------------------------------------------------------------------------- /bitreader/definitions.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/bitreader/definitions.lisp -------------------------------------------------------------------------------- /bitreader/macros.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/bitreader/macros.lisp -------------------------------------------------------------------------------- /bitreader/package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/bitreader/package.lisp -------------------------------------------------------------------------------- /bitreader/sbcl.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/bitreader/sbcl.lisp -------------------------------------------------------------------------------- /core/core.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/core/core.lisp -------------------------------------------------------------------------------- /core/package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/core/package.lisp -------------------------------------------------------------------------------- /docs/manifest.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/docs/manifest.lisp -------------------------------------------------------------------------------- /docs/manual.scr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/docs/manual.scr -------------------------------------------------------------------------------- /easy-audio.asd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/easy-audio.asd -------------------------------------------------------------------------------- /flac/decode.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/flac/decode.lisp -------------------------------------------------------------------------------- /flac/definitions.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/flac/definitions.lisp -------------------------------------------------------------------------------- /flac/examples/flac2wav.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/flac/examples/flac2wav.lisp -------------------------------------------------------------------------------- /flac/examples/ogg2wav.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/flac/examples/ogg2wav.lisp -------------------------------------------------------------------------------- /flac/examples/package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/flac/examples/package.lisp -------------------------------------------------------------------------------- /flac/flac-ogg.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/flac/flac-ogg.lisp -------------------------------------------------------------------------------- /flac/flac-reader.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/flac/flac-reader.lisp -------------------------------------------------------------------------------- /flac/flac.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/flac/flac.lisp -------------------------------------------------------------------------------- /flac/frame.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/flac/frame.lisp -------------------------------------------------------------------------------- /flac/metadata.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/flac/metadata.lisp -------------------------------------------------------------------------------- /flac/package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/flac/package.lisp -------------------------------------------------------------------------------- /general-decoders/g.711.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/general-decoders/g.711.lisp -------------------------------------------------------------------------------- /general-decoders/package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/general-decoders/package.lisp -------------------------------------------------------------------------------- /ogg/ogg.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/ogg/ogg.lisp -------------------------------------------------------------------------------- /ogg/package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/ogg/package.lisp -------------------------------------------------------------------------------- /tests/package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/tests/package.lisp -------------------------------------------------------------------------------- /tests/sample-mono.ape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/tests/sample-mono.ape -------------------------------------------------------------------------------- /tests/sample-mono.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/tests/sample-mono.flac -------------------------------------------------------------------------------- /tests/sample-mono.oga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/tests/sample-mono.oga -------------------------------------------------------------------------------- /tests/sample-mono.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/tests/sample-mono.wav -------------------------------------------------------------------------------- /tests/sample-mono.wv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/tests/sample-mono.wv -------------------------------------------------------------------------------- /tests/sample-stereo-low.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/tests/sample-stereo-low.flac -------------------------------------------------------------------------------- /tests/sample-stereo.ape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/tests/sample-stereo.ape -------------------------------------------------------------------------------- /tests/sample-stereo.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/tests/sample-stereo.flac -------------------------------------------------------------------------------- /tests/sample-stereo.oga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/tests/sample-stereo.oga -------------------------------------------------------------------------------- /tests/sample-stereo.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/tests/sample-stereo.wav -------------------------------------------------------------------------------- /tests/sample-stereo.wv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/tests/sample-stereo.wv -------------------------------------------------------------------------------- /tests/sample32-mono.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/tests/sample32-mono.wav -------------------------------------------------------------------------------- /tests/sample32-mono.wv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/tests/sample32-mono.wv -------------------------------------------------------------------------------- /tests/sample32-stereo.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/tests/sample32-stereo.wav -------------------------------------------------------------------------------- /tests/sample32-stereo.wv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/tests/sample32-stereo.wv -------------------------------------------------------------------------------- /tests/sample32-upsample.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/tests/sample32-upsample.wav -------------------------------------------------------------------------------- /tests/sample32-upsample.wv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/tests/sample32-upsample.wv -------------------------------------------------------------------------------- /tests/tests.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/tests/tests.lisp -------------------------------------------------------------------------------- /tests/travis.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/tests/travis.lisp -------------------------------------------------------------------------------- /wav/definitions.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/wav/definitions.lisp -------------------------------------------------------------------------------- /wav/examples/decode.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/wav/examples/decode.lisp -------------------------------------------------------------------------------- /wav/examples/package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/wav/examples/package.lisp -------------------------------------------------------------------------------- /wav/package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/wav/package.lisp -------------------------------------------------------------------------------- /wav/wav.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/wav/wav.lisp -------------------------------------------------------------------------------- /wav/write-header.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/wav/write-header.lisp -------------------------------------------------------------------------------- /wv/decode.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/wv/decode.lisp -------------------------------------------------------------------------------- /wv/definitions.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/wv/definitions.lisp -------------------------------------------------------------------------------- /wv/examples/package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/wv/examples/package.lisp -------------------------------------------------------------------------------- /wv/examples/wv2wav.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/wv/examples/wv2wav.lisp -------------------------------------------------------------------------------- /wv/metadata.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/wv/metadata.lisp -------------------------------------------------------------------------------- /wv/package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/wv/package.lisp -------------------------------------------------------------------------------- /wv/wavpack-reader.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/wv/wavpack-reader.lisp -------------------------------------------------------------------------------- /wv/wv-block.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/wv/wv-block.lisp -------------------------------------------------------------------------------- /wv/wv-blocks-multichannel.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shamazmazum/easy-audio/HEAD/wv/wv-blocks-multichannel.lisp --------------------------------------------------------------------------------