是否有可用于wav到midi转换的开源API?你找到很多开源软件,但我找不到API。有什么方法可以找到它们吗?还有哪些开源API可用于音乐转录? (即生成音乐表的数字版本)。非常感谢任何形式的指导或帮助。提前谢谢
答案 0 :(得分:3)
从wav转换为midi是一个非常困难且容易出错的操作,据我所知常常做不到,这往往会导致效果不佳,因此有一个API可以做到这一点愚蠢,尽管你提到的开源软件中使用的库可能存在。 .wav文件没有有用的元数据可以帮助你回到midi。它比文字更难以做得好! (谐波和噪声问题)。对于单个乐器演奏,可能会 OK ,具有强大的基本频率,可以通过傅立叶变换来挑选。
对于乐谱的OCR,我找到了一个名为Audiveris的GPL软件。这个任务并不像以前那么难,但仍然是一个非常复杂的操作,可能需要手动干预来纠正错误,拥有一个简单的API是毫无意义的。
如果您自己制作一些开源软件,您当然可以尝试从这些项目中调整大量代码以用于您的任何用途,但我怀疑这是值得的。
如果您找到的任何软件都有命令行界面来启动转换,您可以从自己的软件执行 shell命令,以使其执行所需的转换自动