一种自动识别音乐旋律调号的方法
本发明公布了一种自动识别音乐旋律调号的方法,包括(A)赋予加权值,各加权值的总和为100;(B)将每个内拍位分别赋予加权值;(C)旋律音高映射;(D)旋律时长对位分解;(E)映射音高的加权值统计;(F)映射音高加权值分析,将步骤(E)中数值最高的7位映射音符作为整个乐曲的准音列,计算出该旋律的调号。本发明可以得出一段单旋律音乐音频的调号,并以此调号为依据,进行乐谱输出,或进行和声走向分析,段落分析,等等操作;通过节拍赋予合适的加权值的方式,让感性的音乐变得有据可循,让计算机有了对其统计分析的一种依据;通过两种方式计算出该段旋律的调号,求同排异,更好的避免了由于音乐自由随意的特点造成的判断误差。
发明专利
CN201210557524.1
2012-12-20
CN103035253A
2013-04-10
G10L25/81(2013.01)I
成都玉禾鼎数字娱乐有限公司
鲜英才;屈韬
610000 四川省成都市武侯区簧门后街2号
成都行之专利代理事务所(普通合伙) 51220
谭新民
四川;51
一种自动识别音乐旋律调号的方法,其特征在于,包括以下步骤:(A)任意一段旋律中,将该旋律的任意一个小节按照其固定的节拍分成单个的拍,然后按照强弱关系分别赋予加权值,各加权值的总和为100;(B)将每个单独的拍分成4份内拍位,每个内拍位分别赋予加权值,每个单独的拍中4个内拍位的加权值之和等于该单独的拍的加权值;(C)旋律音高映射,把旋律中出现的所有的音符的绝对音高值都映射到同一个八度里;(D)旋律时长对位分解,每一大于16分音符的音,拆分成最小单位为16分音符的音的集合,根据各音所占的拍位以及内拍位比例计算出每一个16分音符的加权值;??(E)映射音高的加权值统计,分别进行全曲各类音符分别加权值统计;(F)映射音高加权值分析,将步骤(E)中数值最高的7位映射音符作为整个乐曲的准音列,计算出该旋律的调号。