电子键盘乐器、方法和存储介质与流程

文档序号:20504650发布日期:2020-04-24 17:48阅读:269来源:国知局
电子键盘乐器、方法和存储介质与流程

本发明涉及电子键盘乐器、方法和存储介质。



背景技术:

以往,开发出各种将包括管乐器、拨弦乐器等的各种声学乐器的声音在电子键盘乐器中再现的技术。在电子键盘乐器中,通过某键的按键,配置在该键的下方的触点被接通,从而与所选择的乐器音对应的乐音开始发音。例如,在日本专利第3713180号公报所记载的电子键盘乐器中,通过按键使第一触点以及第二触点中的任一个接通,由此开始乐音的发音。



技术实现要素:

另一方面,在管乐器及拨弦乐器等声学乐器中,在具有音程的乐音(以下称为“主乐音”)发音之前,有时产生开头杂音等杂音。但是,在专利文献1所记载的电子键盘乐器中,杂音和主乐音不是分别独立地控制而发音的,因此在声学乐器中产生的杂音不能被适当地再现。

本发明提供一种电子键盘乐器,其特征在于,具有:包括多个键的键盘;按照每个键设置的多个开关,所述多个开关包括第一开关和第二开关,当按下键时,在所述第一开关接通后,所述第二开关接通;以及控制部,所述控制部为,当检测到由于按下键而所述第一开关接通时,根据用于决定音量随时间的变化的设定的第一包络,使得对应于某乐器音的杂音发音,在检测到所述第二开关接通后,使得对应于所述某乐器音的主乐音发音。

本发明还提供一种由电子键盘乐器中的控制部执行的方法,其中,所述电子键盘乐器具有:包括多个键的键盘;按照每个键设置的多个开关,所述多个开关包括第一开关和第二开关,当按下键时,在所述第一开关接通后,所述第二开关接通;以及所述控制部,所述方法的特征在于,通过所述控制部,当检测到由于按下键而所述第一开关接通时,根据用于决定音量随时间的变化的设定的第一包络,使得对应于某乐器音的杂音发音,在检测到所述第二开关接通后,使得对应于所述某乐器音的主乐音发音。

本发明还提供一种非暂时性计算机可读的存储介质,存储有可由电子键盘乐器中的处理器执行的程序,其中,所述电子键盘乐器具有:包括多个键的键盘;按照每个键设置的多个开关,所述多个开关包括第一开关和第二开关,当按下键时,在所述第一开关接通后,所述第二开关接通;以及所述处理器,所述程序使所述处理器执行如下处理:当检测到由于按下键而所述第一开关接通时,根据用于决定音量随时间的变化的设定的第一包络,使得对应于某乐器音的杂音发音,在检测到所述第二开关接通后,使得对应于所述某乐器音的主乐音发音。

根据本发明,具有能够再现在声学乐器中产生的杂音的优点。

附图说明

图1是表示本发明的一实施方式的电子键盘乐器的硬件结构的框图。

图2是表示电子键盘乐器的外观的一例的图。

图3是表示键盘中的各键的构造的一例的图。

图4是表示声源lsi的概略结构的框图。

图5是用于说明按键时的放大包络的设定的图。

图6a是表示按键时的放大包络的一例的图。

图6b是表示按键时的放大包络的其他例子的图。

图6c是表示按键时的放大包络的另外的其他例子的图。

图7是用于说明松键时的放大包络的设定的图。

图8a是表示松键时的放大包络的一例的图。

图8b是表示松键时的放大包络的其他例子的图。

图9是表示中间开关接通处理的步骤的流程图。

图10是表示后方开关接通处理的步骤的流程图。

图11是表示前方开关断开处理的步骤的流程图。

附图标记说明

100电子键盘乐器、

110cpu、

120ram、

130rom、

140开关面板、

141开关(操作件)、

145i/o接口、

150lcd、

155lcd控制器、

160键盘、

161键、

162前方开关(第三开关)、

163中间开关(第一开关)、

164后方开关(第二开关)、

165键扫描器、

170声源lsi、

180d/a转换器、

190放大器。

具体实施方式

以下,参照附图,对本发明的实施方式进行说明。另外,在附图的说明中,对相同的要素标注相同的附图标记,省略重复的说明。另外,附图的尺寸比率为了便于说明而被夸张,有时与实际的比率不同。

[结构]

图1是表示本发明的一个实施方式的电子键盘乐器的硬件结构的框图。图2是表示电子键盘乐器的外观的一例的图。图3是表示键盘中的各键的结构的一例的图。

另外,包含下述的消音化的弱音化处理是所谓的静音处理。

如图1和图2所示,电子键盘乐器100具备cpu(centralprocessingunit)110、ram(randomaccessmemory)120、rom(readonlymemory)130、开关面板140、lcd(液晶显示器)150、键盘160、声源lsi(大规模集成电路)170、d/a转换器180以及放大器190。cpu110、rom130、ram120和声源lsi170分别与总线195连接。另外,开关面板140、lcd150以及键盘160分别经由i/o接口145、lcd控制器155以及键扫描器165与总线195连接。

cpu110作为控制部,按照程序,进行上述各构成要素的控制、各种运算处理等。ram120作为工作区域,暂时存储程序、数据等。

rom130具有程序区域和数据区域,预先存储各种程序、各种数据等。rom130例如作为波形存储器发挥功能,存储各乐器的乐音波形数据。更具体地说,rom130,对于管乐器或拨弦乐器等的产生杂音(开头杂音)的乐器,分别存储杂音的波形数据和主乐音的波形数据。rom130例如也可以作为管乐器的杂音的波形数据,存储通过演奏者的气息吹入而产生的气息杂音的波形数据。另外,rom130也可以作为吉他等拨弦乐器的杂音的波形数据,存储由拨片接触弦或擦弦而产生的拨弦杂音的波形数据。另外,拨弦杂音也可以包含通过对应于拨片的接触位置与桥接鞍座(琴马)之间的距离的弦振动而产生的、高频率(短波长)的杂音。另外,rom130对于不产生杂音的乐器,可以仅存储主乐音的波形数据。

开关面板140具有多个开关141作为操作件,受理按下多个开关141的每一个的演奏者的操作。开关面板140例如作为用于选择多个乐器音中的某个乐器音的操作件,具备多个开关141。i/o接口145监视开关面板140上的多个开关141,当检测出多个开关141的每一个的按下时,通知给cpu110。

lcd150显示各种信息。lcd控制器155是控制lcd150的ic(集成电路)。

键盘160具有多个键161,受理演奏者的按键操作及松键操作。例如,如图3所示,多个键161中的每一个均以板簧等的一端作为支点而动作,在下方具备多个开关(触点)162~164。多个开关162~164是通过按键而以前方开关(第3开关)162、中间开关(第1开关)163、后方开关(第2开关)164的顺序接通。另外,多个开关162~164通过松键而以后方开关164、中间开关163、前方开关162的顺序断开。

键扫描器165监视键盘160的多个键161,并对多个键161各自的按键或松键进行检测。例如,键扫描器165检测出按键时,检测出被按压的键161的键编号(音符号)和按键时的速度(按键速度),并通知给cpu110。另外,键扫描器165检测到松键时,则检测出被松键的键161的键编号、松键时的速度(松键速度),并通知给cpu110。

键扫描器165通过测定检测到多个开关162-164中的至少两个开关的接通或断开的时间差,检测按键时或松键时的速度。例如,键扫描器165通过测定从检测出前方开关162接通到检测出中间开关163接通的时间差,取得按键时的速度。cpu110基于键扫描器165的通知,当检测到中间开关163的接通时,执行用于发出杂音的处理即中间开关接通处理。另外,cpu110在检测到后方开关164的接通时,执行用于发出主乐音的处理即后方开关接通处理。另外,cpu110在检测到前方开关162断开时,执行包含消音化的弱音化处理,其是用于弱音化和消音化杂音和/或主乐音的处理。

cpu110对声源lsi170分别在不同的定时指示杂音或主乐音的发音。另外,cpu110对声源lsi170分别在不同的定时或相同的定时指示杂音或主乐音的消音。

声源lsi170采用公知的波形存储器读出方式,从作为波形存储器起作用的rom130读出所选择的乐器音的波形数据。声源lsi170是具有多个通道,在多个通道的每一个中,构成为能够读出不同的波形数据。例如,声源lsi170构成为能够在某个通道中读出杂音的波形数据,在其他通道中读出主乐音的波形数据。声源lsi170对读出的波形数据进行加工,向a/d转换器180输出。声源lsi170的详细情况将在后面叙述。

d/a转换器180将从声源lsi170输出的数字波形数据转换为模拟波形信号,输出到放大器190。放大器190对从d/a转换器180输出的模拟波形信号进行放大,并输出到扬声器或输出端子(都未图示)等。

另外,电子键盘乐器100也可以包含上述构成要素以外的构成要素,也可以不包含上述构成要素中的一部分。

接着,详细说明声源lsi170。图4是表示声源lsi的概略结构的框图。

如图4所示,声源lsi170作为波形发生器171、音高包络产生器172、滤波器173、滤波包络产生器174、放大器175和放大包络产生器176发挥作用。声源lsi170在多个通道的各个中,使各构成要素发挥功能。另外,声源lsi170也作为混合器177发挥作用,调整来自多个通道的每一个中的放大器175的各输出并混合。

波形发生器171根据由音高包络产生器172设定的表示音高的时间变化的音高包络,产生控制音高的波形。更具体地说,波形发生器171以与音高包络相对应的读出速度,通过从rom130读出波形数据,控制音高。波形发生器171也可以通过执行从rom130反复读出波形数据的循环处理,产生持续音的波形。滤波器173根据滤波包络产生器174设定的表示滤波器(例如,低通滤波器)的截止频率的时间变化的滤波包络,控制基于波形的声音的音质。放大器175根据由放大包络产生器176设定的表示电平(音量)的时间变化的放大包络,控制基于波形的声音的电平。

各包络产生器172、174、176根据由cpu110提供的参数,设定各包络。例如,放大包络产生器176在杂音的波形数据被读出的通道中,设定相对于杂音的波形的放大包络(以下称为“杂音包络”或“第1包络”。另外,放大包络产生器176在读出主乐音的波形数据的通道中,设定与主乐音的波形相对的放大包络(以下称为“乐音包络”或“第2包络”)。以下,对按键时以及松键时各自的杂音包络以及乐音包络进行详细说明。

[按键时的放大包络]

图5是用于说明按键时的放大包络的设定的图。图6a是表示按键时的放大包络的一例的图。图6b是表示按键时的放大包络的其他例子的图。图6c是表示按键时的放大包络的又一其他例子的图。

按键时的放大包络是基于随着时间而变化的多个参数而设定的。例如,如图5所示,按键时的杂音包络基于初始电平l0、开头电平l1和保持电平l2等各电平,以及开头率r1、减少率r2及释放率r3等各比率相关的参数设定。作为一例,电平l0可以设定为电平l1的60%左右的电平,电平l2也可以设定为电平l1的50%左右的电平,从检测到中间开关163的接通开始到电平达到0(零)为止的时间设定为1秒左右也可以。另外,在杂音为衰减音的情况下,电平l2也可以设定为0,当杂音是持续声音时,可以将持续声音设定为0以外的值。另外,比率r3在检测出后方开关164的接通后,为了使杂音较大地衰减而使其弱音化,也可以设定为比比率r2陡的斜率。另外,按键时的乐音包络也可以基于与上述参数相同的参数来设定。

杂音电平在根据比率r1从电平l0达到电平l1之后,根据比率r2向电平l2变化。其中,在杂音的电平到达电平l2之前,当检测到后方开关164的接通时,则比率r2立即改变为比率r3。在电平l2被设定为0的情况下,杂音的电平达到l2时,或者杂音的电平按照比率r3达到0的情况下,放大包络产生器176被停止,由波形发生器171产生的波形数据的读出也被停止。

在本实施方式中,作为按键时的杂音包络以及乐音包络,设定图6a~图6c所例示的三个模式(keyonmode(调开启模式)=0,1,2)中的任一个模式中的放大包络。3个模式可以是根据在开关面板140选择的乐器音而自动地被选择。另外,在图6a~图6c中示出了杂音包络中的电平l2被设置为0,杂音包络以及乐音包络的最大电平被表示为大致相同,但实际的放大包络的设定并不限定于此。

(keyonmode=0)

在keyonmode=0中,当检测到中间开关163接通时,根据图6a所示的杂音包络,产生杂音。然后,杂音的波形数据的读出结束之前,或者杂音的电平衰减而成为0之前,如果检测到后方开关164的接通,则主乐音的发音悬置(pending)。然后,在杂音的波形数据的读出完成后,或者,在杂音的电平衰减并到达0后,与图6a所示的乐音包络相应地,主乐音发音。

(keyonmode=1)

如图6b所示,在keyonmode=1中,与为keyonmode=0同样地,当检测到中间开关163接通时,与图6b所示的杂音包络对应地,发出杂音。但是,与keyonmode=0不同,在杂音的发音中检测到后方开关164的接通时,杂音包络的参数不改变而继续发出杂音,并且,主乐音立即发音。如图6b所示,杂音可以是在按照比率r2以某种程度衰减后在电平l2处电平持续的持续音(虚线),也可以是按照比率r2而缓慢地持续衰减的衰减音(单点划线)。另外,波形发生器171在杂音是持续音的情况下也可以执行从rom130反复读出波形数据的循环处理。

keyonmode=1的放大包络例如在开关面板140中选择了管乐器的音色的情况下设定。由此,演奏者的气息吹入引起的、管乐器的气息杂音的发音,从主乐音的发音开始前开始,在主乐音的发音开始后继续的状态再现。

(keyonmode=2)

如图6c所示,在keyonmode=2中,与keyonmode=1同样地,如果在杂音的发音中检测出后方开关164的接通,则主乐音立即发音。但是,与keyonmode=1不同,当在杂音的发音中检测到后方开关164的接通时,杂音包络的参数被改变(设定比率r3),由此,杂音随着比率r3大幅衰减,弱音化。

keyonmode=2的放大包络例如在开关面板140中选择了吉他等拨弦乐器的音色的情况下设定。由此,拨片与琴弦接触或者擦弦引起的、拨弦乐器的拨弦杂音的发音是从主乐音的发音开始前开始,主乐音的发音开始以后不继续的状态再现。

[松键时的放大包络]

图7是用于说明松键时的放大包络的设定的图。图8a是表示松键时的放大包络的一例的图。图8b是表示松键时的放大包络的其他例子的图。

如图7所示,松键时的放大包络基于与释音比率r4相关的参数设定。松键时的放大包络的初始电平在检测到第一开关的断开之前的期间,对应于根据按键时的放大包络而变化的声音的电平。比率r4在检测到前方开关162断开后,为了使声音较大地衰减而弱音化,也可以设定为比比率r2陡的斜率。另外,如果电平按照比率r4到达0,则放大器产生器176停止,停止由波形发生器171进行的波形数据的读出。

在本实施方式中,作为松键时的杂音包络以及乐音包络,设定图8a和图8b例示的两个模式(keyoffmode=0.1)中的任一个中的放大包络。两个模式也可以与开关面板140中选择的乐器音对应地,自动地被选择。另外,两个模式如图8a和图8b所示,也可以是如下模式,即,特别地,假想在检测到中间开关163的接通之后,未检测出后方开关164的接通,检测出前方开关162的断开的情况。

(keyoffmode=0)

如图8a所示,在keyoffmode=0中,即使在杂音的发音中检测出前方开关162的断开,也继续发出杂音。

(keyoffmode=1)

如图8b所示,在keyoffmode=1中,当在杂音的发音中检测到前方开关162的断开时,杂音包络的参数改变(设定比率r4),由此,杂音按照比率r4大幅衰减,弱音化。keyoffmode=1例如在管乐器或吉他等拨弦乐器的音色被选择了的情况下设定。由此,在演奏者的演奏操作停止之后,再现气息杂音和拨弦杂音弱音化的状态。

[动作]

接着,参照图9~图11,对cpu110执行的处理的动作进行详细说明进行说明。图9所示的中间开关接通处理是用于发出杂音的处理,图10所示的后方开关接通处理是用于发出主乐音的处理,与图11中所示的前方开关断开处理是包括对杂音和/或主乐音的消音化的使声音弱音化的处理。

(中间开关接通处理)

图9是表示中间开关接通处理的步骤的流程图。图9的流程图中所示的算法作为程序存储在rom130等中,通过cpu110执行。

如图9所示,cpu110在检测到中间开关163的接通时,判断在开关面板140中选择的乐器的音色是否是产生管乐器或拨弦乐器的杂音的乐器的音色(步骤s101)。

如果判断所选择的乐器的音色不是产生杂音的乐器的音色(步骤s101:否),则cpu110结束中间开关接通处理。

如果判断所选择的乐器的音色是产生杂音的乐器的音色(步骤s101:是),cpu110进入步骤s102的处理。然后,cpu110基于具备接通的中间开关163的键161的键编号、初始键编号和音高键标度,取得与键161的键编码对应的杂音的音高,并设定到声源lsi170中(步骤s102)。初始键编号是作为音高键标度的基准的键编号,例如,是与从rom130读出的波形数据的原音高对应的键编码。音高键标度以初始键编号的音高为基准,表示了其它键编码的音高的变化程度。音高键标度也可以按每个音色或每个音域来设定,例如,对于吉他等拨弦乐器的拨动杂音,可以特别地根据与跨弦的变化相当的键编号的变化,以音高变化的方式进行设定。另一方面,音高键标度对于管乐器的气息杂音,也可以以对应于键编码的变化而音高不大幅变化的方式设定。

接着,cpu110取得具备被接通的中间开关163的键161的、按键时速度(步骤s103)。cpu110通过测定从检测到前方开关162的接通到检测出中间开关163的接通为止的时间差,取得按键时的速度。因此,cpu110也可以通过检测前方开关162的接通,开始执行速度的测定处理。

接着,cpu110根据在步骤s103中取得的速度,取得在步骤s102中设定的杂音的音高的偏移量、音质、音量等参数,设定在声源lsi170中(步骤s104)。cpu110例如根据在步骤s103中取得的速度,算出杂音包络的各电平和与各比率等相关的参数的偏移量,并将其设定在声源lsi170中。

接着,cpu110执行对声源lsi170指示的处理即杂音发音处理(步骤s105),以便根据设定了与所选择的乐器音对应的杂音的杂音包络发音,杂音包络。然后,cpu110结束中间开关接通处理。

(后方开关接通处理)

图10是表示后方开关接通处理的步骤的流程图。图10的流程图所示的算法作为程序存储在rom130等中,由cpu110执行。

如图10所示,cpu110在检测到后方开关164接通时,判断具有与接通了的后方开关164的键161的键编码相对应的杂音是否通过杂音发音处理发音(步骤s201)。

在判断为没有发出杂音的情况下(步骤s201:否),cpu110进入步骤s202的处理。然后,cpu110执行对声源lsi170指示的处理即乐音发音处理(步骤s202),从而根据设定了与所选择的乐器音对应的主乐音的乐音包络发音。然后,cpu110结束后方开关接通处理。

在判断为发出了杂音的情况下(步骤s201:是),cpu110确认keyonmode的设定(步骤s203)。keyonmode例如如上所述,能够根据在开关面板140上选择的乐器音预先选择、设定。

在确认到keyonmode=0的设定的情况下(步骤s203:0),cpu110判断按键时的杂音包络中电平l2是否被设定为0(步骤s204)。在判断为电平l2被设定为0,即判断为杂音是衰减音的情况下(步骤s204:是),cpu110进入步骤s205的处理。然后,如图6a所示,cpu110通过将与键编码对应的主乐音的发音搁置(步骤s205),使后方开关接通处理结束。另外,虽然未图示,cpu110在后方开关接通处理结束之后,也继续监视根据比率r2衰减的杂音的电平,杂音的电平达到l2(即0)时,执行乐音发音处理。

在确认到keyonmode=1的设定的情况下(步骤s203:1),或者,在确认keyonmode=0的设定的情况下,在判断为电平l2没有被设定为0时(步骤s204:否),cpu110进入步骤s206的处理。在此,在电平l2未被设定为0的情况下,例如相当于是杂音为持续音的情况。即,即使在cpu110确认了keyonmode=0的设定的情况下,如果杂音是持续音,为了避免乐音发生处理一直不执行的事态,例外地进入与确认keyonmode=1的设定时相同的处理。然后,cpu110如图6b所示,执行杂音继续处理(继续处理)(步骤s206),该杂音继续处理是不改变设定的杂音包络的参数,使通过杂音发音处理发出的杂音的发音继续的处理。进而,cpu110执行乐音发音处理(步骤s202),结束后方开关接通处理。

在确认到keyonmode=2的设定的情况下(步骤s203:2),cpu110进入步骤s207的处理。然后,cpu110执行杂音弱音化处理(步骤s207),该杂音弱音化处理是通过改变设定了的杂音包络的参数,对通过杂音发音处理发出的杂音进行包含消音化的弱音化处理。更具体地说,cpu110通过以设定如图6c所示的比率r3的方式控制声源lsi170,执行杂音弱音化处理。进而,cpu110执行乐音发音处理(步骤s202),结束后方开关接通处理。

(前方开关断开处理)

图11是表示前方开关断开处理的步骤的流程图。图11的流程图所示的算法作为程序存储在rom130等中,由cpu110执行。cpu110在检测到中间开关163和/或后方向开关164的接通后,若检测出前方开关162的断开,则执行前方开关断开处理。

如图11所示,cpu110检测到由松键引起的前方开关162的断开时,判断与具有被断开的前方开关162的键161的键编号对应的主乐音是否通过乐音发音处理而发音(步骤s301)。

在判断为没有发出主乐音的情况下(步骤s301:否),cpu110进入步骤s302的处理。在该情况下,例如相当于,在检测到中间开关163的接通后,不检测后方开关164的接通,而检测到前方开关162的断开的情况。然后,cpu110判断与键编号对应的杂音是否通过杂音发音处理而发音(步骤s302)。

在判断为没有发出杂音的情况下(步骤s302:否),cpu110结束前方开关断开处理。

在判断为发出了杂音的情况下(步骤s302:是),cpu110确认keyoffmode(调关闭模式)的设定(步骤s303)。keyoffmode例如如上所述,能够根据在开关面板140上被选择乐器音预先选择、设定。

在确认到keyoffmode=0的设定的情况下(步骤s303:0),cpu110判断在松键时的杂音包络中,电平l2是否被设定为0(步骤s304)。在判断为电平l2设定为0即杂音是衰减声音的情况下(步骤s304:是),cpu110如图8a所示,继续通过杂音发音处理发音的杂音的发音,结束前方开关断开处理。

在确认到keyoffmode=1的设定的情况下(步骤s303:1),或者在确认到keyoffmode=0的设定的情况下判断为电平l2没有设定为0时(步骤s304:否),cpu110进入s305的处理。然后,cpu110执行杂音弱音化处理,该杂音弱音化处理是通过改变所设定的杂音包络的参数,使通过杂音发音处理发音的杂音进行包含消音化的弱音化处理(步骤s305)。更具体地说,cpu110以设定如图8b所示的比率r4的方式控制声源lsi170,由此执行杂音弱音化处理。之后,cpu110结束前方开关断开处理。

另一方面,在判断为主乐音发音的情况下(步骤s301:是),cpu110进入步骤s306的处理。在该情况下,例如相当于在检测到中间开关163的接通后,还检测到后方开关164的接通,检测到前方开关162的断开。而且,cpu110开始执行乐音弱音化处理(s306),该乐音弱音化处理是通过改变设定的乐音包络的参数,对通过乐音发音处理发出的主乐音进行包含消音化的弱音化处理。cpu110例如与步骤s305的处理同样地,以设定图8b所示的比率r4的方式控制声源lsi170来执行乐音弱音化处理。

接着,cpu110判断与键编码对应的杂音是否是通过杂音发音处理发音(步骤s307)。

在判断为没有发出杂音的情况下(步骤s307:否),cpu110结束前方开关断开处理。

在判断为发出了杂音的情况下(步骤s307:是),cpu110进入步骤s308的处理。然后,cpu110通过改变所设定的杂音包络的参数来执行杂音弱音化处理(步骤s308)。cpu110例如也可以与步骤s305的处理同样地,以设定图8b中所示的比率r4的方式控制声源lsi170,从而执行杂音弱音化处理。然后,cpu110结束前方开关断开处理。

如上所述,本实施方式的电子键盘乐器100在检测到中间开关163(第一开关)的接通时,执行以如下方式进行指示的杂音发音处理,即,与所选择的乐器音对应的杂音对应于设定的杂音包络进行发音。此外,电子键盘乐器100在检测到后方开关164(第二开关)的接通时,执行指示发出与所选择的乐器音对应的主乐音的乐音发音处理。电子键盘乐器100分别独立地控制杂音和主乐音,由于设定适合于杂音波形的包络并发音,所以能够适当地再现声学乐器中产生的杂音。

更具体地说,实际的声学乐器的演奏者通过提前开始能够使杂音产生的演奏的准备操作并继续该准备操作,在例如乐谱上的音符那样的定时,调整为使主乐音发音。例如,管乐器的演奏者提前开始向管乐器吹入气息这样的演奏的准备操作,通过某种程度的压力,继续进行呼吸的吹入操作,直到管发生振动为止,由此,使主乐音发音。另外,吉他等拨弦乐器的演奏者通过提前开始将拨片按压在弦上并移动这样的演奏准备操作,直到弦从拨片分离并且开始振动为止,继续拨片的移动操作,由此使主乐音发音。

然而,在以往的电子键盘乐器中,杂音和主乐音是不能分别独立控制的,因此,通过按键操作使包含在主乐音的开头的杂音发音后,在转移到主乐音自身的发音之前的期间,演奏者只能简单等待。因此,演奏者不进行上述那样的一系列的演奏的准备操作,必须仅通过预想了过渡时间的提前的按键操作,在乐谱上的按照音符的定时发出主乐音。另外,在波形存储器读出方式中,在主乐音的开头包含的杂音持续时间根据波形数据的读出速度等而有差别,因此以往的电子键盘乐器有如下问题,即,上述那样的演奏者的提前的按键操作变得更加困难。因此,以往的电子键盘乐器,为了使演奏者的按键操作稍微容易,不得不将杂音的持续时间设定为短时间。因此,存在不能合适地再现在声学乐器中产生的杂音的问题。

本实施方式的电子键盘乐器100由于分别独立地控制杂音和主乐音,因此能够解决上述问题。即,电子键盘乐器100根据键161的按键速度(或按下量),演奏者自身可以控制杂音及主乐音的发音定时,演奏者可以容易地在按照音符的定时使主乐音发音。另外,还抑制了由于波形数据的读出速度等引起的杂音的持续时间的波动,不需要将杂音的持续时间设定为短时间。因此,电子键盘乐器100能够适当地再现在声学乐器中产生的杂音。

另外,电子键盘乐器100在检测到后方开关164的接通时,通过改变设定了的杂音包络的参数,可以执行包括对杂音的消音化的弱音化处理。由此,电子键盘乐器100,在主乐音的发音开始之后,能够再现杂音的发音不继续的状况。

另外,电子键盘乐器100即使检测到中间开关163的接通,也可以在不改变设定了的杂音包络的参数的情况下执行杂音继续处理。由此,电子键盘乐器100在开始了主乐音的发音之后,再现杂音的发音继续的状况。

此外,电子键盘乐器100在选择了拨弦乐器的音色的情况下,在检测到后方开关164的接通时,通过改变设定的杂音包络的参数,执行包含对杂音的消音化的弱音化处理。另一方面,电子键盘乐器100在选择了管乐器的音色的情况下检测到后方开关164的接通时,不改变所设定的杂音包络的参数,执行杂音继续处理。由此,电子键盘乐器100能够根据所选择的乐器,切换与杂音相关的处理。因此,电子键盘乐器100例如能够在开始了主乐音的发音之后,再现继续管乐器的气息杂音的发音的状态和不继续由拨弦弦乐器的拨弦杂音的发音的状态。

另外,电子键盘乐器100在检测出前方开关162断开的情况下,在判断为发出了杂音时,在前方开关断开处理中,通过改变设定的杂音包络的参数,执行包含对杂音的消音化的弱音化处理。由此,电子键盘乐器100能够再现在演奏者的演奏动作停止之后,杂音弱音化的状态。

另外,电子键盘乐器100在检测出前方开关162断开的情况下,在判断为发出了主乐音时,在前方开关断开处理中,执行包含对主乐音的消音化的弱音化处理。由此,电子键盘乐器100能够再现在演奏者的演奏动作停止后,主乐音也与杂音一起弱音化的状况。

另外,本发明不限于上述实施方式,在权利要求书的范围内,可以进行各种改变或改良等。

例如,在上述实施方式中,以在电子键盘乐器100中,多个键161的每一个具有3个开关的情况为例进行了说明,但多个键161也可以分别仅具有2个开关。即,多个键161也可以分别仅具有通过按键而依次接通的前方开关及后方开关。而且,电子键盘乐器100例如也可以当检测到前方开关接通时,执行图9所示的处理,在检测到后方开关接通时,执行图10所示的处理,当检测到前方开关的断开时,执行图11所示的处理。另外,在多个键161分别仅具有2个开关的情况下,在执行图9所示的处理时,电子键盘乐器100也可以省略与速度相关的处理。

此外,本发明不限于上述的实施方式,在实施阶段中,在不脱离其主旨的范围内能够进行各种变形。另外,在上述的实施方式中所执行的功能也可以尽可能地适当组合来实施。在上述实施方式中,包含各种阶段,通过公开的多个构成要件的适当组合,可以提取出各种发明。例如,即使删除了实施方式所示的全部构成要件中的几个构成要件,如果也能得到效果,则删除了该构成要件的结构也可以作为发明而提取。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1