phono
is a command for audio processing. It's build on top of pipelined DSP framework.
Prerequisites:
- lame to enable mp3 encoding
To link lame from custom location, set CGO_CFLAGS=-I<path-to-lame.h>
environment variable.
go get pipelined.dev/phono
phono encode
allows to decode/encode various audio files in cli or interactive web UI mode.
For a complete guide to contributing to phono
, see the Contribution guide.