Home

Awesome

Easy audio

Build Status CI

Overview

NB: 25.04.2022: easy-audio/utils system was merged to easy-audio/core. Global nicknames were removed from all packages loaded with (asdf:load-system :easy-audio). Use full names (like easy-audio.flac instead of flac) or local nicknames. The version was bumped to 1.1.

Easy audio is my small but slowly growing pack of audio decoders. It can help you decode audio files and also provides easy access to metadata.

It has:

It has minimum dependencies (only flexi-streams for reading UTF-8 coded values from metadata) and written entirely in Common Lisp. It contains unsafe code to achieve maximal performance and assumes that fixnums are more than 32-bit wide, so I am not sure if it works on some 32-bit implementations or not.

Documentation

Documentation for easy-audio is automatically generated by codex. Just run (codex:document :easy-audio). You can also visit a project page.