呵呵。给你推荐个DLL,Bass.dll。这个动态库很好,用画WAV和MP3的波形只是一句话的事。如果你要自己写波形库,非常麻烦。我做过Mp3的波形,只可惜是商业代码,不能提供给你,我是参照Mp3Gain里面的Mp3解码部分写的。你也可以参考一下。
你可以参考下用DirectShow进行音视频播放和处理,不过这个用c++方便一些,delphi不太方便。文档里有例子,播放和截取都很简单。