Skip to content

Latest commit

 

History

History
16 lines (10 loc) · 623 Bytes

README.md

File metadata and controls

16 lines (10 loc) · 623 Bytes

Aud

GoDoc

aud is an audio mixer library implemented in pure Go. aud is designed for ahead-of-time (as opposed to real time) sound generation.

Design/Notes

  • 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 for Next() (s Sample, eof bool).

TODO

  • implement resampler.
  • implement mixers.
  • add (empty) unit tests for all components.