题目要求:
功能包括延迟、混响、单回声滤波器、多重回声滤波器、全通结构混响滤波器、自己设计的滤波器,并要求gui界面进行展示
本作品为学生作品,代码较为杂乱,因为需要写论文的缘故,很多地方已经进行了注释,但是仍有部分代码没有解释,并且可能部分注释代码并没有删除,而是注释掉了,有些冗余的地方也可能未删除,仅供参考,不喜勿喷。
注意!!!:
1.测试音频是我自己的声音,因为太羞耻了因此没放上来,具体可以自己找个音频改成test.wav放在同一目录下即可,一定要导入音频才能使用功能,而且音频格式必须wav,不然会报错
2.导出音频的地址记得修改为自己电脑的具体路径地址,不然会报错
3.部分功能可能要按照一定顺序(比如一定要先导入,然后按一次开始处理,再导出,顺序反了会报错的),可以自行尝试修改
具体的功能可自己尝试,如果确实有什么地方不明白可以评论和私信,如果我看到会回(但我可能很少上来看)。
流程图:
具体界面设计和页面示例:
附上flg文件和代码文件(用matlab打开)
百度云网盘:
链接:https://pan.baidu.com/s/11SSP2Zuna_Xiz78x4BYcWg
提取码:pbl6
如果觉得还可以的话点一下赞或者收藏都是对我的鼓励