电子乐器、电子乐器的控制方法以及存储介质与流程



1.本公开涉及电子乐器、电子乐器的控制方法以及存储介质。


背景技术:



2.已知有如下电子乐器:根据演奏者对演奏操作件的演奏操作来发出乐音,并且根据演奏者对与演奏操作件不同的操作件的操作来执行乐音的发音以外的处理。例如,日本特开2021-43372号公报公开了如下电子音乐装置:根据演奏者对演奏操作件具有的键盘的演奏操作来发出乐音,并且根据演奏者对设定操作部具有的操作开关的操作来执行乐音的发音以外的处理即音量的调整。


技术实现要素:



3.本公开的电子乐器具有:
4.至少1个功能操作件,其受理演奏者的操作且与处理对应起来;
5.演奏判定单元,其判定是否正在进行演奏;以及
6.处理执行单元,其根据对所述功能操作件的操作,执行与所述功能操作件对应起来的处理,
7.在对所述功能操作件进行了操作的情况下,在所述演奏判定单元判定为未进行演奏时,所述处理执行单元执行与所述功能操作件对应起来的处理,
8.在对所述功能操作件进行了操作的情况下,在所述演奏判定单元判定为正在进行演奏时,所述处理执行单元不执行与所述功能操作件对应起来的处理。
附图说明
9.图1是表示本公开的第一实施方式的电子键盘乐器的外观的图。
10.图2是表示本公开的第一实施方式的电子键盘乐器的电气结构的图。
11.图3是表示本公开的第一实施方式的音源lsi(large scale integration)的结构的图。
12.图4是表示本公开的第一实施方式的电子键盘乐器的功能结构的图。
13.图5是用于对本公开的第一实施方式的电子键盘乐器执行的主程序处理进行说明的流程图。
14.图6是用于对本公开的第一实施方式的电子键盘乐器执行的开关控制处理进行说明的流程图。
15.图7是用于对本公开的第二实施方式的电子键盘乐器执行的开关控制处理进行说明的流程图。
具体实施方式
16.以下,一边参照附图一边对本公开的第一实施方式的电子键盘乐器进行说明。在
图中,对彼此相同或同等的结构标注彼此相同的符号。
17.图1所示的电子键盘乐器100具有受理使用电子键盘乐器100进行演奏的用户即演奏者的演奏操作的多个演奏操作件,根据针对演奏操作件的演奏操作来输出乐音。电子键盘乐器100是电子乐器的一例。如图1所示,电子键盘乐器100具有:键盘101、踏板单元102、显示器103、第一操作开关组104以及第二操作开关组105。
18.键盘101具有:作为演奏操作件的88个键,其受理按键操作、离键操作等演奏者使用手指进行的演奏操作。电子键盘乐器100根据针对键盘101具有的键的按键操作来输出乐音。此外,演奏者也可以使用肘、脚等手手指以外的身体的一部分来进行针对键的演奏操作。
19.踏板单元102具有:作为演奏操作件的3个踏板,其受理演奏者使用脚进行的演奏操作,即用脚踩踏的演奏操作。具体而言,踏板单元102具有:柔音踏板102a、延音踏板102b以及制音踏板102c。柔音踏板102a、延音踏板102b以及制音踏板102c分别与在演奏者踩踏了声学钢琴具有的柔音踏板、延音踏板以及制音踏板的状态下对声学钢琴具有的键进行了按键操作的情况下附加于声学钢琴发出的乐音的音响效果对应起来。即,柔音踏板102a与使乐音的音柔和的音响效果对应起来。延音踏板102b与对在演奏者踩踏了延音踏板102b的时间点进行了按键操作的键进行了按键操作相应地延长所发音的乐音的发音时间的音响效果对应起来。制音踏板102c与延长乐音的发音时间的音响效果对应起来。在演奏者踩踏了柔音踏板102a、延音踏板102b或制音踏板102c的状态下对键盘101具有的键进行了按键操作的情况下,电子键盘乐器100输出附加了与被踩踏的踏板对应起来的音响效果而得的乐音。踏板单元102经由连接线缆102d与后述的输入输出接口108连接。
20.显示器103根据后述的显示器控制电路109的控制,显示操作画面、警告画面等各种图像。
21.第一操作开关组104以及第二操作开关组105分别由与演奏操作件不同的、受理演奏者的操作的多个操作开关构成。各操作开关与彼此不同的开关处理预先对应起来,根据演奏者的操作,受理对应的开关处理的执行指示。开关处理是乐音的发音以外的处理。以下,为了容易理解,将构成第一操作开关组104的操作开关称为“第一操作开关”,将构成第二操作开关组105的操作开关称为“第二操作开关”。第一操作开关是功能操作件的一例,与第一操作开关对应起来的开关处理是与功能操作件对应起来的处理的一例。
22.第一操作开关组104由音量调整开关104a、音高调整开关104b、音选择开关104c构成。音量调整开关104a是与调整乐音的音量的开关处理对应起来的第一操作开关。音高调整开关104b是与调整乐音的音高的开关处理对应起来的第一操作开关。音选择开关104c是与选择乐音的音的开关处理对应起来的第一操作开关。电子键盘乐器100能够以声学钢琴、风琴、萨克斯等多种乐器的音输出乐音,演奏者通过操作音选择开关104c,能够指定电子键盘乐器100以哪个乐器的音输出乐音。此外,第一操作开关组104也可以在音量调整开关104a~音选择开关104c的基础上,或者代替音量调整开关104a~音选择开关104c而包含与任意的开关处理对应起来的操作开关。
23.第二操作开关组105由电源开关105a和模式选择开关105b构成。电源开关105a是与切换电子键盘乐器100的电源的接通/断开的开关处理对应起来的第二操作开关。模式选择开关105b是与选择电子键盘乐器100的控制模式的开关处理对应起来的第二操作开关。
电子键盘乐器100均以后述的操作锁定关闭(off)模式、操作锁定开启(on)模式、操作锁定自动(auto)模式中的任一个控制模式进行动作。演奏者通过操作模式选择开关105b,能够指定电子键盘乐器100以哪个控制模式进行动作。
24.电子键盘乐器100在上述的各结构的基础上,如图2所示,还具有:键盘接口106、踏板接口107、输入输出接口108、显示器控制电路109、操作开关接口110、cpu(central processing unit)111、存储部112、音源lsi113、音响系统114以及系统总线115。
25.键盘接口106具有未图示的多个键传感器,通过该键传感器检测针对键盘101具有的各键的演奏操作,生成与检测结果对应的键操作信息,将生成的键操作信息向cpu111输出。具体而言,键盘接口106在检测到针对键的按键操作的情况下,检测与按键操作的速度对应的按键时的速度,生成表示进行了按键操作的键的键编号和检测到的按键时的速度的键操作信息并向cpu111输出。键盘接口106在检测到针对键的离键操作的情况下,检测与离键操作的速度对应的离键时的速度,生成表示进行了离键操作的键的键编号和检测到的离键时的速度的键操作信息并向cpu111输出。
26.踏板接口107具有未图示的多个踏板传感器,通过该踏板传感器检测针对踏板单元102具有的各踏板的演奏操作,生成与检测结果对应的踏板操作信息,将生成的踏板操作信息向cpu111输出。具体而言,踏板接口107在检测到针对踏板的演奏操作的情况下,检测与针对踏板的演奏操作的操作量对应的踩踏所对应的踏板的位移量,生成表示针对哪个踏板进行了演奏操作和检测到的踏板的位移量的踏板操作信息并向cpu111输出。踏板接口107设置于踏板单元102,经由连接线缆102d与输入输出接口108连接。踏板接口107通过进行经由连接线缆102d的有线通信,将踏板操作信息向输入输出接口108输出,经由输入输出接口108向cpu111输出。
27.输入输出接口108具有均未图示的无线通信模块以及有线通信模块,通过在与电子键盘乐器100的外部的装置之间进行无线通信或者有线通信来交换数据。输入输出接口108具有与连接线缆102d连接的未图示的连接端口,将从踏板接口107通过经由连接线缆102d的有线通信而输入的上述的踏板操作信息向cpu111输出。
28.显示器控制电路109根据cpu111的控制来控制显示器103,使显示器103显示各种图像。
29.操作开关接口110具有未图示的多个操作开关传感器,通过该操作开关传感器检测针对构成第一操作开关组104的各第一操作开关的操作和针对构成第二操作开关组105的各第二操作开关的操作,生成表示检测结果的开关操作信息,将生成的开关操作信息向cpu111输出。
30.cpu111按照存储在存储部112中的程序以及数据,控制电子键盘乐器100的各部。
31.存储部112具有rom(read only memory)112a和闪存、eprom(erasable programmable read only memory)等能够写入数据的非易失性存储器112b,非易失性地存储cpu111为了执行各种处理而使用的程序以及数据。在rom112a中预先存储表示上述的多种乐器各自的乐音的声音波形的声音波形数据。如后所述,存储在rom112a中的声音波形数据通过音源lsi113用于表示乐音的乐音信号的生成。存储部112在rom112a以及非易失性存储器112b的基础上,还具有作为cpu111的工作区域发挥功能的ram(random access memory)112c。
32.音源lsi113根据cpu111的控制,生成表示乐音的乐音信号,将生成的乐音信号向音响系统114输出。乐音信号是表示乐音的声音波形的数字声音信号。音源lsi113是音源的一例。关于音源lsi113的乐音信号的生成的详细内容在后面进行叙述。
33.音响系统114根据从音源lsi113输入的乐音信号输出乐音。音响系统114是乐音输出单元的一例。具体而言,音响系统114具有均未图示的dac(digital to analog converter)、放大器以及扬声器,通过dac将从音源lsi113输入的乐音信号变换为模拟声音信号,通过放大器对该模拟声音信号进行放大,通过扬声器将放大后的模拟声音信号发音。此外,音响系统114也可以将由放大器放大后的模拟信号经由未图示的输出端子向头戴式耳机等外部设备输出,以代替由扬声器进行发音。
34.系统总线115是数据以及命令的传送路径,将键盘接口106、输入输出接口108、显示器控制电路109、操作开关接口110、cpu111、存储部112以及音源lsi113相互连接。
35.以下,参照图3对音源lsi113的乐音信号的生成的详细情况进行说明。如图3所示,音源lsi113具有:具有256个波形发生器113d的波形产生装置113a、dsp(digital signal processor)113b、以及总线接口113c。波形产生装置113a以及dsp113b经由总线接口113c与系统总线115连接,经由总线接口113c以及系统总线115,在与包含cpu111以及rom112a的电子键盘乐器100的各部之间交换数据。
36.波形产生装置113a具有的各波形发生器113d根据cpu111的控制,读出储存在rom112a中的波形数据,根据读出的波形数据生成表示声音波形的波形信号。各波形发生器113d将生成的波形信号经由彼此不同的通道113e向dsp113b输出。分别将“0”~“255”中的任一个编号作为标识符而唯一地预先与256个波形发生器113d对应起来。波形产生装置113a生成表示各波形发生器113d是否生成波形信号的发生器动作信息,将生成的发生器动作信息向cpu111输出。
37.dsp113b根据从波形发生器113d输入的波形信号生成乐音信号。即,dsp113b根据cpu111的控制,对从各波形发生器113d输入的波形信号实施信号处理,将实施了信号处理的波形信号相互混合,由此生成乐音信号。具体而言,dsp113b对从各波形发生器113d输入的波形信号,实施使波形信号表示的声音波形根据从cpu111输入的、指定乐音的参数的乐音参数信息表示的参数而变化的信号处理。另外,dsp113b对从各波形发生器113d输入的波形信号,实施将从cpu111输入的、指定附加于乐音的音响效果的效果信息表示的音响效果附加到乐音的信号处理。dsp113b将生成的乐音信号向音响系统114输出。
38.如图4所示,具有上述物理结构的电子键盘乐器100在功能上具有:键操作信息取得部10、踏板操作信息取得部11、开关操作信息取得部12、发生器动作信息取得部13、乐音输出控制部14、演奏判定部15以及开关处理执行部16。键操作信息取得部10~开关处理执行部16由cpu111实现。即,cpu111执行存储在rom112a中的程序来控制电子键盘乐器100的各部,从而作为键操作信息取得部10~开关处理执行部16发挥功能。
39.键操作信息取得部10从键盘接口106取得上述的键操作信息。踏板操作信息取得部11从踏板接口107取得上述的踏板操作信息。开关操作信息取得部12从操作开关接口110取得上述的开关操作信息。发生器动作信息取得部13从音源lsi113的波形产生装置113a取得上述的发生器动作信息。
40.乐音输出控制部14使作为乐音输出单元的音响系统114输出与演奏者对作为演奏
操作件的键以及踏板的演奏操作对应的乐音。具体而言,乐音输出控制部14使音源lsi113根据由键操作信息取得部10取得的键操作信息和由踏板操作信息取得部11取得的踏板操作信息生成乐音信号,将生成的乐音信号向音响系统114输出,使音响系统114根据从音源lsi113输入的乐音信号输出乐音。更具体而言,乐音输出控制部14根据键操作信息来决定乐音的音高、音量以及音,根据决定出的音高、音量以及音来决定乐音的参数,将表示决定出的乐音的参数的乐音参数信息向音源lsi113的dsp113b输出。dsp113b对从音源lsi113的波形产生装置113a具有的各波形发生器113d输入的波形信号,实施使波形信号表示的声音波形根据从cpu111输入的乐音参数信息表示的参数而变化的信号处理,通过将实施了该信号处理的波形信号相互混合,而生成表示具有由cpu111决定的音高、音量以及音的乐音的乐音信号。另外,乐音输出控制部14根据踏板操作信息决定附加于乐音的音响效果,将表示决定出的音响效果的效果信息向dsp113b输出。dsp113b对从各波形发生器113d输入的波形信号实施将从cpu111输入的效果信息表示的音响效果附加于乐音的信号处理,将实施了该信号处理的波形信号相互混合,由此,生成表示附加了由cpu111决定的音响效果的乐音的乐音信号。
41.演奏判定部15判定演奏者是否正在进行使用了电子键盘乐器100的演奏。演奏判定部15是演奏判定单元的一例。具体而言,演奏判定部15根据音源lsi113的波形产生装置113a具有的256个波形发生器113d中的至少1个是否生成了波形信号,来判定是否正在进行演奏。即,演奏判定部15在256个波形发生器113d中的至少1个生成了波形信号的情况下,判定为演奏者正在进行演奏。另一方面,演奏判定部15在256个波形发生器113d均未生成波形信号的情况下,判定为演奏者未进行演奏。演奏判定部15根据由发生器动作信息取得部13取得的发生器动作信息,判定各波形发生器113d是否生成波形信号。
42.开关处理执行部16根据对上述的第一操作开关或者第二操作开关进行了操作这一情况,执行与被操作的操作开关对应起来的开关处理。开关处理执行部16是处理执行单元的一例。开关处理执行部16根据由开关操作信息取得部12取得的开关操作信息,检测对第一操作开关或第二操作开关的操作。
43.开关处理执行部16在对第一操作开关进行了操作的情况下,根据电子键盘乐器100的当前的控制模式来控制开关处理的执行。具体而言,在电子键盘乐器100以对第一操作开关的操作有效的操作锁定关闭模式进行动作的状态下对第一操作开关进行了操作的情况下,开关处理执行部16执行与被操作的第一操作开关对应起来的开关处理。在电子键盘乐器100以对第一操作开关的操作无效的操作锁定开启模式进行动作的状态下对第一操作开关进行了操作的情况下,开关处理执行部16不执行与被操作的第一操作开关对应起来的开关处理。
44.在电子键盘乐器100以操作锁定自动模式进行动作的状态下对第一操作开关进行了操作的情况下,开关处理执行部16根据演奏判定部15的判定结果来控制开关处理的执行。即,在电子键盘乐器100以操作锁定自动模式进行动作的状态下对第一操作开关进行了操作的情况下,在演奏判定部15判定为演奏者未进行演奏时,开关处理执行部16执行与被操作的第一操作开关对应起来的开关处理。另一方面,在电子键盘乐器100以操作锁定自动模式进行动作的状态下对第一操作开关进行了操作的情况下,在演奏判定部15判定为演奏者正在进行演奏时,开关处理执行部16不执行与被操作的第一操作开关对应起来的开关处
理。
45.根据这样的结构,在电子键盘乐器100以操作锁定自动模式进行动作的状态下,在演奏者中断演奏而对第一操作开关进行了操作的情况下,执行开关处理,另一方面,在演奏中,演奏者的身体或衣服偶然与第一操作开关接触,违反演奏者的意图地进行了对第一操作开关的操作的情况下,不执行开关处理。因此,根据这样的结构,能够抑制因在演奏中违反演奏者的意图地执行乐音的发音以外的处理即开关处理而妨碍演奏的可能性。另外,根据这样的结构,在电子键盘乐器100以操作锁定自动模式进行动作的情况下,根据演奏判定部15的判定结果,切换第一操作开关被操作时的开关处理的执行有无。因此,根据这样的结构,与演奏者通过操作模式选择开关105b来切换电子键盘乐器100的控制模式而切换开关处理的执行有无的情况相比,能够减轻演奏者的操作负担。
46.如上所述,演奏判定部15根据音源lsi113具有的波形发生器113d中的至少1个是否生成波形信号来判定是否正在进行演奏,开关处理执行部16在电子键盘乐器100以操作锁定自动模式进行动作的情况下,根据演奏判定部15的判定结果来控制开关处理的执行。根据这样的结构,能够根据波形发生器113d中的至少1个是否生成波形信号来适当地判定演奏者是否正在进行演奏,根据该判定结果适当地控制开关处理的执行。
47.如以上说明那样,在对第一操作开关进行了操作的情况下,开关处理执行部16根据电子键盘乐器100的当前的控制模式和演奏判定部15的判定结果,控制开关处理的执行有无。与之相对地,在对第二操作开关进行了操作的情况下,即使在电子键盘乐器100以操作锁定关闭模式、操作锁定开启模式以及操作锁定自动模式中的任一控制模式进行动作的情况下,开关处理执行部16也与演奏判定部15的判定结果无关地,执行与被操作的第二操作开关对应起来的开关处理。换言之,在操作了第二操作开关的情况下,必须执行与被操作的第二操作开关对应起来的开关处理。
48.以下,参照图5的流程图对具有上述的物理和功能结构的电子键盘乐器100执行的主程序处理进行说明。在演奏者通过操作电源开关105a来接通电子键盘乐器100的电源时,cpu111开始图5的流程图所示的主程序处理。
49.在开始主程序处理时,首先,cpu111执行将电子键盘乐器100的各种设定初始化的初始化处理(步骤s101)。在步骤s101的初始化处理中,电子键盘乐器100的控制模式设定为作为默认的控制模式的操作锁定自动模式。在本实施方式中,在ram112c的存储区域设置有表示电子键盘乐器100的当前的控制模式的控制模式标志。控制模式标志的值根据电子键盘乐器100的当前的控制模式设定为“0”~“2”中的任一值。具体而言,控制模式标志的值在电子键盘乐器100的控制模式为操作锁定自动模式的情况下设定为“0”,在控制模式为操作锁定关闭模式的情况下设定为“1”,在控制模式为操作锁定开启模式的情况下设定为“2”。在步骤s101的初始化处理中,电子键盘乐器100的控制模式设定为操作锁定自动模式,并且控制模式标志的值设定为与操作锁定自动模式对应的值即“0”。
50.在步骤s101的初始化处理的执行后,键操作信息取得部10从键盘接口106取得键操作信息(步骤s102)。在步骤s102的处理的执行后,踏板操作信息取得部11从踏板接口107取得踏板操作信息(步骤s103)。
51.在步骤s103的处理的执行后,乐音输出控制部14执行对音响系统114的乐音的输出进行控制的乐音输出控制处理(步骤s104)。在步骤s104的乐音输出控制处理中,乐音输
出控制部14根据在步骤s102中取得的键操作信息来决定乐音的音高、音量以及音,并且根据在步骤s103中取得的踏板操作信息来决定附加于乐音的音响效果。之后,乐音输出控制部14使音源lsi113生成表示具有决定出的音高、音量以及音且附加了决定出的音响效果的乐音的乐音信号,使音响系统114根据由音源lsi113生成的乐音信号输出乐音。此外,乐音输出控制部14在乐音输出控制处理中,在根据键操作信息检测到对键进行了离键操作的情况下,执行使输出中的乐音的音量衰减的弱音化处理。在弱音化处理中包含结束乐音的输出的消音处理。
52.在步骤s104的乐音输出控制处理的执行后,cpu111执行对开关处理的执行进行控制的开关控制处理(步骤s105)。关于步骤s105的开关控制处理的详细内容在后面进行叙述。在步骤s105的开关控制处理的执行后,cpu111判定电子键盘乐器100的电源是否断开(步骤s106)。在判定为电源未断开的情况下(步骤s106;否),处理返回到步骤s102。通过这样的结构,cpu111反复执行步骤s102~步骤s106的处理,直到电子键盘乐器100的电源断开。在步骤s106中,在判定为电源断开的情况下(步骤s106;是),cpu111结束主程序处理。
53.以下,对在上述的主程序处理的步骤s105中执行的开关控制处理的详细情况进行说明。在步骤s105中,cpu111执行图6的流程图所示的开关控制处理。
54.在开关控制处理开始时,首先,开关操作信息取得部12从操作开关接口110取得开关操作信息(步骤s201)。在步骤s201的处理的执行后,开关处理执行部16根据在步骤s201中取得的开关操作信息,判定是否对构成第二操作开关组105的多个第二操作开关,即电源开关105a和模式选择开关105b中的任一个进行了操作(步骤s202)。
55.在步骤s202中判定为未对任一第二操作开关进行操作的情况下(步骤s202;否),处理转移到步骤s204。另一方面,在判定为对任一第二操作开关进行了操作的情况下(步骤s202;是),开关处理执行部16根据在步骤s201中取得的开关操作信息来确定被操作的第二操作开关,执行与确定出的第二操作开关对应起来的开关处理(步骤s203)。具体而言,在步骤s203中,在对电源开关105a进行了操作的情况下,开关处理执行部16执行切换电子键盘乐器100的电源的接通/断开的开关处理。另外,在步骤s203中,在对模式选择开关105b进行了操作的情况下,开关处理执行部16执行切换电子键盘乐器100的控制模式的开关处理。开关处理执行部16在执行了切换电子键盘乐器100的控制模式的开关处理的情况下,执行将上述的控制模式标志的值变更为与切换后的控制模式对应的值的处理。
56.这样,在图6的流程图所示的开关控制处理中,在判定为对任一第二操作开关进行了操作的情况下(步骤s202;是),不参考电子键盘乐器100的当前的控制模式,执行步骤s203的处理。通过这样的结构,即使在电子键盘乐器100以操作锁定关闭模式、操作锁定开启模式以及操作锁定自动模式中的任一个进行动作的情况下,在对第二操作开关进行了操作时,开关处理执行部16也执行与被操作的第二操作开关对应起来的开关处理。
57.在步骤s203的处理的执行后,处理转移到步骤s204。在步骤s204中,开关处理执行部16根据在步骤s201中取得的开关操作信息,判定是否对构成第一操作开关组104的多个第一操作开关,即音量调整开关104a、音高调整开关104b以及音选择开关104c中的某一个进行了操作(步骤s204)。在步骤s204中,判定为未对任一第一操作开关进行操作的情况下(步骤s204;否),开关处理执行部16结束开关控制处理。另一方面,在判定为对任一第一操作开关进行了操作的情况下(步骤s204;是),开关处理执行部16通过判定控制模式标志
的值是否为与操作锁定开启模式对应的值即“2”,来判定电子键盘乐器100的当前的控制模式是否为操作锁定开启模式(步骤s205)。在判定为控制模式不是操作锁定开启模式的情况下(步骤s205;否),开关处理执行部16通过判定控制模式标志的值是否是与操作锁定自动模式对应的值即“0”,来判定电子键盘乐器100的当前的控制模式是否是操作锁定自动模式(步骤s206)。
58.在步骤s206中,判定为控制模式是操作锁定自动模式的情况下(步骤s206;是),发生器动作信息取得部13从音源lsi113的波形产生装置113a取得发生器动作信息(步骤s207)。如上所述,分别将“0”~“255”中的任一编号作为标识符而唯一地预先与波形产生装置113a具有的256个波形发生器113d对应起来。在步骤s207的处理的执行后,演奏判定部15将第一处理编号设定成作为标识符与各波形发生器113d对应起来的编号中的最小的编号,即“0”(步骤s208)。在步骤s208的处理的执行后,演奏判定部15根据在步骤s207中取得的发生器动作信息,判定波形产生装置113a具有的波形发生器113d中的与当前设定的第一处理编号作为标识符对应起来的波形发生器113d是否生成了波形信号(步骤s209)。例如,在当前设定的第一处理编号为“0”的情况下,演奏判定部15判定与编号“0”作为标识符对应起来的波形发生器113d是否产生了波形信号。
59.在步骤s209中,判定为与第一处理编号对应起来的波形发生器113d未生成波形信号的情况下(步骤s209;否),演奏判定部15判定当前设定的第一处理编号是否是作为标识符与各波形发生器113d对应起来的编号中的最大的编号,即“255”(步骤s211)。在步骤s211中,判定为当前设定的第一处理编号不是“255”的情况下(步骤s211;否),演奏判定部15使第一处理编号增加1(步骤s210),处理返回到步骤s209。演奏判定部15一边使第一处理编号一个一个地增大(步骤s210),一边反复执行步骤s209的判定,由此,判定音源lsi113具有的各波形发生器113d是否生成波形信号。在步骤s211中,判定为当前设定的第一处理编号是“255”的情况下(步骤s211;是),演奏判定部15判定为未进行演奏(步骤s212)。通过这样的结构,在音源lsi113具有的波形发生器113d均未产生波形信号的情况下,演奏判定部15判定为未进行演奏。
60.在步骤s212的处理的执行后,处理转移到步骤s214。在步骤s214中,开关处理执行部16根据在步骤s201中取得的开关操作信息确定由演奏者操作的第一操作开关,执行与确定出的第一操作开关对应起来的开关处理(步骤s214)。具体而言,在步骤s214中,在对音量调整开关104a进行了操作的情况下,开关处理执行部16执行变更乐音的音量的开关处理。另外,在步骤s214中,在对音高调整开关104b进行了操作的情况下,开关处理执行部16执行变更乐音的音高的开关处理。另外,在步骤s214中,在对音选择开关104c进行了操作的情况下,开关处理执行部16执行切换乐音的音的开关处理。在步骤s214的处理的执行后,开关处理执行部16结束开关控制处理。
61.如上所述,在判定为对第一操作开关进行了操作(步骤s204;是),且判定为电子键盘乐器100以操作锁定自动模式进行动作的情况下(步骤s206;是),在判定为未进行演奏时(步骤s212),执行步骤s214的处理。通过这样的结构,开关处理执行部16在电子键盘乐器100以操作锁定自动模式进行动作的状态下对第一操作开关进行了操作的情况下,在演奏判定部15判定为未进行演奏时,执行与被操作的第一操作开关对应起来的开关处理。
62.在步骤s204中判定为对第一操作开关进行了操作的情况下(步骤s204;是)执行的
步骤s205的处理中,判定为控制模式是操作锁定开启模式时(步骤s205;是),开关处理执行部16不执行步骤s214的处理,结束开关控制处理。通过这样的结构,开关处理执行部16在电子键盘乐器100以操作锁定开启模式进行动作的状态下对第一操作开关进行了操作的情况下,不执行与被操作的第一操作开关对应起来的开关处理。
63.电子键盘乐器100以操作锁定关闭模式、操作锁定开启模式以及操作锁定自动模式中的任一控制模式进行动作。因此,在步骤s205中判定为电子键盘乐器100的当前的控制模式不是操作锁定开启模式的情况下(步骤s205;否)执行的步骤s206的处理中,判定为控制模式不是操作锁定自动模式(步骤s206;否)相当于判定为控制模式是操作锁定关闭模式。在步骤s206中判定为电子键盘乐器100的当前的控制模式不是操作锁定自动模式的情况下(步骤s206;否),即在判定为控制模式是操作锁定关闭模式的情况下,开关处理执行部16执行步骤s214的处理。通过这样的结构,开关处理执行部16在电子键盘乐器100以操作锁定关闭模式进行动作的状态下对第一操作开关进行了操作的情况下,执行与被操作的第一操作开关对应起来的开关处理。
64.在步骤s209中判定为与第一处理编号对应起来的波形发生器113d生成了波形信号的情况下(步骤s209;是),演奏判定部15判定为演奏者正在进行演奏(步骤s213)。通过这样的结构,演奏判定部15在音源lsi113具有的波形发生器113d中的至少1个产生了波形信号的情况下,判定为正在进行演奏。在步骤s213的处理的执行后,开关处理执行部16不执行步骤s214的处理,而结束开关控制处理。通过这样的结构,开关处理执行部16在电子键盘乐器100以操作锁定自动模式进行动作的状态下对第一操作开关进行了操作的情况下,在演奏判定部15判定为正在进行演奏时,不执行与被操作的第一操作开关对应起来的开关处理。
65.如以上说明那样,电子键盘乐器100具有:多个第一操作开关,其是受理演奏者的操作的功能操作件的一例;演奏判定部15,其判定是否正在进行演奏;以及开关处理执行部16,其根据针对第一操作开关的操作,执行与被操作的第一操作开关对应起来的开关处理。开关处理执行部16在电子键盘乐器100以操作锁定自动模式进行动作的状态下对第一操作开关进行了操作的情况下,在演奏判定部15判定为未进行演奏时,执行与被操作的第一操作开关对应起来的开关处理。开关处理执行部16在电子键盘乐器100以操作锁定自动模式进行动作的状态下对第一操作开关进行了操作的情况下,在演奏判定部15判定为正在进行演奏时,不执行与被操作的第一操作开关对应起来的开关处理。根据这样的结构,能够抑制演奏被妨碍的可能性,并且能够减轻演奏者的操作负担。
66.另外,电子键盘乐器100具有:音源lsi113,其生成表示乐音的乐音信号;以及音响系统114,其根据乐音信号输出乐音。音源lsi113具有生成波形信号的多个波形发生器113d,根据该多个波形发生器生成的波形信号生成乐音信号。演奏判定部15根据波形发生器113d中的至少1个是否生成波形信号来判定是否正在进行演奏。根据这样的结构,能够适当地控制开关处理的执行。
67.(第二实施方式)
68.在上述第一实施方式中,对电子键盘乐器100根据音源lsi113具有的波形发生器113d中的至少1个是否生成波形信号来判定是否正在进行演奏,根据该判定的结果来控制开关处理的执行进行了说明。但是,这只不过是一例,电子键盘乐器100能够通过任意的方
法来判定是否正在进行演奏,根据该判定的结果来控制开关处理的执行。以下,对本公开的第二实施方式的电子键盘乐器100进行说明,所述电子键盘乐器100根据是否对多个演奏操作件中的至少1个进行了演奏操作来判定是否正在进行演奏,根据该判定的结果来控制开关处理的执行。
69.本实施方式的电子键盘乐器100具有与第一实施方式的电子键盘乐器100大致相同的物理、功能结构。然而,本实施方式的电子键盘乐器100的演奏判定部15的功能与第一实施方式的电子键盘乐器100的演奏判定部15的功能存在部分不同。以下,关于本实施方式的电子键盘乐器100具有的演奏判定部15的功能,以与第一实施方式的不同点为中心进行说明。
70.在本实施方式中,演奏判定部15根据是否由演奏者对电子键盘乐器100具有的多个演奏操作件中的至少1个进行了演奏操作,来判定是否正在进行演奏。电子键盘乐器100与第一实施方式一样,具有设置于键盘101的88个键和设置于踏板单元102的3个踏板作为演奏操作件。演奏判定部15在对演奏操作件中的至少1个进行了演奏操作的情况下,即对88个键以及3个踏板中的至少1个进行了演奏操作的情况下,判定为演奏者正在进行演奏。另一方面,演奏判定部15在对演奏操作件的任一个都未进行演奏操作的情况下,即对88个键以及3根踏板的任一个都未进行演奏操作的情况下,判定为演奏者未进行演奏。演奏判定部15根据由键操作信息取得部10取得的键操作信息,判定是否对各键进行了演奏操作,根据由踏板操作信息取得部11取得的踏板操作信息,判定是否对各踏板进行了演奏操作。
71.在本实施方式中,开关处理执行部16与第一实施方式一样,在电子键盘乐器100以操作锁定自动模式进行动作的状态下对第一操作开关进行了操作的情况下,根据演奏判定部15的判定的结果来控制开关处理的执行。即,在电子键盘乐器100以操作锁定自动模式进行动作的状态下对第一操作开关进行了操作的情况下,开关处理执行部16在由演奏判定部15判定为未进行演奏时,执行与被操作的第一操作开关对应起来的开关处理,在由演奏判定部15判定为正在进行演奏时,不执行与被操作的第一操作开关对应起来的开关处理。
72.根据这样的结构,能够根据是否对演奏操作件中的至少1个进行了演奏操作来适当地判定演奏者是否正在进行演奏,根据该判定的结果来适当地控制开关处理的执行。
73.如上所述,电子键盘乐器100具有的演奏操作件包含多个键和多个踏板。因此,根据本实施方式的结构,不仅在演奏者对键进行演奏操作的情况下,在演奏者对键未进行演奏操作但对踏板进行演奏操作的情况下,也能够检测出正在进行演奏,适当地控制开关处理的执行。
74.以下,以与第一实施方式的电子键盘乐器100的动作的不同点为中心,对具有上述的物理、功能结构的本实施方式的电子键盘乐器100的动作进行说明。本实施方式的电子键盘乐器100在图5的流程图所示的主程序处理的步骤s105中,代替图6的流程图所示的开关控制处理,而执行图7的流程图所示的开关控制处理。
75.在图7的流程图所示的开关控制处理开始时,首先,开关操作信息取得部12从操作开关接口110取得开关操作信息(步骤s301)。在步骤s301的处理的执行后,开关处理执行部16根据在步骤s301中取得的开关操作信息,判定是否对构成第二操作开关组105的多个第二操作开关中的任一个进行了操作(步骤s302)。在步骤s302中判定为未对任一第二操作开关进行操作的情况下(步骤s302;否),处理转移到步骤s304。另一方面,在判定为对任一第
二操作开关进行了操作的情况下(步骤s302;是),开关处理执行部16根据在步骤s301中取得的开关操作信息来确定被操作的第二操作开关,执行与确定出的第二操作开关对应起来的开关处理(步骤s303)。
76.在步骤s303的处理的执行后,处理转移到步骤s304。在步骤s304中,开关处理执行部16根据在步骤s301中取得的开关操作信息,判定是否对构成第一操作开关组104的多个第一操作开关中的任一个进行了操作(步骤s304)。在步骤s304中判定为未对任一第一操作开关进行操作的情况下(步骤s304;否),开关处理执行部16结束开关控制处理。另一方面,在判定为对任一第一操作开关进行了操作的情况下(步骤s304;是),开关处理执行部16判定电子键盘乐器100的当前的控制模式是否为操作锁定开启模式(步骤s305)。
77.在步骤s305中判定为控制模式是操作锁定开启模式的情况下(步骤s305;是),开关处理执行部16结束开关控制处理。另一方面,在判定为控制模式不是操作锁定开启模式的情况下(步骤s305;否),开关处理执行部16判定电子键盘乐器100的当前的控制模式是否为操作锁定自动模式(步骤s306)。在步骤s306中判定为控制模式不是操作锁定自动模式的情况下(步骤s306;否),即在判定为控制模式是操作锁定关闭模式的情况下,处理转移到步骤s314。另一方面,在步骤s306中判定为控制模式是操作锁定自动模式的情况下(步骤s306;是),cpu111执行更新演奏操作件标志的值的演奏操作件标志更新处理(步骤s307)。以下,对演奏操作件标志以及演奏操作件标志更新处理进行说明。
78.电子键盘乐器100具有设置于键盘101的88个键和设置于踏板单元102的3个踏板合计91个演奏操作件。在本实施方式中,将“0”~“90”中的任一编号作为标识符,唯一地预先与各演奏操作件对应起来。具体而言,分别将“0”~“87”中的任一编号作为标识符,唯一地预先与键盘101具有的88个键对应起来。另外,分别将“88”~“90”中的任一编号作为标识符,唯一地预先与踏板单元102具有的3个踏板,即柔音踏板102a、延音踏板102b以及制音踏板102c对应起来。
79.在本实施方式中,在ram112c的存储区域设置有表示是否对电子键盘乐器100具有的91个演奏操作件分别进行了演奏操作的91个演奏操作件标志。将“0”~“90”中的任一编号作为标识符,唯一地预先与各演奏操作件标志对应起来。各演奏操作件标志的值根据是否对与对应于各演奏操作件标志的编号相同的编号对应起来的演奏操作件进行了演奏操作,设定为“0”和“1”中的任一个。具体而言,各演奏操作件标志的值在未对对应的演奏操作件进行演奏操作的情况下设定为“0”,在对与该演奏操作件对应的演奏操作件进行了演奏操作的情况下设定为“1”。例如,与编号“3”对应起来的演奏操作件标志的值,在未对与编号“3”对应起来的键进行演奏操作的情况下设定为“0”,在对该键进行了演奏操作的情况下设定为“1”。
80.在本实施方式中,在图5的流程图所示的主程序处理的步骤s101中执行的初始化处理中,各演奏操作件标志被清零,任一演奏操作件标志的值都被设定为作为初始值的“0”。
81.返回到图7,在步骤s307的演奏操作件标志更新处理中,cpu111根据在主程序处理的步骤s102中取得的键操作信息和在主程序处理的步骤s103中取得的踏板操作信息,更新各演奏操作件标志的值。即,cpu111根据键操作信息和踏板操作信息,确定当前未进行演奏操作的键以及踏板,将与确定出的键以及踏板对应的演奏操作件标志的值设定为“0”。另
外,cpu111根据键操作信息和踏板操作信息,确定当前正在进行演奏操作的键以及踏板,将与确定出的键以及踏板对应的演奏操作件标志的值设定为“1”。
82.在步骤s307的演奏操作件标志更新处理的执行后,演奏判定部15将第二处理编号设定为作为标识符与各演奏操作件对应起来的编号中的最小的编号即“0”(步骤s308)。在步骤s308的处理的执行后,演奏判定部15判定与当前作为标识符设定的第二处理编号对应起来的演奏操作件标志的值是否为“1”,由此,判定是否对作为标识符与第二处理编号对应起来的演奏操作件进行了演奏操作(步骤s309)。例如,在当前设定的第二处理编号为“0”的情况下,演奏判定部15判定与编号“0”对应起来的演奏操作件标志的值是否为“1”,由此,判定是否对与编号“0”对应起来的键进行了演奏操作。
83.在步骤s309中判定为未对与第二处理编号对应起来的演奏操作件进行演奏操作的情况下(步骤s309;否),即在判定为与第二处理编号对应起来的演奏操作件标志的值不是“1”的情况下,演奏判定部15判定当前设定的第二处理编号是否是作为标识符而与各演奏操作件对应起来的编号中的最大的编号,即“90”(步骤s311)。在步骤s311中判定为当前设定的第二处理编号不是“90”的情况下(步骤s311;否),演奏判定部15使第二处理编号增加1(步骤s310),处理返回到步骤s309。演奏判定部15一边使第二处理编号一个一个地增加(步骤s310),一边反复执行步骤s309的判定,由此判定是否对电子键盘乐器100具有的各演奏操作件进行了演奏操作。
84.在步骤s311中判定为当前设定的第二处理编号是“90”的情况下(步骤s311;是),演奏判定部15判定为未进行演奏(步骤s312)。通过这样的结构,演奏判定部15在对电子键盘乐器100具有的演奏操作件的任一个都未进行演奏操作的情况下,判定为未进行演奏。在步骤s312的处理的执行后,处理转移到步骤s314。在步骤s314中,开关处理执行部16根据在步骤s301中取得的开关操作信息来确定由演奏者操作的第一操作开关,执行与确定出的第一操作开关对应起来的开关处理(步骤s314)。通过这样的结构,开关处理执行部16在电子键盘乐器100以操作锁定自动模式进行动作的状态下对第一操作开关进行了操作的情况下,在演奏判定部15判定为未进行演奏时,执行与被操作的第一操作开关对应起来的开关处理。在步骤s314的处理的执行后,开关处理执行部16结束开关控制处理。
85.在步骤s309中判定为对与第二处理编号对应起来的演奏操作件进行了演奏操作的情况下(步骤s309;是),即在判定为与第二处理编号对应起来的演奏操作件标志的值为“1”的情况下,演奏判定部15判定为演奏者正在进行演奏(步骤s313)。通过这样的结构,演奏判定部15在对电子键盘乐器100具有的演奏操作件中的至少1个进行了演奏操作的情况下,判定为正在进行演奏。在步骤s313的处理的执行后,开关处理执行部16不执行步骤s314的处理,结束开关控制处理。通过这样的结构,开关处理执行部16在电子键盘乐器100以操作锁定自动模式进行动作的状态下对第一操作开关进行了操作的情况下,在演奏判定部15判定为正在进行演奏时,不执行与被操作的第一操作开关对应起来的开关处理。
86.如以上说明那样,本实施方式的电子键盘乐器100的演奏判定部15根据是否对受理演奏者的演奏操作的多个演奏操作件中的至少1个进行了演奏操作来判定是否正在进行演奏操作。本实施方式的电子键盘乐器100的开关处理执行部16在电子键盘乐器100以操作锁定自动模式进行动作的状态下对第一操作开关进行了操作的情况下,根据演奏判定部15的判定结果来控制开关处理的执行。根据这样的结构,能够适当地控制开关处理的执行。
87.另外,如上所述,本实施方式的电子键盘乐器100具有的多个演奏操作件包含多个键和多个踏板。根据这样的结构,能够适当地控制开关处理的执行。
88.以上,对本公开的实施方式进行了说明,但本公开并不限定于上述实施方式,能够在不脱离本公开的主旨的范围内进行各种变更。
89.例如,在上述第一实施方式以及第二实施方式中,也可以构成为,在电子键盘乐器100以操作锁定自动模式进行动作的状态下,在演奏判定部15判定为未进行演奏之后,在演奏判定部15未判定为正在进行演奏而经过预先决定的基准时间(例如,1秒)以前的定时对第一操作开关进行了操作的情况下,开关处理执行部16不执行与被操作的第一操作开关对应起来的开关处理。在本变形例中,在电子键盘乐器100以操作锁定自动模式进行动作的状态下,在演奏判定部15判定为未进行演奏之后,在演奏判定部15未判定为正在进行演奏而经过了上述的基准时间后的定时对第一操作开关进行了操作的情况下,开关处理执行部16执行与被操作的第一操作开关对应起来的开关处理。
90.具体而言,在本变形例中,在ram112c的存储区域中设置有非演奏时间计时器,所述非演奏时间计时器对从演奏判定部15判定为未进行演奏起经过的时间即非演奏时间进行测量。非演奏时间计时器根据演奏判定部15判定为未进行演奏这一情况而开始非演奏时间的测量。在演奏判定部15判定为正在进行演奏时,停止非演奏时间计时器的非演奏时间的测量,将非演奏时间的计时器值清零。开关处理执行部16根据对第一操作开关进行了操作的定时的非演奏时间计时器的计时器值表示的非演奏时间是否为基准时间以上,判定该定时是否是演奏判定部15判定为未进行演奏之后,演奏判定部15未判定为正在进行演奏而经过基准时间以前的定时。
91.在电子键盘乐器100以操作锁定自动模式进行动作时,有时演奏判定部15根据在演奏中演奏操作暂时中断的情况而判定为未进行演奏。例如,在演奏中,在演奏者为了翻阅乐谱而将手从键离开,使得演奏操作暂时中断时,有时判定为未进行演奏。根据本变形例的结构,在根据演奏操作中断的情况判定为未进行演奏操作之后,在违背演奏者的意图地对第一操作开关进行了操作的情况下,如果进行了该操作的定时是从判定为未进行演奏操作起经过基准时间以前的定时,则不执行开关处理。例如,在根据因演奏者为了翻阅乐谱而将手从键离开而演奏操作中断的情况判定为未进行演奏之后,为了翻阅乐谱而伸手的演奏者的身体或衣服偶然接触到第一操作开关的情况下,如果该接触的定时是从判定为未进行演奏操作起经过基准时间以前的定时,则不执行开关处理。因此,根据本变形例的结构,能够抑制因违反演奏者的意图地执行开关处理而妨碍演奏的可能性。
92.在上述第一实施方式以及第二实施方式中,对在判定为对第一操作开关进行了操作之后,进行电子键盘乐器100的控制模式的判定和是否正在进行演奏的判定,根据这些判定的结果来控制开关处理的执行进行了说明。但是,这只不过是一例,也可以在判定是否对第一操作开关进行了操作之前执行电子键盘乐器100的控制模式的判定和是否正在进行演奏的判定。在该变形例中,在判定为电子键盘乐器100的控制模式是操作锁定开启模式的情况下、和判定为是操作锁定自动模式且判定为正在进行演奏的情况下,不进行是否对第一操作开关进行了操作的判定。与之相对地,在判定为电子键盘乐器100的控制模式是操作锁定关闭模式的情况、和判定为电子键盘乐器100的控制模式是操作锁定自动模式且判定为未进行演奏的情况下,进行是否对第一操作开关进行了操作的判定,根据该判定的结果来
控制开关处理的执行。即,在判定为对第一操作开关进行了操作的情况下,执行与被操作的第一操作开关对应起来的开关处理,另一方面,在判定为未对第一操作开关进行操作的情况下,不执行开关处理。根据这样的结构,在电子键盘乐器100以操作锁定自动模式进行动作且正在进行演奏的状态下,即,即使对第一操作开关进行了操作也不执行与该第一操作开关对应起来的开关处理的状态下,不执行不必要的针对第一操作开关的操作有无的判定,因此,能够减轻处理负荷。
93.在上述第一实施方式中,对演奏判定部15关于音源lsi113具有的全部波形发生器113d进行是否生成了波形信号的判定,根据该判定的结果判定是否正在进行演奏进行了说明。但是,这只不过是一例。以下,对演奏判定部15关于音源lsi113具有的一部分波形发生器113d进行是否生成了波形信号的判定,根据该判定的结果进行是否正在进行演奏的判定的变形例进行说明。
94.本变形例的电子键盘乐器100具有伴奏功能和节拍器功能。在伴奏功能为开启的情况下,电子键盘乐器100与演奏者是否对演奏操作件进行演奏操作无关,即,在演奏者对演奏操作件进行演奏操作时和演奏者未对演奏操作件进行演奏操作时的任一情况下,都发出预先确定的伴奏音。在节拍器功能为开启的情况下,电子键盘乐器100无论演奏者是否对演奏操作件进行演奏操作,都发出预先确定的节拍器音。具体而言,在本变形例中,音源lsi113根据cpu111的控制,生成表示伴奏音的伴奏音信号和表示节拍器音的节拍器音信号并输出到音响系统114,音响系统114根据输入的伴奏音信号和节拍器音信号输出伴奏音和节拍器音。
95.在本变形例中,音源lsi113具有的各波形发生器113d属于第一波形发生器组和第二波形发生器组中的任一个。第一波形发生器组和第二波形发生器组分别由至少1个波形发生器113d构成。以下,为了容易理解,将构成第一波形发生器组的波形发生器113d称为“第一波形发生器”,将构成第二波形发生器组的波形发生器113d称为“第二波形发生器”。
96.构成第一波形发生器组的各第一波形发生器生成用于供音源lsi113生成表示乐音的乐音信号的波形信号。即,音源lsi113的dsp113b对从各第一波形发生器输入的波形信号实施信号处理,将实施了信号处理的波形信号相互混合,由此生成乐音信号。构成第二波形发生器组的各第二波形发生器生成用于供音源lsi113生成上述的伴奏音信号及节拍器音信号的波形信号。即,dsp113b将从各第二波形发生器输入的波形信号相互混合,由此生成伴奏音信号和节拍器音信号。
97.各第一波形发生器根据针对电子键盘乐器100具有的多个演奏操作件,即88个键以及3个踏板的演奏操作,生成波形信号。另一方面,各第一波形发生器在对电子键盘乐器100具有的多个演奏操作件的任一个都未进行演奏操作的情况下,不生成波形信号。与之相对地,关于各第二波形发生器,如果是伴奏功能或节拍器功能为开启,且发出伴奏音或节拍器音的定时,则无论是否对演奏操作件进行了演奏操作,都生成波形信号。即,各第二波形发生器根据与针对演奏操作件的演奏操作不同的因素,生成波形信号。此外,在伴奏功能或节拍器功能为关闭的情况下,各第二波形发生器不生成波形信号。
98.本变形例的演奏判定部15无论第二波形发生器是否生成波形信号,都根据第一波形发生器是否生成波形信号来判定是否正在进行演奏。具体而言,演奏判定部15在第一波形发生器中的至少1个生成波形信号的情况下,在第二波形发生器中的至少1个生成波形信
号时、和任一第二波形发生器都未生成波形信号时的任一情况下,都判定为正在进行演奏。另一方面,演奏判定部15在任一第一波形发生器均未生成波形信号的情况下,在第二波形发生器中的至少1个生成波形信号时、和任一第二波形发生器均未生成波形信号时的任一情况下,都判定为未进行演奏。
99.在本变形例中,开关处理执行部16与上述第一实施方式以及第二实施方式一样,在电子键盘乐器100以操作锁定自动模式进行动作的状态下对第一操作开关进行了操作的情况下,根据演奏判定部15的判定的结果来控制开关处理的执行。
100.根据这样的结构,在对演奏操作件中的至少1个进行演奏操作的情况下,即使任一第二波形发生器都未生成波形信号,也根据第一波形发生器中的至少1个生成波形信号,判定为正在进行演奏,根据该判定的结果来控制开关处理的执行。另外,在对演奏操作件的任一个都未进行演奏操作的情况下,即使第二波形发生器中的至少1个生成波形信号,也根据任一第一波形发生器都未生成波形信号,判定为未进行演奏操作,根据该判定的结果控制开关处理的执行。即,根据这样的结构,能够根据第一波形发生器中的至少1个是否生成波形信号来适当地判定演奏者是否正在进行演奏,根据该判定的结果来适当地控制开关处理的执行。并且,根据这样的结构,不参考第二波形发生器是否生成波形信号地进行是否进行演奏的判定,因此,与关于音源lsi113具有的全部波形发生器113d进行是否生成波形信号的判定的情况相比,能够减轻处理负荷。
101.此外,当然能够将预先具有用于实现本公开的各功能的结构的专用的电子乐器作为本公开的电子乐器来提供,通过程序的应用,也能够使现有的电子乐器作为本公开的电子乐器发挥功能。即,通过以控制已有的电子乐器的cpu等处理器能够执行的方式应用用于实现本公开的电子乐器的各功能的程序,能够使该已有的电子乐器作为本公开的电子乐器发挥功能。
102.此外,这样的程序的应用方法是任意的。能够将程序储存在例如软盘、cd(compact disc)-rom、dvd(digital versatile disc)-rom、存储卡等计算机可读取的存储介质中来应用。并且,也能够将程序叠加于载波,经由因特网等通信介质来应用。例如,也可以在通信网络上的公告板(bbs:bulletin board system)公告程序来进行发布。并且,也可以构成为启动该程序,在os(operating system)的控制下,与其他应用程序同样地执行,由此能够执行上述的处理。
103.以上,对本公开的优选的实施方式进行了说明,但本公开并不限定于特定的实施方式,在本公开中包含请求专利保护的范围所记载的发明及其等同的范围。

技术特征:


1.一种电子乐器,其特征在于,具有:至少1个功能操作件,其受理演奏者的操作且与处理对应起来;演奏判定单元,其判定是否正在进行演奏;以及处理执行单元,其根据针对所述功能操作件的操作,执行与所述功能操作件对应起来的处理,在对所述功能操作件进行了操作的情况下,在所述演奏判定单元判定为未进行演奏时,所述处理执行单元执行与所述功能操作件对应起来的处理,在对所述功能操作件进行了操作的情况下,在所述演奏判定单元判定为正在进行演奏时,所述处理执行单元不执行与所述功能操作件对应起来的处理。2.根据权利要求1所述的电子乐器,其特征在于,在从所述演奏判定单元判定为未进行演奏起所述演奏判定单元未判定为正在进行演奏而经过基准时间以前的定时对所述功能操作件进行了操作的情况下,所述处理执行单元不执行与所述功能操作件对应起来的处理,在从所述演奏判定单元判定为未进行演奏起所述演奏判定单元未判定为正在进行演奏而经过了所述基准时间之后的定时对所述功能操作件进行了操作的情况下,所述处理执行单元执行与所述功能操作件对应起来的处理。3.根据权利要求1或2所述的电子乐器,其特征在于,所述电子乐器还具有:音源,其生成表示乐音的乐音信号;以及乐音输出单元,其根据所述乐音信号输出乐音,所述音源具有:多个波形发生器,其生成波形信号,所述音源根据所述多个波形发生器生成的波形信号生成所述乐音信号,所述演奏判定单元根据所述多个波形发生器中的至少1个是否生成波形信号来判定是否正在进行演奏。4.根据权利要求3所述的电子乐器,其特征在于,所述电子乐器还具有:多个演奏操作件,其受理演奏者的演奏操作,所述多个波形发生器包含至少1个第一波形发生器和至少1个第二波形发生器,所述第一波形发生器根据针对所述多个演奏操作件的演奏操作,生成波形信号,在未对所述多个演奏操作件中的任一个进行演奏操作的情况下,不生成波形信号,所述第二波形发生器根据与针对所述多个演奏操作件的所述演奏操作不同的因素,生成波形信号,无论所述第二波形发生器是否生成波形信号,所述演奏判定单元都根据所述第一波形发生器是否生成波形信号来判定是否正在进行演奏。5.根据权利要求1或2所述的电子乐器,其特征在于,所述电子乐器还具有:多个演奏操作件,其受理演奏者的演奏操作,所述演奏判定单元根据是否正在对所述多个演奏操作件中的至少1个进行演奏操作来
判定是否正在进行演奏。6.根据权利要求5所述的电子乐器,其特征在于,所述多个演奏操作件包含多个键和至少1个踏板。7.一种电子乐器的控制方法,其特征在于,所述控制方法包含以下步骤:演奏判定步骤,判定是否正在进行演奏;以及处理执行步骤,根据针对至少1个功能操作件的操作,执行与所述功能操作件对应起来的处理,所述至少1个功能操作件受理演奏者的操作,并与处理对应起来,在对所述功能操作件进行了操作的情况下,在所述演奏判定步骤中判定为未进行演奏时,在所述处理执行步骤中执行与所述功能操作件对应起来的处理,在对所述功能操作件进行了操作的情况下,在所述演奏判定步骤中判定为正在进行演奏时,在所述处理执行步骤中不执行与所述功能操作件对应起来的处理。8.根据权利要求7所述的电子乐器的控制方法,其特征在于,在从所述演奏判定步骤中判定为未进行演奏起所述演奏判定步骤中未判定为正在进行演奏而经过基准时间以前的定时对所述功能操作件进行了操作的情况下,在所述处理执行步骤中不执行与所述功能操作件对应起来的处理,在从所述演奏判定步骤中判定为未进行演奏起所述演奏判定步骤中未判定为正在进行演奏而经过了所述基准时间之后的定时对所述功能操作件进行了操作的情况下,在所述处理执行步骤中执行与所述功能操作件对应起来的处理。9.根据权利要求7或8所述的电子乐器的控制方法,其特征在于,在所述演奏判定步骤中,根据所述电子乐器的音源所具有的多个波形发生器中的至少1个是否生成波形信号来判定是否正在进行演奏。10.根据权利要求9所述的电子乐器的控制方法,其特征在于,在所述演奏判定步骤中,无论所述多个波形发生器中的至少1个第二波形发生器是否生成波形信号,都根据所述多个波形发生器中的至少1个第一波形发生器是否生成波形信号来判定是否正在进行演奏,所述第一波形发生器根据针对所述电子乐器所具有的用于受理演奏者的演奏操作的多个演奏操作件的演奏操作,生成波形信号,在未对所述多个演奏操作件中的任一个进行演奏操作的情况下,不生成波形信号,所述第二波形发生器根据与针对所述多个演奏操作件的所述演奏操作不同的因素,生成波形信号。11.根据权利要求7或8所述的电子乐器的控制方法,其特征在于,在所述演奏判定步骤中,根据是否正在对所述电子乐器所具有的用于受理演奏者的演奏操作的多个演奏操作件中的至少1个进行演奏操作来判定是否正在进行演奏。12.根据权利要求11所述的电子乐器的控制方法,其特征在于,所述多个演奏操作件包含多个键和至少1个踏板。13.一种记录有程序的非瞬态的存储介质,其特征在于,该程序使计算机作为以下部分发挥功能:演奏判定单元,其判定是否正在进行演奏;以及
处理执行单元,其根据针对受理演奏者的操作的、与处理对应起来的至少1个功能操作件的操作,执行与所述功能操作件对应起来的处理,在对所述功能操作件进行了操作的情况下,在所述演奏判定单元判定为未进行演奏时,所述处理执行单元执行与所述功能操作件对应起来的处理,在对所述功能操作件进行了操作的情况下,在所述演奏判定单元判定为正在进行演奏时,所述处理执行单元不执行与所述功能操作件对应起来的处理。

技术总结


本发明提供一种电子乐器、电子乐器的控制方法以及存储介质。电子键盘乐器(100)具有:至少1个第一操作开关,其受理演奏者的操作且与开关处理对应起来;演奏判定部(15),其判定是否正在进行演奏;以及开关处理执行部(16),其根据针对第一操作开关的操作,执行与第一操作开关对应起来的开关处理。在对第一操作开关进行了操作的情况下,在演奏判定部(15)判定为未进行演奏时,开关处理执行部(16)执行与第一操作开关对应起来的开关处理,在对第一操作开关进行了操作的情况下,在演奏判定部(15)判定为正在进行演奏时,开关处理执行部(16)不执行与第一操作开关对应起来的开关处理。第一操作开关对应起来的开关处理。第一操作开关对应起来的开关处理。


技术研发人员:

寺尾健 小西友美

受保护的技术使用者:

卡西欧计算机株式会社

技术研发日:

2022.05.20

技术公布日:

2022/11/22

本文发布于:2024-09-20 13:38:17,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/780.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:操作   波形   键盘乐器   步骤
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议