光谱匹配matlab代码-chordetector:Chordetector是一种从音乐样本中识别和弦的算法。它对样本执行频谱分析,将可听频谱

上传者: 38694006 | 上传时间: 2022-07-10 22:37:01 | 文件大小: 5KB | 文件类型: ZIP
光谱匹配Matlab代码合唱探测器 Chordetector是一种从音乐样本中识别和弦的算法。 它对样本执行频谱分析,将可听频谱折叠为一个八度,然后使用简单的神经网络查找最可能的和弦。 Chordetector是使用Matlab语法以GNU八度编写的参考实现。 该算法能够区分不同的简单和复杂的和弦模式,包括单音高音符(即调音器功能),强力和弦,大,小,小和七和。 还报告了猜测的可靠性估计(相对值)。 该算法的设计目的是报告rel = 1表示完美的和弦,而-12则报告“完全错误”的和弦的可能性很小。 根据初始基准,rel> 0的估计值应该是非常可靠的。 据我所知,这是一个原始的实现,利用fft,数据合并将fft分量匹配为离散的音高,八度折叠和手动构建的神经网络,以估计最佳匹配的和弦模式。 在当前的实现中,神经网络不需要任何训练,因为它仅基于对和弦模式的“先验”猜测:这种方法最适用于“纯正弦波”乐器,而对于带有丰富弦乐器的乐器,效果可能会很差和声(例如,我猜吉他是失真的)。 使用免费可用的和弦包(.wav格式)对算法进行了测试,如下所示: 为了使test_bench script.m正常工

文件下载

资源详情

[{"title":"( 3 个子文件 5KB ) 光谱匹配matlab代码-chordetector:Chordetector是一种从音乐样本中识别和弦的算法。它对样本执行频谱分析,将可听频谱","children":[{"title":"chordetector-master","children":[{"title":"test_bench.m <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"chordetector.m <span style='color:#111;'> 5.28KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明