一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

伴奏音生成装置、电子乐器、伴奏音生成方法及伴奏音生成程序与流程

2021-07-20 17:10:00 来源:中国专利 TAG:伴奏 装置 生成 程序 方法
伴奏音生成装置、电子乐器、伴奏音生成方法及伴奏音生成程序与流程

本发明涉及伴奏音生成装置、方法及程序以及具有伴奏音生成装置的电子乐器。



背景技术:

已知具有下述功能的电子乐器,即,基于预先存储的伴奏样式数据对由演奏者发出的演奏音附加自动伴奏音。例如存在具有自动伴奏功能的电子键盘乐器。如果演奏者操作键盘而进行演奏,则电子键盘乐器与演奏音相匹配地输出自动伴奏音。下述专利文献1的自动伴奏数据生成装置以对准音乐演奏的重音(accent)位置的方式对自动伴奏音的节奏进行控制。

专利文献1:日本特开2017-58597号公报

通过对具有自动伴奏功能的电子乐器进行演奏,从而演奏者例如能够一边演奏旋律、一边享受伴随伴奏音的演奏音。自动伴奏功能基于伴奏样式数据而生成重复伴奏音,因此对于演奏者而言,也有时感到不能令人满意。为了对演奏者赋予更进一步的演奏乐趣,期待自动伴奏功能生成富于变化的伴奏音。



技术实现要素:

本发明的目的在于,生成富于变化的自动伴奏音。

按照本发明的一个方式的伴奏音生成装置具有:确定部,其基于输入的演奏音,对生成伴奏音的多个演奏声部进行确定;伴奏音生成部,其针对每个演奏音,生成属于所确定的多个演奏声部的伴奏音;以及伴奏音输出部,其将在多个演奏声部中生成的伴奏音与发音定时相匹配地输出。

也可以是作为根据演奏音而生成伴奏音的模式,准备有多个模式,确定部参照设定信息,对与设定出的模式相对应的多个演奏声部进行确定,在该设定信息登记有在各模式下生成伴奏音的多个演奏声部。

也可以是设定信息包含有与在各模式下基于演奏音而生成的伴奏音的生成规则相关的信息,伴奏音生成部参照设定信息,基于与设定出的模式相对应的生成规则,根据演奏音而生成伴奏音。

也可以是在设定信息中,作为生成规则而登记有将演奏音的特征和伴奏音的特征相关联的信息。

按照本发明的另一方式的电子乐器具有上述任一项所述的伴奏音生成装置,该电子乐器具有样式伴奏音生成部,该样式伴奏音生成部基于规定的伴奏样式信息而在规定的演奏声部中生成样式伴奏音,样式伴奏音生成部在从伴奏音生成部生成伴奏音的期间,针对与伴奏音相同的演奏声部,停止样式伴奏音的生成。

也可以是样式伴奏音生成部在生成伴奏音的模式开启时,针对第1演奏声部,停止样式伴奏音的生成,针对第2演奏声部,继续样式伴奏音的生成。

按照本发明的其他方式的伴奏音生成方法,基于输入的演奏音,对生成伴奏音的多个演奏声部进行确定,针对每个演奏音,生成属于所确定的多个演奏声部的伴奏音,将在多个演奏声部中生成的伴奏音与发音定时相匹配地输出。

按照本发明的其他方式的伴奏音生成程序,使计算机执行下述处理:基于输入的演奏音,对生成伴奏音的多个演奏声部进行确定;针对每个演奏音,生成属于所确定的多个演奏声部的伴奏音;以及将在多个演奏声部中生成的伴奏音与发音定时相匹配地输出。

发明的效果

根据本发明,能够生成富于变化的自动伴奏音。

附图说明

图1是实施方式所涉及的电子乐器的功能框图。

图2是表示伴奏风格数据的数据构造的图。

图3是实施方式所涉及的伴奏音生成装置的功能框图。

图4是表示重音模式的设定信息的图。

图5是表示齐奏模式的设定信息的图。

图6是表示实施方式所涉及的伴奏音生成方法的流程图。

图7是表示实施方式所涉及的伴奏音生成方法的流程图。

图8是表示实施方式所涉及的伴奏音生成方法的流程图。

图9是自动伴奏生成的时序图。

标号的说明

1…电子乐器,11…演奏音输入部,12…模式判定部,13…确定部,14…实时伴奏音生成部,15…伴奏风格数据取得部,16…样式伴奏音生成部,17…伴奏音输出部,101…演奏操作部,102…设定操作部,106…cpu,107…ram,108…rom,109…存储装置,p1…伴奏音生成程序,sd…设定数据,asd…伴奏风格数据,pd…伴奏样式数据,rd…实时伴奏数据

具体实施方式

下面,使用附图,对本发明的实施方式所涉及的伴奏音生成装置、电子乐器、伴奏音生成方法及伴奏音生成程序详细地进行说明。

(1)电子乐器的结构

图1是表示包含本发明的实施方式所涉及的伴奏音生成装置10的电子乐器1的结构的框图。演奏者通过对电子乐器1进行操作,从而能够进行乐曲的演奏。另外,电子乐器1通过使伴奏音生成装置10动作,从而能够对演奏者的演奏音附加自动伴奏音。

电子乐器1具有演奏操作部101、设定操作部102及显示部103。演奏操作部101包含键盘等音高指定操作件,与总线120连接。演奏操作部101输入演奏者的演奏操作,将表示演奏音的演奏数据输出。演奏数据由midi(musicalinstrumentdigitalinterface)数据或者音频数据构成。设定操作部102包含进行通断操作的开关、进行旋转操作的旋转编码器、或者进行滑动操作的线性编码器等,与总线120连接。设定操作部102被用于进行演奏音或者自动伴奏音的音量的调整、电源的通断及各种设定。显示部103包含例如液晶显示器,与总线120连接。通过显示部103对与演奏或者设定等相关的各种信息进行显示。演奏操作部101、设定操作部102及显示部103的至少一部分可以由触摸面板显示器构成。

电子乐器1还具有:cpu(中央运算处理装置)106、ram(随机存取存储器)107、rom(只读存储器)108及存储装置109。cpu106、ram107、rom108及存储装置109连接于总线120。cpu106、ram107、rom108及存储装置109构成伴奏音生成装置10。

ram107例如由易失性存储器构成,被用作由cpu106执行程序时的作业区域,并且将各种数据暂时地存储。rom108例如由非易失性存储器构成,对伴奏音生成程序p1等计算机程序及设定数据sd、伴奏风格数据asd等各种数据进行存储。作为rom108,例如使用eeprom等闪存。cpu106将ram107利用为作业区域,并且执行在rom108中存储的伴奏音生成程序p1,由此执行后面记述的自动伴奏处理。

存储装置109包含硬盘、光盘、磁盘或者存储器卡等存储介质。伴奏音生成程序p1、设定数据sd或者伴奏风格数据asd可以存储于存储装置109。

本实施方式中的伴奏音生成程序p1可以以储存于计算机可读取的记录介质的方式被提供,安装于rom108或者存储装置109。另外,也可以是在电子乐器1所具有的通信i/f与通信网连接的情况下,从与通信网连接的服务器传送出的伴奏音生成程序p1安装于rom108或者存储装置109。同样地,可以从记录介质取得设定数据sd或者伴奏风格数据asd,也可以从与通信网连接的服务器取得设定数据sd或者伴奏风格数据asd。

电子乐器1还具有音源104及声响系统105。音源104与总线120连接,声响系统105与音源104连接。音源104基于从演奏操作部101输入的演奏数据或者由伴奏音生成装置10生成的自动伴奏音所涉及的数据而生成乐音信号。

声响系统105包含数字模拟(d/a)变换电路、放大器及扬声器。该声响系统105将从音源104赋予的乐音信号变换为模拟音信号,发出基于模拟音信号的声音。由此,对乐音信号进行播放。

(2)自动伴奏音

接下来,对由本实施方式所涉及的伴奏音生成装置10生成的自动伴奏音进行说明。本实施方式所涉及的伴奏音生成装置10能够生成样式伴奏音及实时伴奏音这2种自动伴奏音。样式伴奏音是通过将预先存储的伴奏样式数据重复播放而生成的。由演奏者指定类别等,由此对与指定出的类别相对应的伴奏样式数据进行播放。演奏者能够与样式伴奏音的播放相匹配地进行演奏。

实时伴奏音是与通过演奏者的演奏操作而生成的演奏音相应地实时生成的伴奏音。实时伴奏音是针对演奏音的每1个音按照设定数据sd的内容而生成的。如果演奏者进行演奏,则基于演奏者的演奏音而附加实时伴奏音。

(3)伴奏风格数据

接下来,对伴奏风格数据asd进行说明。伴奏风格数据asd是将样式伴奏音的内容按照类别分类的数据。另外,伴奏风格数据asd可以在决定实时伴奏音的音色时利用。

图2是表示伴奏风格数据asd的数据构造的图。如图2所示,针对爵士、摇滚、古典(未图示)等每个类别而准备1个或者多个伴奏风格数据asd。如上所述的类别可以分层地设置。例如可以作为摇滚的下位的类别而设置硬摇滚及前卫摇滚等。各伴奏风格数据asd包含多个伴奏章节(section)数据。

伴奏章节数据被分类为“前奏(intro)”章节用、“主(main)”章节用、“加花(fill-in)”章节用及“结尾(ending)”章节用。“前奏”、“主”、“加花”及“结尾”各自表示章节的类型,在图2中,各自通过字母“i”、“m”、“f”及“e”表示。各伴奏章节数据进一步被分类为多个变奏(variation)。

“前奏”章节、“主”章节及“结尾”章节的变奏表示自动伴奏音的气氛或者热烈程度,在图2的例子中,与热烈程度相应地通过字母“a”(普通(安静))、“b”(稍华丽)、“c”(华丽)及“d”(相当华丽)等表示。

“加花”章节是与其他章节间的连接(加花),因此“加花”章节的变化在图2中通过与前后章节的气氛或者热烈程度的变奏相对应的2个字母的组合而表示。例如,变奏“ac”与从“安静”向“华丽”的变化相对应。

在图2中,伴奏章节数据由表示章节的类型的字母和表示变奏的字母的组合示出。例如,伴奏章节数据ma的章节的类型是“主”,变奏是“a”。另外,伴奏章节数据fab的章节的类型为“加花”,变奏是“ab”。

伴奏章节数据包含与主鼓声部、贝斯声部、和弦声部、乐句声部及铺底(pad)声部等多个演奏声部(音轨)各自有关的伴奏样式数据pd。另外,伴奏章节数据包含基准和弦信息及音高变换规则(音高变换表信息、音域、和弦变更时的再发音规则等)。伴奏样式数据pd是midi数据或者音频数据,能够基于基准和弦信息及音高变换规则而变换为任意的音高。与对应的变奏相应地,生成样式伴奏音的演奏声部的数量及伴奏样式数据pd的音符列等不同。

例如,演奏者对图1的设定操作部102进行操作,能够对期望的样式伴奏音的类别及伴奏风格数据asd进行选择。可以设为在显示部103显示样式伴奏音的类别及伴奏风格名至伴奏章节数据(包含变奏)的一览,演奏者对设定操作部102进行操作,能够对类别及伴奏风格名等进行选择。并且,演奏者对图1的设定操作部102进行操作,对曲结构进行设定。曲结构是指构成曲的章节的排列。例如对从曲的开始至结束为止之间的各区间是与哪个章节相对应进行设定。由此,对构成样式伴奏音的伴奏样式数据pd的顺序进行确定。或者,也可以设为演奏者通过从预先登记的多个曲中对期望的曲进行选择而自动地选择伴奏风格数据asd及曲结构。基于如上所述地由演奏者选择出的样式伴奏音的选择内容及伴奏风格数据asd,从图1的声响系统105输出样式伴奏音。

(4)伴奏音生成装置的功能的结构

图3是表示本发明的实施方式所涉及的伴奏音生成装置10的功能结构的框图。伴奏音生成装置10是生成样式伴奏音及实时伴奏音的装置。图1的cpu106通过执行在rom108或者存储装置109中存储的伴奏音生成程序p1而实现图3中的伴奏音生成装置10的各部的功能。如图3所示,伴奏音生成装置10包含演奏音输入部11、模式判定部12、确定部13、实时伴奏音生成部14、伴奏风格数据取得部15、样式伴奏音生成部16及伴奏音输出部17。

演奏音输入部11输入从演奏操作部101输出的演奏数据(演奏音)。演奏音输入部11将演奏数据输出至确定部13及实时伴奏音生成部14。如上所述,作为演奏数据而使用midi数据或者音频数据。

从设定操作部102对模式判定部12输入由演奏者进行的模式操作。本实施方式的伴奏音生成装置10作为进行实时伴奏的模式而具有多个模式。演奏者通过对设定操作部102进行操作,从而能够进行模式设定。在本实施方式中,作为实时伴奏的模式,准备了重音模式(accentmode)及齐奏模式(unisonmode)这2个模式。

确定部13对生成实时伴奏音的演奏声部进行确定。实时伴奏音与样式伴奏音同样地,在主鼓声部、贝斯声部、和弦声部、乐句声部、铺底声部等多个演奏声部中与定时相匹配地输出。确定部13基于从演奏音输入部11输入的演奏数据,对生成实时伴奏音的演奏声部进行确定。即,确定部13针对演奏音的每1个音对生成实时伴奏音的多个演奏声部进行确定。

实时伴奏音生成部14生成实时伴奏数据rd。实时伴奏音生成部14生成在由确定部13确定出的演奏声部中生成的实时伴奏数据rd。实时伴奏音生成部14基于从演奏音输入部11输入的演奏数据(演奏音)而决定实时伴奏音的音色、音量等。实时伴奏音生成部14将生成的实时伴奏数据rd输出至伴奏音输出部17。伴奏音输出部17将实时伴奏数据rd输出至图1所示的音源104。音源104经由声响系统105对实时伴奏音进行播放。

伴奏风格数据取得部15取得伴奏风格数据asd。如上所述,演奏者进行样式伴奏音的选择操作,由此伴奏风格数据取得部15访问rom108,取得所选择的伴奏风格数据asd。

样式伴奏音生成部16输入由伴奏风格数据取得部15取得的伴奏风格数据asd,从伴奏风格数据asd取得样式伴奏音所使用的伴奏样式数据pd。样式伴奏音生成部16基于包含由演奏者选择的变奏在内的伴奏章节数据,取得伴奏风格数据asd所包含的伴奏样式数据pd。样式伴奏音生成部16进行伴奏样式数据pd所需的音高变换,并且与演奏音的节奏相匹配地输出至伴奏音输出部17。伴奏音输出部17将伴奏样式数据pd输出至图1所示的音源104。音源104经由声响系统105对样式伴奏音进行播放。

实时伴奏音生成部14另外针对样式伴奏音生成部16发送使样式伴奏数据的生成停止的指示。在正在生成实时伴奏数据rd时伴奏样式数据pd的生成被停止。即,在输出实时伴奏音时,样式伴奏音在所设定的期间被静音。另外,在重音模式或者齐奏模式开启时,针对生成实时伴奏数据rd的演奏声部中的一部分的演奏声部,停止伴奏样式数据pd的生成。即,在任意的模式成为开启的情况下,针对一部分的演奏声部,以演奏声部为单位进行静音。

(5)实时伴奏功能的模式

如上所述,本实施方式的伴奏音生成装置10作为生成实时伴奏音的模式而具有重音模式和齐奏模式。重音模式例如在演奏者强力按键时或者演奏者以强音(forte)进行演奏时等,生成如使钹(cymbal)强力鸣响这样的自动伴奏音。齐奏模式例如生成通过与钢琴的旋律相匹配地以同一音高或者以处于八度音关系的相同音名的音发出鸣响串(string)这样的自动伴奏音。

图4及图5是表示设定数据sd的数据的内容的图。图4示出在设定数据sd中登记的数据中的重音模式的数据的内容。图5示出在设定数据sd中登记的数据中的齐奏模式的数据的内容。在任意的模式中,都在设定数据sd中登记有与“演奏音(输入音)”、“强度条件”、“变换目标”、“静音对象”及“静音解除定时”相关的数据。

“演奏音(输入音)”是表示演奏音的类别的数据。实时伴奏音生成部14按照规定的算法进行演奏音的判定。“最高音(top)音符”在演奏音所包含的音中表示最高的音高。例如,在演奏者正在弹奏声音时,在和音中将最高的音高判定为最高音音符。“全音音符”表示全部演奏音。“和弦”表示在某个定时同时演奏出的音中的具有和声性的(或者伴奏性的)作用的演奏音。“最低音(bottom)音符”在演奏音所包含的音中表示最低的音高。例如,在演奏者正在弹奏声音时,在和音中将最低的音高判定为最低音音符。

“强度条件”表示“演奏音”的强度条件。在图4及图5中,作为“强度条件”,以“强”、“中以上而小于强”等在感觉上容易区分的表现进行了表示,但实际上,强度条件是以击键力度或音量等具体的数值表示的。

“变换目标”还包含“声部”及“音高(乐器)”的字段。在“声部”中对生成实时伴奏音的演奏声部进行登记。在“音高(乐器)”中示出实时伴奏音的音高或者乐器。作为生成实时伴奏音的演奏声部,与伴奏风格数据asd所包含的演奏声部同样地,对“主鼓”、“和弦1”、“乐句1”等进行指定。作为生成实时伴奏音的音高(乐器),在演奏声部为“主鼓”的情况下,通常设定成套鼓(drumkit)。成套鼓是通过对midi的音符编号分配在成套鼓中使用的节奏乐器而设定的。节奏乐器的种类和分配的方法根据成套鼓而不同。在图4中“变换目标”-“音高(乐器)”为“钹”的情况下,演奏音变换为实际作为声部音色所指定出的成套鼓的“分配有钹的音高”。图4的“变换目标”-“音高(乐器)”的高/中/低不是实际的变换值,而是“稍高的音的节奏乐器”/“中等高度的音的节奏乐器”/“稍低的音的节奏乐器”。音色在图4的情况下,沿用在至开始实时伴奏音生成前为止所选择(设定)的伴奏风格数据asd的各声部中设定出的音色。

“静音对象”表示在正在生成实时伴奏音时,使其停止的样式伴奏音的对象。在重音模式或者齐奏模式开启的情况下,针对一部分的演奏声部而使其停止样式伴奏音的生成。在“静音对象”中,在登记有演奏声部的情况下,在任意的模式开启的情况下,不播放该演奏声部的样式伴奏音。另外,在正在生成实时伴奏音时,不播放与正在生成实时伴奏音的演奏声部相同的演奏声部的样式伴奏音。在“静音对象”中,在登记有“1个音”的情况下,与实时伴奏音的生成相匹配地针对每1个音而停止样式伴奏音的播放。或者,也可以设为与实时伴奏音的生成相匹配地针对每1个音,仅与实时伴奏音同音的音的样式伴奏音的播放被停止。

“静音解除定时”表示将通过“静音对象”示出的样式伴奏音的播放停止解除的定时。作为“静音解除定时”记载有“规定时间经过后”,但具体地说,对1个音、1个拍等从停止样式伴奏音的播放起至重新开始播放为止的定时进行登记。作为“静音解除定时”而记载有“输入音的关闭检测”,这是表示在演奏音的输入关闭的时刻重新开始样式伴奏音的播放。但是,在“静音对象”中登记有演奏声部的情况下,在重音模式或者实时模式继续的期间,样式伴奏音的静音不会被解除。在模式关闭的情况下,在检测到输入音的关闭的时刻将样式伴奏音的静音解除。

例如,重音模式的第1行的数据表示以下的设定。在演奏数据(演奏音)的最高音音符为“强”的情况下,将主鼓的钹作为实时伴奏音而使其鸣响。在将主鼓的钹鸣响时,不播放样式伴奏音的主鼓。而且,在经过规定时间后,重新开始样式伴奏音的主鼓的播放。

另外,例如重音模式的第3行的数据表示以下的设定。针对演奏数据(演奏音)的全部音高,音的强度为无条件,针对和弦1的演奏声部,以与演奏音(输入音)相同的音高使实时伴奏音鸣响。在重音模式开启时,针对和弦1的演奏声部而停止样式伴奏音的播放。在模式关闭的情况下,在检测到输入音的关闭后,重新开始样式伴奏音的播放。

另外,例如重音模式的第8行的数据表示以下的设定。在演奏数据(演奏音)所包含的和弦的音的强度大于或等于中而小于强的情况下,在主鼓声部中使底鼓作为实时伴奏音而鸣响。在主鼓声部中使底鼓鸣响时,样式伴奏音的主鼓的底鼓音不被播放。而且,在规定时间经过后,重新开始样式伴奏音的主鼓的底鼓音的生成。

例如,齐奏模式的第3行的数据表示以下的设定。针对演奏数据(演奏音)的最高音音符,音的强度为无条件,针对和弦1的演奏声部,以与最高音音符相同的音高使实时伴奏音鸣响。在齐奏模式开启时,针对和弦1的演奏声部而停止样式伴奏音的播放。在模式关闭的情况下,在检测到输入音的关闭后,重新开始样式伴奏音的播放。

另外,例如齐奏模式的第9行的数据表示以下的设定。针对演奏数据(演奏音)所包含的和弦的音,音的强度为无条件,在主鼓声部中将军鼓作为实时伴奏音而鸣响。在主鼓声部中使军鼓鸣响时,不播放样式伴奏音的主鼓的军鼓音。而且,在经过规定时间后,重新开始样式伴奏音的主鼓的军鼓音的播放。

如上所述,在设定数据sd中登记有用于使实时伴奏音鸣响的设定信息。具体地说,在图4及图5所示的设定数据sd中,作为对生成实时伴奏音的演奏声部进行确定的信息,登记有“变换目标”-“声部”的信息。另外,在设定数据sd中,作为与实时伴奏音的生成规则相关的信息而登记有“变换目标”-“音高(乐器)”。图3所示的实时伴奏音生成部14通过参照设定数据sd,针对演奏数据所包含的演奏音的每1个音而生成实时伴奏数据rd。

在图4及图5所示的例子中,在被输入演奏数据(演奏音)时,成为在多个演奏声部中生成实时伴奏音的设定。如上所述,本实施方式的伴奏音生成装置10能够针对1个演奏音的输入,关于多个演奏声部而生成实时伴奏音。

(6)伴奏音生成方法的一个例子

接下来,对本实施方式所涉及的伴奏音生成方法进行说明。cpu106执行图1所示的伴奏音生成程序p1,由此伴奏音生成装置10执行以下所示的伴奏音生成方法。图6、图7及图8是表示本实施方式所涉及的伴奏音生成方法的流程图。

如图6所示,首先,在步骤s11中,样式伴奏音生成部16对设定操作部102是否检测到自动伴奏的开始指示进行判定。在检测到自动伴奏的开始指示的情况下,在步骤s12中,伴奏风格数据取得部15从rom108读入伴奏风格数据asd。伴奏风格数据取得部15基于从设定操作部102输入的伴奏风格数据asd的选择信息或者类别的信息等,读入伴奏风格数据asd。接下来,在步骤s13中,样式伴奏音生成部16取得伴奏样式数据pd,将伴奏样式数据pd赋予给伴奏音输出部17。伴奏音输出部17将伴奏样式数据pd输出至音源104。由此,经由声响系统105而开始样式伴奏音的播放。此外,如上所述,样式伴奏音生成部16基于包含由演奏者选择出的变奏在内的伴奏章节数据,取得伴奏风格数据asd所包含的伴奏样式数据pd。

接下来,在步骤s14中,样式伴奏音生成部16对设定操作部102是否检测到自动伴奏的停止指示进行判定。在检测到自动伴奏的停止指示的情况下,在步骤s15中,样式伴奏音生成部16停止伴奏样式数据pd的生成,停止样式伴奏音的播放。

在步骤s14中,在没有检测到自动伴奏的停止指示的情况下,在步骤s16中,模式判定部12对是否检测到重音模式或者齐奏模式的开启进行判定。即,模式判定部12对是否检测到实时伴奏功能的开始指示进行判定。在模式判定部12检测到重音模式或者齐奏模式的开启的情况下,在图7的步骤s21中,实时伴奏音生成部14读入设定数据sd。

接下来,实时伴奏音生成部14在存在使样式伴奏音停止的演奏声部的情况下,对样式伴奏音生成部16赋予样式伴奏音的停止指示。实时伴奏音生成部14参照设定数据sd,在“静音对象”中设定有以演奏声部为单位的停止(静音)的情况下,进行与该演奏声部相关的样式伴奏音的停止指示。与该指示相应地,样式伴奏音生成部16针对被赋予了停止指示的演奏声部而停止伴奏样式数据pd的输出(步骤s22)。

接下来,在步骤s23中,模式判定部12对是否检测到当前设定的模式的停止指示进行判定。模式判定部12在检测到模式的停止指示的情况下,实时伴奏音生成部14停止实时伴奏数据rd的生成(步骤s24)。另外,实时伴奏音生成部14针对样式伴奏音生成部16,指示与使其停止(静音)的演奏声部相关的样式伴奏音的重新开始(步骤s25)。然后,处理返回至图6的步骤s14。

在步骤s23中,在模式判定部12没有检测到模式的停止指示的情况下,在步骤s26中,模式判定部12对是否检测到模式的变更指示进行判定。例如,对是否进行了从重音模式向齐奏模式的模式变更等进行判定。在检测到模式变更指示的情况下,返回至步骤s21,再次读入变更后的模式的设定数据sd。在没有检测到模式变更指示的情况下,在图8的步骤s31中,演奏音输入部11对是否取得音符开进行判定。音符开是通过键盘的按键等进行的演奏音的输入事件。即,演奏音输入部11对是否取得了通过演奏者进行的演奏数据(演奏音)的输入进行判定。

在演奏音输入部11取得了音符开时,在步骤s32中,确定部13基于所取得的演奏音对生成实时伴奏音的演奏声部进行确定。确定部13参照设定数据sd,根据与当前设定的模式相对应的“变换目标”-“声部”信息对生成实时伴奏音的演奏声部进行确定。接下来,在步骤s33中,实时伴奏音生成部14关于确定出的演奏声部而生成实时伴奏数据rd。实时伴奏音生成部14参照设定数据sd,根据与当前设定的模式相对应的“变换目标”-“音高(乐器)”信息而决定要生成的实时伴奏音的音高、音色、音量等。

在实时伴奏音生成部14中生成的实时伴奏数据rd被赋予给伴奏音输出部17。伴奏音输出部17使发音定时与通过音符开所取得的演奏音相匹配地将实时伴奏数据rd输出至音源104。在对与多个演奏声部相关的实时伴奏数据rd进行播放的情况下,将多个演奏声部的实时伴奏数据rd使发音定时与演奏音相匹配地输出至音源104。由此,从声响系统105将多个演奏声部的实时伴奏音使发音定时与演奏音相匹配地输出。

在步骤s34中,演奏音输入部11对是否取得音符关进行判定。音符关是表示演奏数据(演奏音)的输入从开启状态向关闭状态进行了状态转换。在演奏音输入部11取得了音符关时,在步骤s35中,实时伴奏音生成部14使追随于音符关的实时伴奏音停止。

(7)自动伴奏生成的时序

图9是包含样式伴奏音及实时伴奏音在内的自动伴奏音的时序图。图9的从图的左方朝向右方时间推进。首先,在时刻t1指示自动伴奏的开始,开始样式伴奏音的生成。样式伴奏音是在主鼓声部、贝斯声部、和弦1声部及乐句1声部的演奏声部中生成的。在时刻t1后,与由演奏者发出的演奏音相匹配地生成样式伴奏音。

接下来,在时刻t2,检测到齐奏模式的开启。由此,针对贝斯声部、和弦1声部及乐句1声部的演奏声部,将样式伴奏音停止(静音)。在时刻t2及其以后,针对主鼓声部,继续样式伴奏音的生成。

接下来,在时刻t3被输入演奏音。基于该演奏音,在主鼓声部、贝斯声部及和弦1声部中生成实时伴奏音。而且,在时刻t3,将主鼓声部的样式伴奏音停止(静音)。在时刻t4~t5之间,再次被输入演奏音。基于该演奏音,在主鼓声部、贝斯声部及乐句1声部中生成实时伴奏音。而且,在时刻t4~t5之间,将主鼓声部的样式伴奏音停止(静音)。接下来,在时刻t6被输入演奏音。基于该演奏音,在全部演奏声部中生成实时伴奏音。而且,在时刻t6,将主鼓声部的样式伴奏音停止(静音)。

(8)实施方式的效果

本实施方式的伴奏音生成装置,基于输入的演奏音,对生成实时伴奏音的多个演奏声部进行确定,针对每个演奏音,生成属于所确定的多个演奏声部的实时伴奏音。而且,在多个演奏声部中生成的实时伴奏音与发音定时相匹配地输出。由此,演奏者能够享受富于变化的自动伴奏音。针对每个演奏音而生成实时伴奏音,因此不会给演奏者带来单调的伴奏音的印象。

另外,根据本实施方式,作为根据演奏音而生成实时伴奏音的模式,准备有多个模式。而且,在设定数据sd中登记有在各模式下生成实时伴奏音的多个演奏声部。能够与演奏者喜好的模式相匹配地改编实时伴奏音。

另外,根据本实施方式,设定数据sd包含有与在各模式下基于演奏音而生成的实时伴奏音的生成规则相关的信息。而且,实时伴奏音生成部14参照设定数据sd,基于与所设定的模式相对应的生成规则,根据演奏音而生成实时伴奏音。能够与演奏者喜好的模式相匹配地改编实时伴奏音。

例如,如果是人彼此之间的演奏,则在存在曲的切分音、“决定”部位的情况下,演奏者进行与该部位相匹配的演奏。但是,现有的生成自动伴奏音的装置使用样式伴奏音,因此无法应对如上所述的演奏。即,如果是人彼此之间则关于能够实现的具有一体感的演奏表现,如果不事先准备与其相对应的伴奏音数据,则无法应对。假设如果事先准备如上所述的伴奏音数据,则需要庞大的数据。另外,通常用户难以创建如上所述的伴奏音数据,成为需要时间的作业。如果是本实施方式的伴奏音生成装置,则针对每个演奏音对演奏声部进行确定,基于演奏音而生成实时伴奏音,因此能够实时地播放与切分音、“决定”等的演奏即兴地匹配的自动伴奏音。

另外,根据本实施方式,样式伴奏音生成部16在生成实时伴奏音的期间,针对相同的演奏声部,停止样式伴奏音的生成。容易听到实时伴奏音,演奏者能够享受实时伴奏音。

另外,根据本实施方式,样式伴奏音生成部16在生成实时伴奏音的任意模式开启时,例如针对贝斯声部、和弦声部、铺底声部或者乐句声部等演奏声部,停止样式伴奏音的生成。容易听到实时伴奏音,演奏者能够享受实时伴奏音。另外,在生成实时伴奏音的任意模式开启时,例如针对主鼓声部等演奏声部,继续样式伴奏音的生成。演奏者能够在样式伴奏音流中享受实时伴奏音。

(9)权利要求的各结构要素和实施方式的各要素的对应性

下面,对权利要求的各结构要素和实施方式的各要素的对应性的例子进行说明,但本发明并不限定于下述的例子。在上述的实施方式中,实时伴奏音是权利要求中的伴奏音的例子。在上述的实施方式中,设定数据sd是设定信息的例子。在上述的实施方式中,图4中的“演奏音(输入音)”及“强度条件”是演奏音的特征的例子,图4中的“变换目标”-“音高(乐器)”是伴奏音的特征的例子。在上述的实施方式中,图9中的贝斯声部、和弦1声部及乐句1声部是第1演奏声部的例子,主鼓声部是第2演奏声部的例子。此外,第1演奏声部有时包含多个演奏声部。另外,第2演奏声部有时包含多个演奏声部。

作为权利要求的各结构要素,也能够使用具有在权利要求中记载的结构或者功能的各种要素。

(10)其他实施方式

在上述实施方式中,作为实时伴奏的模式,以重音模式及齐奏模式为例进行了说明,但这是一个例子。例如,也可以准备硬摇滚模式、爵士模式等与类别相对应的模式等。

在上述实施方式中,关于实时伴奏音的音色、音量等,是参照设定数据sd的“变换目标”-“音高(乐器)”而决定的。作为其他实施方式,可以基于在当前样式伴奏音中设定的类别、流派,参照伴奏风格数据asd,由此决定实时伴奏音的音色、音量等。

在上述实施方式中,在实时伴奏音的模式成为开启的期间,针对主鼓声部以外的演奏声部设定为静音,仅主鼓声部继续样式伴奏音。作为其他实施方式,也可以与主鼓声部相匹配地,其他一部分的演奏声部也继续样式伴奏音。例如,也可以使主鼓声部及贝斯声部继续。

另外,在从齐奏模式向其他模式的变更时(齐奏模式的关闭或者向重音模式的变更)也可以设为直至接收到和弦变更指示为止,不使节奏以外的伴奏声部恢复。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜