一种基于声调音高空间的预测和弦解释音符的方法

文档序号:31706623发布日期:2022-10-01 11:41阅读:172来源:国知局
一种基于声调音高空间的预测和弦解释音符的方法

1.本发明涉及计算机音乐信息处理领域,具体地,涉及一种基于声调音高空间的预测和弦解释音符的方法。


背景技术:

2.声调音高空间理论是一种用于量化和弦之间距离的计算理论,这个理论定量地定义了音高、和弦和调式之间的距离。根据此理论推理分析,和弦与和弦之间的距离越近,音乐进程越稳定,而距离过远,音乐进程就会震荡不安,导致听起来感到不舒服。但无论是什么乐种,都不会从始至终过于平稳或震荡,如同写作一样,如果文章从头至尾都是带有句号的陈述句,难免会让读者感到无趣,所以加入能区分段落并抒发情感的音乐结构终止式就显得尤为重要。
3.和弦解释音符的预测是和声分析的基础,而和声分析是音乐信息处理中最重要的环节。音乐的谱曲、作曲、编曲、计算机信息检索等应用都可以从和声分析中得到发展。和声由和弦组成,这些和弦在功能上结合在一起,形成系统的进程,例如西方调性音乐中的终止式,这些音乐结构中的和弦不是靠简单的一组随机和弦同时演奏而成,而是由从音阶的角度严格挑选出来的音符组成的。
4.终止式是音乐和声理论中不可缺少的一部分,给和声分析提供了大量的信息,使音乐呈现出独特的个性特征。终止式可以应用于所有音乐中,自古以来,所有的音乐中都存在终止式。运用不同类型的终止式,可以使音乐的效果丰富多样,从而表达出不同的情感。根据终止式种类的划分,它不仅可以出现在音乐的结尾部分,也可以出现在乐曲中,例如完全终止式,给人一种完全结束的感觉,一般用于乐曲或乐段的结尾。半终止式,是乐曲进行到一半未完待续的感觉,使听众对下面乐曲产生期待,可以灵活运用于乐曲间隙。假终止式(欺骗终止式),假装结束却意外开启新乐段,给人以惊喜的感觉。不同种类的终止式的交互让乐曲拥有独一无二的特征。
5.在音乐的计算机检索中,可以通过终止式的出现位置给乐曲划分段落,或通过终止式的类型分析乐曲的种类所属,还可以通过终止式分析音乐的调性并进行乐曲的和声分析。因此,在计算机和声分析中,研究如何识别终止式并将其用于和声分析就显得尤为重要,然而,由于终止式的种类繁多并且在音乐识别中的位置不确定性,导致在计算机领域中关于终止式的识别与应用相关的研究非常稀缺。


技术实现要素:

6.针对上述问题,本发明提供了一种基于声调音高空间的预测和弦解释音符的方法,包括以下步骤:
7.s1、使用rntxt格式注释的数据集,将网络的初始参数值设置为0,训练模型采用批量m,学习率为a,以小批量随机梯度下降法持续训练,直到连续n个epoch的验证集中的准确率不再更新后,选择验证集里准确率最高的参数作为训练结果;
8.s2、原始声调音高空间对于和弦x与和弦y的距离计算方法如下:
9.δ(x,y)=totalregion(x,y)+totalchord(x,y)+totalbasicspace(x,y)(1)
10.其中,totalregion代表调式之间的总距离,totalchord代表音级之间的距离,totalbasicspace代表基本空间的距离;
11.在公式(1)的基础上进行扩展,加入了5种不同的计算距离依据,并相互组合,形成22种不同的距离计算方法,然后进行解释图分析;
12.s3、首先,获取学习参数,使得真正的解释路径比其他解释路径的总距离更短,路径概率公式如下:
[0013][0013][0014]
然后,将原始和弦作为真值,使用参数空间上的梯度来训练表,然后通过在解释图中指定的最短路径,评估此模型预测每个和弦解释的准确性。
[0015]
步骤s3中,当出现有不止一条最短路径的情况时,如果存在终止式结构,选择有终止式结构的路径;如果路径中不存在终止式结构,通过经过该节点的路径的数量来计算每个节点的加权平均,由此,得到解释图中的最短解释路径。预测正确的和弦解释音符。
[0016]
本发明相比现有技术的有益效果是:
[0017]
基于扩充并改进了的声调音高空间理论和viterbi算法,在音符解释网络中不断训练时,加入终止式的识别,并将识别出的终止式结构分类记录位置,在训练过程中得到的最优(最短)路径中找到终止式位置,更改其权重使得路径通过终止式结构,再进行下一次训练,通过对路径的选择策略的改变,使得最优路径权重增大,从而大幅度提高了预测音符的准确性来辅助和声分析。
[0018]
通过加入终止式的种类进一步判断乐曲的乐种所属,提供更准确的预测音符支持音乐的和声分析,并对计算机的信息检索产生影响,尝试将终止式结构与和弦预测相结合,并且在解释网络训练中的路径选择上加入终止式结构影响训练过程,为今后计算机信息处理领域中终止式的识别和应用起到参考作用,并为和弦预测提供了新的思路和方法。
附图说明
[0019]
图1是为本发明的流程图。
[0020]
图2为本发明的和弦解释图。
[0021]
图3为本发明的终止式识别示意图。
具体实施方式
[0022]
下面结合具体实施例对本发明进行说明。
[0023]
为使本发明的目的、技术方案和优点更加清楚,下面将描述使用实物的具体细节,以及结合附图对本发明实施方式作进一步地详细描述。
[0024]
如图1-3所示,本发明提供了一种基于声调音高空间理论和viterbi算法,在音符解释网络中寻找最短路径后,加入终止式的识别,并将其影响网络的训练和最优路径的选
择,从而提高预测音符的准确性,进行和声分析,以通过音乐结构终止式改变路径选择策略的方法,图1为该方法的流程图,具体步骤如下:
[0025]
s1、输入数据和网络训练参数
[0026]
本实验使用rntxt格式注释的数据集,该数据集由360个乐曲(1691个乐句,76341个和弦)组成,实验时把每一个乐句作为一个单元,当乐句超过50个音符时,把该乐句分成每个都不超过50个和弦的几个单元。最后得到2472个乐句,用1976个乐句来训练,248个乐句验证,最后248个乐句用于测试。rntxt格式本身包含了除度和调式之外的很多信息,但在本研究中只使用和弦的调式和度的信息,格式为度/调式,例如:用v/c来标记c大调的第五度和弦。
[0027]
实验将网络的初始参数值设置为0,训练模型采用批量100,学习率为0.001的小批量随机梯度下降法训练的。后面为了优化网络,用0.0003的学习率小批量随机梯度下降法再次训练,效果明显提升。持续训练,直到连续10个epoch的验证集中的准确率不再更新,然后选择验证集里准确率最高的参数作为训练结果。每个音符通过转换,都有不同的表示形式,我们把同一个和弦的不同表示称为候选项,在本发明中的音符解析器中,把每个音符及其候选项转化在一张和弦解释图中,并利用在该图中加边的权重来训练网络,在扩展的声调音高空间计算距离的方法中,使得和弦间距离变成定量的,所以在比较和弦之间的距离后,可以通过选择最短的路径来选择最稳定的和弦路径。因此,在所有和弦路径中,可以通过使用覆盖在每条边计算它们的距离之和来选择最佳候选项路径。在原来是研究中,以距离最短的进程作为最好的候选项路径。例如在下面的进程:
[0028][0029]
给定上述和弦进程,每个和弦可能的表示如下所列:
[0030]
i/c,v/f,iv/g,vi/e,iii/a∈c
[0031]
i/f,v/b,iv/c,vi/a,iii/d∈f
[0032]
i/g,v/c,iv/d,vi/b,iii/e∈g
[0033]
这3个和弦c,f,g中,每个根和弦可以识别出5个候选和弦,因此,对于长度为n的和弦序列,候选序列的总数为5n,此时可以用进行扩展的距离元素进行分析,计算和弦之间的距离作为解释图的边。在此例子中,距离最短的路径为:i/c

iv/c

v/c

i/c。
[0034]
s2、进行解释图分析并寻找最短路径
[0035]
本发明在原始的距离计算公式基础上进行扩展,加入了5种不同的计算距离依据,比如主音和调性转换等,并相互组合形成了22种不同的距离计算方法。5中计算依据如表1所示:表1
[0036]
本发明中,首次在寻找最短路径的方法中加入终止式识别模块,此模块加在解释图生成后,基于生成的解释图,将所有原始和弦及其解释和弦放入终止式识别模块中,分析其音符的音阶和度,找出含有终止式的和弦序列,并标记其终止式类型,开始音符,结束音符,终止式长度,并统计各类终止式出现的次数,通过识别特定音乐结构终止式来提高预测最短路径的准确性,在上面描述的方法中,利用终止式寻找最小路径可以提高准确率的假设基于一个重要原因:和弦距离具有与终止式相似的特征,如包含终止式的和弦结构v

i是一条相对较短的路。因此,获取最短路径的过程反映了终止式结构,利用这一原理,加入了终止式的识别与改变路径的选择策略来实现准确性的大幅度提高。
[0037]
本发明用的终止式模式和其数量如表2所示:
[0038]
表2
[0039]
s3、训练并得出和弦解释音符的准确率:
[0040]
本发明在训练之前加入了改变路径选择策略模块,使得在解释图训练前,先按照终止式优先原则,根据终止式识别模块定位的音符,优先选择含有终止式结构的路径。由于本发明目的是计算出的距离能够预测出真正的解释路径,也就是在解释图中的最短路径。因此,首先需要学习参数,使得真正的解释路径比其他解释路径的总距离更短。定义路径概率公式如下,
[0041][0041][0042]
然后,使用参数空间上的梯度来训练表。
[0043]
最后,将原始和弦作为真值,通过在解释图中指定的最短路径,评估此模型预测每
个和弦解释的准确性。
[0044]
在改变路径选择策略模块中,除了在上述公式计算路径概率外,还按照识别的终止式位置定位和弦,并将其路径概率重新定义,使得权重最高,改变路径选择策略。最后评估此模型预测每个和弦解释的准确性,
[0045]
当出现有不止一条最短路径的情况时,如果存在终止式结构,优先选择有终止式结构的路径;如果路径中不含终止式,通过经过该节点的路径的数量来计算每个节点的加权平均,由此来得到最终的最短路径,预测正确的和弦解释音符。
[0046]
以上所述的仅是本发明的优选实施方式,但本发明并不局限于上述的具体实施方式,对于本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1