发明名称 |
一种适用于古琴减字谱打谱的音乐节奏生成方法 |
摘要 |
一种适用于古琴减字谱打谱的音乐节奏生成方法,涉及一种采用计算机的计算方法。提供一种在输入一段缺失节奏信息的音高序列时,能够生成所缺失的节奏信息的适用于古琴减字谱打谱的音乐节奏生成方法。建立乐句知识库;建立n元音符序列索引表;建立n元音高序列索引表;根据输入的连续音高序列p1,p2,找到一组最可能的连续节拍序列δ1,δ2,给出了在输入一段缺失节奏信息的音高序列时,能够生成所缺失的节奏信息的适用于古琴减字谱打谱的音乐节奏生成方法。 |
申请公布号 |
CN101944356B |
申请公布日期 |
2012.07.04 |
申请号 |
CN201010285033.7 |
申请日期 |
2010.09.17 |
申请人 |
厦门大学 |
发明人 |
周昌乐;关胤;齐京峰 |
分类号 |
G10H7/00(2006.01)I;G06F17/30(2006.01)I |
主分类号 |
G10H7/00(2006.01)I |
代理机构 |
厦门南强之路专利事务所 35200 |
代理人 |
马应森 |
主权项 |
一种适用于古琴减字谱打谱的音乐节奏生成方法,其特征在于包括以下步骤:1)建立乐句知识库,具体方法如下:收集已有打谱结果,以乐句为单位建立数据库,其中乐句由一组连续的音符构成,每个音符可以表示为二元组note=(p,δ),其中p,δ分别表示音符对应的首调唱名法的相对音高值与音符的时值,均以数字形式表示,所述音符为八分音符或十六分音符;2)建立n元音符序列索引表,具体方法如下:根据乐句知识库,统计不同的连续n个音符出现的频率,并以这n个音符为关键字,出现频率为值建立索引表,索引表结构为二叉搜索树,所述音符序列索引表为1~4元音符序列索引表;3)建立n元音高序列索引表,具体方法如下:n元音高序列索引表是基于n元音符序列索引表之上建立的多值映射关系,其中关键字为连续n个音符的音高,值为所有满足该n个连续音高组合的音符序列,通过n元音高序列索引表和n元音符序列索引表,查找n个连续音高对应的所有音符序列及其出现的频率,所述n为1~4;4)根据输入的连续音高序列p1,p2,...pm,找到一组最可能的连续节拍序列δ1,δ2,...δm。 |
地址 |
361005 福建省厦门市思明南路422号 |