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