open source c++ audio library