我有一个可以播放设定频率的功能。功能的输入是频率和持续时间。如何分析声音文件,以便每个毫秒音频都有输出频率。
例如为:
MS,频率
1,400
2,401
3,302
等
如果有基于Mac的软件可以做到这一点,我可以预处理音频文件,只输入频率/持续时间组合。
谢谢!
答案 0 :(得分:0)
大多数声音文件(除了简单的sin波以外的任何录音)都没有单一的输出频率,所以你要做的事情基本上是不可能的。 可以确定声音文件的显性或基本频率,但这变得更难(并且不太准确)文件是。一毫秒的CD质量(单声道)声音片段仅包含441个样本。
您是尝试将录音转换为其组件音符,然后使用播放频率的功能重现曲调?要了解这项任务的根本难度,请尝试使用Google搜索“wav-to-midi”。