【发布时间】:2014-01-26 12:11:56
【问题描述】:
嗯。我是 FFT 的新手,在编程方面并没有那么多杀手。但我需要知道,是否可以检测来自麦克风的音频信号的 FFT,并将其实时转换为相应的 MIDI 音符。这可以使用MATLAB完成吗?请帮忙..
【问题讨论】:
标签: matlab real-time fft midi frequency
嗯。我是 FFT 的新手,在编程方面并没有那么多杀手。但我需要知道,是否可以检测来自麦克风的音频信号的 FFT,并将其实时转换为相应的 MIDI 音符。这可以使用MATLAB完成吗?请帮忙..
【问题讨论】:
标签: matlab real-time fft midi frequency
对于大多数常见的音乐,将其转录成有用的 Midi 比您想象的要难。您可以为音频数据计算的 FFT 为您提供频谱频率,这些频率通常与播放或感知的音高不同。实时响应延迟可能取决于您选择的 FFT 的音频输入缓冲区大小和帧大小,以及任何其他处理时间。
访问 MIREX 网站,获取大量关于此主题的学术论文:http://www.music-ir.org/mirex/wiki/MIREX_HOME
【讨论】: