如何使用Matlab计算音频信号的带宽和速度

时间:2013-08-01 18:12:20

标签: matlab signal-processing

我正在使用神经网络进行音乐流派分类项目。我需要提取不同的功能。带宽和速度的意义以及如何使用Matlab找到它们。

3 个答案:

答案 0 :(得分:1)

通过网络搜索“带宽和速度的含义以及如何使用Matlab找到它们”,出现了thisthis

我建议你做一些阅读!

答案 1 :(得分:1)

尝试Hard是对的,你应该多做一些阅读,先找出带宽和速度。信号的带宽是其光谱范围的宽度(Hz)。 Matlab中的fft命令在这里很有用,您可以在Mathworks中搜索有关如何使用它的教程。

至于节奏,这是另一个Stackoverflow问题,它有一些资源并解决了你的问题:

Matlab Bpm Algorithm

答案 2 :(得分:0)

一个好的开始是阅读George Tzanetakis撰写的“音频信号的音乐流派分类”一文!

他描述了如何提取所有功能,你可以在marsyas中找到很多算法来提取它http://marsyas.info/

我在matlab中写了速度提取步骤https://github.com/ederwander/Beat-Track