电子乐器和音符选择方法

文档序号:8261251阅读:309来源:国知局
电子乐器和音符选择方法
【技术领域】
[0001]本发明涉及一种根据多个控件的操作状态选择待发音的音符的电子乐器,以及一种根据多个控件的操作状态选择待发音的音符的音符选择方法。
【背景技术】
[0002]常规已知的是提供了一种电子乐器,其具有从按下的键的音符中根据预定规则选择待发音的音符的多个分配器,并且按照与分配器相对应的音色将由各个分配器选择的音符发音。
[0003]通过利用多个分配器,例如当规则被定义为使得一个分配器选择低音符侧的一个音符而使得另一个分配器选择高音符侧的一个音符时,可以选择性地按照不同音色自动地奏出低音符侧和高音符侧的声音(例如,伴奏和旋律)。此外,根据规则的设定,可使得多个分配器选择相同的音符并在多个部分中执行如齐奏演奏那样的音调产生,或者使得多个分配器选择彼此不同的音符并在多个部分中执行如合奏演奏那样的音调产生。
[0004]在例如PTLl中描述了这种电子乐器。
[0005]此外,PTL2公开了一种电子乐器,其根据按下的键的数量基于规则将预定数量的部分分配给按下的键的音符,并且按照分配给音符的部分的音色将各个音符发音。这种电子乐器能够与按下的键的数量无关地使预定数量的部分不断发音。
[0006]此外,除这些以外,PTL3公开了一种关于仅产生与电子乐器中的一个键相对应的声音的所谓的单分配器的技术。在PTL3中,作为一种在启用单分配器的功能的同时即使在进行演奏时发生失误也容易地再产生期望被发出的音乐声的方法,描述了当释放正发音的键时产生与按下的键中的被释放的键最靠近的键相对应的音乐声。
[0007]引文列表
[0008]专利文献
[0009]PTLl JP 2565069 B2
[0010]PTL2 JP 2010-79179 A
[0011]PTL3:JP H5(1993)-143073 A

【发明内容】

[0012]技术问题
[0013]另外,当将上述多个分配器用于分别选择待发音的音符时,其并不总是能够通过PTLl中所述的方法执行期望的音调产生。
[0014]例如,在如连奏演奏那样按顺序奏出前一声和后一声的情况下,当在释放前一声的键之前按下后一声的键时在音调产生方面存在缺点。
[0015]图15中示出了这种情况的一个示例。在图15中,纵轴表示时间,横轴表示音符,并且各个音符的带状区域表示其中按下音符的键的时间段。在图15的示例中,将音符n4的键按下,而在释放该键之如,将首符n3的键按下。然后,在这之后立即释放首符n4的键,因此,可假设这是旨在按顺序产生音符n4的声音和音符n3的声音的演奏。
[0016]然而,在PTLl中描述的方法中,使得各个分配器根据键按压操作选择待发音的音符,同时,当执行键释放操作时,仅将键断开信号发送至产生与释放的键相对应的声音的音调产生通道。也就是说,在键释放操作时不执行各个分配器对音符的选择。
[0017]因此,例如,在定时K0N1,2,4处,当首先按下音符n4的键(同时按下nl和n2的键)时,对应的分配器在按压音符nl、n2和n4的三个键的状态下选择待发音的音符。然而,在定时K0N3,当按下音符n3的键时,对应的分配器在按下音符nl至n4的四个键的状态下选择待发音的音符。此外,在定时K0FF4,当在之后立即释放音符n4的键时,针对音符n4的产生的声音简单地静音。
[0018]因此,按下的键的音符次序与各个分配器选择的音符之间的关系在从K0N1,2,4至K0N3的时间段与在K0FF4之后的时间段之间会有所不同。具体地说,虽然可以根据演奏操作假设按顺序产生音符n4的声音和音符n3的声音的意愿,但是这些音符的声音会按不同的音色产生,导致不自然的音调产生。
[0019]PTL2描述了不同于使用多个分配器的方法的用于在这种连奏演奏的情况下防止不自然的音调产生的失连奏处理。当在自最后一个发音的音符的音符打开开始的失连奏判断时间期间发生音符关闭时,该失连奏处理重做对音符的部分分配和音调产生。
[0020]按照这种方式,当执行如图15中的演奏操作时,如果从K0N3至K0FF4的时间段在失连奏判断时间内,则可在定时K0FF4重做分配,并且在K0FF4之后可执行与音符nl至n3的三个按下的键相对应的音调产生。
[0021]然而,在PTL2的失连奏处理中,存在难以设置失连奏判断时间的问题。具体地说,当其中一起按压前一键和后一键的时间超出失连奏判断时间时,当释放前一键时将不执行再分配。失连奏判断时间越短,连奏演奏操作越容易落入该状况之下并且不被判断为连奏的风险越闻。
[0022]另一方面,当失连奏判断时间设为太长时,可以想到的是,即使在旨在部分地重叠声音而非连奏演奏的演奏中,当释放前一键时也进行再分配,从而得到与演奏者的意愿完全相反的音调产生。
[0023]此外,在PTL2的失连奏处理中,在再分配时针对被按压的所有音符执行再分配。因此,存在以下问题:在再分配时,对于如图15中的音符nl和n2那样的与连奏演奏不相关的声音,部分的分配会被非意愿地改变。
[0024]注意,以上连奏演奏仅是不能执行期望的演奏的情况的一个示例,并且除了这种情况以外,当演奏方法或演奏操作与在分配器中选择音符的规则之间的相容性很差时,会发生相似的问题。
[0025]此外,当电子乐器不是键盘乐器时,当根据分别与音符相对应的多个控件的操作状态选择待发音的音符时会相似地发生这种问题。
[0026]鉴于这些情况提出本发明,并且其目的是当一个或多个选择器根据控件的操作状态选择待发音的音符时允许容易地执行与演奏者的演奏操作的意愿相匹配的音调产生。
[0027]技术方案
[0028]为了实现以上目的,本发明的一种电子乐器包括:一个或多个选择器,其分别被配置为根据分别与各音符相对应的多个控件的操作状态来选择一个待发音的音符;决定器,其被配置为响应于任一个控件的音调产生停止操作,针对所述选择器的每一个来决定是否选择一个待发音的音符;以及控制器,其被配置为当任一个控件的音调产生停止操作被检测到时,该控制器指示被决定为选择一个待发音的音符的选择器在音调产生停止操作的检测之后根据所述多个控件的这个操作状态来选择一个待发音的音符。
[0029]在这种电子乐器中,可以想到的是,针对所述选择器的每一个,所述决定器基于用户针对各个选择器执行的关于是否响应于任一个控件的音调产生停止操作选择待发音的音符的设置来决定是否选择待发音的音符。
[0030]还可想到的是,针对所述选择器的每一个,所述决定器决定:当检测到任一个控件的音调产生停止操作时,如果一个选择器在所述检测时选择的音符与预测将被一个选择器在所述音调产生停止操作的检测之后根据所述多个控件的操作状态而选择的音符之间的音高差等于或大于预定值,则所述一个选择器响应于任一个控件的音调产生停止操作不选择待发音的音符,而如果所述音高差小于所述预定值,则所述一个选择器响应于任一个控件的音调产生停止操作而选择待发音的音符。
[0031]还可想到的是,当检测到任一个控件的音调产生停止操作时,所述决定器推测用于检测到的音调产生停止操作中的演奏方法,并基于推测的演奏方法作出与正选择针对其执行音调产生停止操作的音符的目标选择器相关的所述决定。
[0032]此外,还可想到的是,当推测的演奏方法是连奏演奏时,所述决定器决定所述目标选择器响应于任一个控件的音调产生停止操作而选择待发音的音符。
[0033]另外,还可想到的是,其中假设针对其执行音调产生停止操作的音符是音符N,如果存在满足以下条件的与音符N不同的音符M,则所述决定器推测检测到的音调产生停止操作是用于连奏演奏的操作,所述条件即:按照针对音符N的音调产生开始操作、针对音符M的音调产生开始操作和针对音符N的音调产生停止操作的顺序来执行各操作;并且在针对音符M的音调产生开始操作的时刻,与音符M和音符N之间的音符相对应的所有控件均没有被操作。
[0034]或者,还可想到的是,当推测的演奏方法是断奏演奏时,所述决定器决定所述目标选择器响应于任一个控件的音调产生停止操作而不选择待发音的音符。
[0035]在以上电子乐器中,还可想到的是,在操作特定控件的同时,所述决定器针对所述选择器中的预定的选择器强制决定响应于任一个控件的音调产生停止操作选择还是不选择待发音的音符。
[0036]还可想到是,针对所述选择器的每一个,预先设置关于将被选择器选择的音符的规则和将被应用于由所述选择器选择的音符的声音的音色。
[0037]本发明还可作为除上述装置以外的方法、系统、机器可读存储介质、计算机程序或其他任意方式实现。
[0038]有益效果
[0039]根据以上本发明的构造,当一个或多个选择器根据控件的操作状态选择待发音的音符时,可容易地执行与演奏者的演奏操作的意愿匹配的音调产生。
【附图说明】
[0040]图1是示出作为本发明的第一实施例的电子乐器的硬件结构的框图。
[0041]图2是与利用图1中示出的电子乐器中的分配器的音调产生相关控件的功能的功能性框图。
[0042]图3是示出在分配器中设置的发音音符选择规则的示例的图。
[0043]图4是示出在分配器中设置的键断开再触发器的存在的示例的图。
[0044]图5是示出在图1中示出的电子乐器中通过CPU执行的处理的流程图。
[0045]图6是图5中示出的音调产生分配处理的流程图。
[0046]图7是图5中示出的再触发器设置处理的流程图。
[0047]图8是用于描述第一实施例的再触发器设置处理的效果的说明图。
[0048]图9是其另一说明图。
[0049]图10是其又一说明图。
[0050]图11是其又一说明图。
[0051]图12是第二实施例中的再触发器设置处理的流程图。
[0052]图13是用于描述第二实施例的再触发器设置处理的效果的说明图。
[0053]图14是与图2相对应的功能性框图,并且示出了第三实施例的电子乐器的功能性结构。
[0054]图15是示出在电子乐器中执行的演奏操作的示例的图。
[0055]图16是示出操作历史表的示例的图。
[0056]图17是第三实施例中的再触发器设置处理的流程图。
[0057]图18是用于描述第三实施例中的再触发器设置处理的效果的说明图。
[0058]图19是其另一说明图。
[0059]图20是其又一说明图。
[0060]图21是其又一说明图。
[0061]图22是示出与在分配器中设置的发音音符选择规则的图3不同的示例的图。
【具体实施方式】
[0062]下文中,将基于附图具体地描述用于执行本发明的方式。
[0063][第一实施例:图1至图11]
[0064]图1是示出作为本发明的第一实施例的电子乐器的硬件结构的框图。
[0065]如图1所示,电子乐器10具有经系统总线19连接的CPU 11、ROM 12、RAM 13、存储装置14、通信接口(I/F) 15、检测电路16、显示电路17和音调产生电路18。此外,电子乐器10还具有连接至CPU 11的定时器21、连接至检测电路16的演奏控件22和设置控件23、连接至显示电路17的显示器24、连接至音调产生电路18的DAC(数模转换器)25和发音系统26。
[0066]然后,CPU 11利用RAM 13作为工作区域执行存储在ROM 12或存储装置14中的需要的程序,以控制整个电子乐器10,从而实现诸如演奏操作的检测、与演奏控件的操作状态相对应的发音音符的选择、根据选择的音调产生的控制等的各种功能。连接至CPU 11的定时器21将基本时钟信号、中断处理定时等提供至CPU 11。
[0067]注意,除以上程序以外,ROM 12还存储与音色相对应的波形数据等的各种数据文件、各种参数和各种表等。
[0068]ROM 13除了用作CPU 11的工作区域以外,还用作再现缓冲器等的缓冲区域。
[0069]存储装置14由诸如硬盘、半导体存储器等的存储介质与其驱动装置的至少一种组合构成。
[0070]通信I/F 15是用于与诸如服务器、音频设备、外部控制器等的外部设备进行通信的接口,并且可由无论无线还是有线
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1