利用计算机实现用电子键盘弹奏出真实乐器声音的方法

文档序号:2818906阅读:1607来源:国知局
专利名称:利用计算机实现用电子键盘弹奏出真实乐器声音的方法
技术领域
本发明涉及一种利用计算机实现用电子键盘弹奏出真实乐器声音的方法。
目前利用计算机将音符类符号转变为声音的方式主要有三种利用声卡FM合成器,利用声卡硬波表或软件自带软波表。但是这三种方式都有其难以克服的缺点。FM合成器声音电子音气息太浓,声卡硬波表是利用真实乐器的少量声音样本,再通过一定的计算来达到还原为真实乐器声音的目的。但由于样本量太小,因此声音听起来不够理想。软波表目前遇到的也是同样问题。目前也有一些硬件如音源器所能提供的乐器声音量较接近真实,但价格非常昂贵,无法成为大众化的产品。
另一方面,对于单纯的电子琴,一般都是都是自带合成器,也面临着声音真实性或价格高昂的问题。利用FM合成器的电子琴声音电子音气息太浓。利用硬波表的则因声音样本量少,声音听起来软绵绵的感觉不很真实;或声音虽然较好,但价格非常昂贵。
但是随着计算机的运行速度的加快以及内存和外存存储能力的扩大,使得利用计算机使键盘弹奏出真实乐器的声音成为可能,它可以提供更优质的音色和更丰富的功能,并且具有非常低廉的价格。
本发明包以下步骤
1.真实乐器声音的录制和存储弹奏真实的乐器,将该乐器每一个音符的声音都以数字形式录制下来,形成该乐器的声音数据库。如果该乐器有多种弹奏方式,则对每一音符,每一弹奏方式的声音都录下来。在该数据库中,每个音符的每一弹奏方式都有对应的声音数据。
换其它真实乐器,重复同样的过程,得到又一个真实乐器声音数据库。如此重复,直到将所需要的真实乐器的声音都录制制作成声音数据库。这样就组成一个大的真实乐器声音数据库。在该数据库中,每一乐器的每一音符的每一种弹奏方式都有对应的声音数据。
录制过程可以在带有声卡的计算机上进行,也可利用其它能将声音转化为数据的设备进行。该乐器声音数据库可以存储在光盘、磁盘和半导体存储器等各种数据记录介质上。只需制作一次,即可复制多份。
2.利用和计算机连接的键盘弹奏音乐利用和计算机连接的电子键盘弹奏音乐。键盘每一按键对应一按键识别码,计算机根据传输来的按键识别码执行下述动作之一a.选择乐器b.选择弹奏方式c.选择调号d.选择伴奏方式e.调用真实乐器声音数据库中相应的声音数据,传输给声卡发出声音。
其中前四种为功能选择,第五种为弹奏。一般先进行acd等功能选择,功能选择完成后,即可进行弹奏了。在弹奏过程中,可根据情况随时按弹奏方式选择键选定或改变弹奏方式,如对钢琴随时根据需要选择长音、弱音等弹奏方式。弹奏过程中也可随时根据需要按功能键变换乐器、伴奏方式等。
所说的电子键盘可采用MIDI键盘、外形如电子琴键盘的代码发生器或计算机键盘等其它可弹奏的键盘,通过计算机接口和计算机连接并通讯。键盘与计算机的连接口可为串行口、并行口或USB口等计算机接口。
MIDI键盘可用普通的商品。
所说的外形如电子琴键盘的代码发生器具体描述如下代码发生器键盘外形如普通电子琴,但内部没有声音合成器,其电子电路只产生按键识别代码。键盘上的按键包括音符键和功能键。音符键布局如普通电子琴音符键。功能键指实现某些功能如乐器选择、伴奏选择、调号选择以及弹奏方式选择等功能的按键。每一个按键对应一个标识代码,按下按键可产生代码,通过计算机接口传输给计算机。当计算机接受到硬件传来的按键代码时,如果是功能键,则根据代码执行选择乐器、选择弹奏方式等功能;如果是音符键,则根据代码并根据先前的乐器选择、弹奏方式选择、调号选择等,调用相应的真实乐器声音数据,传输给声卡发出该音符的声音。该键盘内部电路结构可有两种选择(1)键盘结构是矩阵式非编码键盘,各按键(包括音符键和功能键)构成行线和列线之间的开关。键盘通过计算机并行口和计算机连接。按键的识别过程是由计算机直接通过并行口对硬件的矩阵电路进行扫描,判断是那些键被按下。(2)键盘带有自己的扫描电路和处理器,可自己判断所按下的按键,然后通过计算机接口将按键识别码传输给计算机。键盘与计算机的连接口可为串行口、并行口或USB口。
按照说明书中步骤1方法制作的真实乐器声音数据库,可用作播放MIDI音乐的音源。由于声卡的质量档次主要区别在合成器质量上,若采用本发明制作的真实乐器声音数据库代替声卡上合成器的功能,则可在很便宜的中低档声卡上实现高质量欣赏MIDI音乐的功能。
本发明的优点在于在已有计算机的情况下,用很少的费用即可实现能弹奏出各种真实乐器声音的高级电子琴的功能,同时还可实现即使在中低档声卡上也能够高质量地欣赏MIDI音乐的功能。
权利要求
1.一种利用计算机实现用电子键盘弹奏出真实乐器声音的方法,包括下列步骤(1)真实乐器声音的录制和存储弹奏真实的乐器,将该乐器每一个音符的声音都以数字形式录制下来,形成该乐器的声音数据库,在该数据库中,每个音符都有对应的声音数据;换其它真实乐器,重复同样的过程,得到又一个真实乐器声音数据库;如此重复,直到将所需要的真实乐器的声音都录制下来制作成声音数据库;这样就组成一个大的真实乐器声音数据库,在该数据库中,每一乐器的每一音符都有对应的声音数据。(2)利用和计算机连接的电子键盘弹奏音乐利用和计算机连接的电子键盘弹奏音乐,键盘每一按键对应一按键识别码,计算机根据键盘传输来的按键识别码执行下述动作之一a.选择乐器b.选择弹奏方式c.选择调号d.选择伴奏方式e.调用真实乐器声音数据库中相应的声音数据,传输给声卡发出声音。
2.按照权利要求1的方法,其特征在于在真实乐器声音录制过程中,如果乐器有多种弹奏方式,则对该乐器每一音符的每一弹奏方式都以数字形式录制下来,形成该乐器的声音数据库;在由各种乐器声音组成的声音数据库中,每一乐器的每一音符的每一种弹奏方式都有对应的声音数据;利用和计算机连接的电子键盘弹奏音乐时,当按下音符键,则计算机根据先前所选的乐器和弹奏方式,从声音数据库中调用对应于所选乐器的该音符的该弹奏方式的声音数据,传输给声卡发出声音。
3.按照权利要求1的方法,其特征在于声音录制过程在能将声音转化为数据的设备进行。
4.按照权利要求3的方法,其特征在于声音录制过程可以在带有声卡的计算机上进行。
5.按照权利要求1的方法,其特征在于真实乐器声音数据库可以存储在下述任一数据记录介质上光盘、磁盘或半导体存储器。
6.按照权利要求1的方法,其特征在于真实乐器声音数据库可以复制,一次制作即可获得多份拷贝。
7.按照权利要求1方法中的电子键盘,其特征为该键盘是MIDI键盘或计算机键盘。
8.按照权利要求1方法中的电子键盘,其特征为该键盘外形如电子琴键盘,内部电路是计算机键盘电路,其按键包括功能选择键和音符键。
9.按照权利要求1方法中的电子键盘,其特征为该键盘外形如电子琴键盘,内部为简单的键盘矩阵电路,由计算机CPU通过计算机接口扫描来判断按下了那些按键,其按键包括功能选择键和音符键。
10.按照权利要求1的方法制作的真实乐器声音数据库,其特征在于该真实乐器声音数据库可用作播放MIDI音乐的音源。
全文摘要
一种利用计算机实现用电子键盘弹奏出真实乐器声音的方法,包括:a弹奏真实的乐器,将每一乐器每一个音符的每一弹奏方式的声音都以数字形式录制下来,形成一包含各种真实乐器声音的数据库。在该数据库中,每一乐器的每一音符的每一种弹奏方式都有对应的声音数据。b利用和计算机连接的电子键盘弹奏音乐,键盘每一按键对应一识别码,计算机根据传输来的按键识别码调用真实乐器声音数据库中相应的声音数据,传输给声卡发出声音。
文档编号G10H1/34GK1389850SQ0111862
公开日2003年1月8日 申请日期2001年6月5日 优先权日2001年6月5日
发明者牛传峰 申请人:牛传峰
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1