SonicVisualiser - A very interesting C++ with Qt application for looking at sound files with a variety of different analysis methods. Overlays all the different analyses on top of each other. I learned about this from reading the proceedings of ISMIR 2006
rubberband - an audio stretching library used by SonicVisualiser.