【发布时间】:2014-03-09 04:45:58
【问题描述】:
假设我能够从 Android 的 Sound Recoder API 录制声音。是否可以将这种格式的声音转换为 MIDI 编解码器,我最终可以从中提取频率或音高,以便可以在屏幕上呈现乐谱。如果是这样,我会对材料的来源感兴趣。感谢您的帮助。
【问题讨论】:
-
我已经死了,需要帮助。
假设我能够从 Android 的 Sound Recoder API 录制声音。是否可以将这种格式的声音转换为 MIDI 编解码器,我最终可以从中提取频率或音高,以便可以在屏幕上呈现乐谱。如果是这样,我会对材料的来源感兴趣。感谢您的帮助。
【问题讨论】:
您正在寻求将音频波形(即 44 kHz 的电压序列)转换为 MIDI(即音符开和音符关数字乐器命令的序列,具有毫秒计时),然后转换为乐谱,它是音乐的高级抽象表示。
请注意,这些步骤更像是识别步骤,而不是格式转换步骤。第一步类似于拍摄高速公路照片并识别矢量图形,而第二步类似于拍摄这些形状并识别标志、标志形状、道路车道和车辆上的字母。这些在限制范围内是可行的,但并不容易,而且可能不是完全自动获得好的结果。
网络搜索发现https://www.ableton.com/en/articles/audio-to-midi-tips-and-tricks/ 有一个。
上次听说,在音乐家挑选节奏、拍号和调的情况下,第二步有很好的效果;然后程序播放一个节拍音轨,音乐家在键盘上与该节拍音轨同步演奏;然后音乐家清理结果并做出选择,例如绑定音符。
【讨论】: