# audio-core
[](https://github.com/udoprog/audio)
[](https://crates.io/crates/audio-core)
[](https://docs.rs/audio-core)
[](https://github.com/udoprog/audio/actions?query=branch%3Amain)
The core [audio] traits.
If you want to build an audio component that is completely agnostic to the
shape of any one given audio buffer you can add a dependency directly to
these traits instead of depending on all of the [audio] crate.
[audio]: https://docs.rs/audio