自动作曲装置、方法以及存储介质制造方法及图纸

技术编号:14799741 阅读:87 留言:0更新日期:2017-03-14 21:51
一种自动作曲装置以及方法,其中,和弦进行选择部按照伴奏·和弦进行DB所存储的每个和弦进行数据,依次参照规则DB所存储的多个音符连接规则,并且算出该和弦进行数据相对输入动机的匹配度,输出对该匹配度高的和弦进行数据进行指示的和弦进行候补指示数据。旋律生成部基于和弦进行候补指示数据所指示的和弦进行数据和输入动机,参照片段集合DB以及规则DB并且生成旋律。

【技术实现步骤摘要】
关联申请本申请享受以日本专利申请2014-235233号(申请日:2014年11月20日)为基础申请的优先权。本申请通过参照该基础申请而包含基础申请的全部的内容。
本专利技术涉及自动作曲装置、方法以及存储介质
技术介绍
已知有基于由多个音符数据构成的动机旋律(motifmelody)来进行自动作曲的技术。例如,已知有随后那样的以往技术(例如日本特开2002-32080号公报记载的技术)。在从存储了特定调的和弦进行(chordprogression)的数据库中选择规定的和弦进行,并以规定的调来输入动机时,从输入动机中检测出动机调。基于检测出的动机调,和弦进行数据被移调成动机调,在旋律生成片段中,基于输入动机以及移调成动机调后的和弦进行,生成动机调中的旋律。另外,基于检测出的动机调,动机被移调成特定调,基于特定调的和弦进行以及移调后动机,生成特定调的旋律,之后,该特定调的旋律被移调成动机调的旋律。另外,还已知有随后那样的以往技术(例如日本特开平10-105169号公报记载的技术)。从乐曲数据的卡拉OK演奏用数据、向导旋律数据中提取4分音符以上长度的音符,累计其音名(C~B)的出现次数的分布。将该次数分布与大调判断音阶及小调判断音阶进行比较,将分布形状最一致处判断为是作为主音(音阶音)的调,基于该调判断结果和向导旋律数据生成和声数据,基于该和声数据形成和声声音信号码。但是,在上述以往技术中,动机旋律是被确定成某调那样的隐含的前提,不能对应在动机内的转调、模式的旋律、无调性动机等。另外,调的判断是基于音高的分布的方法,因此,存在无法得到正确的对应关系的情况。例如,“RE、DO、SI、LA、SOL”、“SOL、RE、LA、SI、DO”是相同的音高分布,但是,应该分别看成G大调、C大调。
技术实现思路
因此,本专利技术的目的在于能够选择适当的和弦进行数据来实现自然的乐曲生成。在技术方案的一个例子中具备自动作曲装置,该自动作曲装置具备处理部,该处理部执行:计算处理,参照用于规定连续的音符类型的连接关系的多种音符连接规则,计算多种和弦进行数据各自相对于包含多个音符数据的动机的匹配度;以及旋律生成处理,基于被计算出了该匹配度的和弦进行数据和上述动机,生成旋律。附图说明图1是自动作曲装置的实施方式的框图。图2是表示在本实施方式中被自动作曲的乐曲的构造例的图。图3是输入动机108与和弦进行数据的匹配动作例图4是表示输入动机的数据构成例的图。图5是表示伴奏·和弦进行DB的数据构成例的图。图6是表示1个记录中的曲构造数据的数据构成例的图。图7是表示标准音级集合表的数据构成例的图。图8是关于音符类型、相邻音程、以及音符类型与相邻音程的排列变量数据的说明图。图9是表示音符连接规则的数据构成例的图。图10是和弦进行选择部102的动作说明图。图11是表示片段集合DB的数据构成例的图。图12是旋律变形处理以及旋律优化处理的动作说明图。图13是旋律优化处理的详细动作说明图。图14是表示自动作曲装置的硬件构成例的图。图15A是表示各种变量数据、排列变量数据、以及常数数据的列表的图(其1)。图15B是表示各种变量数据、排列变量数据、以及常数数据的列表的图(其2)。图16是表示自动作曲处理的例子的流程图。图17是表示和弦进行选择处理的详细例子的流程图。图18是表示和弦设计数据生成处理的详细例的流程图。图19是表示输入动机与和弦进行的匹配度检验处理的详细例的流程图。图20是表示检验处理的详细例的流程图。图21是表示与输入动机的当前的音符的定时对应的和弦信息的取得处理的详细例的图。图22是表示音符类型取得处理的详细例的图。图23是表示音符连接性检验处理的详细例的图。图24是表示旋律生成处理的详细例的图。图25是表示旋律生成1处理的详细例的图。图26是表示片段集合DB检索处理的详细例的图。图27是表示旋律变形处理的详细例的图。图28是表示旋律优化处理的详细例的图。图29是表示旋律生成2处理的详细例的图。具体实施方式下面,参照附图对用于实施本专利技术的方式进行详细说明。图1是自动作曲装置100的实施方式的框图。该自动作曲装置100具备动机输入部101、和弦进行选择部102、伴奏·和弦进行数据库(下面,将“数据库”称为“DB”)103、规则DB104、旋律生成部105、片段集合DB106、以及输出部107。动机输入部101中,将所谓A旋律、B旋律、C旋律(副歌旋律)等的、决定曲调所使用的特征的旋律部分的任一旋律作为输入动机108由用户进行输入。输入动机108是作为A旋律部分的动机的动机A、作为B旋律部分的动机的动机B、或者作为C旋律(副歌旋律)部分的动机的动机C的任意一种,例如具有各旋律部分的开头的2小节的长度。动机输入部101例如具有用户通过键盘输入旋律的键盘输入部101-1、用户从麦克风通过歌声输入旋律的音声输入部101-2、用户从键盘等输入构成旋律的音符的数据的音符输入部101-3的任意1个以上的机构。另外,输入部101具有输入所谓A旋律、B旋律、C旋律(副歌旋律)的动机的类别的、独立的操作单元等。和弦进行选择部102按照在伴奏·和弦进行DB103中存储的多个和弦进行数据的每个和弦进行数据,一边参照规则DB104,一边算出匹配度,并且输出匹配度高的例如分别指示高位3个和弦进行数据的#0、#1、#2的和弦进行候补指示数据(在图1中显示为“和弦进行候补”)109,该匹配度表示该和弦进行数据与从动机输入部101输入的输入动机108匹配到什么程度。旋律生成部105例如使用户来选择与和弦进行选择部102输出的#0、#1、#2的和弦进行候补指示数据109对应的3个和弦进行候补之中的1个。或者,旋律生成部105也可以设为自动地按顺序选择与#0、#1、#2的和弦进行候补指示数据109的任意对应的和弦进行候补。该结果是,旋律生成部105从伴奏·和弦进行DB103读入与所选择的和弦进行候补对应的曲构造数据。旋律生成部105按照由该曲构造数据所示的小节的片段的每个片段,参照输入动机108、片段集合DB106所登记的片段集合、以及规则DB104,自动生成该片段的旋律。旋律生成部105遍及乐曲整体的小节地执行旋律的自动生成处理,并输出自动生成的旋律110。输本文档来自技高网
...

【技术保护点】
一种自动作曲装置,具备处理部,该处理部执行:计算处理,参照用于规定连续的音符类型的连接关系的多种音符连接规则,计算多种和弦进行数据各自相对于包含多个音符数据的动机的匹配度;以及旋律生成处理,基于被计算出了该匹配度的和弦进行数据和上述动机,生成旋律。

【技术特征摘要】
2014.11.20 JP 2014-2352331.一种自动作曲装置,具备处理部,该处理部执行:
计算处理,参照用于规定连续的音符类型的连接关系的多种音符连接
规则,计算多种和弦进行数据各自相对于包含多个音符数据的动机的匹配
度;以及
旋律生成处理,基于被计算出了该匹配度的和弦进行数据和上述动机,
生成旋律。
2.如权利要求1所述的自动作曲装置,
上述处理部进一步执行和弦进行选择处理,在该和弦进行选择处理中,
基于所计算出的上述匹配度,从多种和弦进行数据之中选择和弦进行数据。
3.如权利要求2所述的自动作曲装置,
上述音符连接规则规定多个连续的音符类型的连接关系,并规定相邻
的该音符类型间的音程,
上述和弦进行选择处理执行如下处理,该处理是,基于上述多种和弦
进行数据的各和弦进行数据,针对构成上述动机的各音符数据,计算与该
音符数据的发音定时对应的该和弦进行数据上的音符类型和相邻的该音符
间的音程,并且,通过将该音符类型和音程与构成上述音符连接规则的音
符类型和音程进行比较,计算该和弦进行数据相对于上述动机的匹配度。
4.如权利要求2所述的自动作曲装置,
作为和弦进行选择处理,上述处理部执行如下处理,该处理是,按照
针对上述多个和弦进行数据的各和弦进行数据进行了调位移后的每个和弦
进行数据,计算该和弦进行数据相对于上述动机的匹配度,基于所计算出
的该匹配度,选择和弦进行数据以及调位移量。
5.如权利要求4所述的自动作曲装置,
作为和弦进行选择处理,上述处理部执行如下处理,该处理是,从所
计算出的上述匹配度最高的一方开始按顺序选择多个和弦进行数据以及调
位移量。
6.如权利要求5所述的自动作曲装置,
上述处理部通过上述和弦进行选择处理,进一步地,从所选择出的上
述多个和弦进行数据以及调位移量之中,选择由用户指定的和弦进行数据
和调位移量、以及匹配度最高的和弦进行数据和调位移量的至少一方。
7.如权利要求1所述的自动作曲装置,
上述动机与构成乐曲的旋律的多个类别的片段的某一片段对应而被输
入,
...

【专利技术属性】
技术研发人员:南高纯一
申请(专利权)人:卡西欧计算机株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1