Check out Audacity. It is a cross-platform (Linux, OS X, and Windows) open-source audio editor written in C++. I don't know what level your GUI skills are at, but the code that deals with audio work should be fairly easy to distinguish from the wxWidgets (GUI) code.