aud is an audio mixer library implemented in pure Go. aud is designed for ahead-of-time (as opposed to real time) sound generation.
- aud is a a compositional mixer library. Individual and simple mixer components are composed together to create more complex components.
aud.Source
is the basic building block of a mix. It is a single-method interface forNext() (s Sample, eof bool)
.
- implement resampler.
- implement mixers.
- add (empty) unit tests for all components.