标签: c++ .net audio comparison
我正在试图找出一种比较两种旋律的方法,看看它们有多相似。音色并不重要。因此,如果我有两个录音,一个演奏生日快乐的长笛和一个以同样的节奏和节奏演奏同一个小号的小号,它应该认为它们是匹配。
是否有可以执行此操作的.NET或C ++库?如果没有,有人可以让我知道我需要做哪些技术吗?
答案 0 :(得分:1)
Aubio有一个C ++接口和几种执行音高检测的方法。
既然你确定音高和节奏是相同的,你似乎排除了和声,你就可以测量音高,并比较两个结果。
您的比较算法需要进行反复试验。请记住: