2014-01-26 72 views
-1

好吧。我是FFT新手,在编程方面没有太多杀手锏。但我需要知道的是,是否可以检测来自麦克风的音频信号的FFT,并将其实时转换为相应的MIDI音符。这可以使用MATLAB来完成吗?请帮助..实时将音频信号的FFT转换为MIDI音符

回答

1

对于大多数常见音乐,转录为有用的Midi比您想象的要困难得多。您可以为您的音频数据计算一个FFT,为您提供频谱频率,这些频率通常与播放或感知的音高不同。除了任何其他处理时间之外,实时响应延迟可能取决于所选FFT的音频输入缓冲区大小和帧大小。

尝试在这一主题的MIREX网站一吨的学术论文:http://www.music-ir.org/mirex/wiki/MIREX_HOME

+0

非常感谢你为你及时的帮助。 – Gogul