本人没有学过matlab。对信号处理也一知半解。但要解决这么一个棘手的问题: 我要处理的是将一个人哼唱的音乐片断进行处理,变成一个歌谱。 我有个人声的音频文件E:/123.wav.当然也就是离散的音频信号。我要把这个波形文件降噪,快速傅里叶变换,滤波(什么是滤波),加窗,音符分割。然后用自相关函数基音提取。最终将基音转换成半音单位。我知道matlab中有上述所有功能。 我所需要您的的具体帮助是: 1:将音频文件E:/123.wav在matlab中打开,并看到波形。 2:分祯加窗。看到波形 3:进行快速傅立叶变换。(它有什么作用快速傅立叶变换)看到波形。 4:音符分割。要到能量曲线,倒谱峰值曲线, 5:基音提取,要取得声音长度和频率。 6:基音转换成半音单位。 请用matlab语句回答!我没使用过matlab。考虑到难度,以上问题回答2项就可以得分。当然好的回答可以追加更多!
|