【问题标题】:Converting FFT of an audio signal into MIDI notes in real time将音频信号的 FFT 实时转换为 MIDI 音符
【发布时间】:2014-01-26 12:11:56
【问题描述】:

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

【问题讨论】:

    标签: matlab real-time fft midi frequency


    【解决方案1】:

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

    访问 MIREX 网站,获取大量关于此主题的学术论文:http://www.music-ir.org/mirex/wiki/MIREX_HOME

    【讨论】:

    • 非常感谢您的及时帮助。
    猜你喜欢
    • 2015-07-28
    • 2010-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-10
    • 2022-10-30
    • 2014-05-04
    • 2022-07-06
    相关资源
    最近更新 更多