电子键盘乐器及方法

文档序号:2826051阅读:386来源:国知局
电子键盘乐器及方法
【专利摘要】电子键盘乐器(10)具备:键(32);检测键(32)被按压到位置(x3)这一情况的第3开关(36);受理音色的种类的选择的各种开关(12~15);以及CPU(21),根据由第3开关(36)检测到键(32)被按压到位置(x3),以由各种开关(12~15)受理的种类的音色执行发音。CPU(21)使从第3开关(36)检测到键(32)被按压到位置(x3)开始到执行发音为止的时间,根据由各种开关(12~15)受理的音色的种类而变化。
【专利说明】电子键盘乐器及方法
[0001]本申请基于2012年6月27日提出的日本专利申请第2012 — 144581号并主张其优先权,这里引用其全部内容。
【技术领域】
[0002]本发明涉及电子键盘乐器及方法。
【背景技术】
[0003]以往的电子键盘乐器能够产生与从声学钢琴(acoustic piano)、电钢琴、电风琴、大键琴等多种键盘乐器分别产生的乐音类似的乐音。这是因为,将从上述键盘乐器产生的乐音的波形预先存储,将这些存储的波形以由按键指定的速度读出。
[0004]此外,以往的键盘乐器,根据按键速度或强度,产生的乐音的音色及音量变化,而电子键盘乐器也通过按每个键设置接通(on)时刻根据其按入量而不同的多个接点,来检测按键速度或强度,根据该检测出的按键速度或强度使生成的乐音的音量及音色变化。
[0005]通过以上的结构,以往的电子键盘乐器虽然能够产生与键盘乐器的乐音更接近的乐音,但仅通过这样还不能使习惯于实际的键盘乐器的演奏者没有不适感地演奏。
[0006]例如,在声学钢琴、电钢琴等键盘乐器中,已知从将键盘完全按下而音锤(hammer)动作开始到音锤触弦发音为止存在时滞(time lag),在电子键盘乐器中,也提出了做成即使检测到可靠地进行了按键也不立即发音、而是从该时刻起经过一定时间后发音的结构(例如日本专利第3254062号公报)。
[0007]如日本专利第3254062号公报那样,仅通过使发音的时刻延迟一定时间,不能带来多种键盘乐器各自的特有的演奏感。
[0008]例如,已知的是,电钢琴与声学钢琴相比,由于音锤的可动范围窄,所以从触键到发音的时滞比较小。
[0009]此外,在电风琴中,构成为,与钢琴相比发音开始位置浅,此外,风琴的高阶脚音(high pitch feet sound)在将键盘按下的深度浅的位置开始发音,低阶脚音(low pitchfeet sound)在将键盘按下的深度深的位置开始发音;在大键琴中,由于是与键盘联动的琴拨(PIectrum)弹弦的结构,所以即使在放开键盘时,琴拨也返回而发出接触到弦的音。
[0010]在以往的电子键盘乐器中,没有考虑到这样的各键盘乐器特有的发声形态,习惯于这种键盘乐器的演奏的演奏者,每当演奏电子键盘乐器时无法消除不适感。

【发明内容】

[0011]因此,本发明的目的在于,不给习惯于以往的键盘乐器的演奏的演奏者带来演奏的不适感。
[0012]为了达到上述目的,本发明的一技术方案的电子键盘乐器的特征在于,具备:键盘,由多个键构成;检测机构,对上述多个键中的某一个被按键这一情况进行检测;选择机构,从多个音色中选择要发音的乐音的音色;决定机构,根据由该选择机构选择的音色,决定发音延迟时间;以及发音指示机构,在从上述检测机构检测到按键的时刻起经过了由上述决定机构决定的发音延迟时间后,对所连接的声源进行指示,使得发出由上述选择机构选择的音色的乐音。
[0013]此外,作为本发明的一技术方案的方法,是具有由多个键构成的键盘的电子键盘乐器执行的方法,其特征在于,对上述多个键中的某一个被按键这一情况进行检测;从多个音色中选择要发音的乐音的音色;根据该选择的音色,决定不同的发音延迟时间;在从检测到上述按键的时刻起经过了所决定的上述发音延迟时间后,对所连接的声源进行指示,使得发出所选择的上述音色的乐音。
【专利附图】

【附图说明】
[0014]图1是表示本实施方式的电子键盘乐器的外观结构的图。
[0015]图2是表示图1的电子键盘乐器的结构的框图。
[0016]图3是表示图2的电子键盘乐器的键盘的结构的纵剖视图。
[0017]图4是表示图3的键盘的键的按键量与发音时刻等之间的关系的图。
[0018]图5是说明图1的电子键盘乐器执行的主流程的流程图。
[0019]图6是表示图5的主流程的步骤S2的开关处理的详细内容的流程图。
[0020]图7是表示图5的主流程的步骤S3的按键处理的流程图。
[0021]图8是表示图5的主流程的步骤S3的按键处理的流程图。
[0022]图9是表示图5的主流程的步骤S4的放键处理的流程图。
[0023]图10是表示图5的主流程的步骤S4的放键处理的流程图。
[0024]图11是表示本实施方式的延迟时间表的例子的图。
[0025]图12是表示本实施方式的系数表的例子的图。
[0026]图13是表示本实施方式的延迟时间表的例子的图。
【具体实施方式】
[0027]以下,参照附图对本发明的实施方式进行说明。图1是表示本实施方式的电子键盘乐器10的外观结构的俯视图。
[0028]如图1所示,本实施方式的电子键盘乐器10的上表面具有长方形的形状。所以,以下将长方形的长边的方向称作“左右方向”,将长方形的短边的方向称作“上下方向”。
[0029]在电子键盘乐器10的上表面的下部,键盘11在左右方向上延伸。在键盘11的上部,设有受理音色种类的选择的多个开关12至15。该多个开关12至15具体地讲分别是声学钢琴选择开关12、电钢琴选择开关13、电风琴选择开关14及大键琴选择开关15。例如,在声学钢琴选择开关12被按下的情况下,作为音色的种类而选择声学钢琴。
[0030]此外,在键盘11的上部,除此以外还设有用来进行演示(demo)演奏的开始、结束、节奏样式的指定的开关等。并且,在键盘11的上部,还设有显示部16,显示关于所演奏的乐曲的各种信息、例如音色的种类、节奏样式、弦名等。
[0031]图2是表示本实施方式的电子键盘乐器10的结构的框图。
[0032]如图2所示,本实施方式的电子键盘乐器10具备CPlXCentral Processing Unit)
21、ROM (Read Only Memory) 22、RAM (Random Access Memory) 23、声系统 24、开关群 25、键盘11及显示部16。
[0033]CPU21执行电子键盘乐器10整体的控制、键盘11的键的按键及构成开关群25的开关(例如,图1的声学钢琴选择开关12等)的操作的检测、按照键及开关的操作的声系统24的控制、与所选择的音色的种类相应的发音时刻的控制等各种处理。
[0034]R0M22存储使CPU21执行的各种处理、例如与开关的操作或键盘的某个键的按键相对应的各种处理、与按键相应的乐音的发音指示、与所选择的音色的种类相应的发音时刻的控制等的程序。此外,R0M22具有波形数据区,保存有用来生成声学钢琴、电钢琴、电风琴、大键琴等的乐音的波形数据。RAM23存储从R0M22读出的程序、以及在处理的过程中暂时产生的数据。
[0035]声系统24具有声源部26、音频电路27及扬声器28。声源部26例如若从CPU21接收到关于被按压的键的信息,则从R0M22的波形数据区读出规定的波形数据,生成规定的音高的乐音数据并输出。此外,声源部26将声学钢琴等的音色的波形数据以预先设定的音高所对应的速度读出,作为乐音数据输出。音频电路27将乐音数据进行D/A (Digital/Analog)变换并放大。由此,从扬声器28输出声响信号。
[0036]图3是表示本实施方式的键盘11的结构的纵剖视图。该键盘11如图3所示,具备:合成树脂制的键盘底架31、在该键盘底架31上相对于键盘底架31可在上下方向上转动地配置的多个键32 (白键和黑键,其中,在本实施方式中对一个白键进行说明)、对这些多个键32分别施加活动负荷(action loading)的多个音锤部件33 (其中,在本实施方式中仅表示一个)、具有通过多个键32而分别进行接通动作的第I开关34的第I开关基板42、以及具有通过多个音锤部件33而分别进行接通动作的第2开关35及第3开关36的第2开关基板43。
[0037]键盘底架31如图3所示,配置在电子键盘乐器10主体的底板31a上,在其前端部(在图3中是右端部),从底部向上方突出而形成有前腿部37。在该前腿部37的上部,设有用来防止键32的横摆的键导引部37a。此外,在该前腿部37的后方(在图3中是左方),如图3所示,以比键导引部37a稍低的高度形成有竖起部38。
[0038]该竖起部38形成有用于使后述的音锤部件33的前部侧插入并在上下方向上移动的音锤插入用的开口部38a。在该竖起部38的上部,朝向后部侧(在图3中是左侧)大致水平地形成有音锤载置部39。在该音锤载置部39的下部,如图3所示,向下方突出设有用来支承音锤部件33的音锤支承部40。该音锤支承部40设有可转动地支承音锤部件33的支承轴40a。
[0039]此外,在音锤载置部39的后部侧,如图3所示,形成有基板搭载部41。该基板搭载部41构成为,如后述那样将设有第I开关34的第I开关基板42与设有第2开关35及第3开关36的第2开关基板43上下对置地安装。
[0040]并且,在键盘底架31的后部、也就是基板搭载部41的后部侧,如图3所示,以比音锤载置部39稍高的高度形成有键载置部44。在该键载置部44的上表面,形成有键支承部
45。该键支承部45设有将键32的后端部可在上下方向上转动地支承的支承轴45a。此外,在该键载置部44的后端部,如图3所示,垂下有对键盘底架31的后端部进行支承的后腿部46。
[0041]另一方面,键32如图3所示,其后端部(在图3中是左端部)在上下方向上可转动地支承于在键盘底架31的键载置部44上设置的键支承部45的支承轴45a。在该键32的中间部,向下侧突出形成有用来推压在键盘底架31的基板搭载部41处配置的后述的第I开关基板42的第I开关34的开关推压部47。
[0042]此外,在键32的位于开关推压部47的前侧(在图3中是右侧)的键32的部位,如图3所示,朝向键32的下侧突出形成有音锤导引部48。该音锤导引部48构成为,将后述的位于音锤部件33前端部的键抵接部52可滑动地插入,使该插入的键抵接部52根据键32的按键操作而在上下方向上位移。
[0043]音锤部件33如图3所示,具备:音锤主体49 ;设在该音锤主体49的后部(在图3中是左侧部)的锤部50 ;设在音锤主体49的前侧上部(在图3中是右侧上部)、成为音锤主体49的转动中心的合成树脂制的转动支承部51 ;设在音锤主体49的前端部(在图3中是右端部)的键抵接部52 ;以及设在音锤主体49的中间部的上部、用来推压后述的第2开关基板43的第2开关35及第3开关36的开关推压部53。
[0044]该音锤部件33如图3所示那样,构成为,使音锤主体49的键抵接部52从键盘底架31的下侧插入竖起部38的开口部38a,向音锤载置部39的前侧(在图3中是右侧)突出,通过在此状态下将音锤主体49的转动支承部51可转动地安装于在音锤载置部39处设置的音锤支承部40的支承轴40a,音锤主体49以音锤支承部40的支承轴40a为中心在上下方向上转动。
[0045]此外,该音锤部件33如图3所示那样,构成为,当音锤主体49的转动支承部51可转动地安装于音锤支承部40的支承轴40a时,在音锤主体49的前端部设置的键抵接部52被可滑动地插入键32的音锤导引部48,通过在该状态下键抵接部52对应于键32的按键操作而与音锤导引部48 —起在上下方向上位移,以音锤支承部40的支承轴40a为中心使音锤主体49在上下方向上转动。
[0046]由此,音锤部件33如图3所示那样构成为,在键32没有被按压的初始状态时,音锤主体49在锤部50的重量下以音锤支承部40的支承轴40a为中心逆时针转动,音锤主体49的后部抵接于在键盘底架31的后端下部设置的毛毡(felt)等下限止动部54a,从而位置被限制在规定的下限位置。
[0047]此外,该音锤部件33构成为,若键32被从上方按压,则利用键32的音锤导引部48,音锤主体49的键抵接部52抵抗锤部50的重量而被推下,随之音锤主体49以音锤支承部40的支承轴40a为中心顺时针转动,由此对键32施加活动负荷,然后,音锤主体49的后部抵接于在键盘底架31的键载置部44的下表面设置的毛毡等上限止动部54b。
[0048]并且,第I开关34构成为,具备第I接点34a,可接触及离开地与第I开关基板42接触。由此,第I开关34构成为,在键32被按压操作时第I接点34a与第I开关基板42接触,由此进行开关并输出接通信号。
[0049]此外,该第I开关34构成为,在键32被按压操作后、向初始位置返回时,当第I接点34a从第I开关基板42离开时,输出断开(off)信号。
[0050]第2开关35及第3开关36构成为,分别具备第2接点35a及第3接点36a,第2接点35a及第3接点36a可接触及离开地依次接触第2开关基板43。另外,接触的顺序是,第2接点35a比第3接点36a先接触,离开的顺序是,第3接点36a比第2接点35a先离开。
[0051]由此,第2开关35及第3开关36构成为,在被音锤部件33的开关推压部53从下侧推压时,第2接点35a及第3接点36a以不同的时刻依次接触第2开关基板43,从而进行开关并依次输出接通信号。
[0052]此外,该第2开关35及第3开关36构成为,在键32被按压操作后、向初始位置返回时,当第2接点35a及第3接点36a从第2开关基板43离开时,依次输出断开信号。
[0053]图4是表示本实施方式的键32的按键量与发音时刻等之间的关系的图。横轴表示时间,纵轴表示键32的位置。键32的位置表示键32的按键量,位置x0表示按键量是O,位置x4表示按键量的最大值,即表示在物理上能够按键的量的最大值。
[0054]若键32的按压开始并被按压到位置xl,则第I接点34a接触第I开关基板42,第I开关34输出接通信号。接着,若将键32按压到位置x2,则第2接点35a接触第2开关基板43,第2开关35输出接通信号。此时,触碰(touch)检测开始。进而,若将键32按压到位置x3,则第3接点36a接触第2开关基板43,第3开关36输出接通信号。此时,执行发音处理。
[0055]然后,在将键32按压到位置x4后,开始放键,当键32回到位置x3时,第3接点36a从第2开关基板43离开,第3开关36输出断开信号。接着,当键32回到位置x2时,第2接点35a从第2开关基板43离开,第2开关35输出断开信号。进而,当键32回到位置xl时,第I接点34a从第I开关基板42离开,第I开关34输出断开信号。此时,执行消
音处理。
[0056]因而,如图4所示,若在键32回到位置x2后、回到位置xl之前再次进行按键,将键32按压到位置x2及x3,则不执行消音处理而再次执行发音处理。因而,由此能够将与键32对应的音高的乐音以短时间间隔连续发音。
[0057]以下,对在本实施方式的电子键盘乐器10中执行的处理更详细地说明。
[0058]图5是说明在本实施方式的电子键盘乐器10中执行的主流程的流程图。另外,虽然没有图示,但在主流程的执行中,还以规定的时间间隔执行将中断计数器的计数器值增加的定时器增加处理。
[0059]如图5所示,若将电子键盘乐器10的电源投入,则在步骤SI中,电子键盘乐器10的CPU21 (以下简称作“CPU21”)执行包括RAM23中的数据及显示部16的图像的清空在内的初始化处理。在步骤S2中,CPU21检测构成开关群25的开关的各自的操作,执行开关处理,该开关处理执行按照检测到的操作的处理。关于开关处理,参照图6在后面叙述。
[0060]在步骤S3中,CPU21执行按键处理。这里,所谓按键处理,是指执行与音色的种类相应的发音控制的处理。关于按键处理,参照图7及图8在后面叙述。在步骤S4中,CPU21执行放键处理。这里,所谓放键处理,是指执行与音色的种类相应的消音控制的处理。关于放键处理,参照图9及图10在后面叙述。
[0061]在步骤S5中,CPU21执行其他处理,例如向显示部16的图像显示、LED (未图示)的点亮、熄灭等各种处理,并使处理返回步骤S2。以后,CPU21重复步骤S2?S5的处理。
[0062]接着,参照图6至图10的各流程图,分别对图5的主流程中的、步骤2的开关处理、步骤S3的按键处理及步骤S4的放键处理的详细情况,按其顺序分别说明。
[0063]图6是说明图5的主流程的步骤S2的开关处理的详细情况的流程图。
[0064]在步骤Sll中,CPU21受理音色的种类的选择。例如,当上述声学钢琴选择开关
12、电钢琴选择开关13、电风琴选择开关14及大键琴选择开关15中的某个开关被按下时,CPU21通过检测哪个开关被按下并确定音色的种类,来受理该音色的种类的选择。
[0065]在所确定的音色的种类是声学钢琴的情况下,在步骤S12中,CPU21将音色的种类设定为声学钢琴。
[0066]此外,在所确定的音色的种类是电钢琴的情况下,在步骤S13中,CPU21将音色的种类设定为电钢琴。
[0067]此外,在所确定的音色的种类是电风琴的情况下,在步骤S14中,CPU21将音色的种类设定为电风琴。
[0068]此外,在所确定的音色的种类是大键琴的情况下,在步骤S15中,CPU21将音色的种类设定为大键琴。
[0069]若步骤S12、S13、S14或S15的处理结束,则CPU21进一步将表示所设定的音色的种类的信息保存到RAM23的规定区域中。除此以外,虽然没有图示,但演示演奏的开始、结束的指定开关、节奏样式的指定等各种开关的操作也被检测。由此,开关处理结束,即,图5的步骤S2的处理结束,作为步骤S3的按键处理,执行图7及图8所示的一系列的处理。
[0070]图7及图8是说明图5的主流程的步骤S3的按键处理的详细情况的流程图。
[0071]在步骤S21中,CPU21判定音色的种类。具体而言,CPU21参照保存在RAM23的规定区域中的表示音色的种类的信息,判定音色的种类。
[0072]在判定结果是音色的种类是声学钢琴的情况下,CPU21执行步骤S22?S28的一系列的处理(以下称作“声学钢琴”的处理)。在判定结果是音色的种类是电钢琴的情况下,CPU21执行步骤S29?S35的一系列的处理(以下称作“电钢琴的处理”)。在判定结果是音色的种类是电风琴的情况下,CPU21执行步骤S36?S44的一系列的处理(以下称作“电风琴的处理”)。在判定结果是音色的种类是大键琴的情况下,CPU21执行步骤S45?S49的一系列的处理(以下称作“大键琴的处理”)。
[0073]以下,关于声学钢琴的处理至大键琴的处理,以其顺序分别说明。
[0074][声学钢琴的处理]
[0075]在步骤S22中,CPU21判断第2开关35是否接通。具体而言,CPU21通过键32被按压到位置x2 (参照图4)、第2接点35a接触第2开关基板43,来判断是否检测到来自第2开关35的接通信号的输出。在该判断是“是”的情况下,CPU21使处理向步骤S23转移,在“否”的情况下,使处理向步骤S22返回。
[0076]因而,在步骤S22中,在判断为第2开关35接通之前,CPU21反复执行步骤S22的判定处理,若判断为第2开关35接通,则使处理向步骤S23转移。
[0077]在步骤S23中,CPU21开始速率(velocity)的计测。具体而言,CPU21开始计测在后述的步骤S25的速率的计算中需要的时间。另外,在步骤S23中开始计测的时间,是键32从位置x2移动到位置x3的经过时间。
[0078]在步骤S24中,CPU21判断第3开关36是否接通。具体而言,CPU21通过键32被按压到位置x3 (参照图4)、第3接点36a接触第2开关基板43,来判断是否检测到来自第3开关36的接通信号的输出。在该判断是“是”的情况下,CPU21使处理转移到步骤S25,在“否”的情况下,使处理向步骤S24返回。
[0079]因而,在步骤S24中,在判断为第3开关36接通之前,CPU21反复执行步骤S24的判定处理,若判断为第3开关36接通,则使处理向步骤S25转移。[0080]在步骤S25中,CPU21计算速率。速率是键32的按压的强度,表示发音的音量,能够基于键32的速度来计算。所以,CPU21结束在步骤S23的处理中开始的“时间的计测”,基于计测出的时间、和键32的位置x2与位置x3之间的距离,计算键32的速度作为速率。
[0081]在步骤S26中,CPU21计算声学钢琴的等待时间。所谓声学钢琴的等待时间,在音色的种类是声学钢琴的情况下,是从CPU21检测到第3开关36已接通开始到将发音指示信号发送到声源部26为止的时间。在实际的声学钢琴中,由于在将键盘完全按下而音锤触弦发音之前存在时滞,所以能够将该时滞应用于本实施方式的电子键盘乐器10。关于后述的电钢琴也是同样的。声学钢琴的等待时间通过对保存在图11所示的延迟时间表中的声学钢琴的延迟时间乘以保存在图12所示的系数表中的系数来计算。
[0082]这里,对延迟时间表进行说明。
[0083]图11示出延迟时间表的结构的一例。
[0084]根据该延迟时间表,与各键号码相对应的延迟时间被设定为,音高越大即键号码越大则越小。其理由是因为,在高音域中,与低音域相比音锤较小,所以按键后的延迟时间变小。此外,声学钢琴的延迟时间设定得比电钢琴的延迟时间大。其理由是因为,声学钢琴与电钢琴相比,音锤的可动范围较大,所以按键后的延迟时间变大。
[0085]接着,对系数表进行说明。
[0086]图12示出系数表的结构的一例。
[0087]根据该系数表,与各速率范围相对应的系数被设定为,速率范围越大则越大。这里,所谓速率范围,是相当于速率值的幅度的概念。例如,在图7的步骤S25的处理中计算出的速率,属于系数表的127级别的速率范围中的某个,该计算出的速率为越大的值则属于与越大的值相对应的速率范围。在系数表中与各速率范围相对应的系数被设定为速率范围越大则越大的理由是因为,当按键强时音锤的动作速度快,所以在将键盘完全按下而音锤触弦发音之前的时滞小,当按键弱时音锤的动作速度慢,所以该时滞变大。
[0088]因而,作为上述图7的步骤S26的处理,具体而言执行以下这样的处理。S卩,CPU21通过对与键32的键号码相对应的声学钢琴的延迟时间乘以与在步骤S25的处理中计算出的速率所属的速率范围相对应的系数,来计算声学钢琴的等待时间。
[0089]在步骤S27中,CPU21判断是否经过了声学钢琴的等待时间。在没有经过声学钢琴的等待时间的情况下,CPU21在步骤S27中判断为“否”,使处理向步骤S27返回。S卩,在声学钢琴的等待时间经过之前的期间中,通过反复执行步骤S27的判定处理,从而声学钢琴的处理成为待机状态。
[0090]然后,在经过了声学钢琴的等待时间的情况下,在步骤S27中判断为“是”,处理向步骤S28前进。
[0091]在步骤S28中,CPU21进行发音指示。具体而言,CPU21对声源部26提供表示要发音的乐音的音高、速率的音符开启(note on)事件。声源部26基于音高、速率、以及在步骤S21中判定出的音色的种类,将R0M22的波形数据读出,生成乐音数据。由此,从扬声器28产生乐音。若步骤S28的处理结束,则按键处理结束。
[0092][电钢琴的处理]
[0093]接着,对电钢琴的处理进行说明。
[0094]在步骤S21的处理中,若作为音色的种类而判定为电钢琴,则作为电钢琴的处理,执行以下这样的步骤S29?S35的处理。
[0095]在步骤S29中,CPU21判断第2开关35是否接通。具体的处理与步骤S22是同样的。因而,在输出来自第2开关35的接通信号之前的期间,通过反复执行步骤S29的判定处理,从而电钢琴的处理成为待机状态。然后,当输出来自第2开关35的接通信号时,在步骤S29中判断为第2开关35接通,处理向步骤S30前进。
[0096]在步骤S30中,CPU21开始速率的计测。具体而言,CPU21开始计测在后述的步骤S32的速率的计算中需要的时间。另外,在步骤S30中开始计测的时间,是键32从位置x2移动到位置x3的经过时间。
[0097]在步骤S31中,CPU21判断第3开关36是否接通。具体的处理与步骤S24是同样的。因而,在输出来自第3开关36的接通信号之前的期间,通过反复执行步骤S31的判定处理,从而电钢琴的处理成为待机状态。然后,当输出来自第3开关36的接通信号时,在步骤S31中判断为第3开关36接通,处理向步骤S32前进。
[0098]在步骤S32中,CPU21计算速率。具体的处理与步骤S25是同样的。
[0099]在步骤S33中,CPU21计算电钢琴的等待时间。所谓电钢琴的等待时间,在音色的种类是电钢琴的情况下,是从CPU21检测到第3开关已接通开始到将发音指示信号发送到声源部26为止的时间。在实际的电钢琴中,在将键盘完全按下而音锤触弦发音之前存在时滞,所以能够将该时滞应用于本实施方式的电子键盘乐器10。关于上述声学钢琴也是同样的。电钢琴的等待时间与在步骤S26中所述的方法同样,通过对保存在图11所示的延迟时间表中的电钢琴的延迟时间乘以保存在图12所示的系数表中的系数来计算。
[0100]在步骤S34中,CPU21判断是否经过了电钢琴的等待时间。在没有经过声学钢琴的等待时间的情况下,CPU21在步骤S34中判断为“否”,将处理向步骤S34返回。S卩,在声学钢琴的等待时间经过之前的期间,通过反复执行步骤S34的判定处理,声学钢琴的处理成为待机状态。
[0101]然后,在经过了声学钢琴的等待时间的情况下,在步骤S34中判断为“是”,处理向步骤S35前进。
[0102]在步骤S35中,CPU21进行发音指示。具体的处理与步骤S28是同样的。若步骤S35的处理结束,则CPU21结束按键处理。
[0103][电风琴的处理]
[0104]接着,对电风琴的处理进行说明。
[0105]在步骤S21的处理中,若作为音色的种类而判定为电风琴,则作为电风琴的处理,执行以下这样的步骤S36?S44的处理。
[0106]参照图8,在步骤S36中,CPU21判断第I开关34是否接通。具体而言,CPU21通过键32被按压到位置xl (参照图4)而第I接点34a接触第I开关基板42,判断是否检测到来自第I开关34的接通信号的输出。在该判断是“是”的情况下,CPU21使处理转移到步骤S37,在“否”的情况下,将处理向步骤S36返回。
[0107]因而,在步骤S36中,在判断为第I开关34接通之前,CPU21反复执行步骤S36的判定处理,若判断为第I开关34接通,则使处理向步骤S37转移。
[0108]在步骤S37中,CPU21开始第I速率的计测。具体而言,CPU21开始计测在后述的步骤S39的第I速率的计算中需要的时间。另外,在步骤S37中开始计测的时间,是键32从位置xl移动到位置χ2的经过时间。
[0109]在步骤S38中,CPU21判断第2开关是否接通。具体的处理与步骤S22是同样的。因而,在输出来自第2开关35的接通信号之前的期间,通过反复执行步骤S38的判定处理,从而电风琴的处理成为待机状态。然后,当输出来自第2开关35的接通信号时,在步骤S38中判断为第2开关35接通,处理向步骤S39前进。
[0110]在步骤S39中,CPU21计算第I速率。具体而言,CPU21结束在步骤S37的处理中开始的“时间的计测”,基于计测出的时间、和键32的位置xl与位置χ2之间的距离,计算作为键32的第I速度的第I速率。
[0111]在步骤S40中,CPU21进行高阶脚音的发音指示。所谓高阶脚音,是同时发音的9个倍音中的高阶的倍音,例如是从第5倍音到第9倍音。具体而言,CPU21对声源部26提供表示要发音的乐音的音高、速率的音符开启事件。声源部26基于音高、速率、以及在步骤S21中判定出的音色的种类,将R0M22的波形数据读出,生成乐音数据。由此,从扬声器28产生乐音。在实际的风琴中,与钢琴相比,高阶脚音在按键量少的状态下开始发音,所以在本实施方式中,能够将实际的风琴的发音机理应用于电子键盘乐器10。
[0112]在本实施方式中,在计测了第I速率后,在步骤S40中,立即进行发音指示。因而,也可以是,在图11的延迟时间表中设置电风琴的延迟时间,使各延迟时间对于各键号码全部为O (参照图13),在步骤S40中,CPU21参照延迟时间表,取得电风琴的延迟时间“O”。
[0113]在步骤S41中,CPU21开始第2速率的计测。具体而言,CPU21开始计测在后述的步骤S43的速率的计算中需要的时间。另外,在步骤S41中开始计测的时间,是键32从位置x2移动到位置x3的经过时间。
[0114]在步骤S42中,CPU21判断第3开关是否接通。具体的处理与步骤S24是同样的。因而,在输出来自第3开关36的接通信号之前的期间,通过反复执行步骤S42的判定处理,从而电风琴的处理成为待机状态。然后,当输出来自第3开关36的接通信号时,在步骤S42中,判断为第3开关36接通,处理向步骤S43前进。
[0115]在步骤S43中,CPU21计算第2速率。具体而言,CPU21结束在步骤S41的处理中开始的“时间的计测”,基于计测出的时间和键32的位置x2与位置x3之间的距离,计算作为键32的第2速度的第2速率。
[0116]在步骤S44中,CPU21进行低阶脚音的发音指示。所谓低阶脚音,是同时发音的9个倍音中的低阶的倍音,例如是第I倍音到第4倍音。具体而言,CPU21对声源部26提供表示要发音的乐音的音高、速率的音符开启事件。声源部26基于音高、速率、以及在步骤S21中判定出的音色的种类,将R0M22的波形数据读出,生成乐音数据。由此,从扬声器28产生乐音。在实际的风琴中,低阶脚音与钢琴同样,在按键量比较多的状态下开始发音,所以在本实施方式中,能够将实际的风琴的发音机理应用于电子键盘乐器10。若步骤S44的处理结束,则CPU21将按键处理结束。
[0117]在本实施方式中,在计测了第2速率后,在步骤S44中,立即进行发音指示。因而,也可以是,在图11的延迟时间表中设置电风琴的延迟时间,使各延迟时间对于各键号码全部为O (参照图13),在步骤S44中,CPU21参照延迟时间表,取得电风琴的延迟时间“O”。
[0118][大键琴的处理]
[0119]接着,对大键琴的处理进行说明。[0120]在步骤S21的处理中,若作为音色的种类而判定为大键琴,则作为大键琴的处理,执行以下这样的步骤S45?S49的处理。
[0121]在步骤S45中,CPU21判断第2开关是否接通。具体的处理与步骤S22是同样的。因而,在输出来自第2开关35的接通信号之前的期间,通过反复执行步骤S45的判定处理,大键琴的处理成为待机状态。然后,当输出来自第2开关35的接通信号时,在步骤S45中判断为第2开关35接通,处理向步骤S46前进。
[0122]在步骤S46中,CPU21开始速率的计测。具体而言,CPU21开始计测在后述的步骤S48的速率的计算中需要的时间。另外,在步骤S46中开始计测的时间,是键32从位置x2移动到位置x3的经过时间。
[0123]在步骤S47中,CPU21判断第3开关是否接通。具体的处理与步骤S24是同样的。因而,在输出来自第3开关36的接通信号之前的期间,通过反复执行步骤S47的判定处理,大键琴的处理成为待机状态。然后,当输出来自第3开关36的接通信号时,在步骤S47中判断为第3开关36接通,处理向步骤S48前进。
[0124]在步骤S48中,CPU21计算速率。具体的处理与步骤S25是同样的。
[0125]在步骤S49中,CPU21进行发音指示。具体的处理与步骤S28是同样的。若步骤S49的处理结束,则CPU21结束按键处理。
[0126]在本实施方式中,在计测了速率后,在步骤S49中,立即进行发音指示。因而,也可以是,在图11的延迟时间表中设置大键琴的延迟时间,使各延迟时间对于各键号码全部为O (参照图13),在步骤S49中,CPU21参照延迟时间表,取得大键琴的延迟时间“O”。
[0127]图9及图10是表示本实施方式的放键处理的流程图。在步骤S51中,CPU21判定音色的种类。具体而言,CPU21参照保存在RAM23的规定区域中的表示音色的种类的信息,判断音色的种类。通过该判断,在判定结果是音色的种类是声学钢琴的情况下,CPU21执行步骤S52及S53的处理(以下称作“声学钢琴的处理”)。在判定结果是音色的种类是电钢琴的情况下,CPU21执行步骤S54及S55的处理(以下称作“电钢琴的处理”)。在判定结果是音色的种类是电风琴的情况下,CPU21执行步骤S56?S59的处理(以下称作“电风琴的处理”),在判定结果是音色的种类是大键琴的情况下,CPU21执行步骤S60?S63的处理(以下称作“大键琴的处理”)。
[0128]以下,对声学钢琴的处理至大键琴的处理,以其顺序分别说明。
[0129][声学钢琴的处理]
[0130]在步骤S52中,CPU21判断第I开关34是否断开。具体而言,CPU21通过键32在按键后回到位置xl (参照图4)、第I接点34a从第I开关基板42离开,判断是否检测到来自第I开关34的断开信号的输出。在该判断是“是”的情况下,CPU21使处理向步骤S53转移,在“否”的情况下,将处理向步骤S52返回。
[0131]因而,在步骤S52中,在判断为第I开关34断开之前,CPU21反复执行步骤S52的判定处理,当判断为第I开关34断开时,使处理向步骤S53转移。
[0132]在步骤S53中,CPU21进行消音指示。具体而言,CPU21对声源部26提供表示要消首的乐首的首闻的首符关闭(note off )事件,指不该首符关闭事件表不的首闻的乐首的消音。若步骤S53的处理结束,则CPU21结束放键处理。
[0133][电钢琴的处理][0134]接着,对电钢琴的处理进行说明。
[0135]在步骤S51的处理中,若作为音色的种类而判定为电钢琴,则作为电钢琴的处理,执行以下这样的步骤S54及S55的处理。
[0136]在步骤S54中,CPU21判断第I开关34是否断开。具体的处理与步骤S52是同样的。因而,在输出来自第I开关34的断开信号之前的期间,通过反复执行步骤S54的判定处理,电钢琴的处理成为待机状态。然后,当输出来自第I开关34的断开信号时,在步骤S54中,判断为第I开关34断开,处理向步骤S55前进。
[0137]在步骤S55中,CPU21进行消音指示。具体的处理与步骤S53是同样的。若步骤S55的处理结束,CPU21结束放键处理。
[0138][电风琴的处理]
[0139]接着,对电风琴的处理进行说明。
[0140]在步骤S51的处理中,若作为音色的种类而判定为电风琴,则作为电风琴的处理,执行以下这样的步骤S56~S59的处理。
[0141]参照图10,在步骤S56中,CPU21判断第2开关35是否断开。具体而言,CPU21通过键32在按键后回到位置x2 (参照图4)、第2接点35a从第2开关基板43离开,判断是否检测到了来自第2开关 35的断开信号的输出。在该判断是“是”的情况下,CPU21使处理向步骤S57转移,在“否”的情况下,将处理向步骤S56返回。
[0142]因而,在步骤S56中,在判断为第2开关35断开之前,CPU21反复执行步骤S56的判定处理,当判断为第2开关35断开时,使处理向步骤S57转移。
[0143]在步骤S57中,CPU21进行低阶脚音的消音指示。具体而言,CPU21对声源部26提供表示要消音的乐音的音高的音符关闭事件,指示该音符关闭事件表示的音高的乐音的消
曰?
[0144]在步骤S58中,CPU21判断第I开关是否断开。具体的处理与步骤S52是同样的。因而,在输出来自第I开关34的断开信号之前的期间,通过反复执行步骤S58的判定处理,电风琴的处理成为待机状态。然后,当输出来自第I开关34的断开信号时,在步骤S58中,判断为第I开关34断开,处理向步骤S59前进。
[0145]在步骤S59中,CPU21进行高阶脚音的消音指示。具体而言,CPU21对声源部26提供表示要消音的乐音的音高的音符关闭事件,指示该音符关闭事件表示的音高的乐音的消音。若步骤S59的处理结束,则CPU21结束放键处理。
[0146][大键琴的处理]
[0147]接着,对大键琴的处理进行说明。
[0148]在步骤S51的处理中,若作为音色的种类而判定为大键琴,则作为大键琴的处理,执行以下这样的步骤S60~S63的处理。
[0149]在步骤S60中,CPU21判断第2开关是否断开。具体的处理与步骤S56是同样的。因而,在输出来自第2开关35的断开信号之前的期间,通过反复执行步骤S60的判定处理,大键琴的处理成为待机状态。然后,当输出来自第2开关35的断开信号时,在步骤S60中,判断为第2开关35断开,处理向步骤S61前进。
[0150]在步骤S61中,CPU21进行琴拨接触弦的音的发音指示。进行本处理的理由是因为,实际的大键琴具有与键盘联动的琴拨,该琴拨在按键时弹弦而发音,并且在放键时也因琴拨返回并接触弦而发生发音。具体而言,CPU21对声源部26提供表示要发音的乐音的音高的音符开启事件。声源部26基于音高及在步骤S21中判定出的音色的种类,将R0M22的波形数据读出,生成乐音数据。由此,从扬声器28发生乐音。另外,在步骤S61中,可以考虑放键时的速率来控制发音的音量。
[0151]在步骤S62中,CPU21判断第I开关是否断开。具体的处理与步骤S52是同样的。因而,在输出来自第I开关34的断开信号之前的期间,通过反复执行步骤S62的判定处理,大键琴的处理成为待机状态。然后,当输出来自第I开关34的断开信号时,在步骤S62中,判断为第I开关34断开,处理向步骤S63前进。
[0152]在步骤S63中,CPU21进行消音指示。具体的处理与步骤S53是同样的。若步骤S63的处理结束,则CPU21结束放键处理。
[0153]本实施方式的电子键盘乐器10,具备:键32 ;检测键32被按压到位置x3这一情况的第3开关36 ;受理音色的种类的选择的各种开关12?15 ;以及CPU21,根据由第3开关36检测到键32被按下到位置x3,以由各种开关12?15受理的种类的音色来执行发音。CPU21使从由第3开关36检测到键32被按压到位置x3开始到执行发音为止的时间,根据由各种开关12?15受理的音色的种类而变化。
[0154]因而,能够用一台电子键盘乐器反映多个种类的真实的键盘乐器的键盘机构的特性。
[0155]此外,本实施方式的电子键盘乐器10还具备将发音延迟时间按照音色的种类来存储的延迟时间表,CPU21从该表中检索与由各种开关12?15受理的音色的种类相对应的发音延迟时间,基于检索出的发音延迟时间,决定到执行发音为止的时间。
[0156]因而,例如能够真实地再现声学钢琴与电钢琴的发音等待时间的差异。
[0157]此外,本实施方式的电子键盘乐器10还具备:检测键32被按压到位置x2这一情况的第2开关35 ;以及在受理的音色是电风琴的情况下、根据键32被按压到位置x2而执行发音的CPU21。
[0158]因而,能够反映如真实的风琴那样、与钢琴相比以按键量较少的状态开始发音的键盘乐器的特性。
[0159]本发明并不限定于以上的实施方式,在权利要求书所记载的发明的范围内能够进行各种各样的变更,当然它们也包含在本发明的范围内。
[0160]另外,在本说明书中,记述记录在记录介质中的程序的步骤是按照其顺序按时间序列进行的处理,当然也包括不一定按时间序列进行处理而并行或单独执行的处理。
[0161]以上,对本发明的一些实施方式进行了说明,但这些实施方式不过是例示,并不限定本发明的技术范围。在本实施方式中说明的音色的种类以外,例如也可以是弦乐器、吉他、管风琴等。本发明能够取其他各种各样的实施方式,进而,在不脱离本发明的主旨的范围内能够进行省略、置换等各种各样的变更。这些实施方式及其变形包含在本说明书等所记载的发明的范围及主旨中,并包含在权利要求书所记载的发明和其等价的范围中。
【权利要求】
1.一种电子键盘乐器,具备: 键盘,由多个键构成; 检测机构,对上述多个键中的某一个被按键这一情况进行检测; 选择机构,从多个音色中选择要发音的乐音的音色; 决定机构,根据由该选择机构选择的音色,决定不同的发音延迟时间;以及发音指示机构,在从上述检测机构检测到按键的时刻起经过了由上述决定机构决定的发音延迟时间后,对所连接的声源进行指示,使得发出由上述选择机构选择的音色的乐音。
2.如权利要求1所述的电子键盘乐器, 该电子键盘乐器还具备将发音延迟时间按上述音色的每个种类进行存储的表; 上述决定机构具有检索机构,该检索机构从上述表中检索与由上述选择机构选择的音色相对应的发音延迟时间。
3.如权利要求1所述的电子键盘乐器, 上述检测机构构成为,在由上述选择机构选择了规定的音色的情况下,以上述键被按入到第I位置为条件来检测出按键;并且, 上述检测机构构成为,在由上述选择机构选择了规定的音色以外的音色的情况下,以上述键从上述第I位置被进一步按入到第2位置为条件来检测出按键。
4.一种方法,是具有由多个键构成的键盘的电子键盘乐器执行的方法,具备以下步骤: 对上述多个键中的某一个被按键这一情况进行检测; 从多个音色中选择要发音的乐音的音色; 根据该选择的音色,决定不同的发音延迟时间; 在从检测到上述按键的时刻起经过了所决定的上述发音延迟时间后,对所连接的声源进行指示,使得发出所选择的上述音色的乐音。
5.如权利要求4所述的方法, 该电子键盘乐器还具备将发音延迟时间按上述音色的每个种类进行存储的表; 从上述表中检索与所选择的上述音色相对应的发音延迟时间。
6.如权利要求4所述的方法, 在选择了规定的音色的情况下,以上述键被按入到第I位置为条件来检测出按键;并且, 在选择了上述规定的音色以外的音色的情况下,以上述键从上述第I位置进一步被按入到第2位置为条件来检测出按键。
【文档编号】G10H1/34GK103514870SQ201310258053
【公开日】2014年1月15日 申请日期:2013年6月26日 优先权日:2012年6月27日
【发明者】岩濑广, 野津友美 申请人:卡西欧计算机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1