通过使用MIDI文件进行哼唱来支持查询

时间:2012-02-12 13:50:57

标签: midi

我读到可以通过使用MIDI文件进行哼唱来支持查询。有人可以告诉我如何做到这一点吗?

2 个答案:

答案 0 :(得分:1)

如果您可以访问IEEE Library:Query by humming of midi and audio using locality sensitive hashing

引自Query by Humming of MIDI and Audio Using Locality Sensitive Hashing, audio retrieval examples

  

我们通过基于位置敏感的哼唱方法提出查询   哈希(LSH)。该方法通过构造旋律片段的索引   从旋律数据库中提取音高向量。在检索中,   该方法自动将一个唱歌查询转录成音符然后   类似于索引构造提取音调矢量。对于每一个   查询音高向量,该方法搜索类似的旋律片段   在数据库中获取候选旋律列表。这是   通过使用LSH有效地执行。候选旋律排名   通过它们与整个查询的距离并返回给用户。至   检索音频信号,我们应用自动旋律转录   直接从音乐构建旋律数据库的方法   录音

答案 1 :(得分:0)

这是一个嗡嗡声系统的开源查询,支持midi构建歌曲db:https://github.com/EmilioMolina/QueryBySingingHumming

并参见参考资料:

<1>王磊,沉黄,胡胜,梁佳,徐波,基于多相似度测量融合的哼唱系统查询的有效方法,ICALIP,2008

<2> [2]王磊,沉黄,胡胜,梁佳,徐波,基于三种方法提高哼唱系统查询速度和查询准确率:特征融合,候选集减少和多重相似度量重新计算,INTERSPEECH, 2008

[3] http://mirlab.org/dataSet/public/MIR-QBSH-corpus.rar

[4] http://www.esac-data.org/