音响参数调整装置、音响参数调整方法及音响参数调整程序与流程
本发明涉及对设定于声部的音响参数进行调整的音响参数调整装置、音响参数调整方法及音响参数调整程序。
背景技术:
在能够进行多个声部(part)的演奏的电子音乐装置中,存在下述技术,即,按照1个声部的音响参数的值的变化而使其他声部的音响参数的值变化。在专利文献1所记载的内容控制装置中,基于输入的音响波形的包络对参数值进行计算,将该参数值供给至音源电路。由此,例如,能够按照多个演奏声部中的规定的演奏声部的音响波形的包络使其他演奏声部的乐音的发生方式自动地变化。
专利文献1:日本特开2016-81045号公报
技术实现要素:
但是,在上述专利文献1的内容控制装置中,为了适当地设定多个演奏声部的关系性,需要专门性的见解及繁琐的设定操作。对于不熟练的用户而言,不容易进行如上所述的设定。
本发明的目的在于,提供能够容易且有效地使多个声部的音响参数的值变化的音响参数调整装置、音响参数调整方法及音响参数调整程序。
本发明所涉及的音响参数调整装置具有:基准声部决定部,其将大于或等于3个的多个声部中的1个声部决定为基准声部;对象声部组决定部,其将多个声部中的除了基准声部以外的其他多个声部决定为对象声部组;取得部,其取得在基准声部中设定的第1音响参数的值的变化模式;以及变化部,其按照所取得的变化模式而使在对象声部组中设定的第2音响参数的值变化。
可以是第1音响参数为音量,变化模式是表示音量的时间变化的包络线。
音响参数调整装置可以还具有:接收部,其接收第2音响参数的选择;以及判定部,其基于选择出的第2音响参数及可否条件,关于对象声部组的各声部判定是否应该使选择出的第2音响参数的值变化,变化部关于对象声部组中的判定为应该使第2音响参数的值变化的声部,按照变化模式使第2音响参数的值变化。音响参数调整装置可以还具有设定部,该设定部基于选择出的第2音响参数及系数设定条件,对判定为应该使第2音响参数的值变化的声部设定表示第2音响参数的变化程度的变化系数。
基准声部决定部可以将多个声部中的满足决定条件的声部决定为基准声部。决定条件可以为,第1音响参数的值在以阈值为边界的上范围和下范围之间每隔一定时间跳转大于或等于一定次数。决定条件可以是设定有琶音。
本发明所涉及的音响参数调整方法包含下述步骤:将大于或等于3个的多个声部中的1个声部决定为基准声部;将多个声部中的除了基准声部以外的其他多个声部决定为对象声部组;取得在基准声部中设定的第1音响参数的值的变化模式;以及按照所取得的变化模式而使在对象声部组中设定的第2音响参数的值变化。
可以是第1音响参数为音量,变化模式是表示音量的时间变化的包络线。
音响参数调整方法可以还包含下述步骤:接收第2音响参数的选择;以及基于选择出的第2音响参数及可否条件,关于对象声部组的各声部判定是否应该使选择出的第2音响参数的值变化,使第2音响参数的值变化的步骤,包含关于对象声部组中的判定为应该使第2音响参数的值变化的声部而按照变化模式使第2音响参数的值变化的步骤。音响参数调整方法可以还包含下述步骤:基于选择出的第2音响参数及系数设定条件,对判定为应该使第2音响参数的值变化的声部设定表示第2音响参数的变化程度的变化系数。
决定基准声部的步骤可以包含将多个声部中的满足决定条件的声部决定为基准声部的步骤。决定条件可以为,第1音响参数的值在以阈值为边界的上范围和下范围之间每隔一定时间跳转大于或等于一定次数。决定条件可以是设定有琶音。
本发明所涉及的音响参数调整程序用于使计算机执行下述步骤:将大于或等于3个的多个声部中的1个声部决定为基准声部;将多个声部中的除了基准声部以外的其他多个声部决定为对象声部组;取得在基准声部中设定的第1音响参数的值的变化模式;以及按照所取得的变化模式而使在对象声部组中设定的第2音响参数的值变化
可以是第1音响参数为音量,变化模式是表示音量的时间变化的包络线。
音响参数调整程序可以还使计算机执行下述步骤:接收第2音响参数的选择;以及基于选择出的第2音响参数及可否条件,关于对象声部组的各声部判定是否应该使选择出的第2音响参数的值变化,使第2音响参数的值变化的步骤,包含关于对象声部组中的判定为应该使第2音响参数的值变化的声部而按照变化模式使第2音响参数的值变化的步骤。音响参数调整程序可以还包含:基于选择出的第2音响参数及系数设定条件,对判定为应该使第2音响参数的值变化的声部设定表示第2音响参数的变化程度的变化系数。
决定基准声部的步骤可以包含将多个声部中的满足决定条件的声部决定为基准声部的步骤。决定条件可以为,第1音响参数的值在以阈值为边界的上范围和下范围之间每隔一定时间跳转大于或等于一定次数。决定条件可以是设定有琶音。
发明的效果
根据本发明,能够容易且有效地使多个声部的音响参数的值变化。
附图说明
图1是表示本发明的一个实施方式所涉及的电子音乐装置的结构的框图。
图2是表示音响参数调整装置的功能性结构的框图。
图3是用于对基准声部和对象声部组的关系进行说明的图。
图4是用于对基准声部的音量和对象声部组的第2音响参数的关系进行说明的图。
图5是表示集中设定画面的例子的图。
图6是表示条件表的一个例子的图。
图7是表示在多个设定存储区域中存储的多个参数控制信息的例子的图。
图8是表示通过图2的各功能部进行的音响参数设定处理的一个例子的流程图。
图9是表示通过图2的各功能部进行的音响参数控制处理的一个例子的流程图。
具体实施方式
下面,关于本发明的实施方式所涉及的音响参数调整装置、音响参数调整方法及音响参数调整程序,使用附图详细地进行说明。
[1]电子音乐装置的结构
图1是表示本发明的一个实施方式所涉及的电子音乐装置的结构的框图。根据图1的电子音乐装置1,使用者能够进行演奏,并且能够进行乐曲的制作等音乐制作。
电子音乐装置1具有演奏操作部2、输入i/f(接口)3、设定操作部4、检测电路5、显示器6及显示电路7。演奏操作部2例如包含由多个键构成的键盘。另外,演奏操作部2也可以包含由用户通过脚进行操作的踏板操作件(例如,表情踏板、踏板开关或者减震器踏板等),也可以包含旋转操作件(例如旋转编码器)或者滑动操作件(例如线性编码器)等。演奏操作部2经由输入i/f3与总线19连接,基于使用者的演奏动作的演奏数据通过演奏操作部2进行输入。
设定操作部4包含进行通断操作的开关、进行旋转操作或者滑动操作的可变电阻器等,经由检测电路5与总线19连接。设定操作部4为了进行音色的切换、音量的调整、电源的通断及各种设定而使用。显示器6经由显示电路7与总线19连接。在显示器6对与演奏或者设定等相关的各种信息进行显示。显示器6及设定操作部4的至少一部分可以由触摸面板显示器构成。
电子音乐装置1还具有ram(随机存取存储器)9、rom(只读存储器)10、cpu(中央运算处理装置)11、计时器12、存储装置13及通信i/f(接口)14。ram9、rom10、cpu11、存储装置13及通信i/f14与总线19连接,计时器12与cpu11连接。外部存储装置15等外部设备可以经由通信i/f14与总线19连接。ram9、rom10及cpu11构成计算机。另外,ram9、rom10、cpu11及存储装置13构成音响参数调整装置100。
ram9例如由易失性存储器构成,用作cpu11的作业区域,并且暂时地存储各种数据。rom10例如由非易失性存储器构成,对控制程序及音响参数调整程序等计算机程序进行存储。cpu11通过将在rom10中存储的音响参数调整程序在ram9上执行,从而进行后面记述的音响参数设定处理及音响参数控制处理。计时器12将当前时刻等时间信息赋予给cpu11。
存储装置13包含硬盘、光盘、磁盘或者存储器卡等存储介质。外部存储装置15与存储装置13同样地,包含硬盘、光盘、磁盘或者存储器卡等存储介质。上述的音响参数调整程序可以存储于存储装置13或者外部存储装置15。
音响参数调整程序以储存于计算机可读取的记录介质的方式被提供,可以安装于rom10或者存储装置13。另外,在通信i/f14连接于通信网的情况下,从与通信网连接的服务器传送的音响参数调整程序可以安装于rom10或者存储装置13。
电子音乐装置1还具有音源16及声音系统18。音源16与总线19连接,声音系统18与音源16及总线19连接。音源16基于从演奏操作部2输入的演奏数据或者从存储装置13赋予的序列数据等而生成音响信号,并且对该音响信号赋予音响效果。音响效果例如为混响(reverb)、延时(delay)、调制(modulation)、失声(distortion)、响亮(brilliance)、增强(enhance)等。声音系统18包含数字模拟(d/a)变换电路、放大器及扬声器。声音系统18产生基于从音源16赋予的音响信号的乐音。
[2]音响参数调整装置的功能性结构
图2是表示音响参数调整装置100的功能性的结构的框图。如图2所示,音响参数调整装置100包含基准声部决定部51、对象声部组决定部52、取得部53、接收部54、判定部55、设定部56、变化部57及显示控制部58。图1的cpu11通过执行在rom10或者存储装置13中存储的音响参数调整程序而实现图2中的音响参数调整装置100的各部的功能。
在本实施方式中,对大于或等于3个的多个声部进行设定。多个声部包含节奏声部(rhythmpart)及正常声部(normalpart)。在节奏声部中例如分配鼓等打击乐器的音色。正常声部被分配能够发出构成旋律或者伴奏的多个音高的乐器(例如,钢琴、吉他及贝斯等)的音色。经由传声器等从外部输入的声音(输入音)可以分配给任意的声部。另外,各声部被分类为手动演奏声部及自动演奏声部的任意者。在手动演奏声部中,用户通过对图1的演奏操作部2进行操作而实时地进行演奏。在自动演奏声部中,基于预先准备的序列数据而进行自动演奏。序列数据例如是midi(musicalinstrumentdigitalinterface)数据。在图1的存储装置13中对分配给各声部的音色或者输入音及自动演奏声部的序列数据进行存储。
基准声部决定部51将多个声部中的1个声部决定为基准声部。例如,将用户对设定操作部4进行操作而选择出的声部决定为基准声部。如后面所述,可以确定用于决定基准声部的决定条件,基于该决定条件而决定基准声部。对象声部组决定部52将多个声部中的除了基准声部以外的其他多个声部决定为对象声部组。下面,将通过对象声部组决定部52决定出的对象声部组所包含的多个声部各自称为对象候选声部。
取得部53取得在基准声部中设定的第1音响参数的值的变化模式。在本例中,第1音响参数为音量,变化模式为表示音量的时间变化的包络(包络线)。例如,从由音源16输出的基准声部的音响信号取得表示音量的时间变化的包络。
接收部54接收应该设定于对象声部组的第2音响参数的选择。例如,用户通过图1的设定操作部4的操作对第2音响参数进行选择。作为第2音响参数,能够对音量(volume)、截止(cutoff)、共鸣(resonance)、音高(pitch)、定位(pan)、lfo(lowfrequencyoscillator)等进行选择。
判定部55关于通过对象声部组决定部52决定的对象声部组的各对象候选声部,进行是否应该使第2音响参数的值变化的判定(以下称为可否判定)。下面,将在可否判定中判定为应该使第2音响参数的值变化的对象候选声部称为变化对象声部。设定部56关于各变化对象声部,对表示第2音响参数的值的变化程度的变化系数进行设定。在本例中,确定出用于进行可否判定的可否条件及用于对变化系数进行设定的系数设定条件。可否条件及系数设定条件可以固定为恒定,也可以能够由用户进行变更。判定部55基于可否条件而进行可否判定,设定部56基于系数设定条件对变化系数进行设定。可否条件及系数设定条件的详细内容在后面记述。
变化部57按照由取得部53取得的变化模式使对象声部组的第2音响参数的值变化。在本例中,对象声部组中的变化对象声部的第2音响参数的值发生变化。在该情况下,变化部57通过对图1的音源12进行控制而对变化对象声部的第2音响参数的值进行控制。显示控制部58将用于决定基准声部及对象声部组的集中设定画面在显示器6进行显示。集中设定画面的详细内容在后面记述。
[3]第1及第2音响参数
图3是用于对基准声部和对象声部组的关系进行说明的图。在图3中,为了对多个声部进行区分,对各声部附加声部编号“n”(n为正整数)。在本例中,设定声部“1”~“4”。声部“1”~“3”为正常声部,声部“4”为节奏声部。图2的基准声部决定部51例如将作为节奏声部的声部“4”决定为基准声部。如果决定了基准声部,则图2的对象声部组决定部52将除了基准声部以外的3个声部“1”~“3”决定为对象声部组。接下来,图2的判定部55从对象声部组决定变化对象声部。在本例中,对象声部组所包含的声部“1”~“3”全部被决定为变化对象模式。
如果演奏开始,则图2的取得部53取得作为基准声部的声部“4”的第1音响参数的值的变化模式。图2的变化部57按照所取得的变化模式使声部“1”~“3”的第2音响参数的值变化。由此,与声部“4”的第1音响参数的值的变化联动地声部“1”~“3”的第2音响参数的值发生变化。
例如,表示基准声部的音量的时间变化的包络作为变化模式而被提取,对象声部组的第2音响参数(例如音量)的值按照该包络而变化。图4是用于对基准声部的音量和对象声部组的第2音响参数的关系进行说明的图。在图4的上部示出基准声部的音响信号的波形(音响波形)sw,在中央部示出音响波形sw的峰值的包络ec,在下部示出第2音响参数。在图4中,横轴表示时间,纵轴表示位移及第2音响参数的值。图4的上部所示的音响波形sw的振幅表示基准声部的音量。另外,图4的中央部所示的包络ec表示基准声部的音量的时间变化。对象声部组的第2音响参数的值与该包络ec联动地变化。第2音响参数的值的变化程度依赖于在各变化对象声部中设定的变化系数。
在这里,无法通过基准声部的第1音响参数的值的变化方式而使第2音响参数的值有效地变化。例如,在第1音响参数的值变化的频度低的情况下,第2音响参数的值的变化的频度也变低,因此容易缺乏音乐性魅力。
因此,例如可以将是节奏声部确定为基准声部的决定条件。通常在节奏声部中,在时间轴上连续地配置多个音,且各音的起音及衰减比较大。因此,节奏声部的音量,持续或者断续性地变化。因此,在节奏声部被决定为基准声部的情况下,按照基准声部的音量的时间变化而对象声部组的第2音响节奏声部的值有效地变化。或者,也可以将设定有琶音(arpeggio)确定为决定条件。在设定有琶音的情况下,相应的声部的音高按照预先设定的琶音模式连续地变化。在该情况下,也在时间轴上连续地配置多个音,因此音量容易持续或者断续性地变化。因此,在设定有琶音的声部被决定为基准声部的情况下,按照基准声部的音量的时间变化而对象声部组的第2音响节奏声部的值有效地变化。
另外,也可以将第1音响参数的值的变化程度满足一定的基准确定为决定条件。例如,可以将音量在以阈值为边界的上范围和下范围之间每隔一定时间跳转大于或等于一定次数确定为决定条件。在该情况下,基准声部的音量也持续或者断续性地变化,因此按照基准声部的音量的时间变化而对象声部组的第2音响参数的值有效地变化。
在本例中,在决定基准声部及对象声部组时,用于将基准声部及对象候选声部一并设定的集中设定画面在图1的显示器6进行显示。图5是表示集中设定画面的例子的图。图5的集中设定画面sp包含声部显示区域r1、配套选择区域r2、参数选择区域r3、项目显示区域r4及集中设定按钮sb。
在声部显示区域r1中,对在当前时刻被选择为基准声部的声部(声部编号)进行显示。在图5的例子中,在当前时刻被选择出的声部“4”为节奏声部。在配套选择区域r2中,对能够作为节奏声部的音色进行选择的多个(在本例中为9个)节奏配套(rhythmkit)进行显示。各节奏配套是多个节奏乐器的组合。可以针对每个节奏配套而设定不同的节奏模式。用户对显示出的多个节奏配套中的期望的节奏配套进行选择。
在参数选择区域r3中,能够对第2音响参数进行选择。“destination”表示第2音响参数。在图5的例子中,作为第2音响参数(destination)而选择出音量(volume)。在项目显示区域r4中,对与第2音响参数相关的“gain”及“polarity”等多个设定项目进行显示。用户通过对各设定项目的数值或者条件进行变更,从而能够调整对象声部组的第2音响参数的值的变化方式。在该情况下,也可以能够将多个声部的第2音高参数的值的变化方式一并调整,也可以是能够针对每个声部单独地调整第2音高参数的值的变化方式。
如果对集中设定按钮sb进行了操作,则在当前时刻选择出的声部(在声部显示区域r1显示出的声部)被决定为基准声部,除此以外的多个声部被决定为对象声部组。另外,如果对集中设定按钮sb进行了操作,则接收在参数选择区域r3显示出的第2音响参数的选择。
[4]条件表
对可否条件及系数设定条件的具体例进行说明。在本例中,使用确定了可否条件及系数设定条件的条件表。图6是表示条件表的一个例子的图。在图6的条件表中,确定存在被选择为第2音响参数的可能性的多个音响参数(以下称为选择对象参数)和在对象候选声部中设定的音源方式之间的关系。作为音源方式而使用pcm(pulsecodemodulation)音源或者fm(frequencymodulation)音源。针对每个音源方式而确定与各选择对象参数相对应的参数名及变化系数。
关于pcm音源,针对正常声部和节奏声部而单独地确定参数名及变化系数。在使用pcm音源的情况下,在节奏声部中,即使使“cutoff”或者“resonance”等的值变化,在听觉上也几乎无法察觉其变化。因此,在节奏声部中,将不应该使一部分的选择对象参数的值变化这一情况确定为可否条件。在图6的条件表中,将与不应该变化的选择对象参数相对应的参数名及变化系数以“×”表示。
图2的判定部55基于图6的条件表,进行各对象候选声部的可否判定。例如,在作为第2音响参数而设定“cutoff”、对象候选声部为正常声部、且对象候选声部的音源方式为pcm音源的情况下,判定部55判定为应该使该对象候选声部的第2音响参数的值变化。另一方面,在作为第2音响参数而设定“cutoff”、对象候选声部为节奏声部、且对象候选声部的音源方式为pcm音源的情况下,判定部55判定为不应该使该对象候选声部的第2音响参数的值变化。由此,从对象声部组决定变化对象声部。
图2的设定部56基于图6的条件表,对各变化对象声部的变化系数进行设定。例如,在作为第2音响参数而设定“resonance”、变化对象声部的音源方式为fm音源的情况下,将该变化对象声部的变化系数设定为“66”。
[5]参数控制信息
图1的存储装置13关于各声部而具有多个设定存储区域。在这些多个设定存储区域中分别对多个参数控制信息进行存储。图7是表示在多个设定存储区域中存储的多个参数控制信息的例子的图。在图7的例子中,关于1个声部而设置16个设定存储区域。对各设定存储区域标注组编号“1”~“16”。在该情况下,能够关于1个声部而设定最大16个参数控制信息。
参数控制信息包含基准参数、控制参数及变化系数。在该情况下,基于基准参数对控制参数进行控制。作为基准参数,例如对分配给图1的演奏操作部2所包含的任意操作件的参数进行设定。作为控制参数,对任意的音响参数进行设定。变化系数表示控制参数的值的变化相对于基准参数的值的变化的程度。
在图7的例子中,在组编号“1”及“2”的设定存储区域中存储有参数控制信息。具体地说,在组编号“1”的设定存储区域中,作为基准参数而存储“旋钮1”,作为控制参数而存储“volume”,作为变化系数而存储“32”。旋钮1是图1的演奏操作部2所包含的旋转操作件的1个。在该情况下,基于旋钮1的操作而对“volume”进行控制。在组编号“2”的设定存储区域中,作为基准参数而存储“脚部控制器1”,作为控制参数而存储“cutoff”,作为变化系数而存储“61”。脚部控制器1是图1的演奏操作部2所包含的踏板操作件的1个。在该情况下,基于脚部控制器1的操作对“cutoff”进行控制。
在本实施方式中,如果决定了基准声部及变化对象声部,则在变化对象声部的任意的设定存储区域中,作为基准参数而存储第1音响参数,作为控制参数而存储第2音响参数。由此,基于第1音响参数对第2音响参数进行控制。
[6]音响参数调整方法
对本实施方式所涉及的音响参数调整方法所涉及的音响参数设定处理及音响参数控制处理进行说明。图8是表示通过图2的各功能部进行的音响参数设定处理的一个例子的流程图。图9是表示通过图2的各功能部进行的音响参数控制处理的一个例子的流程图。图8的音响参数调整处理及图9的音响参数控制处理是通过由图1的cpu11执行在rom10或者存储装置13中存储的音响参数调整程序而进行的。图8的音响参数调整处理在电子音乐装置1中的演奏前进行,图9的音响参数控制处理在电子音乐装置1中的演奏中进行。
在图8的音响参数设定处理中,首先,显示控制部58使图1的显示器6对集中设定画面sp(参照图5)进行显示(步骤s1)。在集中设定画面sp的声部显示区域r1中,对在该时刻被选择为基准声部的声部进行显示。接下来,基准声部决定部51对在集中设定画面sp内是否操作了集中设定按钮sb进行判定(步骤s2)。直至集中设定按钮sb被操作为止,基准声部决定部51重复步骤s2。
如果集中设定按钮sb被操作,则基准声部决定部51将在该时刻选择出的声部决定为基准声部(步骤s3)。另外,对象声部组决定部52将除了基准声部以外的全部声部决定为对象声部组(步骤s4)。并且,接收部54接收第2音响参数的选择(步骤s5)。
接下来,判定部55基于通过条件表确定的可否条件,关于决定出的对象声部组所包含的各对象候选声部而进行是否应该使在步骤s5接收到的第2音响参数的值变化的可否判定(步骤s6)。由此,决定变化对象声部。
接下来,设定部56关于决定出的各变化对象声部,对是否能够追加参数控制信息进行判定(步骤s7)。具体地说,对在与各变化对象声部相对应的多个设定存储区域中是否存在没有存储参数控制信息的设定存储区域进行判定。在某些(某一)设定存储区域中没有存储参数控制信息的情况下,设定部56判定为能够追加参数控制信息。在全部参数控制信息中存储有参数控制信息的情况下,设定部56判定为无法追加参数控制信息。
在关于任意的变化对象声部而无法追加参数控制信息的情况下,结束音响参数设定处理。在关于全部变化对象声部而能够追加参数控制信息的情况下,设定部56关于各变化对象声部,取得应该存储参数控制信息的设定存储区域的组编号(步骤s8)。例如,如图7的例子那样,在组编号“1”及“2”的设定存储区域中存储有参数控制信息的情况下,取得接下来的组编号“3”。
接下来,基准声部决定部51针对全部变化对象声部而集中设定第1音响参数(步骤s9)。具体地说,关于全部变化对象声部,在通过步骤s8取得的组编号的设定存储区域中,作为基准参数而存储第1音响参数。
接下来,对象声部组决定部52针对全部变化对象声部而集中设定第2音响参数(步骤s10)。具体地说,关于全部变化对象声部,在步骤s8取得的组编号的设定存储区域中,作为控制参数而对在步骤s5接收到的第2音响参数进行存储。
接下来,设定部56基于通过条件表确定的系数设定条件,针对全部变化对象声部而集中设定变化系数(步骤s11)。具体地说,关于全部变化对象声部,从条件表取得与在步骤s10设定的第2音响参数相对应的变化系数。所取得的变化系数存储于在步骤s8取得的组编号的设定存储区域。由此,音响参数设定处理结束。
基准声部也可以是能够适当地变更。如果基准声部进行了变更,则重复步骤s3~s11的处理。另外,也可以对能够选择为基准声部的声部进行限制。例如可以是仅节奏声部能够选择为基准声部。另外,也可以为并不是将在集中设定画面sp选择出的声部决定为基准声部,而是基于决定条件而决定基准声部。另外,也可以是第2音响参数能够适当变更。如果第2音响参数进行了变更,则重复步骤s5~s11的处理。
也可以是在步骤s7无法关于任意的变化对象声部而追加参数控制信息的情况下,并不是结束音响参数设定处理,而是针对能够追加参数控制信息的变化对象声部对参数控制信息(基准参数、控制参数及变化系数)进行设定。
在图9的音响参数控制处理中,首先,取得部53对是否检测到演奏的开始进行判定(步骤s21)。例如,在图1的设定操作部4包含开始按钮、由用户对开始按钮进行了操作的情况下检测为演奏的开始。如果检测到演奏的开始,则在自动演奏声部中,按照在图1的存储装置13中存储的序列数据而播放自动演奏声部。由此,从图1的声音系统18输出自动演奏声部的演奏音。另外,在手动演奏声部中,基于由用户进行的演奏操作部2(例如键盘)的操作而从声音系统18输出手动演奏声部的演奏音。
取得部53直至检测到演奏的开始为止重复步骤s21。如果检测到演奏的开始,则取得部53取得在基准声部中设定的第1音响参数的值(步骤s22)。例如,从由图1的音源16输出的音响信号取得基准声部的音量。接下来,变化部57基于计算出的第1音响参数的值,对各变化对象声部的第2音响参数的值进行调整(步骤s24)。在该情况下,基于在各变化对象声部中设定的变化系数对第2音响参数的值进行计算。
接下来,变化部57对是否检测到演奏的停止进行判定(步骤s25)。例如,在图1的设定操作部4包含停止按钮、对停止按钮进行了操作的情况下检测为演奏的停止。另外,也可以根据序列数据中的播放位置到达结束位置而检测为演奏的停止。如果检测到演奏的停止,则自动演奏声部的播放停止。在没有检测到演奏的停止的情况下,取得部53返回至步骤s22。如果检测到演奏的停止,则音响参数调整处理结束。
[7]实施方式的效果
在本实施方式所涉及的音响参数调整装置100中,如果多个声部中的1个声部被决定为基准声部,则除了基准声部以外的其他多个声部被决定为对象声部组。在该情况下,关于除了基准声部以外的其他多个声部,无需针对每个声部对与基准声部的关系进行设定,能够将这些多个声部一并设定为对象声部组。另外,能够按照基准声部的第1音响参数的值的变化模式,使对象声部组的第2音响参数的值变化。由此,能够容易且有效地使多个声部的音响参数的值变化。
另外,在本实施方式中,基于选择出的第2音响参数及可否条件,关于对象声部组所包含的各对象候选声部判定是否应该使第2音响参数的值变化,基于其判定结果而控制对象声部组的第2音响参数。由此,能够与各对象候选声部的种类及音源形式等相应地适当控制对象声部组的第2音响参数的值。
另外,在本实施方式中,针对判定为应该使第2音响参数的值变化的对象候选声部(变化对象声部),基于第2音响参数及系数设定条件对变化系数进行设定。由此,能够更有效地使各变化对象声部的第2音响参数的值变化。
[8]其他实施方式
在上述实施方式中,从对象声部组基于可否条件而决定变化对象声部,各变化对象声部的第2音响参数的值按照第1音响参数的值的变化模式而变化,但本发明并不限定于此。例如,对象声部组所包含的全部对象候选声部的第2音响参数的值也可以按照第1音响参数的值的变化模式而变化。在该情况下,也可以不设置图2的判定部55。另外,在上述实施方式中,除了基准声部以外的所有声部被决定为对象声部组,但也可以是除了基准声部以外的所有声部中的、满足一定的条件的多个声部或者由用户选择出的多个声部被决定为对象声部组。
第1音响参数并不限定于基准声部的音量。例如,基准声部的音高也可以用作第1音响参数,另外,分配给演奏操作部2的踏板操作件、旋转操作件或者滑动操作件的参数也可以用作第1音响参数。
在上述实施方式中,由用户选择出的音响参数对第2音响参数进行选择,但也可以将预定的音响参数决定为第2音响参数。在该情况下,可以不设置图2的接收部54。另外,在上述实施方式中,可以针对每个变化对象声部而设定变化系数,但也可以针对全部变化对象声部而设定共通的变化系数。在该情况下,可以不设置图2的设定部56。另外,在上述实施方式中,在集中设定画面sp上进行各种设定,但也可以不对集中设定画面sp进行显示而是通过其他方法进行这些设定。在该情况下,可以不设置图2的显示控制部58。
在上述实施方式中,图2的各功能部通过cpu11等硬件及音响参数调整程序等软件而实现,但这些功能部也可以通过电子电路等硬件实现。
音响参数调整装置100可以应用于个人计算机、智能手机或者平板终端等其他电子设备。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除