一种和声编制方法及装置.pdf

上传人:e2 文档编号:1282076 上传时间:2018-04-12 格式:PDF 页数:18 大小:674.60KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910109672.5

申请日:

2009.11.18

公开号:

CN102063292A

公开日:

2011.05.18

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):G06F 9/44申请日:20091118授权公告日:20131204终止日期:20161118|||授权|||实质审查的生效IPC(主分类):G06F 9/44申请日:20091118|||公开

IPC分类号:

G06F9/44

主分类号:

G06F9/44

申请人:

华为技术有限公司; 中国科学技术大学

发明人:

王上飞; 许彬; 李贤; 李德旭

地址:

518129 广东省深圳市龙岗区坂田华为总部办公楼

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明公开了一种和声编制方法。包括:接收用户输入的和声风格类型,该和声风格类型对应相应的和声调式、和声曲速;根据该和声风格类型和预先建立的和声风格数据库确定和声调式的类型和和声曲速的范围值;根据和声调式的类型和和声曲速的范围值以及确定的和声编制模型编制第一和声。同时,本发明还公开了一种和声编制装置。本发明实施例在接收用户输入的和声风格类型后,通过预先建立的和声风格数据库确定和声调式类型和声曲速范围值,再根据确定的和声编制模型编制第一和声。和声编制过程简单、通用。

权利要求书

1: 一种和声编制方法, 其特征在于, 所述方法包括 : 接收用户输入的和声风格类型, 所述和声风格类型对应相应的和声调式、 和声曲速 ; 根据所述和声风格类型和预先建立的和声风格数据库确定所述和声调式的类型和所 述和声曲速的范围值 ; 根据所述和声调式的类型和所述和声曲速的范围值以及确定的和声编制模型编制第 一和声。
2: 如权利要求 1 所述的方法, 其特征在于, 所述和声风格数据库至少包括和声风格类 型与和声调式的类型、 和声曲速的范围值的索引表, 所述根据所述和声风格类型和预先建 立的和声风格数据库确定所述和声调式的类型和所述和声曲速的范围值包括 : 根据所述和 声风格类型查找所述索引表, 确定所述和声调式的类型和所述和声曲速的范围值。
3: 如权利要求 1 或 2 所述的方法, 其特征在于, 所述确定的和声编制模型至少包括确定 的和声曲式、 确定的和声进行模式以及确定的和声调性中的一个, 所述根据所述和声调式 的类型和所述和声曲速的范围值以及预先建立的和声编制模型编制第一和声, 包括 : 根据 所述和声调式的类型和所述和声曲速的范围值, 利用所述确定的和声曲式、 确定的和声进 行模式以及确定的和声调性三个中的至少的一个编制和声 ; 所述和声曲式为构成常见曲式 的多段和声的顺序及各段和声的依赖关系表示, 所述和声进行为构成常见和声的和弦级数 顺序表示。
4: 如权利要求 1-3 所述的方法, 其特征在于, 所述方法还包括 : 接收用户对所述第一和声的评分, 若所述评分没有达到预设的和声评价满意值, 根据 所述评分利用交互式遗传算法提取所述第一和声中的优良基因得到用户偏好值, 根据所述 用户偏好值和所述和声风格类型以及所述确定的和声编制模型编制第二和声。
5: 一种和声编制装置, 其特征在于, 所述装置包括 : 第一接收模块, 用于接收用户输入的和声风格类型, 所述和声风格类型对应相应的和 声调式、 和声曲速 ; 建立模块, 用于预先建立和声风格数据库 ; 确定模块, 用于根据所述和声风格类型和所述预先建立的和声风格数据库确定所述和 声调式的类型和所述和声曲速的范围值 ; 第一编制模块, 用于根据所述和声调式的类型和所述和声曲速的范围值以及确定的和 声编制模型编制第一和声。
6: 如权利要求 5 所述的装置, 其特征在于, 所述第一编制模块还用于 : 确定和声编制模型 ; 所述确定的和声编制模型至少包括确定的和声曲式、 确定的和声 进行模式以及确定的和声调性中的一个。
7: 如权利要求 5 或 6 所述的装置, 其特征在于, 所述装置还包括 : 第二接收模块, 用于接收用户对所述第一和声的评分 ; 获取模块, 用于若所述评分没有达到预设的和声评分满意值, 根据所述评分利用交互 式遗传算法提取所述第一和声中的优良基因得到用户偏好值 ; 第二编制模块, 用于根据所述用户偏好值和所述和声风格类型以及所述确定的和声编 制模型编制第二和声。
8: 如权利要求 7 所述的装置, 其特征在于, 所述获取模块还用于 : 2 预先设置和声评分满意值。

说明书


一种和声编制方法及装置

    【技术领域】
     本发明涉及计算机领域, 尤其涉及一种和声编制方法及装置。背景技术 和声 (Harmony) 作为旋律的伴奏, 可以起到衬托和加强表现力的作用, 使音响效 果丰厚, 饱满, 增强了音乐的艺术表现力和感染力。 依据和声来谱写旋律是流行音乐作曲者 常用的作曲方式。
     遗传算法 (Genetic Algorithm, GA) 由美国 Michigan 大学的 John Holland 等 在 20 世纪 60 年代末期到 70 年代初期研究形成的一个较完整的理论方法, 从试图解释自 然系统中生物的复杂适应过程入手, 模拟生物进化的机制来构造人工系统的模型。GA 本 身是一种速度较快、 性能较好的全局优化方法, 它的优点是将问题参数编码成染色体后进 行优化, 而不针对参数本身, 从而不受函数约束条件的限制 ; 搜索过程从问题解的一个集 合开始, 具有隐含并行搜索特性, 可大大减少陷入局部最小的可能。在 20 世纪 90 年代中
     期, Takagi 和 Aoki 在前人的研究基础之上, 系统地提出了交互式遗传算法 (Interactive GeneticAlgorithm, IGA) 的理论与方法, 即 “交互式遗传算法是一种基于人的主观评价作为 进化个体适应值的进化优化方法” , 并将其推广应用于艺术设计、 语音识别、 虚拟现实和文 教娱乐等领域, 大大扩展了交互式遗传算法的应用范围。
     在现有和声编制当中, 主要通过分析研究大量的现代流行音乐, 归纳出合成流行 音乐和声的规则。其抽象出的规则主要包括如下两方面 : 1、 确定的和弦模式的编配, 即不 同和弦模式之间的顺序关系。这里的和弦模式可以看作是音乐中的乐段, 也可以理解为曲 式的确定。 主要是在总结分析近年来流行音乐的基础上, 在众多的编配方法中, 选择了一种 较为常用的方法。通过将和声确定为 9 个模式, 每个模式分为 8 或 4 个节 ( 具体数目可变, 对应为乐段中的小节数 )。但模式的最后一个和弦必须要与用户选定的起始和弦相同。2、 模式中和声进行的决定。 在确定了和弦模式的编配之后, 完成每个模式中和声进行的决定。 上述方法编制的和声, 虽然多样性丰富, 但合成了实际中很多不常用的和声 ; 同时, 该和声 编制方法编制很复杂, 对于普通用户而言比较难以理解和使用, 通用性不佳, 无法满足用户 的个性化需求。 发明内容
     为了解决一般的和声合成复杂, 对于普通用户而言比较难以理解和使用, 通用性 不佳的问题, 本发明实施例提供了一种和声编制方法, 包括 :
     接收用户输入的和声风格类型, 所述和声风格类型对应相应的和声调式、 和声曲 速;
     根据所述和声风格类型和预先建立的和声风格数据库确定所述和声调式的类型 和所述和声曲速的范围值 ;
     根据所述和声调式的类型和所述和声曲速的范围值以及确定的和声编制模型编制第一和声。
     同时, 本发明实施例还提供了一种和声编制装置, 包括 :
     第一接收模块, 用于接收用户输入的和声风格类型, 所述和声风格类型对应相应 的和声调式、 和声曲速 ;
     建立模块, 用于预先建立和声风格数据库 ;
     确定模块, 用于根据所述和声风格类型和所述预先建立的和声风格数据库确定所 述和声调式的类型和所述和声曲速的范围值 ;
     第一编制模块, 用于根据所述和声调式的类型和所述和声曲速的范围值以及确定 的和声编制模型编制第一和声。
     本发明实施例在接收用户输入的和声风格类型后, 通过预先建立的和声风格数据 库确定和声调式类型和声曲速范围值, 再根据确定的和声编制模型编制第一和声。本发明 实施例对于一般没有掌握乐理知识的普通用户而言, 编制和声方法简单、 通用, 实现了可以 根据用户选择的和声风格编制和声。满足了用户的个性化需要。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下, 还可 以根据这些附图获得其他的附图。
     图 1 为本发明一种和声编制方法一个实施例的流程图 ;
     图 2 为本发明一种和声编制方法又一个实施例的流程图 ;
     图 3 为本发明一种和声编制装置一个实施例的结构示意图 ;
     图 4 为本发明一种和声编制装置又一个实施例的结构示意图 ;
     具体实施方式
     下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于 本发明中的实施例, 本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。
     首先对音乐编制中有关音乐术语进行介绍 :
     和声 : 音乐是由单声部发展到多声部的, 单旋律构成音的横向方面, 而和声则表示 垂直的方面。和声, 旋律和节奏是音乐的三要素。和声作为旋律的伴奏, 可以起到衬托和加 强表现力的作用, 使音响效果丰厚, 饱满, 增强了音乐的艺术表现力和感染力。
     和弦 : 和弦是乐理上的一个概念, 指的是一定音程关系的一组声音。 将三个和三个 以上的音, 按三度叠置的关系, 在纵向上加以结合, 就成为和弦。通常有三和弦 ( 三个音的 和弦 )、 七和弦 ( 四个音的和弦 )、 十三和弦等概念。
     和声进行 : 在一定和声范围内的和弦的连接关系称为和声进行。它表现了和声的 运动状态, 体现出和弦之间的相互关系、 功能联系与音响色彩, 具有明确调性或模糊调性的 作用。和弦级数表示 : 以级数表示和弦。如 : 表1 表1如 C 调一级和弦是 C 和弦, 二级和弦是 Dm 和弦, 三级和弦是 Em 和弦, 四级和弦是 和弦, 五级和弦是 G 和弦, 六级和弦是 Am 和弦, 七级和弦是 B- 和弦
     调式 : 调式是音乐创作中所用的一组作为音高材料的乐音, 在理论上这一组音是 以音阶形式排列的, 其中各音不同的排列方式、 不同的相互关系, 就构成了不同的调式。
     在音乐中, 一个孤立的音或和弦, 是无法塑造音乐形象的。 在音乐中使用的音时按 照一定关系连结在一起的。 按照一定关系连结在一起的几个音 ( 一般不超过七个 ), 并以一 个音为主音, 组成一个体系 --- 调式。无论是大调还是小调, 第一个音都是最有权威、 地位 最稳定的, 被称为主音或中心音。大调式以首调唱名 do 为主音, 小调式以首调唱名 la 为主 音。
     调性 : 调性是指某个调式所在的精确音高位置。
     五线谱谱表的开始看到写在拍子前的升降记号。这些记号是表示乐曲的准确音 高, 也就是音乐的″调性″。确切地说, 它是指明各个调式的主音所在位置。简单的说, 调 性指的就是 24 个大小调。
     乐段 : 乐段是构成独立段落的最小结构。 乐段的长度取决于作品的速度、 节拍和体 裁。
     乐段是音乐作品中表现完整乐思或相对完整乐思的最小结构, 是建立在单一主题 上的、 最小的完整曲式。乐段的组成部分是乐句, 乐句间互相用终止式分开来, 又通过终止 式的功能关系联合成有机的曲式结构。乐段常由几个乐句组成, 这些乐句之间具有问答呼 应的关系。由两个或四个乐句组成乐段, 是比较常见的现象, 但也有由三个、 五个或更多乐 句组成的乐段, 或由一个独立乐句组成的乐段。主调音乐风格的乐段, 在陈述、 发展和结束
     乐思时, 和声的表现手法起很大作用。 因此, 和声和旋律的完满终止是乐段结束时的典型标 志。 乐段可结束于开始时的调性, 亦可结束于关系调或其他调性的完全终止上, 后者称为转 调乐段。
     曲式 : 乐曲的结构形式。 曲调在发展过程中形成各种段落, 根据这些段落形成的规 律性, 而找出具有共性的格式便是曲式。比如说四段式 ABAB, 大写字母表示曲段, 相同的字 母即表示内容相同。
     请结合参看图 1, 本发明实施例提供了一种和声编制方法, 包括 :
     步骤 101, 接收用户输入的和声风格类型, 所述和声风格类型对应相应的和声调 式、 和声曲速。
     和声风格类型主要是指和声感情表达类型, 如: 高兴的、 悲伤的、 愤怒的、 沮丧的、 平和的、 伤感的、 愉悦的等等。
     可选的, 和声风格类型还可以包括快慢节奏类型。如 : 快速的、 较快速的、 慢速的、 较慢速的等等。如 : 表 2,
     表2
     同时, 和声风格类型对应相应的和声调式、 和声曲速。
     例如, 当和声风格类型为高兴的快速的类型, 可以对应和声调式为大调式、 和声曲 速为快速的。
     步骤 102, 根据和声风格类型和预先建立的和声风格数据库确定和声调式的类型 和所述和声曲速的范围值。
     影响音乐情感体现的两个关键性因素, 即速度和调式。基于 Hevner 的结论以及音 乐乐理, 将音乐的速度分为至少如下四个等级, 即快速的、 较快的、 较慢的以及慢速的。 快速 的与较快的和声体现高兴的、 欢快的情绪, 较慢的与慢速的和声体现哀怨的、 悲伤的情绪 ;
     乐理知识中大调起始和弦为一级和弦, 色彩明朗, 快乐, 积极向上。小调起始和弦 为六级和弦, 色彩暗淡, 忧郁, 柔和。
     基于上述乐理知识采用了如下的策略, 即用大调的快速的或较快的和声来体现高 兴的、 欢快的情绪, 小调的较慢的或慢速的和声来体现哀怨的、 悲伤的情绪。此项策略为对 用户的参考, 一般能够保证用户的情感需求正确的体现。
     和声风格数据库将采用的策略制定成索引表, 即建立和声风格类型与和声调式的 类型、 和声曲速的范围值的索引表。 该索引表体现了和声风格类型与和声调式的类型、 和声 曲速的范围值的映射关系。如, 表3
     表3
     和声风格类型 高兴的快速的 高兴的较快速的 悲伤的慢速的 悲伤的较慢速的 ......
     和声调式类型 大调式 大调式 小调式 小调式 ......和声曲速范围值 80-100ticks 60-80ticks 20-40ticks 40-60ticks ......可选的, 可以忽略上述索引表中的策略, 可以根据自己的喜好或乐理知识对上述 策略进行更改或自行设定。若上述索引表中策略被忽略, 则初始的和声将随机且均匀的分 布在不同的调式和速度上。
     根据用户选择的和声风格类型和预先建立的和声风格数据库确定和声调式的类 型和所述和声曲速的范围值。
     步骤 103, 根据和声调式的类型与和声曲速的范围值以及确定的和声编制模型编 制第一和声。
     确定的和声编制模型至少包括确定的和声曲式、 确定的和声进行模式以及确定的 和声调性中的一个。即确定的和声编制模型可以是只有确定的和声曲式、 确定的和声进行 模式以及确定的和声调性三者中的任一项, 也可以是三者中任两项的组合, 还可以是三者 都具备。在和声调式的类型与和声曲速的范围值确定后, 根据和声编制模型中确定的和声 曲式、 确定的和声进行模式以及确定的和声调性中至少一个编制第一和声。
     其中, 确定的和声曲式可以如下五种常见的曲式 : AAAA, ABAA, ABAB, ABBB, ABCA.
     确定的和声进行模式可以包括如下模式 :
     A 段和声进行模式 : 以四小节为一个乐段, 根据和声学以及现代流行音乐, 我们选 取了一些常用的和声进行作为 A 段和声进行, 如下 ( 级数表示 )。I-IV-V-I, I-V-IV-I, I-III-IV-V, I-VI-IV-V, I-V-VI-IV, I-V-VI-III, VI-II-V-I, VI-II-V-III, VI-V-IV-III, VI-IV-V-I。
     其中大调起始和弦为一级和弦, 小调起始和弦为六级和弦。
     B 段和声进行模式 : 在 A 段的基础上产生。可选的, B 段可以包括如下两种和声进行模式 :
     B1 : 以 A 段的第二个和弦作为 B 段起始和弦, 其余和弦与 A 段相同。或者,
     B2 : 以 A 段第的二个和弦作为 B 段起始和弦, A 段第三个和弦作为 B 段第二个和弦, 其余和弦与 A 段相同。如 A 段为 I-IV-V-I, 则 B1 为 IV-IV-V-I, B2 为 IV-V-V-I。
     C 段和声进行模式 :
     以 A 段的第二个和弦为起始和弦, 并采用于 A 段同样的进行。
     例如 A 段为 I-IV-V-I, 则 C 段以 IV 开始, 为 IV-VII-I-IV.
     确定的和声进行模式可以具体如下图 :
     A I-IV-V-I I-V-IV-I I-III-IV-V I-VI-IV-V I-V-VI-IV I-V-VI-III VI-II-V-I VI-II-V-III VI-V-IV-III VI-IV-V-I
     B1 IV-IV-V-I V-V-IV-I III-III-IV-V VI-VI-IV-V V-V-VI-IV V-V-VI-III II-II-V-I II-II-V-III V-V-IV-III IV-IV-V-IB2 IV-V-V-I V-IV-IV-I III-IV-IV-V VI-IV-IV-V V-VI-VI-IV V-VI-VI-III II-V-V-I II-V-V-III V-IV-IV-III IV-V-V-IC IV-VII-I-IV V-II-I-V III-V-VI-VII VI-IV-II-III V-II-III-I V-II-III-VII II-V-I-IV II-V-I-VI V-IV-III-II IV-II-III-VI确定的和声调性指确定为 24 大小调中的哪一种。
     可选的, 可以将编制的第一和声转换为相应的音频文件, 用户在收听到该音频文 件后, 可以对该音频文件进行评价打分。 接收用户对该第一和声转换的音频文件的评分, 若 用户的评分没有达到预设的和声评价满意值, 根据该评分利用交互式遗传算法提取所述第 一和声中的优良基因得到用户偏好值, 根据所述用户偏好值和所述和声风格类型以及所述 确定的和声编制模型编制第二和声。 其中, 和声评价满意值即用户对和声进行评价打分的满意分数 ; 所述第一和声中 的优良基因为 : 对该第一和声没有达到用户的和声评价满意值, 但对该第一和声的评分属 于较高的评分, 即达到设定的合格值。以评分的范围为 1-10 分为例, 即最低只有 1 分, 最高 为 10 分, 可以设置 10 分为和声评价满意值, 6 分为合格值 ; 6-9 则分为具有优良基因值的和
     声。当编制的和声中, 出现了较为理想的个体, 即该和声被用户评价为 6-9 分, 则提取所述 和声中共同的优良基因。用户偏好值为用户评价打分为合格值以上, 但没有达到和声评价 满意值的和声的共同属性的值或类型。例如, 曲速均为 60ticks 以上, 或者调式均为小调式 等等。
     本发明实施例对于一般没有掌握乐理知识的普通用户而言, 编制和声方法简单、 通用, 实现了可以根据用户选择的和声风格编制和声。满足了用户的个性化需要。
     同时, 由于通过索引表方式构建声风格数据库, 根据一般乐理知识构建和声编制 模型, 使编制的和声较为通用, 提高可用性, 使编制的和声适用于大量的普通用户。
     请结合参看图 2, 本发明实施例提供了一种和声编制方法, 包括 :
     步骤 201, 接收用户的输入。
     接收用户输入的和声风格类型, 该和声风格类型对应和声风格类型对应相应的和 声调式、 和声曲速。 和声风格类型主要是指和声感情表达类型, 如: 高兴的、 悲伤的、 愤怒的、 沮丧的、 平和的、 伤感的、 愉悦的等等。和声风格类型还可以包括快慢节奏类型。如 : 快速 的、 较快速的、 慢速的、 较慢速的等等。由于该和声风格类型直接由感情表达类型和 / 或快 慢节奏类型构成, 让人易懂。 所以, 该输入方式适合对于一般对乐理知识比较缺乏的普通用 户。 可选的, 接收用户对和声调式与对和声曲速的输入。如用户可以选择和声调式为 大调式或小调式, 可以选择和声曲速为 XX ticks。 同时, 若接收的是用户对和声调式与对和 声曲速的输入, 则执行步骤 203。
     步骤 202, 根据用户的输入与和声风格数据库确定和声调式和和声曲速。
     根据用户输入和声风格类型和预先建立的和声风格数据库确定和声调式的类型 和所述和声曲速的范围值。
     步骤 203, 根据和声编制模型编制和声。
     根据和声调式的类型与和声曲速的范围值以及确定的和声编制模型编制第一和 声。
     步骤 204, 接收用户对和声的评分, 判断该评分是否达到和声评价满意值。
     在编制第一和声后, 将第一和声转换为相应的音频文件。用户可以对转换后的音 频文件进行试听, 并且用户可以对转换后的第一和声的音频文件进行评价打分。接收用户 对转换为音频文件的第一和声的评分后, 判断该评分是否达到预设的和声评价满意值。当 编制的和声中, 出现了理想的个体, 即该和声被用户评价为 10 分, 则结束和声编制。否则, 执行步骤 205。
     步骤 205, 根据评分提取第一和声中的优良基因得到用户偏好值。
     采用了精英保留策略 - 保留父代中的最优个体, 替换子代中的相应个体。即将用 户评价的第一和声中评分稍高 ( 合格值以上, 满意值以下, 但不包括满意值 ) 的共同属性 提取出来, 作为优良基因, 替换子代中的相应因素。例如 : 可以设置以评分的方式对编制的 和声进行评估, 评分的范围为 1-10 分, 可以设置 10 分为满意值, 6 分为合格值 ; 6-9 则分为 具有优良基因值的和声。 当编制的和声中, 出现了较为理想的个体, 即该和声被用户评价为 6-9 分, 则提取所述和声中共同的优良基因。
     可选的, 根据评分摒弃第一和声中的低劣基因得到用户偏好值。
     步骤 206, 根据用户偏好值和用户的输入以及和声编制模型编制第二和声。可选 的, 若第二和声仍没有达到用户满意值, 继续根据用户偏好值和用户的输入以及和声编制 模型编制和声。
     本发明实施例以交互式遗传算法结合和声编制模型编制和声。
     具体的, 通过 IGA- 交互式遗传算法, 以人工评估的方式, 确保编制的和声符合用 户的要求。
     为了降低用户在评估过程中的疲劳度, 将 IGA 的种群数目为 10, 即每次为用户产 生 10 首和声, 供用户试听评估。 指定的最大运行代数限制为 50, 当系统达到此限定时, 无论 用户是否满意, 系统将停止执行。
     采用了精英保留策略 - 保留父代中的最优个体, 随机替换子代中的某个个体。即 将用户评价的第一和声中评分稍高的共同因素提取出来, 作为优良基因, 替换子代中的相 应因素。当编制的和声中, 出现了较为理想的个体, 即该和声被用户评价为 6-9 分, 则提取 所述和声中的优良基因。当编制的和声中, 出现了理想的个体, 即该和声被用户评价为 10 分, 则结束和声编制。
     IGA 算法的编码 : ( 编码以二进制位串的形式 )
     编码长度依据解空间的大小而定, 与待确定的参数数目相关。具体编码方式如下: 前 n1 位表示调性。假设共有调性 A-G, 可取三位 000-110 表示 ;
     第 n1+1-n2 位表示第一乐段中乐句的和弦进行模式。
     第 n1+1 位亦表示大小调, 0 表示小调, 1 表示大调
     同时第 n1+1 位也表示了第一乐段和弦进行的第一个和弦, 0 表示 6, 1 表示 1
     第 n2+1-n3 位表示曲式。假设有四种曲式, 可用两位二进制编码来表示。
     第 n3+1-n4 位表示 B 段的产生方式 ;
     第 n4+1-n5 位表示和声的曲速。
     本发明实施例可以以交互式模块中 IGA 的编码为例 : 前 3 位表示调性。共有曲调 A-G, 7 种, 分别 000-110 表示 ;
     第 4-7 位表示第一乐段中乐句的和弦进行模式, 具体的对应关系为 :
     0100 VI-II-V-I
     0101 VI-II-V-III
     0110 VI-IV-V-I
     0111 VI-V-IV-III
     1000 I-III-IV-V
     1001 I-IV-V-I
     1010 I-V-IV-I
     1011 I-V-VI-III
     1100 I-V-VI-IV
     1101 I-VI-IV-V
     第 4 位亦表示大小调, 0 表示小调, 1 表示大调。
     同时第 4 位也表示了第一乐段和弦进行的第一个和弦, 0 表示 VI, 1 表示 I。
     第 7-9 位表示曲式。共五种曲式, 其对应关系为 : 010 ABAB 011 ABAA 100 AAAA 101 ABBB 110 ABCA 第 10 位表示不同的 B 段产生方式, 0 表示 B1, 1 表示 B2 ; 第 11, 12 位表示和声的曲速。共四种曲速, 对用关系如下 :以上编码空间中未被采用的编码, 在算法运行过程中若出现, 则用与其海明距离 最小的编码替换。本发明实施例每 5 代做一次表述 :
     第1代:
     第5代:
     第 17 代 :当运行到第 17 代时, 找到了理想个体, 即评价为 “满意” 的个体。则停止继续编制。
     可选的, 上述编码中, 包含一些没有实际意义的编码, 即这些编码没有真实的表现 型。在实际的运行当中, 出现此种情况时, 将返回与父代中与该编码海明距离最小的个体, 最终完成下一代的编制。
     本发明实施例对于一般没有掌握乐理知识的普通用户而言, 编制和声方法简单、 通用, 实现了可以根据用户选择的和声风格编制和声。满足了用户的个性化需要。由于通 过索引表方式构建声风格数据库, 根据一般乐理知识构建和声编制模型, 使编制的和声较 为通用, 提高可用性, 使编制的和声适用于大量的普通用户。
     同时, 通过用户对和声的评分, 根据 IGA 交互式遗传算法, 将用户评估的和声中进 行优良基因提取, 在根据用户的输入以及和声编制模型编制和声, 最终编制出用户满意的 和声。满足了用户的需求。
     请结合参看图 3, 本发明实施例提供了一种和声编制装置。包括 :
     第一接收模块 301, 用于接收用户输入的和声风格类型, 所述和声风格类型对应相 应的和声调式、 和声曲速。
     接收用户输入的和声风格类型, 该和声风格类型对应和声风格类型对应相应的和 声调式、 和声曲速。 和声风格类型主要是指和声感情表达类型, 如: 高兴的、 悲伤的、 愤怒的、 沮丧的、 平和的、 伤感的、 愉悦的等等。和声风格类型还可以包括快慢节奏类型。如 : 快速
     的、 较快速的、 慢速的、 较慢速的等等。由于该和声风格类型直接由感情表达类型和 / 或快 慢节奏类型构成, 让人易懂。 所以, 该输入方式适合对于一般对乐理知识比较缺乏的普通用 户。
     可选的, 接收用户对和声调式与对和声曲速的输入。如用户可以选择和声调式为 大调式或小调式, 可以选择和声曲速为 XX ticks。
     建立模块 302, 用于预先建立和声风格数据库。
     具体的, 预先建立和声风格类型与和声调式的类型、 和声曲速的范围值的索引表。 该索引表体现了和声风格类型与和声调式的类型、 和声曲速的范围值的映射关系, 见表 3。
     确定模块 303, 用于根据所述和声风格类型和所述预先建立的和声风格数据库确 定所述和声调式的类型和所述和声曲速的范围值。
     具体的, 根据用户选择的和声风格类型和预先建立的和声风格数据库确定和声调 式的类型和所述和声曲速的范围值。具体的, 确定模块 303 根据用户选择的和声风格类型 查找建立模块 302 预先建立的和声风格数据库, 得到和声调式的类型与和声曲速的范围 值。
     第一编制模块 304, 用于根据所述和声调式的类型和所述和声曲速的范围值以及 确定的和声编制模型编制第一和声。
     具体的, 第一编制模块 304 根据确定模块 303 确定的和声调式类型和和声曲速的 范围值, 在根据确定的和声编制模型编制第一和声。
     其中, 确定的和声编制模型至少包括确定的和声曲式、 确定的和声进行模式以及 确定的和声调性中的一个。即确定的和声编制模型可以是只有确定的和声曲式、 确定的和 声进行模式以及确定的和声调性三者中的任一项, 也可以是三者中任两项的组合, 还可以 是三者都具备。在和声调式的类型与和声曲速的范围值确定后, 根据和声编制模型中确定 的和声曲式、 确定的和声进行模式以及确定的和声调性中至少一个编制第一和声。
     请结合参看图 4, 本发明实施例提供了一种和声编制装置, 包括 : 第二接收模块 401, 获取模块 402、 第二编制模块 403, 第一接收模块 301, 建立模块 302, 确定模块 303, 第一 编制模块 304。其中第一接收模块 301, 建立模块 302, 确定模块 303, 第一编制模块 304 的 功能和连接关系请参看上述实施例的阐述, 此处不再赘述。
     第二接收模块 401, 用于接收用户对所述第一和声的评分。
     和声编制装置在编制第一和声后, 将第一和声转换为相应的音频文件。用户可以 对转换后的音频文件进行试听, 并且用户可以对转换后的第一和声的音频文件进行评价, 进行评分。接收用户对转换为音频文件的第一和声的评分后, 判断该评分是否达到预设的 和声评价满意值。 例如, 可以设置以评分的方式对编制的和声进行评估, 评分的范围为 1-10 分, 可以设置 10 分为满意值。当编制的和声中, 出现了理想的个体, 即该和声被用户评价为 10 分, 则结束和声编制。
     获取模块 402, 用于若第二接收模块 401 接收到的用户对第一和声的评分没有达 到预设的和声评分满意值, 根据所述评分利用交互式遗传算法提取所述第一和声中的优良 基因得到用户偏好值。
     采用了精英保留策略 - 保留父代中的最优个体, 替换子代中的某个个体。即将用 户评价的第一和声中评分稍高 ( 合格值以上, 满意值以下, 但不包括满意值 ) 的共同因素提取出来, 作为优良基因, 替换子代中的相应因素。例如 : 可以设置以评分的方式对编制的 和声进行评估, 评分的范围为 1-10 分, 可以设置 10 分为满意值, 6 分为合格值 ; 6-9 则分为 具有优良基因值的和声。 当编制的和声中, 出现了较为理想的个体, 即该和声被用户评价为 6-9 分, 则提取所述和声中共同的优良基因。
     可选的, 根据评分摒弃第一和声中的低劣基因得到用户偏好值。
     第二编制模块 403, 用于根据获取模块 402 提取用户偏好值和所述和声风格类型 以及所述确定的和声编制模型编制第二和声。
     可选的, 若第二和声仍没有达到用户满意值, 继续根据用户偏好值和用户的输入 以及和声编制模型编制和声。
     本发明实施例对于一般没有掌握乐理知识的普通用户而言, 编制和声方法简单、 通用, 实现了可以根据用户选择的和声风格编制和声。满足了用户的个性化需要。由于通 过索引表方式构建声风格数据库, 根据一般乐理知识构建和声编制模型, 使编制的和声较 为通用, 提高可用性, 使编制的和声适用于大量的普通用户。
     同时, 通过用户对和声的评分, 根据 IGA 交互式遗传算法, 将用户评估的和声中进 行优良基因提取, 在根据用户的输入以及和声编制模型编制和声, 最终编制出用户满意的 和声。满足了用户的需求。 本领域普通技术人员通过阅读本申请可知, 上述方法中的全部或部分步骤也可以 通过程序指令相关的硬件完成, 该程序可以存储于计算机可读存储介质中, 所述计算机可 读存储介质如 : ROM、 RAM 或光盘等。
     综上所述, 以上仅为本发明的较佳实施例而已, 并非用于限定本发明的保护范围。 凡在本发明的精神和原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的 保护范围之内。
    

一种和声编制方法及装置.pdf_第1页
第1页 / 共18页
一种和声编制方法及装置.pdf_第2页
第2页 / 共18页
一种和声编制方法及装置.pdf_第3页
第3页 / 共18页
点击查看更多>>
资源描述

《一种和声编制方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种和声编制方法及装置.pdf(18页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102063292A43申请公布日20110518CN102063292ACN102063292A21申请号200910109672522申请日20091118G06F9/4420060171申请人华为技术有限公司地址518129广东省深圳市龙岗区坂田华为总部办公楼申请人中国科学技术大学72发明人王上飞许彬李贤李德旭54发明名称一种和声编制方法及装置57摘要本发明公开了一种和声编制方法。包括接收用户输入的和声风格类型,该和声风格类型对应相应的和声调式、和声曲速;根据该和声风格类型和预先建立的和声风格数据库确定和声调式的类型和和声曲速的范围值;根据和声调式的类型和和声曲速的范围。

2、值以及确定的和声编制模型编制第一和声。同时,本发明还公开了一种和声编制装置。本发明实施例在接收用户输入的和声风格类型后,通过预先建立的和声风格数据库确定和声调式类型和声曲速范围值,再根据确定的和声编制模型编制第一和声。和声编制过程简单、通用。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书12页附图3页CN102063302A1/2页21一种和声编制方法,其特征在于,所述方法包括接收用户输入的和声风格类型,所述和声风格类型对应相应的和声调式、和声曲速;根据所述和声风格类型和预先建立的和声风格数据库确定所述和声调式的类型和所述和声曲速的范围值;根据所述和声调式的。

3、类型和所述和声曲速的范围值以及确定的和声编制模型编制第一和声。2如权利要求1所述的方法,其特征在于,所述和声风格数据库至少包括和声风格类型与和声调式的类型、和声曲速的范围值的索引表,所述根据所述和声风格类型和预先建立的和声风格数据库确定所述和声调式的类型和所述和声曲速的范围值包括根据所述和声风格类型查找所述索引表,确定所述和声调式的类型和所述和声曲速的范围值。3如权利要求1或2所述的方法,其特征在于,所述确定的和声编制模型至少包括确定的和声曲式、确定的和声进行模式以及确定的和声调性中的一个,所述根据所述和声调式的类型和所述和声曲速的范围值以及预先建立的和声编制模型编制第一和声,包括根据所述和声。

4、调式的类型和所述和声曲速的范围值,利用所述确定的和声曲式、确定的和声进行模式以及确定的和声调性三个中的至少的一个编制和声;所述和声曲式为构成常见曲式的多段和声的顺序及各段和声的依赖关系表示,所述和声进行为构成常见和声的和弦级数顺序表示。4如权利要求13所述的方法,其特征在于,所述方法还包括接收用户对所述第一和声的评分,若所述评分没有达到预设的和声评价满意值,根据所述评分利用交互式遗传算法提取所述第一和声中的优良基因得到用户偏好值,根据所述用户偏好值和所述和声风格类型以及所述确定的和声编制模型编制第二和声。5一种和声编制装置,其特征在于,所述装置包括第一接收模块,用于接收用户输入的和声风格类型,。

5、所述和声风格类型对应相应的和声调式、和声曲速;建立模块,用于预先建立和声风格数据库;确定模块,用于根据所述和声风格类型和所述预先建立的和声风格数据库确定所述和声调式的类型和所述和声曲速的范围值;第一编制模块,用于根据所述和声调式的类型和所述和声曲速的范围值以及确定的和声编制模型编制第一和声。6如权利要求5所述的装置,其特征在于,所述第一编制模块还用于确定和声编制模型;所述确定的和声编制模型至少包括确定的和声曲式、确定的和声进行模式以及确定的和声调性中的一个。7如权利要求5或6所述的装置,其特征在于,所述装置还包括第二接收模块,用于接收用户对所述第一和声的评分;获取模块,用于若所述评分没有达到预。

6、设的和声评分满意值,根据所述评分利用交互式遗传算法提取所述第一和声中的优良基因得到用户偏好值;第二编制模块,用于根据所述用户偏好值和所述和声风格类型以及所述确定的和声编制模型编制第二和声。8如权利要求7所述的装置,其特征在于,所述获取模块还用于权利要求书CN102063292ACN102063302A2/2页3预先设置和声评分满意值。权利要求书CN102063292ACN102063302A1/12页4一种和声编制方法及装置技术领域0001本发明涉及计算机领域,尤其涉及一种和声编制方法及装置。背景技术0002和声HARMONY作为旋律的伴奏,可以起到衬托和加强表现力的作用,使音响效果丰厚,饱满。

7、,增强了音乐的艺术表现力和感染力。依据和声来谱写旋律是流行音乐作曲者常用的作曲方式。0003遗传算法GENETICALGORITHM,GA由美国MICHIGAN大学的JOHNHOLLAND等在20世纪60年代末期到70年代初期研究形成的一个较完整的理论方法,从试图解释自然系统中生物的复杂适应过程入手,模拟生物进化的机制来构造人工系统的模型。GA本身是一种速度较快、性能较好的全局优化方法,它的优点是将问题参数编码成染色体后进行优化,而不针对参数本身,从而不受函数约束条件的限制;搜索过程从问题解的一个集合开始,具有隐含并行搜索特性,可大大减少陷入局部最小的可能。在20世纪90年代中期,TAKAGI。

8、和AOKI在前人的研究基础之上,系统地提出了交互式遗传算法INTERACTIVEGENETICALGORITHM,IGA的理论与方法,即“交互式遗传算法是一种基于人的主观评价作为进化个体适应值的进化优化方法”,并将其推广应用于艺术设计、语音识别、虚拟现实和文教娱乐等领域,大大扩展了交互式遗传算法的应用范围。0004在现有和声编制当中,主要通过分析研究大量的现代流行音乐,归纳出合成流行音乐和声的规则。其抽象出的规则主要包括如下两方面1、确定的和弦模式的编配,即不同和弦模式之间的顺序关系。这里的和弦模式可以看作是音乐中的乐段,也可以理解为曲式的确定。主要是在总结分析近年来流行音乐的基础上,在众多的。

9、编配方法中,选择了一种较为常用的方法。通过将和声确定为9个模式,每个模式分为8或4个节具体数目可变,对应为乐段中的小节数。但模式的最后一个和弦必须要与用户选定的起始和弦相同。2、模式中和声进行的决定。在确定了和弦模式的编配之后,完成每个模式中和声进行的决定。上述方法编制的和声,虽然多样性丰富,但合成了实际中很多不常用的和声;同时,该和声编制方法编制很复杂,对于普通用户而言比较难以理解和使用,通用性不佳,无法满足用户的个性化需求。发明内容0005为了解决一般的和声合成复杂,对于普通用户而言比较难以理解和使用,通用性不佳的问题,本发明实施例提供了一种和声编制方法,包括0006接收用户输入的和声风格。

10、类型,所述和声风格类型对应相应的和声调式、和声曲速;0007根据所述和声风格类型和预先建立的和声风格数据库确定所述和声调式的类型和所述和声曲速的范围值;0008根据所述和声调式的类型和所述和声曲速的范围值以及确定的和声编制模型编说明书CN102063292ACN102063302A2/12页5制第一和声。0009同时,本发明实施例还提供了一种和声编制装置,包括0010第一接收模块,用于接收用户输入的和声风格类型,所述和声风格类型对应相应的和声调式、和声曲速;0011建立模块,用于预先建立和声风格数据库;0012确定模块,用于根据所述和声风格类型和所述预先建立的和声风格数据库确定所述和声调式的类。

11、型和所述和声曲速的范围值;0013第一编制模块,用于根据所述和声调式的类型和所述和声曲速的范围值以及确定的和声编制模型编制第一和声。0014本发明实施例在接收用户输入的和声风格类型后,通过预先建立的和声风格数据库确定和声调式类型和声曲速范围值,再根据确定的和声编制模型编制第一和声。本发明实施例对于一般没有掌握乐理知识的普通用户而言,编制和声方法简单、通用,实现了可以根据用户选择的和声风格编制和声。满足了用户的个性化需要。附图说明0015为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实。

12、施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。0016图1为本发明一种和声编制方法一个实施例的流程图;0017图2为本发明一种和声编制方法又一个实施例的流程图;0018图3为本发明一种和声编制装置一个实施例的结构示意图;0019图4为本发明一种和声编制装置又一个实施例的结构示意图;具体实施方式0020下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发。

13、明保护的范围。0021首先对音乐编制中有关音乐术语进行介绍0022和声音乐是由单声部发展到多声部的,单旋律构成音的横向方面,而和声则表示垂直的方面。和声,旋律和节奏是音乐的三要素。和声作为旋律的伴奏,可以起到衬托和加强表现力的作用,使音响效果丰厚,饱满,增强了音乐的艺术表现力和感染力。0023和弦和弦是乐理上的一个概念,指的是一定音程关系的一组声音。将三个和三个以上的音,按三度叠置的关系,在纵向上加以结合,就成为和弦。通常有三和弦三个音的和弦、七和弦四个音的和弦、十三和弦等概念。0024和声进行在一定和声范围内的和弦的连接关系称为和声进行。它表现了和声的运动状态,体现出和弦之间的相互关系、功能。

14、联系与音响色彩,具有明确调性或模糊调性的作用。说明书CN102063292ACN102063302A3/12页60025和弦级数表示以级数表示和弦。如表10026表100270028如C调一级和弦是C和弦,二级和弦是DM和弦,三级和弦是EM和弦,四级和弦是和弦,五级和弦是G和弦,六级和弦是AM和弦,七级和弦是B和弦0029调式调式是音乐创作中所用的一组作为音高材料的乐音,在理论上这一组音是以音阶形式排列的,其中各音不同的排列方式、不同的相互关系,就构成了不同的调式。0030在音乐中,一个孤立的音或和弦,是无法塑造音乐形象的。在音乐中使用的音时按照一定关系连结在一起的。按照一定关系连结在一起的几。

15、个音一般不超过七个,并以一个音为主音,组成一个体系调式。无论是大调还是小调,第一个音都是最有权威、地位最稳定的,被称为主音或中心音。大调式以首调唱名DO为主音,小调式以首调唱名LA为主音。0031调性调性是指某个调式所在的精确音高位置。0032五线谱谱表的开始看到写在拍子前的升降记号。这些记号是表示乐曲的准确音高,也就是音乐的调性。确切地说,它是指明各个调式的主音所在位置。简单的说,调性指的就是24个大小调。0033乐段乐段是构成独立段落的最小结构。乐段的长度取决于作品的速度、节拍和体裁。0034乐段是音乐作品中表现完整乐思或相对完整乐思的最小结构,是建立在单一主题上的、最小的完整曲式。乐段的。

16、组成部分是乐句,乐句间互相用终止式分开来,又通过终止式的功能关系联合成有机的曲式结构。乐段常由几个乐句组成,这些乐句之间具有问答呼应的关系。由两个或四个乐句组成乐段,是比较常见的现象,但也有由三个、五个或更多乐句组成的乐段,或由一个独立乐句组成的乐段。主调音乐风格的乐段,在陈述、发展和结束说明书CN102063292ACN102063302A4/12页7乐思时,和声的表现手法起很大作用。因此,和声和旋律的完满终止是乐段结束时的典型标志。乐段可结束于开始时的调性,亦可结束于关系调或其他调性的完全终止上,后者称为转调乐段。0035曲式乐曲的结构形式。曲调在发展过程中形成各种段落,根据这些段落形成的。

17、规律性,而找出具有共性的格式便是曲式。比如说四段式ABAB,大写字母表示曲段,相同的字母即表示内容相同。0036请结合参看图1,本发明实施例提供了一种和声编制方法,包括0037步骤101,接收用户输入的和声风格类型,所述和声风格类型对应相应的和声调式、和声曲速。0038和声风格类型主要是指和声感情表达类型,如高兴的、悲伤的、愤怒的、沮丧的、平和的、伤感的、愉悦的等等。0039可选的,和声风格类型还可以包括快慢节奏类型。如快速的、较快速的、慢速的、较慢速的等等。如表2,0040表200410042同时,和声风格类型对应相应的和声调式、和声曲速。0043例如,当和声风格类型为高兴的快速的类型,可以。

18、对应和声调式为大调式、和声曲速为快速的。0044步骤102,根据和声风格类型和预先建立的和声风格数据库确定和声调式的类型和所述和声曲速的范围值。0045影响音乐情感体现的两个关键性因素,即速度和调式。基于HEVNER的结论以及音乐乐理,将音乐的速度分为至少如下四个等级,即快速的、较快的、较慢的以及慢速的。快速的与较快的和声体现高兴的、欢快的情绪,较慢的与慢速的和声体现哀怨的、悲伤的情绪;0046乐理知识中大调起始和弦为一级和弦,色彩明朗,快乐,积极向上。小调起始和弦为六级和弦,色彩暗淡,忧郁,柔和。说明书CN102063292ACN102063302A5/12页80047基于上述乐理知识采用了。

19、如下的策略,即用大调的快速的或较快的和声来体现高兴的、欢快的情绪,小调的较慢的或慢速的和声来体现哀怨的、悲伤的情绪。此项策略为对用户的参考,一般能够保证用户的情感需求正确的体现。0048和声风格数据库将采用的策略制定成索引表,即建立和声风格类型与和声调式的类型、和声曲速的范围值的索引表。该索引表体现了和声风格类型与和声调式的类型、和声曲速的范围值的映射关系。如,表30049表30050和声风格类型和声调式类型和声曲速范围值高兴的快速的大调式80100TICKS高兴的较快速的大调式6080TICKS悲伤的慢速的小调式2040TICKS悲伤的较慢速的小调式4060TICKS0051可选的,可以忽略。

20、上述索引表中的策略,可以根据自己的喜好或乐理知识对上述策略进行更改或自行设定。若上述索引表中策略被忽略,则初始的和声将随机且均匀的分布在不同的调式和速度上。0052根据用户选择的和声风格类型和预先建立的和声风格数据库确定和声调式的类型和所述和声曲速的范围值。0053步骤103,根据和声调式的类型与和声曲速的范围值以及确定的和声编制模型编制第一和声。0054确定的和声编制模型至少包括确定的和声曲式、确定的和声进行模式以及确定的和声调性中的一个。即确定的和声编制模型可以是只有确定的和声曲式、确定的和声进行模式以及确定的和声调性三者中的任一项,也可以是三者中任两项的组合,还可以是三者都具备。在和声调。

21、式的类型与和声曲速的范围值确定后,根据和声编制模型中确定的和声曲式、确定的和声进行模式以及确定的和声调性中至少一个编制第一和声。0055其中,确定的和声曲式可以如下五种常见的曲式AAAA,ABAA,ABAB,ABBB,ABCA0056确定的和声进行模式可以包括如下模式0057A段和声进行模式以四小节为一个乐段,根据和声学以及现代流行音乐,我们选取了一些常用的和声进行作为A段和声进行,如下级数表示。IIVVI,IVIVI,IIIIIVV,IVIIVV,IVVIIV,IVVIIII,VIIIVI,VIIIVIII,VIVIVIII,VIIVVI。0058其中大调起始和弦为一级和弦,小调起始和弦为六。

22、级和弦。0059B段和声进行模式在A段的基础上产生。说明书CN102063292ACN102063302A6/12页90060可选的,B段可以包括如下两种和声进行模式0061B1以A段的第二个和弦作为B段起始和弦,其余和弦与A段相同。或者,0062B2以A段第的二个和弦作为B段起始和弦,A段第三个和弦作为B段第二个和弦,其余和弦与A段相同。如A段为IIVVI,则B1为IVIVVI,B2为IVVVI。0063C段和声进行模式0064以A段的第二个和弦为起始和弦,并采用于A段同样的进行。0065例如A段为IIVVI,则C段以IV开始,为IVVIIIIV0066确定的和声进行模式可以具体如下图006。

23、7AB1B2CIIVVIIVIVVIIVVVIIVVIIIIVIVIVIVVIVIVIVIVIVIIIVIIIIIVVIIIIIIIVVIIIIVIVVIIIVVIVIIIVIIVVVIVIIVVVIIVIVVVIIVIIIIIIVVIIVVVVIIVVVIVIIVVIIIIIIIVVIIIIVVVIIIIVVIVIIIIVIIIIIVIIVIIIVIIIIIVIIIVVIIIVIIVVIIIVIIIIIIIVIIIIIVVIIIIIVIVIVIVIVIIIVVIVIIIVIVIVIIIVIVIIIIIVIIVVIIVIVVIIVVVIIVIIIIIVI0068确定的和声调性指确定为24大小调。

24、中的哪一种。0069可选的,可以将编制的第一和声转换为相应的音频文件,用户在收听到该音频文件后,可以对该音频文件进行评价打分。接收用户对该第一和声转换的音频文件的评分,若用户的评分没有达到预设的和声评价满意值,根据该评分利用交互式遗传算法提取所述第一和声中的优良基因得到用户偏好值,根据所述用户偏好值和所述和声风格类型以及所述确定的和声编制模型编制第二和声。0070其中,和声评价满意值即用户对和声进行评价打分的满意分数;所述第一和声中的优良基因为对该第一和声没有达到用户的和声评价满意值,但对该第一和声的评分属于较高的评分,即达到设定的合格值。以评分的范围为110分为例,即最低只有1分,最高为10。

25、分,可以设置10分为和声评价满意值,6分为合格值;69则分为具有优良基因值的和说明书CN102063292ACN102063302A7/12页10声。当编制的和声中,出现了较为理想的个体,即该和声被用户评价为69分,则提取所述和声中共同的优良基因。用户偏好值为用户评价打分为合格值以上,但没有达到和声评价满意值的和声的共同属性的值或类型。例如,曲速均为60TICKS以上,或者调式均为小调式等等。0071本发明实施例对于一般没有掌握乐理知识的普通用户而言,编制和声方法简单、通用,实现了可以根据用户选择的和声风格编制和声。满足了用户的个性化需要。0072同时,由于通过索引表方式构建声风格数据库,根据。

26、一般乐理知识构建和声编制模型,使编制的和声较为通用,提高可用性,使编制的和声适用于大量的普通用户。0073请结合参看图2,本发明实施例提供了一种和声编制方法,包括0074步骤201,接收用户的输入。0075接收用户输入的和声风格类型,该和声风格类型对应和声风格类型对应相应的和声调式、和声曲速。和声风格类型主要是指和声感情表达类型,如高兴的、悲伤的、愤怒的、沮丧的、平和的、伤感的、愉悦的等等。和声风格类型还可以包括快慢节奏类型。如快速的、较快速的、慢速的、较慢速的等等。由于该和声风格类型直接由感情表达类型和/或快慢节奏类型构成,让人易懂。所以,该输入方式适合对于一般对乐理知识比较缺乏的普通用户。。

27、0076可选的,接收用户对和声调式与对和声曲速的输入。如用户可以选择和声调式为大调式或小调式,可以选择和声曲速为XXTICKS。同时,若接收的是用户对和声调式与对和声曲速的输入,则执行步骤203。0077步骤202,根据用户的输入与和声风格数据库确定和声调式和和声曲速。0078根据用户输入和声风格类型和预先建立的和声风格数据库确定和声调式的类型和所述和声曲速的范围值。0079步骤203,根据和声编制模型编制和声。0080根据和声调式的类型与和声曲速的范围值以及确定的和声编制模型编制第一和声。0081步骤204,接收用户对和声的评分,判断该评分是否达到和声评价满意值。0082在编制第一和声后,将。

28、第一和声转换为相应的音频文件。用户可以对转换后的音频文件进行试听,并且用户可以对转换后的第一和声的音频文件进行评价打分。接收用户对转换为音频文件的第一和声的评分后,判断该评分是否达到预设的和声评价满意值。当编制的和声中,出现了理想的个体,即该和声被用户评价为10分,则结束和声编制。否则,执行步骤205。0083步骤205,根据评分提取第一和声中的优良基因得到用户偏好值。0084采用了精英保留策略保留父代中的最优个体,替换子代中的相应个体。即将用户评价的第一和声中评分稍高合格值以上,满意值以下,但不包括满意值的共同属性提取出来,作为优良基因,替换子代中的相应因素。例如可以设置以评分的方式对编制的。

29、和声进行评估,评分的范围为110分,可以设置10分为满意值,6分为合格值;69则分为具有优良基因值的和声。当编制的和声中,出现了较为理想的个体,即该和声被用户评价为69分,则提取所述和声中共同的优良基因。0085可选的,根据评分摒弃第一和声中的低劣基因得到用户偏好值。说明书CN102063292ACN102063302A8/12页110086步骤206,根据用户偏好值和用户的输入以及和声编制模型编制第二和声。可选的,若第二和声仍没有达到用户满意值,继续根据用户偏好值和用户的输入以及和声编制模型编制和声。0087本发明实施例以交互式遗传算法结合和声编制模型编制和声。0088具体的,通过IGA交互。

30、式遗传算法,以人工评估的方式,确保编制的和声符合用户的要求。0089为了降低用户在评估过程中的疲劳度,将IGA的种群数目为10,即每次为用户产生10首和声,供用户试听评估。指定的最大运行代数限制为50,当系统达到此限定时,无论用户是否满意,系统将停止执行。0090采用了精英保留策略保留父代中的最优个体,随机替换子代中的某个个体。即将用户评价的第一和声中评分稍高的共同因素提取出来,作为优良基因,替换子代中的相应因素。当编制的和声中,出现了较为理想的个体,即该和声被用户评价为69分,则提取所述和声中的优良基因。当编制的和声中,出现了理想的个体,即该和声被用户评价为10分,则结束和声编制。0091I。

31、GA算法的编码编码以二进制位串的形式0092编码长度依据解空间的大小而定,与待确定的参数数目相关。具体编码方式如下0093前N1位表示调性。假设共有调性AG,可取三位000110表示;0094第N11N2位表示第一乐段中乐句的和弦进行模式。0095第N11位亦表示大小调,0表示小调,1表示大调0096同时第N11位也表示了第一乐段和弦进行的第一个和弦,0表示6,1表示10097第N21N3位表示曲式。假设有四种曲式,可用两位二进制编码来表示。0098第N31N4位表示B段的产生方式;0099第N41N5位表示和声的曲速。0100本发明实施例可以以交互式模块中IGA的编码为例前3位表示调性。共有。

32、曲调AG,7种,分别000110表示;0101第47位表示第一乐段中乐句的和弦进行模式,具体的对应关系为01020100VIIIVI01030101VIIIVIII01040110VIIVVI01050111VIVIVIII01061000IIIIIVV01071001IIVVI01081010IVIVI01091011IVVIIII01101100IVVIIV01111101IVIIVV0112第4位亦表示大小调,0表示小调,1表示大调。0113同时第4位也表示了第一乐段和弦进行的第一个和弦,0表示VI,1表示I。说明书CN102063292ACN102063302A9/12页120114第。

33、79位表示曲式。共五种曲式,其对应关系为0115010ABAB0116011ABAA0117100AAAA0118101ABBB0119110ABCA0120第10位表示不同的B段产生方式,0表示B1,1表示B2;0121第11,12位表示和声的曲速。共四种曲速,对用关系如下01220123以上编码空间中未被采用的编码,在算法运行过程中若出现,则用与其海明距离最小的编码替换。本发明实施例每5代做一次表述0124第1代01250126第5代0127说明书CN102063292ACN102063302A10/12页130128第17代01290130当运行到第17代时,找到了理想个体,即评价为“满。

34、意”的个体。则停止继续编制。0131可选的,上述编码中,包含一些没有实际意义的编码,即这些编码没有真实的表现型。在实际的运行当中,出现此种情况时,将返回与父代中与该编码海明距离最小的个体,最终完成下一代的编制。0132本发明实施例对于一般没有掌握乐理知识的普通用户而言,编制和声方法简单、通用,实现了可以根据用户选择的和声风格编制和声。满足了用户的个性化需要。由于通过索引表方式构建声风格数据库,根据一般乐理知识构建和声编制模型,使编制的和声较为通用,提高可用性,使编制的和声适用于大量的普通用户。0133同时,通过用户对和声的评分,根据IGA交互式遗传算法,将用户评估的和声中进行优良基因提取,在根。

35、据用户的输入以及和声编制模型编制和声,最终编制出用户满意的和声。满足了用户的需求。0134请结合参看图3,本发明实施例提供了一种和声编制装置。包括0135第一接收模块301,用于接收用户输入的和声风格类型,所述和声风格类型对应相应的和声调式、和声曲速。0136接收用户输入的和声风格类型,该和声风格类型对应和声风格类型对应相应的和声调式、和声曲速。和声风格类型主要是指和声感情表达类型,如高兴的、悲伤的、愤怒的、沮丧的、平和的、伤感的、愉悦的等等。和声风格类型还可以包括快慢节奏类型。如快速说明书CN102063292ACN102063302A11/12页14的、较快速的、慢速的、较慢速的等等。由于。

36、该和声风格类型直接由感情表达类型和/或快慢节奏类型构成,让人易懂。所以,该输入方式适合对于一般对乐理知识比较缺乏的普通用户。0137可选的,接收用户对和声调式与对和声曲速的输入。如用户可以选择和声调式为大调式或小调式,可以选择和声曲速为XXTICKS。0138建立模块302,用于预先建立和声风格数据库。0139具体的,预先建立和声风格类型与和声调式的类型、和声曲速的范围值的索引表。该索引表体现了和声风格类型与和声调式的类型、和声曲速的范围值的映射关系,见表3。0140确定模块303,用于根据所述和声风格类型和所述预先建立的和声风格数据库确定所述和声调式的类型和所述和声曲速的范围值。0141具体。

37、的,根据用户选择的和声风格类型和预先建立的和声风格数据库确定和声调式的类型和所述和声曲速的范围值。具体的,确定模块303根据用户选择的和声风格类型查找建立模块302预先建立的和声风格数据库,得到和声调式的类型与和声曲速的范围值。0142第一编制模块304,用于根据所述和声调式的类型和所述和声曲速的范围值以及确定的和声编制模型编制第一和声。0143具体的,第一编制模块304根据确定模块303确定的和声调式类型和和声曲速的范围值,在根据确定的和声编制模型编制第一和声。0144其中,确定的和声编制模型至少包括确定的和声曲式、确定的和声进行模式以及确定的和声调性中的一个。即确定的和声编制模型可以是只有。

38、确定的和声曲式、确定的和声进行模式以及确定的和声调性三者中的任一项,也可以是三者中任两项的组合,还可以是三者都具备。在和声调式的类型与和声曲速的范围值确定后,根据和声编制模型中确定的和声曲式、确定的和声进行模式以及确定的和声调性中至少一个编制第一和声。0145请结合参看图4,本发明实施例提供了一种和声编制装置,包括第二接收模块401,获取模块402、第二编制模块403,第一接收模块301,建立模块302,确定模块303,第一编制模块304。其中第一接收模块301,建立模块302,确定模块303,第一编制模块304的功能和连接关系请参看上述实施例的阐述,此处不再赘述。0146第二接收模块401,。

39、用于接收用户对所述第一和声的评分。0147和声编制装置在编制第一和声后,将第一和声转换为相应的音频文件。用户可以对转换后的音频文件进行试听,并且用户可以对转换后的第一和声的音频文件进行评价,进行评分。接收用户对转换为音频文件的第一和声的评分后,判断该评分是否达到预设的和声评价满意值。例如,可以设置以评分的方式对编制的和声进行评估,评分的范围为110分,可以设置10分为满意值。当编制的和声中,出现了理想的个体,即该和声被用户评价为10分,则结束和声编制。0148获取模块402,用于若第二接收模块401接收到的用户对第一和声的评分没有达到预设的和声评分满意值,根据所述评分利用交互式遗传算法提取所述。

40、第一和声中的优良基因得到用户偏好值。0149采用了精英保留策略保留父代中的最优个体,替换子代中的某个个体。即将用户评价的第一和声中评分稍高合格值以上,满意值以下,但不包括满意值的共同因素说明书CN102063292ACN102063302A12/12页15提取出来,作为优良基因,替换子代中的相应因素。例如可以设置以评分的方式对编制的和声进行评估,评分的范围为110分,可以设置10分为满意值,6分为合格值;69则分为具有优良基因值的和声。当编制的和声中,出现了较为理想的个体,即该和声被用户评价为69分,则提取所述和声中共同的优良基因。0150可选的,根据评分摒弃第一和声中的低劣基因得到用户偏好值。

41、。0151第二编制模块403,用于根据获取模块402提取用户偏好值和所述和声风格类型以及所述确定的和声编制模型编制第二和声。0152可选的,若第二和声仍没有达到用户满意值,继续根据用户偏好值和用户的输入以及和声编制模型编制和声。0153本发明实施例对于一般没有掌握乐理知识的普通用户而言,编制和声方法简单、通用,实现了可以根据用户选择的和声风格编制和声。满足了用户的个性化需要。由于通过索引表方式构建声风格数据库,根据一般乐理知识构建和声编制模型,使编制的和声较为通用,提高可用性,使编制的和声适用于大量的普通用户。0154同时,通过用户对和声的评分,根据IGA交互式遗传算法,将用户评估的和声中进行。

42、优良基因提取,在根据用户的输入以及和声编制模型编制和声,最终编制出用户满意的和声。满足了用户的需求。0155本领域普通技术人员通过阅读本申请可知,上述方法中的全部或部分步骤也可以通过程序指令相关的硬件完成,该程序可以存储于计算机可读存储介质中,所述计算机可读存储介质如ROM、RAM或光盘等。0156综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。说明书CN102063292ACN102063302A1/3页16图1说明书附图CN102063292ACN102063302A2/3页17图2说明书附图CN102063292ACN102063302A3/3页18图3图4说明书附图CN102063292A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1