是否有任何免费软件工具或组合可以让我识别录制的演唱会的音高?
这个想法是在时间线上显示某种带有当前音高的图表以及标准音符(C3、C#3、D 等)的标记。我不需要音高校正,也不需要实时完成。
我知道曾经有一个 Rosegarden 插件可以做到这一点,但它已经丢失了。
是否有任何免费软件工具或组合可以让我识别录制的演唱会的音高?
这个想法是在时间线上显示某种带有当前音高的图表以及标准音符(C3、C#3、D 等)的标记。我不需要音高校正,也不需要实时完成。
我知道曾经有一个 Rosegarden 插件可以做到这一点,但它已经丢失了。
结帐大胆。它来自一个进行音乐音高分析的项目。
不完全是您正在寻找的东西,但与 Singstar 相似的 Ultrastar-NG 至少可以做到这样。 http://ultrastar-ng.sourceforge.net/
我不知道有什么内置的软件包。如果你有兴趣写这样的东西,你会想看看Discrete Fourier Transforms。这会将时间序列样本转换为频率集合。但这使您无法获得有关各种频率何时出现的信息,因此您必须进行窗口傅里叶变换,窗口具有您想要的任何时间分辨率。然而,增加时间分辨率会降低频率分辨率。
最简单的做法是找出任何窗口中最大的频率分量并将其称为频率。但是真正的音乐(a)有和弦,(b)有泛音和低音。此外,唱歌经常有“颤音”,歌手在音乐标记的理论音高附近改变实际音高。
Praat至少会对复杂的声音进行自动音高估计。虽然我不知道它是否可以按照您的要求标记标准注释。
抢