整理了代码! Wandai’s WaveHelper参见这里。
WaveInterface接口有Invoke方法(奇怪的名字>_<), 调用Invoke方法可以获得指定时间的振幅。
WaveGenerator及其子类实现了接口WaveInterface, 用于生成波形。
WaveWrapper及其子类实现了接口WaveInterface, 用于生成波形与某特定关于时间的函数的乘积, 比如可以实现淡入淡出等效果。
WaveReader实现了WaveInterface, 并且可以以顺序的方式读取wav文件。
WaveWriter可以写入wav文件。
Module1的test_开头的方法为测试用例。
1 条评论。