一种改进旋律匹配算法在MIDI演奏系统中的应用

来源 :计算机与现代化 | 被引量 : 3次 | 上传用户:JSAQSZ
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对在MIDI演奏系统中如何评价用户的演奏效果的问题,本文提出一种更完善的旋律匹配算法来计算两段旋律之间的相似度。该算法主要分两步:第一,基于音乐的基本元素:音高、节奏、音强这三个角度,提取出用户通过MIDI设备演奏的旋律和系统的标准旋律的特征序列;第二,分别计算这两个序列在音高、节奏、音强这三个方面的匹配系数,然后根据不同的系数加权综合得到一个总的匹配系数。该系数能够更客观地反应用户对所弹旋律的熟悉程度和在伴奏下的表演效果。
其他文献
首先简单介绍了小波变换消噪的原理,然后分别利用小波变换和傅里叶变换,对临床采集的脉象信号进行了消噪处理。结果表明,利用小波消噪能够有效地保留脉象信号中的尖峰和突变部分
目的 分析优质护理干预在腹腔镜下急性胃穿孔修补术期的应用效果。方法 选取我院2016年1月至2017年1月行急性胃穿孔修补术的106例患者,随机分为观察组和对照组各53例。对照组
计算机系统的复杂性不仅使其分析与开发困难,而且同样使其安装配置面临挑战。为解决复杂系统配置面临的问题,具有一定程度智能性的自配置系统正成为研究热点。本文针对基于政
最短路径分析是GIS网络分析的基础。传统的最短路径算法中,比较经典的算法是Dijkstra算法。由于地理信息系统中的数据具有不确定性、数据量庞大等特点,因此采用传统的Dijkstra算法进行最短路径分析就不适应。为此本文分析了传统网络中的最短路径算法-Dijkstra算法在时变权值网络结构中的局限性,给出了一种适应于时变权值网络的最短路径算法,并且利用改进的邻接表作为存储结构对算法进行了优化。
分枝定界算法是传统算法设计方法中重要算法之一,很多重要问题可以用它来解决。本文在对分枝定界算法进行深入研究的基础上,将其抽象成分枝定界算法设计模式,并使用C++的模板机
通过改写VFS相关函数实现自制文件系统的Linux挂接,并能正确使用该文件系统对Linux下的/dev/ram设备模拟块设备操作,对其进行格式化并挂载到Linux目录树中,使得Linux能在该设
介绍了遗传算法的起源以及基本概念。从模仿生物遗传进化的角度出发,在参考现有遗传算法的基础上设计一种可以随适应度变化而变化的遗传算法模型。现有的遗传算法往往计算度
结合电动机在实际运行中存在的多种故障问题,本文从硬件设计和软件设计等方面介绍了以TMS320F2812为核心的电机保护器的研制。实践表明,该保护器较好地解决了三相异步电动机运
目的探讨宫腔粘连的影响因素,分析宫腔粘连分离术后予以不同方法预防的效果。方法选择122例行宫腔粘连分离术的患者,随机均分为两组。对照组术后予以常规宫内节育器预防粘连,观