Ez-Audi:
A lightweight (to be cross-platform/wasm-compilable(?)) audio library based on cpal
Features (as of now):
- Read and play LPcm WAVE (.wav) files
- Apply modifiers to the samples for Volume, Looping, etc..
- Control over the raw audio samples
- Get audio file metadata
Supports (as of now):
- Linux
- LPcm WAVE files
Get started
use WavAudio;
use *;
let wav_audio = new.unwrap;
// Creates an audio player, keep it in scope to keep the audio playing
let player = wav_audio.play_on_default_output.unwrap;
sleep;
What is left to do:
- Pretty much everything, don't use this in any serious projects unless you enjoy relying on unstable, buggy code
- The documentation is also very much lacking
- The projet is very much still in development if you are not intersted now, please come back later