自动作曲装置、方法制造方法及图纸

技术编号:14799590 阅读:36 留言:0更新日期:2017-03-14 21:47
一种自动作曲装置,其中,旋律生成部使构成决定用于自动生成的旋律数据的各音符的音高依次偏移规定范围。并且,旋律生成部每当上述音高偏移被执行,则依次参照在规则DB中存储的多个音符连接规则,计算旋律数据相对于从乐旨/和弦进行适当评价部等指定的和弦进行数据的适合度,将该适合度最高时的进行了音高偏移的旋律数据作为自动生成的旋律输出。

【技术实现步骤摘要】
本申请基于2014年11月20日提出申请的日本申请第2014-235236号主张优先权,并援引该在先申请的全部内容。
本专利技术涉及自动作曲装置以及方法。
技术介绍
已知根据由多个音符(note)数据构成的乐旨旋律(motifmelody)进行自动作曲的技术。例如,已知如下那样的现有技术(例如特开2002-32080号公报中记载的技术)。如果从存储有特定调的和弦进行(chordprogression)的数据库中选择规定的和弦进行,并将乐旨(motif)以规定的调输入,则从输入乐旨检测出乐旨调(motifkey)。基于检测出的乐旨调将和弦进行数据变调为乐旨调,在旋律生成中,基于输入乐旨以及向乐旨调变调后的和弦进行,生成乐旨调的旋律。此外,基于检测出的乐旨调将乐旨变调为特定调,根据特定调的和弦进行以及变调后乐旨生成特定调的旋律,然后,变调为乐旨调的旋律。此外,还已知如下那样的现有技术(例如特开平10-105169号公报中记载的技术)。从乐曲数据的卡拉OK演奏用数据和引导(guide)旋律数据提取4分音符以上的长度的音符,统计其音调名称(pitchname)(C~B)的出现频度的分布。比较该频度分布和大调判断音阶及小调判断音阶,将分布形状最一致处判断为作为主音(音阶音(scalenote))的调,根据该调判断结果和引导旋律数据生成和声数据,并根据该和声数据形成和声声音信号。但是,在上述的一个现有技术中,具有从参照源的旋律提取音乐信息而生成整体的机构,但无法保障生成的旋律是否是最优化的。具有的课题是,这样的旋律是遵循某种规则生成的,虽然有可能是自然的旋律但也有可能是局部适当的。此外,在上述的另一个现有技术中,提出了将用于旋律生成的参数生成随机地生成的方法,但该系统也是局部适当的,还具有用户难以控制的课题。
技术实现思路
因此,本专利技术的目的在于对和弦与音阶保障适当的旋律(音序列)。根据实施方式的一例,具备自动作曲装置,其具备处理部,该处理部执行以下处理:音符音高偏移处理,使输入的乐句中包含的各音符数据的音高依次进行音高偏移;适合度计算处理,每当上述音高偏移被执行,则参照规定分别连续的音符类型的连接关系的多种音符连接规则,计算指定的和弦进行数据与包含进行了上述音高偏移的音符数据的乐句之间的适合度;以及旋律生成处理,根据基于计算出的上述适合度而选择的包含进行了上述音高偏移的音符数据的乐句,生成旋律。附图说明图1是自动作曲装置的实施方式的框图。图2是表示本实施方式中被自动作曲的乐曲的构造例的图。图3是输入乐旨108与和弦进行数据的适合动作例。图4是表示输入乐旨的数据结构例的图。图5是表示伴奏/和弦进行DB的数据结构例的图。图6是表示1个记录中的曲构造数据的数据结构例的图。图7是表示标准音级集合表(tandardpitchclasssettable)的数据结构例的图。图8是有关音符类型、邻接音程(adjacenttone)、以及音符类型与邻接音程的数组变量(arrayvariable)数据的说明图。图9是表示音符连接规则的数据结构例的图。图10是和弦进行选择部102的动作说明图。图11是表示乐句集合DB的数据结构例的图。图12是旋律变形处理以及旋律优化处理的动作说明图。图13是旋律优化处理的详细动作说明图。图14是表示自动作曲装置的硬件结构例的图。图15A是表示各种变量数据、数组变量数据、以及常数数据的列表的图(其1)。图15B是表示各种变量数据、数组变量数据、以及常数数据的列表的图(其2)。图16是表示自动作曲处理的例子的流程图。图17是表示和弦进行选择处理的详细例的流程图。图18是表示和弦设计数据制作处理的详细例的流程图。图19是表示输入乐旨与和弦进行的适合度(matchinglevel)检查处理的详细例的流程图。图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旋律(Amelody)、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,一边计算表示该和弦进行数据与从乐旨输入部101输入的输入乐旨108以何种程度适合的适合度,输出适合度高的例如分别指示上位3个和弦进行数据的#0、#1、#2的和弦进行候选指示数据(图1中显示为“和弦进行候选”)109。旋律生成部105例如使用户选择与和弦进行选择部102输出的#0、#1、#2的和弦进行候选指示数据109对应的3个和弦进行候选中的1个。或者,旋律生成部105也可以使得自动地按顺序选择与#0、#1、#2的和弦进行候选指示数据109的某一个对应的和弦进行候选。结果,旋律生成部105将与所选择的和弦进行候选对应的曲构造数据从伴奏/和弦进行DB103读入。旋律生成部105按照由该曲构本文档来自技高网
...

【技术保护点】
一种自动作曲装置,具备处理部,该处理部执行以下处理:音符音高偏移处理,使输入的乐句中包含的各音符数据的音高依次进行音高偏移;适合度计算处理,每当上述音高偏移被执行,则参照规定分别连续的音符类型的连接关系的多种音符连接规则,计算指定的和弦进行数据与包含进行了上述音高偏移的音符数据的乐句之间的适合度;以及旋律生成处理,根据基于计算出的上述适合度而选择的包含进行了上述音高偏移的音符数据的乐句,生成旋律。

【技术特征摘要】
2014.11.20 JP 2014-2352361.一种自动作曲装置,具备处理部,该处理部执行以下处理:
音符音高偏移处理,使输入的乐句中包含的各音符数据的音高依次进
行音高偏移;
适合度计算处理,每当上述音高偏移被执行,则参照规定分别连续的
音符类型的连接关系的多种音符连接规则,计算指定的和弦进行数据与包
含进行了上述音高偏移的音符数据的乐句之间的适合度;以及
旋律生成处理,根据基于计算出的上述适合度而选择的包含进行了上
述音高偏移的音符数据的乐句,生成旋律。
2.如权利要求1记载的自动作曲装置,
作为上述旋律生成处理,上述处理部执行如下处理:
选择包含以计算出的上述适合度为最高的偏移量进行了音高偏移的音
符数据的乐句,并且根据选择的该乐句生成旋律。
3.如权利要求1记载的自动作曲装置,
上述自动作曲装置还具有:
乐句输入部,输入上述乐句;以及
音符连接规则数据库,存储有上述多种音符连接规则。
4.如权利要求1记载的自动作曲装置,
上述自动作曲装置还具有乐句集合数据库,该乐句集合数据库存储有
将类别分别不同的乐句进行了组合的多种乐句集合,
上述处理部还执行检索处理,该检索处理中,从包含与从外部输入的
乐句相同类别并且与上述输入的乐句类似的乐句的乐句集合中,检索事先
指定的类别的乐句。
5.如权利要求4记载的自动作曲装置,
上述乐句集合数据库中,作为类别分别不同的乐句而具有包含A旋律、

\tB旋律以及副歌旋律中的某一个的乐句。
6.如权利要求4记载的自动作曲装置,
上述处理部还执行使所检索的上述乐...

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

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

1