Are there any native-Go audio libraries out there? Specifically, I would like to read the peaks from an audio file in order to construct a waveform. Alternatively I know I could use something like SWIG to bind with an established C++ audio library. However, if a Go library is available, I would like to use that. It would be cleaner, and I wouldn't need to learn how to use SWIG while I'm learning how to use the library.
Here is a list of "Music" libraries written in go:
https://github.com/golang/go/wiki/Projects#music
And here is a list of "Graphics and Audio" libraries written in go:
https://github.com/golang/go/wiki/Projects#graphics-and-audio
That page doesn't distinguish between pure go and code linked to c libraries. I'm guessing most projects will link to existing libraries as mentioned in a previous comment.