Audio mixer for golang. Inspired by https://github.com/go-mix/mix but has following differences:
- All audio operations are vectorized.
- No forced compression on whole mix. Optional compressors are planned, but not implemented yet.
- Fade-in & fade-out on audio regions.
- Float32 for audio samples - more than enough for audio.
- Most time calculations are in number of samples. Converters to time.Duration are provided.
go run examples/main.go | aplay