音乐键盘音调功能的制作方法

文档序号:2833543阅读:847来源:国知局
专利名称:音乐键盘音调功能的制作方法
技术领域
本发明涉及音乐键盘音调功能,虽然不排除其他的,但具体涉及一种音乐键盘,诸如MIDI键盘之类的音乐键盘的用户对音调功能具有更强的控制。
定义整个说明书中提及的“字母数字”用于包括可以在计算机键盘的键上找到的任何字符,包含地区或国家的字母表。例如,一种所谓“西方”键盘可以包括以下字母数字键字母键a到z;数字键0到9;功能键,包括如F1到F12的专用功能键和诸如因特网访问键的键;指令键,例如“ESC”、“Enter”、“Ctl”、“Shift”、“Tab”、“Caps Lock”、“Delete”、“Insert”、“Home”、“Page Up”、“Page Down”、“End”、“Num Lock”;光标控制键;和所有这些的“Shift”功能。
背景技术
音乐演奏局限于音乐键盘上可用的键的数量。没有硬件或软件可用来如用户所需并在用户需要时增大键的数量。
对于电子音乐键盘,例如电子钢琴、电子风琴或合成器,可以设置滑音轮(pitch bend wheel)以使得用户可以将单个音符的声音滑音直到通常为一个全音阶的固定量。滑音是通过使用称作滑音轮的键(通常为轮形键),使音符或音符组合的音调从初始音调到预定音调的受控改变。其可以具有向上或向下的滑音效果。滑音已经有一段时间是可用的了,但是局限于向上半音或向下半音的最大滑音。这是固定的且不能通过用户输入改变的。

发明内容
根据本发明的一个方面,提供了一种通过移调(transposition)改变音乐键盘的一部分的音调的方法,所述方法包括(a)在指定的功能键被激活时为所述部分提供移调功能;以及(b)在所述音乐键盘的音乐键被激活时,执行以下步骤(c)判断移调功能是否被激活;以及(d)如果音乐键在所述部分的范围中,则检查查询表并通过所述移调改变与所述音乐键相应的音符。
所述部分可以是一个八度音阶,而所述移调可以是高或低一个音阶。
所述部分可以是所述音乐键盘的最高的八度音阶,或者可以是所述音乐键盘的最低的八度音阶。
在另一形式中,本发明提供了一种具有扩展范围功能的音乐键盘,所述音乐键盘包括用于激活所述音乐键盘的至少一部分的移调功能的激活装置,所述移调功能将所述部分以间隔移调,作为该改变功能的激活的结果。
所述部分可以是一个八度音阶。所述间隔可以是高一个八度音阶,且所述部分是所述音乐键盘的最高的八度音阶。或者,所述间隔可以是低一个八度音阶且所述部分是所述音乐键盘的最低的八度音阶。
本发明的另一方面提供了一种使音乐键盘产生的至少一个音符能够滑音的方法,所述方法包括在滑音功能被激活且用于滑音的范围被选择和设定时,并且在所述音乐键盘的至少一个音乐键被用户按下以产生至少一个音符且指示了所述滑音功能时,根据所述被选择和设定的用于滑音的范围使所述至少一个音符滑音。
所述用于滑音的范围可以在从1到12个半音的范围中。所述滑音可以是向上、向下、向上然后向下以及向下然后向上。
本发明的另一方面提供了一种音乐键盘,具有使得通过按下所述音乐键盘的至少一个音乐键而产生的至少一个音符能够滑音的装置;所述音乐键盘包括使得能够选择和设定用于所述滑音的至少一个范围的装置,且其中提供查询表以使所述音乐键盘能够根据所述被选择和设定的滑音范围来使所述至少一个音符滑音。
所述用于滑音的范围可以在从1到12个半音的范围中。所述滑音可以是向上、向下、向上然后向下以及向下然后向上。
本发明提供了一种包括计算机程序代码的计算机可用介质,所述计算机程序代码被配置成使得处理器执行一个或多个功能以实现通过移调改变音乐键盘的一部分的音调的方法,所述方法包括(a)在指定的功能键被激活时为所述部分提供移调功能;以及(b)在所述音乐键盘的音乐键被激活时;(c)判断移调功能是否被激活;以及(d)如果音乐键在所述部分中,则检查查询表并通过移调改变与所述音乐键相应的音符。
并且一种包括计算机程序代码的计算机可用介质,所述计算机程序代码被配置成使得处理器执行一个或多个功能以实现一种使音乐键盘产生的至少一个音符能够滑音的方法,所述方法包括以下步骤在滑音功能被激活且用于滑音的范围被选择和设定时,以及在所述音乐键盘的至少一个音乐键被用户按下以产生至少一个音符且指示了所述滑音功能时,根据所述被选择和设定的用于滑音的范围使所述至少一个音符滑音。


为了可以充分理解本发明并容易投入实用,现在将通过仅作为本发明优选实施例的非限制性例子来进行说明,本说明参考解释性的附图,其中图1是使用根据本发明的键盘的系统的立体图;图2是根据本发明的键盘的立体图;图3是第一实施例的流程图;和图4是第二实施例的流程图。
具体实施例方式
在图1中示出了具有键盘30的主计算机28。键盘30可以通过电缆11或通过使用射频或红外传输的任何合适的无线系统连接到主机28。扬声器19以任何合适的方式连接到主机28。可以提供其他外设(例如,鼠标21、打印机)并连接到主机28。
现在参考图2,示出了键盘30。其优选地是如在我们的在先申请PCT/SG01/00040(“我们的在先申请”)中描述和界定的组合键盘,该申请的内容通过引用而被包含于此。虽然本发明可应用于如在我们的在先申请中说明的组合字母数字和音乐键盘30,但是其可以与用于例如电子风琴、电子钢琴或合成器的任何电子音乐器具的音乐键盘一起使用。组合键盘30具有音乐键盘12和字母数字键盘14。音乐键盘12可以是MIDI键盘,或可以在准MIDI模式下工作。其也可以根据用于电子音乐器具的音乐键盘的任何其他相关系统或标准。音乐键盘12具有多个音乐键16,包括“白”键18和“黑”键20。键16的数量可以是如所期望的,例如37、49、61或88。
变调(pitch shifting)是使所有MIDI键的音调偏移预选数量的半音。一旦设定,就将应用到MIDI键的整个范围。在本发明的情况中,通过按下字母数字功能键加上MIDI键的组合,字母数字键告知驱动器准备接收输入,而被按下的MIDI键告知驱动器以多少增量向上或向下偏移所有MIDI键。
在图3中,示出了扩展音乐键盘12的最终八度音阶(final octave)22的过程。最终八度音阶22包含八度音阶的13个键。在步骤1中,用户激活功能键以激活八度音阶扩展功能。该功能键可以是在一体的或分离的键垫上的音乐键盘12的功能键24,可以是与音乐键盘12相关联的字母数字键盘14的键26,或者可以是在键盘12上的分离的ON/OFF开关33。相关联指的是字母数字键盘14与音乐键盘12如在我们的在先申请中示出的那样结为一体,或者两个键盘12、14足够靠近以能够被用户同时使用。
参考图3,在激活功能键24、26时,产生扫描码并发送到主机28。主机28可以是内置到音乐键盘12或与键盘10相关联的计算机。主机28可以是PC、膝上型电脑、专用声音处理设备或类似物。主机中的驱动器通知应用程序功能键24、26被按下(步骤2)。应用程序注意到此(3),并且注意到用户已经请求激活八度音阶扩展器。应用程序(4)检查八度音阶扩展器目前是ON还是OFF。如果是ON(5),则应用程序保持八度音阶扩展器为ON。如果是OFF(6),则应用程序将八度音阶扩展器设定成ON。当用户请求八度音阶扩展器停用时,应用程序(4)检查八度音阶扩展器目前是ON还是OFF。如果是OFF(5),则应用程序保持八度音阶扩展器为OFF。如果是ON(6),则应用程序将八度音阶扩展器设定成OFF。
用户(7)接着按下音乐键盘12上的一个音乐键16。应用程序(8)检查八度音阶扩展器是否是ON以及音乐键是否在由八度音阶扩展功能所覆盖的范围内,例如在音乐键盘12的最终八度音阶22中。如果两者都为是,则在(9)中应用程序检查用于所请求的动作的查询表,并请求声音发生器(例如主机28中的声卡)产生除了根据初始请求的功能所移调的音符之外与音乐键相关的音乐声。该功能可以为音乐键盘12向上移调一个八度音阶的最高八度音阶22;或者为音乐键盘12向下移调一个八度音阶的最低八度音阶31。该移调可以多于或少于一个八度音阶,并且可以预设或通过用户输入设定。音乐键盘被移调的部分可以是最高八度音阶22和/或最低八度音阶31,且可以预设或通过用户输入设定。可以是多于或少于音乐键盘的相关部分的一个八度音阶,并且同样经过移调的音乐键盘的部分及扩展可以预设或者可以通过用户输入设定。
但是,如果应用程序判断八度音阶扩展器没有激活(10),则应用程序指示声音发生器在音乐键被按下时演奏所请求的音乐声。
现在参考图4,用户再次激活功能键32以使用户能够将滑音控制选择和设定到所需的水平L。此水平是音调可以滑音的半音数。这可以为上滑和下滑分别改变。水平L的水平设定可以通过硬件(例如可变电阻器)和/或软件完成。
如果需要,可以有附加的功能,以使用户也可以选择和设定相关的音阶S,使得滑音可以在音乐上被校正。例如,如果以D调演奏,则滑音将自动地把F演奏为F#,而把C演奏为C#。这可以是相关的,如果音乐键盘是用于风琴或钢琴,或者是电子版的风琴或钢琴。
应用程序注意到水平L(220)并存储此信息。用户接着按下在音乐键盘12上的一个音乐键16,以产生扫描码并发送到主机28。主机28可以内置到音乐键盘,或者可以是分离的。如果是分离的,则其可以是例如PC或膝上型电脑的计算机。主机28中的驱动器通知应用程序音乐键16被按下了。应用程序指示声音发生器(例如主机28中的声卡)产生与被按下的键相应的音乐声。
在用户也通过转动通用旋钮34来操作滑音功能时,应用程序检查被用户选择和设定的水平L(240)。应用程序接着使用L检查(250)查询表,并从检查的结果指示声卡将正在演奏的音符改变(或“滑音”)水平L。改变可以是向上或向下,向上接着向下,或者向下接着向上。在松开滑音旋钮34时,音乐声回到正常。在两个音符之间的移动是以具有由滑音轮的操作速度确定的移动速度的快速滑音的形式,有效地覆盖起始音符和结束音符之间的所有音乐频率。水平L可以是任何数量的半音,例如在从1至12个半音的范围中。
本发明也延伸到包括计算机程序代码的计算机可用介质,其被配置成使得处理器执行一个或多个上述的功能和步骤;并延伸到被这样编程的音乐键盘(具有主机)。
在前述的说明中描述了本发明的优选实施例,本领域的技术人员应该理解到可以对过程步骤和系统进行许多改变和修改而不偏离本发明。
权利要求
1.一种通过移调改变音乐键盘的一部分的音调的方法,所述方法包括a.在指定的功能键被激活时为所述部分提供移调功能;以及b.在所述音乐键盘的音乐键被激活时,执行以下步骤c.判断所述移调功能是否被激活;以及d.如果所述音乐键在所述部分的范围中,则检查查询表并通过所述移调改变与所述音乐键相应的音符。
2.如权利要求1所述的方法,其中所述部分是一个八度音阶。
3.如权利要求1所述的方法,其中所述移调是高一个八度音阶。
4.如权利要求1所述的方法,其中所述移调是低一个八度音阶。
5.如权利要求2所述的方法,其中所述部分是所述音乐键盘的最高的八度音阶。
6.如权利要求2所述的方法,其中所述部分是所述音乐键盘的最低的八度音阶。
7.如权利要求1所述的方法,其中所述移调是高一个八度音阶且所述部分是所述音乐键盘的最高的八度音阶。
8.如权利要求1所述的方法,其中所述移调是低一个八度音阶且所述部分是所述音乐键盘的最低的八度音阶。
9.一种音乐键盘包括(a)第一多个音乐键;(b)移调功能,用于在所述移调功能激活时将所述音乐键盘的一部分的音调移调,所述部分包括第二多个音乐键,所述第二多个少于所述第一多个。
10.如权利要求9所述的音乐键盘,其中所述部分是一个八度音阶。
11.如权利要求10所述的音乐键盘,其中所述移调是高一个八度音阶且所述部分是所述音乐键盘的最高的八度音阶。
12.如权利要求10所述的音乐键盘,其中所述移调是低一个八度音阶且所述部分是所述音乐键盘的最低的八度音阶。
13.一种使音乐键盘产生的至少一个音符能够滑音的方法,所述方法包括以下步骤a.在所述滑音功能被激活且用于所述滑音的范围被选择和设定时;以及b.在所述音乐键盘的至少一个音乐键被用户按下以产生至少一个音符且指示了所述滑音功能时,根据所述被选择和设定的用于滑音的范围使所述至少一个音符滑音。
14.如权利要求13所述的方法,其中所述用于滑音的范围是在从1到12个半音的范围中。
15.如权利要求13所述的方法,其中所述滑音是从包括向上、向下、向上然后向下以及向下然后向上的组中选择的。
16.一种音乐键盘,具有使得通过按下所述音乐键盘的至少一个音乐键而产生的至少一个音符能够滑音的装置;所述音乐键盘包括使得能够选择和设定用于所述滑音的至少一个范围的装置,且其中提供查询表以使所述音乐键盘能够根据所述被选择和设定的滑音范围来使所述至少一个音符滑音。
17.如权利要求16所述的音乐键盘,其中所述用于滑音的范围在从1到12个半音的范围中。
18.如权利要求16所述的音乐键盘,其中所述滑音是从包括向上、向下、向上然后向下以及向下然后向上的组中选择的。
19.一种包括计算机程序代码的计算机可用介质,所述计算机程序代码被配置成使得处理器执行一个或多个功能以实现通过移调改变音乐键盘的一部分的音调的方法,所述方法包括以下步骤a.在指定的功能键被激活时为所述部分提供移调功能;以及b.在所述音乐键盘的音乐键被激活时,执行以下步骤c.判断所述移调功能是否被激活;以及d.如果音乐键在所述部分中,则检查查询表并通过所述移调改变与所述音乐键相应的音符。
20.一种包括计算机程序代码的计算机可用介质,所述计算机程序代码被配置成使得处理器执行一个或多个功能以实现一种使音乐键盘产生的至少一个音符能够滑音的方法,所述方法包括以下步骤a.在滑音功能被激活且用于所述滑音的范围被选择和设定时;以及b.在所述音乐键盘的至少一个音乐键被用户按下以产生至少一个音符且指示了所述滑音功能时,根据所述被选择和设定的用于滑音的范围使所述至少一个音符滑音。
全文摘要
一种通过移调改变音乐键盘的一部分的音调的方法,包括在指定的功能键被激活时为所述部分提供移调功能,并且在所述音乐键盘的音乐键被激活时,判断移调功能是否被激活,并且如果音乐键在所述部分中,则检查查询表并通过移调改变与所述音乐键相应的音符。还公开了一种使音乐键盘产生的至少一个音符能够滑音的方法,以使得在滑音功能被激活且用于滑音的范围被选择和设定时,并且在所述音乐键盘的至少一个音乐键被用户按下以产生至少一个音符且指示了所述滑音功能时,根据所选择和设定的用于滑音的范围使所述至少一个音符滑音。还公开了用于实现所述方法的键盘。
文档编号G10H1/44GK1761995SQ200480007499
公开日2006年4月19日 申请日期2004年5月20日 优先权日2003年5月21日
发明者沈望傅, 林克良, 萧稖錉 申请人:创新科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1