1

我有一个可以播放设定频率的功能。该函数的输入是频率和持续时间。如何分析声音文件,以便获得每毫秒音频的输出频率。

例如:MS、频率 1、400
2、401 3、402 等。


如果有基于 Mac 的软件可以做到这一点,我会很好地预处理音频文件并只输入频率/持续时间组合。

谢谢!

4

1 回答 1

0

大多数声音文件(除了简单的正弦波以外的任何东西的录音)都没有单一的输出频率,所以你想要做的基本上是不可能的。可以确定声音文件的主频,但文件越短,就越难做到(而且越不准确)。一毫秒的 CD 质量(单声道)声音片段仅包含 441 个样本。

您是否正在尝试将录音转换为其组成音符,然后使用播放频率的功能再现曲调?要了解这项任务的难度有多大,请尝试使用谷歌搜索“wav-to-midi”。

于 2010-10-26T20:01:25.993 回答