首页> 中国专利> 电乐音接近原声乐音的方法和产生系统,原声乐音录音系统

电乐音接近原声乐音的方法和产生系统,原声乐音录音系统

摘要

大钢琴(1a)通过弦(1f)和声板(lg)的振动产生原声乐音,从而在声板(1g)周围的录音点(L/M/R)就可以将原声乐音转换为模拟音频信号,并通过采样和模数转换从模拟音频信号产生波形数据集组;当产生电子乐音时,依据录音点(L/M/R)和被扬声器(31/32/33)所占据的乐音散射点(L/M/R)之间的差别,确定延迟参数和音量参数,从波形数据集组中顺序读出波形数据序列集,并用延迟参数和音量参数对其进行修改,从而电子乐音变得与原声乐音相近。

著录项

  • 公开/公告号CN1455384A

    专利类型发明专利

  • 公开/公告日2003-11-12

    原文格式PDF

  • 申请/专利权人 雅马哈株式会社;

    申请/专利号CN03136797.6

  • 申请日2003-04-22

  • 分类号G10H1/00;G10H7/02;

  • 代理机构11105 北京市柳沈律师事务所;

  • 代理人吕晓章;马莹

  • 地址 日本静冈县

  • 入库时间 2023-12-17 15:01:15

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-04-05

    未缴年费专利权终止 IPC(主分类):G10H 1/00 专利号:ZL031367976 申请日:20030422 授权公告日:20080109

    专利权的终止

  • 2008-01-09

    授权

    授权

  • 2003-11-12

    公开

    公开

说明书

技术领域

本发明涉及一种录音和电子乐音产生技术,特别是涉及一种产生在感觉上接近原声乐音的电子乐音的方法、一种根据原声乐音产生波形数据段的录音系统以及根据波形数据段再现电子乐音的乐音产生系统。

背景技术

乐器分为两类,即原声乐器和电子乐器。这两类乐器都有它们的优点和缺点。原声乐器在老年人和年轻人中很流行。原声乐音对于大多数音乐爱好者来说都很熟悉,并且其种类很丰富。可是,有些原声乐器体积大,而且演奏者感觉很难在一整首乐曲中演奏出微弱的乐音。当一个城市居民用原声乐器演奏一段音乐时,他或她对声音必须很小心,因为邻居们有时会对他或她产生抱怨。

另一方面,电子乐器通常比相应的原声乐器体积要小。因为演奏者可以在大增益和小增益之间控制放大器。所以演奏者可以容易地用极小的音量来演奏音乐。如果演奏者通过耳机听他们的表演,他们就不必为邻居们担心了。然而,电子乐音却不如原声乐音那样丰富。

电子乐器可以产生在感觉上接近于原声乐音的电子乐音。当演奏者在电子乐器上演奏一段乐曲时,演奏者可以通过按键来指定乐音的音调,并且从操作按键对应的的地址中读出波形数据段,然后根据从波形存储器中的地址读出的波形数据段中产生音频信号。把该音频信号提供给发声系统,并转换为电子乐音。该波形数据段是通过对表示由相应的原声乐器产生的原声乐音的模拟音频信号进行采样而得到的。

波形数据段是按如下产生的。首先,由原声乐器产生原声乐音,并将其转换为模拟音频信号。以确定频率对该模拟音频信号采样从而得到幅度的离散值序列。这个离散值序列表示为这段乐音波形。将离散值转换为数字编码,该数字编码就形成了波形数据段。对其他乐音也同样进行采样和数据转换,并将这些波形数据段存储在波形存储器中的不同地址中。

数据转换中可以运用脉冲宽度调制技术。另一种调制技术可运用到波形数据段,并且电子乐器可以具有用于存储通过其他调制技术产生的波形数据段的波形存储器。在下面的描述中,从波形数据段中产生音频信号的电子乐器被称作“采样数据存储形式的电子乐器”。

采样数据存储形式的电子乐器的一个优点是可以产生在感觉上接近于原声乐音的电子乐音。可是,在模拟阶段,采样点对原声乐音是有影响作用的。详细地说,假定采样器通过相应的原声乐器产生原声乐音。在原声乐器周围的采样空间中,原声乐音的音色彼此有着细微的不同。例如,在原声乐器的前方位置和在原声乐器后方的另一个位置,听者可以感觉到原声乐音在音色上有细微的不同。然而,原声乐音通常是在原声乐器周围的一个采样点,或在原声乐器左边和右边的两个采样点被转换为模拟音频信号。根据在单个或两个采样点采样得到的波形数据段生成电子乐音。这就是为什么听者感觉电子乐音平淡的原因。

在模拟阶段,另一个有影响的因素是原声乐器的个性。听者可以感觉到由平台大钢琴产生的原声乐音不同于由标准大钢琴产生的原声乐音。平台大钢琴的原声乐音要比标准大钢琴的原声乐音丰富。可是,要将平台大钢琴所产生的原声乐音的细微差别加到基于对标准大钢琴产生的原声乐音进行采样得到的波形数据段而形成的电子乐音上却很困难。

为了让电子乐音在感觉上更接近于原声乐音,申请号为平5-62749的已审日本专利申请中公开了一种采样数据存储形式的电子乐器。申请号为平5-62749的已审日本专利申请的基础是1984年10月18日提交的申请号为昭和59-217419的日本专利申请。现有技术中的采样数据存储形式的电子乐器配备有布置在采样点的扬声器。在采样点采样波形数据段,并将其存储在波形存储器中。当演奏者按下分配了音调名称的按键后,通过不同的声道从地址中顺序读出波形数据段,并且根据通过不同声道提供的波形数据段产生音频信号。音频信号分别提供到扬声器,并通过扬声器转换为电子乐音。根据在不同的采样点取样得到的波形数据段产生音频信号,并将其提供给设置在各采样点上的扬声器。结果就是,这样的电子乐音在感觉上比现有技术中的标准采样数据存储形式的电子乐器更接近于对应的原声乐音。通过不同声道产生音频信号的这类采样数据存储形式的电子乐器在以下称之为“多声道采样数据存储形式的电子乐器”。

虽然现有技术中的多声道采样数据存储形式的电子乐器产生的电子乐音的声音散射特征得到了改进,但现有技术中的多声道的采样数据存储形式的电子乐器所遇到的问题是它占据的空间和相应的原声乐器所占据的空间一样大。如果波形数据段是在大钢琴声板的双侧采样的,那么放置扬声器之间的距离就要等于采样点的距离,并且多声道的采样数据存储形式的电子乐器至少要占据声板大小的空间。因此现有技术中的多声道采样数据存储形式的电子乐器在市区中的公寓中使用就有些太笨重。

发明内容

因此本发明的一个重要目的是提供一种不需任何笨重的设备而得到感觉上接近原声乐音的电子乐音的方法。

本发明还有一个重要目的是提供一种录音系统,其为用于产生感觉上接近原声乐音的电子乐音的控制数据段准备其所需的音乐数据组和位置数据组,而不需要任何笨重的乐音产生系统。

本发明还有一个重要目的是提供一种乐音产生系统,其不需占据宽广的空间而产生感觉上接近原声乐音的电子乐音。

根据本发明的一个方面,由此提供了一种产生接近原声乐音的电子乐音的方法,其中包括步骤:a)准备一组表示至少一个录音点的原声乐音的波形数据集;b)确定表示由于上述至少一个录音点和散射电子乐音的至少一个乐音散射点之间的差别而对电子乐音产生的影响的控制数据段;c)指定所要产生的电子乐音;d)从该组波形数据集中选择表示所要产生的电子乐音的波形数据序列集;e)用控制数据段修改波形数据序列集从而产生修改后的波形数据序列集;和f)将修改后的波形数据序列集在前述至少一个乐音散射点上转换为电子乐音。

根据本发明的另一方面,提供一种为产生电子乐音而准备数据的录音系统,其包括选择性地产生原声乐音的原声乐器、在至少一个录音点将原声乐音转换为至少一个模拟音频信号段的声电信号转换器、和连接到声电信号转换器的录音器,而且该系统用于产生表示根据至少一个模拟音频信号段的原声乐音的一组波形数据集和表示前述至少一个录音点的至少一个位置数据段,这样这组波形数据集和前述至少一段位置数据就被存储在数据存储器中并成为其一部分。

根据本发明的另一方面,提供一种产生接近原声乐音的电子乐音的发声系统,其包括含有数据存储器的数据处理系统,从而存储一组表示原声乐音的波形数据集和表示由于在录音原声乐音的至少一个录音点和散射电子乐音的至少一个乐音散射点之间的差别而对电子乐音产生的影响的控制数据段,从波形数据集组中选择表示所要产生的电子乐音的波形数据序列集并用控制数据段修改波形数据序列集,从而产生修改后的波形数据序列集,该系统还包括连接到数据处理系统的发声系统,将修改后的波形数据序列集在前述至少一个乐音散射点上转换为电子乐音。

附图说明

根据下面结合附图的描述,将会更清楚地理解上述方法、录音系统和乐音产生系统的特征和优点,其中

图1A示出了根据本发明的录音系统的平面示意图;

图1B示出了根据本发明的电子乐器的平面示意图;

图2示出了包括在录音系统中的录音器的系统构成的方框图;

图3示出了构成录音器的一部分的数据存储器中存储的内容的视图;

图4示出了平台大钢琴的录音点的平面视图;

图5示出了电子乐器的系统构成的方框图;

图6示出了多声道采样数据存储形式电子键盘的乐音散射点的平面视图;

图7示出了提供给按键分布器的按键数据编码的格式的视图;

图8示出了按键分布器中创建的分布表的视图;

图9A示出了根据本发明的另一种录音系统的平面示意图;

图9B示出了根据本发明的另一种电子乐器的平面示意图;

图10示出了包括在录音系统中的录音器的系统构成的方框图;

图11示出了包括在录音器中的数据存储器的内容的视图;

图12示出了电子乐器的系统构成的方框图;和

图13示出了延迟参数和音量参数表的视图。

具体实施方式

在下面的描述中,术语“前部”指的是比所谓的“后部”距离演奏者更近的位置,且从前部位置至相应的后部位置的方向称为“纵向”。术语“侧向”指的是在右角穿过侧向的方向。

波形数据段序列表示为乐音。当在多个录音点记录乐音时,就有多组表示乐音的波形数据段,组合而形成波形数据序列集。沿标度而顺序产生的乐音用多个波形数据序列集表示,多个波形数据序列集就可以形成一组波形数据序列集。

第一实施例

系统构成

参照图1A和1B,参考标号1和10分别指的是录音系统1和多声道采样数据存储形式电子乐器10。在这种情况下,多声道采样数据存储形式电子乐器10属于键盘乐器一类,并且多声道采样数据存储形式电子键盘乐器10用作乐音发生系统。

录音系统1产生原声乐音,并在多个录音点将原声乐音转换为模拟音频信号。录音系统1从模拟音频信号采样幅度的离散值并将多个离散值序列转换为对于每个原音乐音的波形数据序列集。这样,录音系统1就得到多个波形数据序列集,并在数据保持器中为多个原音乐音存储至少一组波形数据集。录音系统1进一步获得表示录音点的位置数据段。最好还获得表示乐音音色的音色数据段。音色编码表示音色数据段,并指示保持器地址。这样,位置数据段和音色数据段保存在数据保持器中。

多声道采样数据存储形式电子键盘10在多个乐音散射点产生各个电子乐音。在这种情况下,多个乐音散射点不同于多个录音点。多个乐音散射点用位置数据段来表示。多声道采样数据存储形式电子键盘10将表示录音点的位置数据段和表示乐音散射点的位置数据段进行比较,并以控制数据使电子乐音等同原声乐音的方式来确定控制数据段。多声道采样数据存储形式电子键盘10在内部保存控制数据段,并等待键入。

当演奏者顺序按键时,多声道采样数据存储形式电子键盘10可选择性地访问数据保持器,并从数据保持器中读出波形数据序列集,从而根据波形数据序列集产生多个音频信号。多声道采样数据存储形式电子键盘10在控制数据段的基础上修改音频信号,并将修改后的音频信号转换为电子乐音。控制信号段使得修改后的音频信号在信号特征上不同于音频信号,并且这个信号特征上的差别会影响原声乐音的产生。根据修改后的音频信号产生的电子乐音比根据没有修改的音频信号产生的电子乐音更接近于原始的原声乐音。这样,多声道采样数据存储形式电子键盘10利用控制数据段来修改音频信号从而使得电子乐音在感觉上接近于现有技术中的多声道采样数据存储形式电子乐器产生的电子乐音。而且,多声道采样数据存储形式电子键盘10不会占用录音系统1所需的空间。这是由于乐音散射点并不需要与录音点一致的原因。即使乐音产生点所处的面积比录音点所需的面积窄,多声道采样数据存储形式电子键盘10通过修改音频信号的数据处理使得电子乐音等同于它对应的原声乐音。

详细地说,录音系统1包括原声乐器1a、三个麦克风2,3和4和录音器5。在这种情况下,原声乐器1a是平台大钢琴。平台大钢琴1a包含大钢琴腔1b、键盘1c、执行单元1d、锤1e、弦1f和声板1g。该大钢琴腔1b外貌象一个翅膀,它确定了内部空间。声板1g确定了内部空间底部的一部分。执行单元1d、锤1e和弦1f分布在内部空间里,键盘1c以方便于坐在凳子上的钢琴家可以在上面弹奏的方式安放在钢琴腔1a的前部。凳子所处的位置是坐标系统的原点。

上述平台大钢琴1a占据了录音系统1所需的主要的空间,并测得宽160厘米和长276厘米。键盘1c有88个按键,钢琴家通过按这88个按键来指定所要产生的原声乐音的音调。对原声乐音分别分配标号,“21”到“108”在乐器数字接口(MIDI,Musical Instrument Digital Interface)标准中定义。相应地,以下将88个按键从“21”编号至“108”。标号“21”设置在最左边的按键上,且标号朝着最右边的按键的方向递增。

这88个按键分别与执行单元1d连接,这样执行单元1d根据被按的按键选择性地启动。执行单元1d分别联接到锤1e,锤依次分别联接着弦1f。弦1f绷在声板1g上。通过执行单元1d驱动锤1e旋转,且在锤转动结束时敲击相关联的弦1f。当锤1e敲击弦1f时,弦1f振动,且振动的弦1f引起声板1g振动。这样,平台大钢琴就发出大的原声乐音。

麦克风2、3和4安置在声板1g周边的附近。在这种情况下,麦克风2、3和4是具有声音线圈和振板的那种类型。麦克风2安置在钢琴腔1b前部的左边,并且其中心距离前端线5厘米而距离左边线5厘米。麦克风4安置在钢琴腔1b前部的右边,并且麦克风4的中心距离前端线5厘米而距离右边线5厘米。麦克风3安置在钢琴腔1b的后部,并且其中心距离前端线270厘米而距离左边线80厘米。在坐标系统中给出录音点L、M和R的坐标。

麦克风2、3和4在录音点将原声乐音转换为表示各个原声乐音的波形的模拟音频信号。麦克风2、3和4并行连接到录音器5,且录音器5至少为一组波形数据集创建数据保持器。详细地说,录音器5以预定的频率对模拟音频信号采样,并转换这些模拟音频信号的幅度的离散值。从每一麦克风2/3/4提供的离散值被编码成表示每一原声乐音的波形数据段序列,而且多个波形数据段序列为每个原声乐音形成一个波形数据序列集。当顺序按下88个按键以产生原声钢琴乐音时,录音器5重复采样、编码和记录多个波形数据序列集的过程,这样一组波形数据序列集就存储在数据保持器中。录音器5将表示录音点的位置数据段加到这组波形数据集。在这种情况下,数据保持器中进一步存储表示钢琴乐音音色的音色数据段。

多声道采样数据存储形式电子键盘乐器10包括键盘10a、数据处理系统10b、发声系统10c和舱10d。该舱10d测得宽160厘米和长30厘米。虽然宽度与平台大钢琴1a的宽度相等,但长度却比平台大钢琴1a的长度小得多。这样,多声道采样数据存储形式电子键盘乐器10所占的空间要比平台大钢琴所需的空间窄得多。

键盘10a安置在舱10d的上面,并展露给演奏者。演奏者坐在键盘10a后面的凳子上,并且凳子放置在等同于坐标系统原点的确定位置上。因此,乐音发生点L、M和R分布在与录音点L、M和R的坐标系统相同的坐标系统中。

数据处理系统10b和发声系统装在舱10d中,产生对应的键入的电子乐音。在这种情况下,左扬声器31放在左乐音产生点L上,它距离左边线5厘米并距离前部端线5厘米,而右扬声器33放在右乐音产生点R上,它距离右边线5厘米并距离前部端线5厘米。中心扬声器32放在中间乐音产生点M上,它距离后部端线5厘米,距离左边线80厘米。

比较插入图1A中的测量和插入图1B中的测量,左扬声器31和右扬声器33放置的位置分别等同于左录音点所给的坐标和右录音点所给的坐标。然而,中间乐音产生点M所放置的坐标系统与中间录音点M的不同。表示乐音散射点L、M和R的位置数据段送到数据处理系统10b,且该数据处理系统10b已经确定了所确定的控制数据段。

放大器10e和扬声器31/32/33组成发声系统10c的一部分。88个按键组合形成键盘10a,并可被演奏者选择性地按下。数据处理系统10b周期性地检查键盘10a以看88个按键中是否有任何一个被按下的来产生电子乐音。数据保持器已被传到数据处理系统1b,并从保持器中选择性地读出波形数据序列集从而通过多声道产生音频信号。数据处理系统10b利用控制数据段修改音频信号,然后将它们提供给发声系统10c。通过放大器10e均衡和放大音频信号,然后将其分别提供到扬声器31、32和33。通过扬声器31、32和33将该音频信号转换为电子乐音。

现在假定使用者希望为实际通过平台大钢琴1a产生的一组波形数据集建立数据保持器。使用者首先按下88个按键中的一个,例如最左边的指定标号为“21”的按键。被按下的按键激活相关执行单元1d,并且通过激活执行单元1d而驱动锤1e旋转。锤敲击相连接的弦1f,并引起振动。这时,弦1f和声板1g的振动就产生了原声钢琴乐音G#调。

原声钢琴乐音G#调传到麦克风2、3和4,并且原声波通过麦克风2、3和4而转换为电信号,直到原声钢琴乐音G#调完全衰退。电信号从麦克风2、3和4提供到录音器5,并且录音器5在数据保持器的三个数据文件中存储三个波形数据段序列。这三个数据文件组合形成了数据子保持器,其被指定给表示原声钢琴乐音G#调的波形数据序列集。

顺序地,使用者按下下一个按键,例如指定标号为“22”的按键,弦1f和声板1g的振动就产生了原声钢琴乐音A调。麦克风2、3和4将原声波转换为电信号,直到原声钢琴乐音A调完全衰退。录音器5对电信号的离散值进行采样,并将波形数据序列集存储在下一个数据子保持器中。

使用者重复进行键入,并为余下的原声钢琴乐音在其他子数据保持器中存储波形数据序列集。当录音器5将波形数据序列集存储在指定给对应于最右边的按键的原声乐音的最后的数据子保持器中时,在原声钢琴乐音集的数据保持器中就完成了波形数据集组。数据保持器中进一步存储表示录音点L、M和R的位置数据段。某些情况下使用者希望为音色不同于原声钢琴乐音的原声乐音建立另一个数据保持器,这时使用者进一步将音色数据段存储在数据保持器中,并使得可通过表示原声钢琴乐音色度的地址访问数据保持器。在这种情况下,数据保持器存储在硬盘上。硬盘可以容易地从录音器5中取出,并装载到数据处理系统10b中。

现在假设数据保持器已经传送到数据处理系统10b中,使用者可以通过在键盘10a上按键来产生在感觉上接近原声钢琴乐音的电子乐音。当使用者在键盘10a上按键时,假设他或她按的是标号为“31”的按键。当数据处理系统10b得知“31”按键被按下时,数据处理系统10b就开始从相应的数据子保持器的三个文件中并行读出多个波形数据段序列,并产生表示电子乐音C调的音频信号。利用控制数据段对将要提供给扬声器32的音频信号进行修改,这样电子乐音C调就会有微小延迟和/或音量减小。数据处理系统10b将表示通过麦克风2录音的原声钢琴乐音C调的音频信号通过放大器10e提供给扬声器31,将表示通过麦克风3录音的原声钢琴乐音C调的音频信号通过放大器10e提供给扬声器32以及将表示通过麦克风4录音的原声钢琴乐音C调的音频信号通过放大器10e提供给扬声器33。利用时间控制和/或音量控制,电子乐音在听觉上基本上与原声钢琴乐音相同。

虽然电子乐音在感觉上和现有技术中的多声道采样数据存储形式电子键盘乐器所产生的电子乐音在感觉上相同,但是根据本发明的多声道采样数据存储形式电子键盘乐器的体积要比现有技术中的多声道采样数据存储形式电子键盘乐器的小。因此,本发明的目的通过附图1A和1B中所示的录音系统1和电子乐器10来实现。

录音器的系统构成

图2显示了录音器5的主要系统组件。录音器5包括模数转换器11、振荡器12、数据缓冲器13、数据存储器14、波形存储器15、数模转换器16、扬声器17、控制器18、操作面板19和显示屏20。控制器18监督其他系统组件11-17、19和20,并控制它们在数据存储器14中生成数据保持器或保持器。当使用者想确认电子乐音时,控制器18请求数据存储器14从数据存储器14中传送一系列波形存储段到波形存储器15,并通过数模转换器16和扬声器17再现电子乐音。

控制器18包括微处理器、程序存储器、工作存储器和直接存储器存取(DMA)控制器,并且这些组件通过总线系统彼此相连接。程序存储器包括电可擦写可编程存储器,和另一种非易失性存储器,指令代码存储在电可擦写可编程存储器用于总程序和子程序。控制参数存储在另一种非易失性存储器里。微处理器顺序取出指令代码,实现此后将要详细描述的任务。DMA控制器则用于从数据缓冲器13向数据存储器14传送数据。

操作面板19有按钮开关,十个按键和滑动器,此后简单称之为“开关”。使用者通过开关给出指令,和通过开关作出选择。微处理器定期地通过主程序检测操作面板以看使用者是否给出指令或作出选择。当微处理器得到指令或选择时,微处理器转移到子程序,并完成给定任务。使用者通过操作开关输入表示录音点L、M和R的位置数据段和表示原声乐音音色的音色数据段。

显示屏20包括视频随机访问存储器、液晶显示板和液晶显示板的驱动电路。当微处理器决定在液晶显示板上产生例如字符和/或符号的可视图象时,微处理器将表示字符和或符号的可视数据段写入视频随机访问存储器中,并请求驱动电路在液晶显示板上产生字符和/或符号。驱动电路访问可视数据段,并在液晶显示板上产生字符/符号图象。微处理器通过操作面板19提示使用者输入指令或选择,使用者在液晶显示板上确认他或她的指令和/或选择。

振荡器12产生48kHz的时钟信号,并将其提供给模数转换器11和波形存储器15。

模数转换器11包括三个模数转换电路L、M和R。电信号以并行方式从麦克风2、3和4提供到模数转换电路L、M和R,并分别对电信号进行模数转换。模数转换的功能与所述模数转换电路L、M和R中的一样,因此只对模数转换电路L进行详细描述。

模数转换电路L包括扬声器、低通滤波器和转换器。模数转换电路L一旦接收到由控制器18提供的控制信号就开始进行模数转换,并当表示进入空闲状态的控制信号到达时结束模数转换。本领域的普通技术人员知晓各种各样的电路构成,并且任何种类的转换器都适用于电信号的模数转换。假设麦克风2将原声钢琴乐音转换成电信号。电子信号就从麦克风2提供到放大器,并通过放大器放大。控制器18向放大器提供音量控制信号,放大器根据目标音量变化而增益。如果要减小音量,放大器就将增益改变到比1小的确定值。另一方面,如果要增大音量,扬声器就将增益改变到比1大的确定值。

经过放大后,电信号被提供到低通滤波器,且高于20kHz的高频噪音分量从电信号中消除。高频噪音分量的消除对数模转换中的折叠噪声抑止有效。脉冲宽度调制技术领域的人员熟知为什么要从电信号中消除高频噪音分量的原因,而且出于简化目的考虑,此后不再进行深入的描述。

经过从电信号中消除高频噪音分量后,电信号提供到转换器。转换器响应于时钟信号,并以1/48000秒的规则间隔采样幅度的离散值。给每一个离散值分配二进制数。这个二进制数在-8388608和+8388608的范围内取值。这样,模数转换的精确度为224。这样,离散值转换成一系列24位的数据,并且该24位的数据存储在数据编码的一个数据段里。在这种情况下,数据编码序列对应着波形数据段序列,并表示为原声钢琴乐音的波形。当离散值小于阈值时,转换器不将数据编码传送到数据缓冲器13。当离散值超过阈值时,转换器开始将数据编码或波形数据段序列提供到数据缓冲器13。当控制器18提供表示进入空闲状态的控制信号时,模数转换电路L停止操作。

数据缓冲器13包括三个存储单元器L、M和R。存储单元器L、M和R分别和模数转换电路L、M和R相连接,并且与采样同步地分别将多个数据编码序列从模数转换电路L、M和R提供到存储器单元L、M和R中。

存储器单元L、M和R在系统构造上彼此相同,出于简化目的考虑,此后只对存储器单元L进行详细描述。存储器单元L包括写入电路、易失性存储器(例如随机访问存储器)、读出电路和地址指针。控制器18为易失性存储器,提供读写控制信号,使其在写入模式和读出模式间转换。当离散值超出阈值时,组成模数转换电路L一部分的转换器置零地址指针,且地址指针随振荡器12提供的时钟信号同步增加地址。写入电路暂时存储数据编码,并将波形数据段写入由地址指针确定的当前地址。另一方面,当模数转换结束时,控制器18用读/写控制信号将易失性存储器改变到读出模式,并开始将从DAM控制器中的读出地址提供给易失性存储器。读出地址顺序变化,这样数据编码序列就从读出电路传送到了数据存储器14中。

数据存储器14包括硬盘驱动器、写入电路和读出电路,并在磁盘14a中创建数据保持器(见附图3)。硬盘驱动是移动类型的,也就是容易从数据存储器14中拆卸的类型。如前面结合数据缓冲器13的描述,从存储器单元L、M和R顺序提供数据编码序列,并且多组存储数据集与位置数据段和音色数据段一起存储在磁盘中生成的数据保持器中。

图3示出了存储在磁盘14a里的内容。数据保持器标有音色码“G”,“A”,……,从而可将音色码作为地址来进行访问。当使用者通过操作面板19指定原声钢琴乐音的音质时,控制器18就向数据保持器分配地址即音色码。在这种情况下,音色码“G”表示音色数据段,即平台大钢琴1a的音色,并且音色码“G”分配给存储波形数据集组的数据保持器。当使用者通过操作面板19将表示录音点L、M和R的位置数据段输入控制器18时,位置数据段14b就被存储于数据保持器G中。

数据保持器G包括多个数据子保持器141、142、……和14n,且子保持器141、142……和14n分别分配给八十八个原声钢琴乐音的波形数据序列集。标号“21”,“22”,……“108”分别分配给子保持器,并且通过标号“21”,“22”,……“108”对波形数据序列集选择性的访问。因此,标号用作分配给子保持器的地址。每个子保持器“21”,“22”,……“108”包括有三个文件,它们分配给在三个录音点L,M和R录音的三个波形数据段序列。文件L分配给通过麦克风2录音的波形数据段序列。相同的,文件M和R分别分配给通过麦克风3和4录音的两个波形数据段序列。标号“21”,“22”,……“108”与MIDI标准中定义的一致。

假设现在使用者告知控制器18将标号“21”分配给要存储在数据保持器“G”中的原声钢琴乐音,控制器18将子保持器“21”分配给原声钢琴乐音。当标号“21”到达数据存储器14时,写入电路就将地址“21”分配给子保持器141,并且三个文件L、M和R也分别分配给多个数据编码序列。一旦准备工作结束,数据存储器14就告知存储器单元L、M和R准备工作完成,并等待多个数据编码序列。

当使用者按下按键时,原声钢琴乐音从弦1f和声板1g发出,并在录音点L、M和R点转变成电信号。模数转换电路L、M和R开始采样电信号的离散值并将离散值转换成数据编码。三个数据编码序列分别顺序存储在存储器单元L,M和R中。

DMA控制器将读出地址提供给从存储器单元L,M和R中选定的一个,并将该数据编码序列传送给数据存储器14。写入电路将三个数据编码序列之一存储在子保持器141中相关联的文件L,M和R中。当写入电路将最后一个数据编码写入文件时,写入电路将表示写入操作完成的控制信号提供给存储器单元L,M或R,并提示下一个存储器单元M,R或L将数据编码序列转送给写入电路。写入电路顺序地将下一个数据编码序列存储在相关联的文件M,R或L中。这样,写入电路重复多个数据编码序列的写入操作,并将三个数据编码序列存储到相关联的文件L、M和R中。一旦完成写入操作,写入电路在磁盘中存储用于读出数据编码序列的块数据段,并关闭这三个文件。

录音器5为其他原声钢琴乐音“22“至“108”重复上述的写入顺序,并完成数据保持器G。如果使用者希望将原声乐音以另一个音色H存储,他就要重新重复写入顺序,并且波形数据集组和表示录音点的位置数据段一起存储于数据保持器H里。下文将结合波形存储器15描述读出电路。

波形存储器15包括写入电路、易失性存储器(例如随机访问存储器)和读出电路。写入电路协同数据存储器14的读出电路一起将表示波形数据段序列的数据编码序列从数据存储器14的易失性存储器传送到波形存储器15的易失性存储器。具体地说,当使用者想确定电子乐音时,控制器18指示数据存储器14将数据编码序列传送到波形存储器15。控制器18将保持器地址、子保持器地址和文件地址告知给数据存储器14的读出电路和波形存储器15的写入电路,并且控制器18通过DMA控制器将物理地址顺序提供给波形存储器15。例如,当控制器18将文件G(21)L(见图3)从数据存储器14转送到波形存储器15时,控制器18给数据保持器、子保持器和文件指定保持器地址“G”、子保持器地址“21”和文件地址L,以及物理地址从DMA控制器提供到波形存储器15,用于将波形数据段写入易失性存储器中。从数据存储器14中的文件G(21)L顺序地读出波形数据段,并将其传送到波形存储器15中。写入电路将数据编码序列存储在波形存储器15中。

波形存储器15的读出电路响应于时钟信号,从而将数据编码序列从文件G(21)L传送到数模转换器16。当写入电路在波形存储器15上完成写入操作时,写入电路告知读出电路数据写入完成,并且读出电路以1/48000秒的规则间隔顺序从波形存储器15中读出波形数据段。波形数据段从波形存储器15传送到数模转换器16,并且数模转换器16根据数据编码序列再生成模拟音频信号。音频信号传送到扬声器17并转换成电子乐音“21”。

如果使用者指定例如G(21)M或G(21)R的另一个文件,数据编码序列就传送到波形存储器15中,随后从波形存储器15中与时钟信号同步地顺序读出,从而使用者通过扬声器17确认电子乐音。

在使用者停止再现电子乐音的情况下,控制器18将表示中断的控制信号提供给波形存储器15。然后,读出电路停止将数据传送到数模转换器16,并且从波形存储器15的易失性存储器中删除数据编码序列。

数模转换器16包括转换器、低通滤波器和放大器。数据编码以1/48000秒的时间间隔输入转换器,并被存储为模拟原始模拟音频信号的模拟音频信号。从模拟音频信号中除去高于20kHz的高频噪声分量,然后模拟音频信号就从低通滤波器提供到放大器。模拟音频信号经过放大,然后提供到扬声器。控制器18根据操作面板19上的音量开关的位置提供表示放大因子的控制信号给放大器。扬声器17是具有振动膜和声音线圈的那一种,它将电子乐音散射到空中。

录音

使用者录制原声钢琴乐音方法如下。首先,使用者通过操作面板19输入音色数据段和表示录音点的位置数据段。图4显示了表示直角坐标系统中录音点的坐标。假设钢琴家坐在直角坐标系统的原点,钢琴家所在点G的坐标为(0,0)。钢琴家距离左侧线80厘米,距离前底线25厘米。如图1A所示,左麦克风2距离左侧线5厘米,距离前底线5厘米,因此其坐标为ML(-75,30)。右侧线距离原点G有80厘米,右麦克风4距离右侧线5厘米,距离前底线5厘米。右麦克风4的坐标为MR(+75,30)。中心麦克风3的坐标为MM(0,295)。

录音点ML、MM和MR依据原声乐器而各不相同。如果使用者录制标准大钢琴产生的原声钢琴乐音,则录音点ML、MM和MR在直角坐标系统里的分布就不同。另一个使用者可能将凳子放在不同于G点的G′点上。不过点G′仍然是直角坐标系统的原点。

在这种情况下,使用者通过操作面板19将表示原声钢琴乐音“G”音色的音色数据段和表示录音点ML(-75,30)、MM(0,295)和MR(+75,30)的位置数据段输入到控制器18。

当控制器18确认音色数据段G和位置数据段ML、MM和MR时,控制器18请求数据存储器14在地址“G”创建新的数据保持器,并且数据存储器14的写入电路将位置数据段ML(-75,30)、MM(0,295)和MR(+75,30)写入数据保持器“G”。

随之,使用者通过操作面板19告知控制器18要录音的原声钢琴乐音的音调名称“21”。然后,控制器18在数据存储器14中准备一个包含三个文件G(21)L、G(21)M和G(21)R的子保持器141。当数据存储器14创建子保持器141时,数据存储器14进入准备录音状态,并将这种准备录音状态告知数据缓冲器13。

使用者通过按下操作面板19上的开始按键请求控制器18记录原声钢琴乐音。虽然通电时模数转换电路L、M和R已经开始了模数转换,但模数转换电路L、M和R并不把数据编码输出到数据缓冲器13。当控制器18将表示录音开始的控制信号提供给模数转换器11和数据缓冲器13时,模数转换电路L、M和R进入准备录音状态,且地址指针设置为初始物理地址。

准备工作完成后,使用者按下键盘1c上的按键,那么平台大钢琴1a就产生音调为“21”的原声钢琴乐音,并且原声钢琴乐音“21”通过麦克风2、3和4转换成电信号。麦克风2、3和4波动电信号,并且根据录音点ML、MM和MR的波形彼此略有不同。

电信号分别到达模数转换电路L、M和R。模数转换电路L、M和R以1/48000秒的规则间隔采样,并将幅度的离散值转换成数据编码。当离散值超过阈值时,模数转换电路L、M和R开始将数据编码传送到相关联的存储器单元L、M和R,并且地址指针与时钟信号同步开始增加物理地址。这样,多个数据编码序列或多个波形数据段分别存储在存储器单元L、M和R中。

当钢琴原声乐音“21”衰减时,使用者通过操作面板19告知控制器18录音工作结束,并由控制器18将表示录音结束的控制信号传送给模数转换器11、数据缓冲器13和数据存储器14。模数转换电路L、M和R停止将数据传送给数据缓冲器13。控制器18将地址信号传送给存储器单元L、M和R及波形存储器15,存储器单元L、M和R顺序地将多个数据编码序列传送给相关联的文件G(21)L、G(21)M和G(21)R。当数据存储器14的写入电路接收到来自相关联的存储器单元L/M/R的读出电路中表示序列末尾的最后数据编码时,写入电路将这个最后数据编码存储到文件G(21)L/G(21)M和G(21)R中,并关闭该文件。数据缓冲器13为其他的数据编码序列重复将数据传送到数据存储器14的过程。当三个数据编码序列存储在文件G(21)L、G(21)M和G(21)R中时,控制器18关闭子保持器141,并通过显示屏20告示使用者数据传送结束。

使用者可能想确认从数据编码序列产生的电子乐音。如果这样,使用者可以通过操作面板19指示控制器18将文件G(21)L、G(21)M和G(21)R中的波形数据段序列从数据存储器14传送到波形存储器15中。使用者向文件指定保持器地址、子保持器地址和文件地址“L”、“M”或“R”。当使用者希望用存储在文件G(21)L中的数据编码序列再现电子乐音时,使用者可通过操作面板19输入保持器地址“G”、子保持器地址“21”和文件地址“L”。控制器18请求数据存储器14将文件G(21)L中的数据编码序列传送给波形存储器15,并且将顺序增加提供给波形存储器15的物理地址。这样,数据编码序列就被存储在波形存储器15中。一旦数据传送结束,控制器18请求波形存储器15将数据编码序列传送到数模转换器16。读出地址与振荡器12提供的时钟信号同步增加,并且数据编码由波形存储器15提供给数模转换器16。离散值恢复为模拟音频信号,模拟音频信号通过扬声器17转换为电子乐音。这样,使用者确认了这个电子乐音。当使用者感觉电子乐音音量过小时,使用者可指示控制器18增大音量,控制器18增大数模转换器16中的放大器的放大因子。另一方面,如果使用者感觉电子乐音音量太大,使用者可指示控制器18减小音量,控制器18将放大因子变小。这样,使用者就可将电子乐音确定到适当的音量。

如果使用者不请求录音器5重现电子乐音,使用者可通过操作面板19输入下一个编号为“22”的按键,并且控制器18在下一个子保持器142中存储一组波形数据序列。对于其他的原声钢琴乐音,重复上所述录音顺序,并且波形数据集组最终存储在数据保持器G中。

电子乐器的系统结构

转到附图5,多声道采样数据存储形式电子键盘10主要包括键盘10a、数据处理系统10b和声系发声系统10c。键盘10a和发声系统10c已经参考图1B描述过,因此重点描述数据处理系统10b。

数据处理系统10b包括数据存储器41、波形存储器42、按键配置器44、波形数据读出系统45、振荡器46、混合器47、数模转换单元48、控制器49、操作面板50和显示屏51。控制器49监控其他系统组件以产生电子乐音。控制器49、操作面板50和显示屏51在系统构造上分别与控制器18、操作面板19和显示屏20相同。控制器49包括微处理器、程序存储器和工作存储器。微处理器顺序地从程序存储器中获取指令编码从而重复执行主程序。当微处理器反复主程序时,微处理器检测操作面板50看使用者是否给出新的指令。如果答复是肯定的,则主程序选择性地转移到子程序。微处理器请求显示屏51为使用者在液晶显示板上产生字符图象和/或符号。这样,使用者和控制器49可通过操作面板50和显示屏51彼此进行交流。

振荡器产生48kHz的时钟信号,并将时钟信号提供给波形数据读出系统45和混合单元47。

数据存储器41包括硬盘驱动和读出电路。数据保持器或保持器都存储在硬盘驱动的磁盘中。硬盘驱动是可移动类型。读出电路将波形数据序列集从磁盘传送到波形存储器42。

波形数据集组与表示录音点ML、MM和MR的位置数据段一同存储在每个数据保持器中。当可移动硬盘装载到数据存储器41时,控制器49提示使用者输入表示乐音散射点的位置数据段。使用者输入表示乐音散射点SL、SM和SR的位置数据段。然后,控制器49将位置数据段传给硬盘驱动器,并且该位置数据段被存入磁盘。在这种情况下,位置数据段在直角坐标系中以坐标给出。假设演奏者坐在直角坐标系的原点E(0,0),如图6所示。乐音散射点SL、SM和SR分布在直角坐标系中,其给出的乐音散射点SL、SM和SR的坐标分别是(-75,30)、(0,50)和(+75,30)。使用者可通过操作面板50改变乐音散射点段SL、SM和SR。对于另一种原声乐器,使用者可在不同的乐音散射点SL、SM和SR上设置麦克风31、32和33。因此,位置数据段存储在每个数据保持器中。

当数据存储器41的读出电路从控制器49接收到音色编码或数据保持器地址时,读出电路就将表示乐音散射点SL、SM和SR的位置数据段传送给波形数据读出系统45的读出单元,并将波形数据集组从数据保持器传送给波形存储器42。一旦波形存储器42的数据传送结束,读出电路就告知控制器49数据传送结束。

波形存储器42包括高速易失性存储器和写入电路。写入电路协同数据存储器41的读出电路将多个波形数据段序列写进高速易失性存储器。

键盘10a包括八十八个按键、多个数据处理器和图象散射器和图象传感器的多个组合。图象散射器/图象传感器的多个组合分别监视八十八个按键,并将相关按键的当前键位置转换为按键位置信号。按键位置信号提供给数据处理器,数据处理器依据被按键的轨迹确定按键速度/按在按键上的力量的大小。数据处理器检测到在端部位置的被按按键和在复位位置的被释放按键,并将表示按键在位的15位按键数据编码和另一个表示按键不在位的15位按键数据编码提供给按键配置器44。

图7显示了15位按键数据编码的格式。15位按键数据编码分为3个数据段。第一个数据段只有一位k(0),并且位k(0)表示按键移动的方向。当位k(0)的值为1时,位k(0)表示按键向下移动。另一方面,如果位k(0)的值为0,位k(0)表示按键向上移动。第二个数据段有七位,也就是,n(0)至n(6)。第二个数据段表示的是从“21”到“108”的音调名称。第三个数据段也有七位,也就是,v(0)至v(6),表示的是按键速/按键的力度。力度共有128种方案。当然,当位k(0)为零时,位v(0)至v(6)也为零。图7中的键数据编码表示的是要产生的乐音“C”调,音调名称为“60”,并且按键力度为“100”。

按键配置器44将波形数据读出系统45的一个读出单元分配给每个用于从波形存储器42中顺序地读出数据编码序列的按键数据编码。由于波形数据读出系统有三十二个读出单元(0)-(31),因此按键配置器可以同时给三十二个按键数据编码分配三十二个读出单元。这就意味着波形数据读出系统45可以同时从波形存储器中读出三十二个数据编码序列。

按键配置器44包括写入电路、易失性存储器和分配器。当按键数据编码到达写入电路时,写入电路将按键数据编码写入易失性存储器,且该按键数据编码进入一个已经有按键数据编码的队列。

在并入分配器内的高速易失性存储器中创建分配表,且三十二个读出单元(0)-(31)与通过分配表上按键数据编码表示的乐音相关联。图8所示为分配表。分配表包括三十二行,并且每一行有三个数据段。第一数据段由5位组成,即a(0)至a(4),且这5位a(0)至a(4)表示为分配给读出单元,即“0”到“31”的编号。第二数据段由一位b(0)组成,且表示为读出电路的当前状态。如果按键已经被分配给读出单元,则状态位b(0)就为1。另一方面,如果状态位b(0)是零,则读出单元就处于空闲,可以分配给一个新的按键。第三数据段由7位组成,即c(0)至c(6),用来表示音调名称,即“21”到“108”。存储在每一行中的数据信息段在下文中称为“按键分配数据编码”。分配表不时地进行周期性重写。状态位为“1”的按键分配数据编码所存储的行的编号比状态位为“0”的按键分配数据编码所存储的行编号小。行编号越小,按键分配则越后。这样,最新的按键分配数据编码总是存储在第一行“0”。

分配器周期性地检测易失存储器以看队列是否已经形成。当分配器发现易失存储器中至少有一个按键数据编码时,分配器从队列头部读出按键数据编码,并将按键数据编码从中删除。分配器将按键数据编码和分配表中的内容进行比较,看按键数据编码是否按如下在分配表中注册。

首先,分配器检测按键数据编码以看位k(0)是表示按键在位还是按键不在位。如果k(0)为1则表示按键在位,分配器就检测分配表看音调名称n(0)-n(6)是否已经分配给读出单元。如果分配器发现音调名称n(0)-n(6)还没有分配给任何读出单元,分配器就将空闲的读出单元分配给新的按键,并将第二数据段n(0)-n(6)和第三数据段v(0)-v(6)传送到空闲读出单元。随后,分配器对分配表进行重写,这样刚刚分配给按键的读出单元据占据了第一行“0”,并将用第二数据段n(0)-n(6)表示的音调名称写入第一行“0”的第三数据段c(0)-c(6)。最后,状态位b(0)变为1。

另一方面,如果按键数据编码的位k(0)为零,则使用者已经将按键从按压状态释放。分配器就检查分配表看是什么读出单元分配给了音调名称n(0)-n(6)。当分配器找到分配给音调名称的读出单元,分配器读出表示单元的编号a(0)-a(4),并将表示电子乐音衰减的控制信号提供给用位a(0)-a(4)表示的读出单元。随后,分配器将状态位b(0)变为零,并将零写入第三数据段c(0)-c(6)。这时,分配器将状态位b(0)刚刚变到零的分配数据编码移到编号比状态位b(0)为1的分配数据编码所分配的行要大的行。

波形数据读出系统45同时从波形存储器42中读出多个波形数据序列集,并将数字音频信号,即波形数据序列集通过混合单元47传送到数模转换器48。

波形数据读出系统45包括三十二个读出单元(0)-(31),并且将第二数据段n(0)-n(6)和第三数据段v(0)-v(6)从按键分配器44提供到每个读出单元(0)-(31)。每个读出单元以第三数据段v(0)-v(6)表示的音量大小相继读出音调名称为n(0)-n(6)的乐音的波形数据序列集,并用基于表示录音点和乐音散射点的位置数据段的控制数据段修改波形数据段序列。这就意味着多声道采样数据存储形式电子键盘10最多可以同时产生三十二个电子乐音。三十二个读出单元在构成和功能上彼此相似,因此只集中描述一个读出单元(0)。

当使用者指定将要产生的电子乐音的音色时,数据存储器41将存储在指定的数据保持器中的表示录音点ML、MM和MR的位置数据段和表示乐音散射点SL、SM和SR的位置数据段提供给读出单元(0)-(31)。读出单元(0)-(31)基于表示录音点ML、MM和MR的位置数据段和表示乐音散射点SL、SM和SR的位置数据段确定延迟参数和音量参数。在这种情况下,延迟参数和音量参数用作控制参数段。

读出单元(0)基于表示录音点ML、MM和MR的位置数据段和表示乐音散射点SL、SM和SR的位置数据段产生延迟参数和音量参数如下。注意下面的方法为最简单的例子,本领域的普通技术人员可以通过其他方法得到延迟参数和音量参数。

录音位置ML,MM和MR在直角坐标中分别记为(-75,30)、(0,295)和(+75,30),乐音散射点SL,SM和SR在直角坐标中分别记为(-75,30)、(0,50)和(+75,30)。虽然原声钢琴乐音在(-75,30)、(0,295)和(+75,30)处转换为模拟音频信号,但对应的电子乐音从(-75,30)、(0,50)和(+75,30)处散射。左录音点(-75,30)和右录音点(+75,30)分别与左乐音散射点(-75,30)和右乐音产生点(+75,30)相一致。然而中心录音点(0,295)却不同于中心乐音散射点(0,50)。从中心扬声器32散射的电子乐音在产生的开始和音量上是变化的。

音量大小与距离的平方成反比,且时间延迟随距离而正比增加。音量参数表示为原声钢琴乐音和将要产生的电子乐音之间音量大小的比率,延迟参数表示为毫秒级的所要引入的延迟。在下面的描述中,单位“S”表示声音传播1厘米所使用的时间。假定声音在空气中每秒传播340米,这样单位S等于29.41毫秒。

虽然左乐音散射点和右乐音散射点与左录音点和右录音点相一致,但是在另一个播放系统中,乐音散射点却会与相应的录音点之间不重合。因此,此后为其他乐音散射点计算音量参数和延迟参数。

(Xml,Yml)、(Xmm,Ymm)和(Xmr,Ymr)分别表示录音点ML、MM和MR的坐标,而(Xsl,Ysl)、(Xsm,Ysm)和(Xsr,Ysr)分别表示录音点SL、SM和SR的坐标。在乐音散射点SL、SM和SR给出的音量参数VL、VM、VR为:

VL=(Xsl2+Ysl2)/(Xml2+Yml2)      等式1

VM=(Xsm2+Ysm2)/(Xmm2+Ymm2)      等式2

VR=(Xsr2+Ysr2)/(Xmr2+Ymr2)      等式3

在乐音散射点SL、SM和SR给出的延迟参数DL、DM和DR为:

DL={(Xml2Yml2)1/2-(Xsl2+Ysl2)1/2}×S    等式4

DM={(Xmm2Ymm2)1/2-(Xsm2+Ysm2)1/2}×S    等式5

DR={(Xmr2Ymr2)1/2-(Xsr2+Ysr2)1/2}×S    等式6

上述坐标用坐标Xml、Yml、Xmm、Ymm、Xmr、Ymr、Xsl、Ysl、Xsm、Ysm、Xsr和Ysr替换。这时,音量参数VL、VM,VR和延迟参数DL、DM、DR就计算得出:

VL=1,DL=0

VM=0.0287,DM=7206

VR=1,DR=0

读出单元(0)在内部存储器中将这些音量参数VL、VM、VR和延迟参数DL、DM和DR存储为控制数据段,并等待第二和第三数据段n(0)-n(6)/v(0)-v(6)或者仅等待第三数据段v(0)-v(6)。当读出单元(0)接收到表示电子乐音延迟的控制信号时,读出单元(0)就开始延迟电子乐音。

假定读出单元(0)从按键分配器44接收到第二和第三数据段n(0)-n(6)/v(0)-v(6)。读出单元(0)根据与音调名称n(0)-n(6)相对应的子保持器地址访问子保持器,并响应于时钟信号、例如从分时系统的并行数据处理系统中的振荡器46提供的,从子保持器中的文件L、M和R相继读出三个波形数据段序列。然而,在时间周期等于用延迟参数DL、DM和DR表示的时间延迟时从文件L、M和R读出第一波形数据段。这样,读出单元(0)在时间期限到期时开始读出第一段波形数据,并继续以规则的1/48000秒时间间隔读出其他的波形数据段。

读出单元(0)将每段波形数据调节到合适的值。调节分两步实现。第一步称为“速度控制”。在速度控制中,读出单元(0)将(v位的值)/127得到的商乘以波形数据段的值。在第二步中,读出单元(0)用这个积乘以相关的音量参数VL、VM或VR。这样,就利用控制数据段对波形数据段进行了修改,并将修改后的波形数据段提供给混合单元47。

混合单元47包括三个混合器L、M和R,并分别与左、中和右扬声器31、32和33相关联。表示将要通过左扬声器31散射的电子乐音的多个波形数据段序列从读出单元(0)-(31)提供到混合器L,并且混合器L将波形数据段和另一个相混合。相似的,表示将要通过左扬声器32散射的电子乐音的多个波形数据段序列从读出单元(0)-(31)提供到混合器M,并且混合器M将波形数据段和另一个混合。表示将要通过左扬声器33散射的电子乐音的多个波形数据段序列从读出单元(0)-(31)提供到混合器R,并且混合器R将波形数据段和另一个相混合。

假定读出单元(0)从按键分配器44只接收到第三数据段v(0)-v(6)。读出单元(0)重复从相同的子保持器中读出数据,并类似于前面已描述的接收到第二和第三数据段n(0)-n(6)/v(0)-v(6)而对波形数据段进行修改。读出单元(0)将时间延迟引入到子保持器的入口,并通过这两步修改将波形数据段调节到合适的值。

假定按键分配器44将表示电子乐音延迟的控制信号提供给读出单元(0)。读出单元(0)等待由延迟参数DL,DM和DR表示的时间段,并在这个时间段结束后停止将数据传送到混合器L,M和R。

每个混合器L、M和R与三十二个读出单元(0)-(31)相关联,并接收从子保持器中的文件L、M和R读出的波形数据段序列。换言之,每个混合器L、M和R最多同时接收三十二个波形数据段。当然,利用第三数据段v(0)-v(6)、延迟参数DL/DM/DR和音量参数VL/VM/VR处理每个波形数据段。

混合器L,M和R计算同时到达的波形数据段的和,并将分别表示这些和的波形数据段提供给数模转换器48的相关数模转换电路L、M和R。混合器L、M和R响应于时钟信号,因此在1/48000秒的时间间隔内完成计算和到数模转换电路的数据传送。

数模转换器48包括数模转换器L、M和R、低通滤波器和放大器10e。低通滤波器和放大器10e与图2中所示的数模转换器16中的相同,出于简化的目的考虑,此后不再进一步描述。数模转换器L、M和R以1/48000秒的时间间隔分别接收来自混合器L、M和R的波形数据段,并将这些波形数据段转换为三个模拟音频信号的一部分。模拟音频信号分别提供给扬声器31、32和33,并通过扬声器31、32和33转换为电子乐音。

扬声器31、32和33是具有振动膜和声音线圈的那一类。由于读出单元(0)-(31)已经利用控制数据段,即延迟参数DL、DM和DR和音量参数VL、VM和VR对波形数据段进行了修改,从扬声器32散射的电子乐音要比从扬声器31/33散射的电子乐音延迟,并且在音量上也不同于从扬声器31/33散射的电子乐音。这样,电子乐音展现出近似于原声乐音的原声散射特征。因此,电子乐音给使用者和其他听者的印象是对原声的模拟。

在电子乐器上演奏

现在假定使用者想在键盘10a上演奏一段乐曲,使用者通过操作面板50从候选中选择平台大钢琴“G”的音色。控制器49确认使用者的指令,并请求数据存储器41将波形数据集组和表示录音点ML/MM/MR和乐音散射点SL/SM/SR的位置数据段分别传送到波形数据存储器42和三十二个读出单元(0)-(31)。

波形数据集组存储在波形存储器42中,并且每一波形数据序列集成为可以根据子保持器地址可访问的。读出单元(0)-(31)依据表示录音点ML/MM/MR和乐音散射点SL/SM/SR的位置数据段计算延迟参数DL/DM/DR和音量参数VL/VM/VR,并将延迟参数DL/DM/DR和音量参数VL/VM/VR分别存储在各自的内部存储器中。

结束这些准备工作后,控制器49请求显示51通过使用合适的消息告知使用者准备工作结束。

当使用者确认准备工作结束后,就可以开始他或她的演奏。使用者在键盘10a上选择性地按键和释放按键。当使用者在键盘10a上弹奏时,按键分配器44间歇地将第二和第三数据段n(0)-n(6)/v(0)-v(6)、第三数据段v(0)-v(6)和/或表示延迟的控制信号选择性地分配给读出单元(0)-(31)。

当读出单元(0)-(31)接收到第二/第三数据段n(0)-n(6)/v(0)-v(6)或第三数据段v(0)-v(6)时,读出单元(0)-(31)从子保持器中读出波形数据序列集,并用此前详述的延迟参数DL/DM/DR,第三数据段v(0)-v(6)中的数据编码和音量参数VL/VM/VR对波形数据段进行修改。一旦数据修改结束,读出单元(0)-(31)就将波形数据段提供到混合器L/M/R,并将波形数据段混合成三个波形数据序列。这三个波形数据段序列提供到数模转换电路L、M和R用于对模拟音频信号进行数模转换,并且模拟音频信号通过扬声器31/32/33转换为电子乐音。当表示按键不在位的按键数据编码到达按键分配器44时,按键分配器44将表示延迟的控制信号提供给读出单元,并且读出单元在延迟参数DL/DM/DR表示的时间间隔结束时停止数据读出。这样,电子乐音就被延迟了。

根据对前述描述的理解,乐音产生系统,即多声道采样数据存储形式电子键盘用控制数据段修改波形数据段,这样,在扬声器31/32/33的电子乐音被延迟和/根据录音点ML/MM/MR和乐音散射点SL/SM/SR之间的差别减小音量。不必使乐音产生点SL/SM/SR与录音点ML/MM/MR相一致。这就意味着制造商可以将扬声器安放在比麦克风2/3/4所需要的面积窄的地方。这样,制造商可以不改变原声散射特征而提供给使用者小型号的乐音产生系统。

第二实施例

系统构成

图9A和9B示出了包含本发明的另一种录音系统和另一种声音产生系统的实施例。录音系统101包括平台大钢琴101、录音器105和八个麦克风161、162、163、164、165、166、167和168。八个麦克风161至168分别放置在声板上的录音点A、B、C、D、E、F、G和H处,并通过音频线与录音器105相连。平台大钢琴101与平台大钢琴1a相同,并在后文将对录音器105进行详细描述。当提及平台大钢琴101的组件部分时,组件部分是同指定图1A所示的对应组件部分的标记相同。

声音产生系统110通过电子乐器110实现,它除了扬声器171、172、173和174的标号外也与多声道采样数据存储形式电子键盘乐器10相同。下面详细描述包括在电子乐器110内的数据处理系统。扬声器171到174分别布置在乐音散射点A、B、C和D,并与数据处理系统相连。这样,散射点A到D的编号比录音点A到H的编号小。这就是第一实施例和第二实施例之间的区别。

图9A和9B中插入的测量表示为从钢琴101或琴腔的外围到录音点A至H或散射点A至D之间的距离。具体地说,录音点A、B和C距离平台大钢琴101的前端线270厘米,和录音点A/B和录音点C分别距离左边线5厘米和80厘米及距离右边线5厘米。录音点D、E和F距离平台大钢琴101的前端线140厘米,并且录音点D/E和录音点F分别距离左边线5厘米和80厘米,及距离右边线为5厘米。录音点G和H距离平台大钢琴101的前端线5厘米,录音点G和H分别距离左边线5厘米并距离右边线5厘米。

当录音点A至H处于如图4中所示的直角坐标系中时,MA至MH的坐标给出如下:

MA(Xma,Yma)=MA(-75,295)

MB(Xmb,Ymb)=MA(0,295)

MC(Xmc,Ymc)=MC(+75,295)

MD(Xmd,Ymd)=MD(-75,165)

ME(Xme,Yme)=ME(0,165)

MF(Xmf,Ymf)=MF(+75,165)

MG(Xmg,Ymg)=MG(-75,30)

MH(Xmh,Ymh)=MH(+75,30)

另一方面,乐音散射点A和H距离琴腔的前端线5厘米,并距离左边线5厘米和距离右边线5厘米。乐音产生点B和C距离琴腔的前端线25厘米,距离左边线50厘米和距离右边线50厘米。当乐音散射点A至D处于如图6中所示的直角坐标系中时,SA,SB,SC和SD的坐标给出如下:

SA(Xsa,Ysa)=SA(-75,30)

SB(Xsb,Ysb)=SB(-30,50)

SC(Xsc,Ysc)=SA(+30,50)

SD(Xsd,Ysd)=SD(-75,30)

录音器系统构成

图10示出了录音器105的系统构成。录音器105包括模数转换器111、振荡器112、数据缓冲器113、数据存储器114、波形存储器115、数模转换器116、扬声器117、控制器118、操作面板119和显示屏120。录音器105除了模数转换器111和缓冲存储器113之外都与录音器5相同。因此,描述主要针对模数转换器111和缓冲存储器113。

模数转换器111包括八个模数转换转换单元A、B、……和H,模拟音频信号分别从麦克风161至168提供到模数转换单元A至H。模数转换单元A至H的系统构成与图2中所示的模数转换单元L、M和R相同,并且响应于振荡器112提供的时钟信号以对模拟音频信号采样离散值,并将离散值转换为八个波形数据段序列。因此,八个模数转换单元A至H的作用与模数转换器11中的作用相同。

缓冲存储器113包括八个存储单元A、B、……和H,八个存储单元A、B、……和H分别与八个模数转换单元A至H相连。八个波形数据段序列或八个数据编码序列分别由模数转换单元A至H提供,并被临时存储在相关联的存储单元A至H中。存储单元A至H将波形数据段序列传送到数据存储器,并且这八个波形数据段序列分别存储在数据存储器114中的子保持器中。

图11所示的数据保持器G、H,……分别分配给音色互不相同的原声乐音组。每个保持器G/H包括88个子保持器,并且八十八个按键分别分配给八十八个子保持器。每个子保持器有八个文件G(21)A/G(21)B/……/G(21)H,G(22)A/G(22)B/……/G(22)H,……G(108)A/G(108)B/……/G(108)H,H(21)A/H(21)B/……/H(21)H,H(22)A/H(22)B/……/H(22)H,……H(108)A/H(108)B/……/H(108)H。八个麦克风161至168分别分配给八组文件A至H,并且表示每一原声乐音的八个波形数据段序列分别存储在每一子保持器的八个文件中。坐标MA至MH作为表示录音点A至H的位置数据段而存储在每一保持器中。

原声钢琴乐音的音色记为“G”,并且最左边的数据保持器“G”分配给利用录音器105所录音的波形数据集组。原声钢琴乐音的录音方法与第一实施例的相同,为了简化的目的考虑这里省略描述。

电子乐器的系统构成

图12所示为电子乐器110的系统构成。电子键盘乐器110包括键盘110a、数据处理系统110b和一个发声系统110c。键盘110a包括八十八个按键,发声系统110c包括放大器(未示出)和四个扬声器171,172,173和174。键盘110a和发声系统110c与第一实施例中的相同,为了避免重复,此后不再进一步描述。

数据处理系统110b包括数据存储器141,波形存储器142,按键分配器144,波形数据读出系统145,振荡器146,混合单元147,数模转换器148,控制器149,操作面板150,显示屏151和效果系统152。数据处理系统110b的系统组件除了振荡器146,数据存储器141,波形数据读出单元145,混合器147,数模转换器148和效果系统152之外都与数据处理系统10b的系统组件相同。因此,描述主要针对这些组件。

振荡器146产生调至48kHz的、与振荡器46相同的时钟信号。不同的是时钟信号的目的地。振荡器146连接到波形数据读出系统145,混合器147和效果系统152,并对系统组件145,147和152提供时钟信号。

数据存储器141有磁盘,和数据保持器G,H,……保存在磁盘中。当控制器149将表示音色数据段的控制信号提供给数据存储器141时,数据存储器就将表示录音点MA至MH和乐音散射点SA至SD的位置数据段提供给效果系统152。使用者已经输入乐音散射点SA至SD的坐标,并且这些坐标保存在磁盘中。

波形数据读出系统145包括三十二个读出单元(0)-(31)。这三十二个读出单元(0)-(31)与由按键分配器144提供的第二数据段n(0)-n(6)相对应,并且与波形数据读出系统45相同,选择性地访问子保持器,以读出彼此并行的波形数据序列集。读出单元(0)-(31)直接将波形数据段传送到效果系统152,而不用根据延迟和音量参数对其进行修改。当读出单元(0)-(31)接收到表示电子乐音延迟的控制信号时,读出单元(0)-(31)就停止传送数据到效果系统152,并且不延长用延迟参数表示的读出时间。

效果系统152包括三十二个效果器(0)-(31),并且三十二个读出单元(0)-(31)分别将波形数据序列集提供给相关联的效果器(0)-(31)。在演奏过程中,效果器(0)-(31)根据接收到的位置数据段计算延迟参数和音量参数,并且利用如延迟参数和音量参数的控制数据段对波形数据段进行修改。在修改后,效果器(0)-(31)将波形数据段提供给混合单元147。效果器(1)-(31)在系统构成和功能上与效果器(0)相同,因此只对效果器(0)进行描述。

效果器(0)包括大容量的缓冲存储器,并且在大容量的缓冲存储器中创建有三十二条延迟路径。每一延迟路径可以存储等于1秒钟的波形数据段,并且有多个输出波形数据段的抽头。换言之,如果输出端口从一个抽头换到另一个抽头,延迟时间就变化了。这三十二条延迟路径分别分配给八个麦克风161-168和四个扬声器171-174的三十二个组合。三十二条延迟路径或队列按如下与三十二种组合相关联。第一麦克风A和四个扬声器A至D一起形成四个队列AA,AB,AC和AD,第二麦克风B也和四个扬声器A至D一起形成四个队列BA,BB,BC和BD。麦克风A-H占第一位置,扬声器A-D占第二位置。这样,三十二个队列表述如下。

队列AA,队列AB,队列AC和队列AD

队列BA,队列BB,队列BC和队列BD

……

队列HA,队列HB,队列HC和队列HD

如前所述,麦克风161-168的数目与扬声器171-174的数目不同。这就意味着等式1至6对第二实施例不适用。延迟参数和音量参数依据下面的认识而确定。

假定锤1e击动相关联的弦1f。弦1f振动,并引起声板1g振动。原声钢琴乐音从声板1g的整个表面散射出去。录音点A处的振动是一系列声波的三维传播,并且这一系列声波经过乐音散射点A至D。相同的,其他录音点B-H处的振动也是多个系列声波的三维传播,并且每一系列声波也经过乐音产生点A至D。这样,原声钢琴乐音与在录音点A至H的多个系列散射声波相等,并且多个系列声波通过乐音散射点A至D到达使用者和其他听者。当每一声波系列在传播时,在传播中会引入时间迟后,并且音量会渐渐减小。因此,效果器(0)至(31)依据八个录音点A至H和四个乐音散射点A至D之间的距离计算延迟参数和音量参数。

下面是确定延迟参数和音量参数的方法的例子。然而,下面的方法不对本发明的范围做任何限制,因为很多方法可以用于确定这些参数。

录音点A至H的坐标MI记为MI(Xmi,Ymi),其中I={I|A,B,……H},乐音散射点A至D的坐标SJ记为SJ(Xsj,Ysj),其中J={J|A,B,……H}。直角坐标系统的原点H为(0,0)。S表示声波传播1厘米所用的时间段,为29.41毫秒。

录音点XI和乐音散射点SJ之间的距离Dij按如下给出

Dij={(Xmi-Xsj)2+(Ymi-Ysj)2}1/2    等式7

乐音散射点A-D和原点H之间的距离Djh按如下给出

Djh={Xsj2+Ysj2}1/2                等式8

音量参数IJ1和延迟参数IJ2由等式9和10给出。

IJ1=Dij2/(Dij+Dih)2               等式9

IJ2=Dij×S                        等式10

图13中所示为用等式9和10计算出的音量参数IJ1和延迟参数IJ2。

计算结束后,效果器(0)将地址指针调节到表示一个抽头的输出地址。如果组合AB的延迟参数近似等于7326毫秒。延迟时间是时钟信号的脉冲间隔的352倍,即352×1/48000。这时,效果器(0)将地址指针调节到表示在352nd段的抽头的输出地址。波形数据段响应于时钟信号从一段移到另一段,这样队列就将延迟时间引入波形数据段的传播过程中。对于队列AA和AC至HD,效果器(0)将其他的地址指针调节到等于延迟参数的输出地址。

其他效果器(1)至(31)相似地将队列抽头调节到延迟参数。一旦完成准备工作,效果器(0)至(31)开始将波形数据段提供到混合器A至D。虽然效果器(0)至(31)连续提供波形数据段,但波形数据段一直表示静音直到效果器(0)至(31)接收到来自读出单元(0)至(31)的波形数据段。

效果器(0)至(31)所要完成的另一项任务是速度控制。当按键分配器142将第二数据段n(0)-n(6)分配给读出单元(0)-(31)中的一个时,按键分配器142进一步将第三数据段v(0)-v(31)提供给相关联的效果器,并且效果器将每一波形数据段的值乘以位v(0)-v(31)所表示的值,用来控制音量。

效果器(0)至(31)所要完成的还有一项任务是将波形数据段的值乘以音量参数。每一波形数据段序列分配给四个队列,并从所选择的抽头输出,八个波形数据段通过三十二个队列传播。每一效果器(0)至(31)分别将三十二个波形数据段的值乘以相关联的三十二个音量参数的值,经过音量控制后,将这三十二个波形数据段选择性地提供给四个混合器A,B,C和D。从队列“XA”输出的波形数据段提供给混合器A,其中X是A至H,而从队列“XB”输出的波形数据段提供给混合器B,其中X是A至H。相同的,从队列“XC”输出的波形数据段提供给混合器C,其中X是A至H,而从队列“XD”输出的波形数据段提供给混合器D,其中X是A至H。波形数据段进入队列并相继提供给混合器A,B,C和D。

混合单元147包括四个混合器A、B、C和D,并且四个混合器A至D分别与四个扬声器171、172、173和174相关联。每一读出单元提供八个波形数据段给每一混合单元,这样每个混合器最多将二百五十五个波形数据段混合成一个波形数据段。混合单元A至D分别将四个波形数据段序列提供给数模转换单元A、B、C和D。

数模转换单元A至D将这四个波形数据段序列转换为四个模拟音频信号,并将这四个模拟音频信号提供给发声系统110c。

发声系统110c包括放大器(未示出)和扬声器171-174,并且扬声器171至174分别放置在四个乐音散射点A至D。模拟音频信号被放大,并且扬声器171至174根据模拟音频信号产生电子乐音。

在电子键盘上演奏

当使用者通过操作面板150对音色作出选择时,控制器149确定数据保持器,并请求数据存储器141将波形数据集组和表示录音点MA-MH和乐音散射点SA-SD的位置数据段分别从相应于所选音色的数据保持器中传送到波形存储器142和效果器系统152。假定使用者选择钢琴音调。波形数据集组G存储在波形存储器142中,延迟参数和音量参数存储在每一效果器(0)至(31)中。当准备工作结束,就将准备工作结束报告给控制器149,控制器149告知使用者数据处理系统10b已经准备好响应键盘110a的弹奏。

使用者开始演奏一段乐曲。当使用者在键盘110a上弹奏时,按键分配器144在分配表中记录新的分配数据编码,并将按键编码c(0)至c(6)和音量编码v(0)至v(6)分配给已被配置给按键编码c(0)至c(6)的读出单元和相关联的效果器中。

读出单元访问彼此并行的波形存储器142,并从子保持器中读出波形数据序列集。读出单元将波形数据序列集提供给相关联的效果器。

效果器通过队列在传播过程中引入了用延迟参数表示的时间迟后,并且通过两步音量控制将波形数据段调整到适当的值。波形数据段转换成模拟音频信号,并且电子乐音从扬声器171至174中散射。

根据前面的描述将会理解,从每个扬声器散射的声波序列与在乐音散射点上的各个录音点散射的八个声波序列相等。因此,使用者感觉电子乐音非常接近原声乐音。由于使用延迟参数的时间控制和使用音量参数的音量控制,从四个扬声器散射的电子乐音听起来感觉上像是从不止四个的扬声器散射的乐音。

虽然这种电子乐音接近原声乐音,但扬声器的数量却少于麦克风的数量,并且扬声器比麦克风所占据的面积要窄。这就造成小型号的电子乐器。这样,时间控制和音量控制有益于电子乐音接近原声乐音而无需占用大量空间。

修改

虽然已经介绍和描述了本发明的典型实施例,在不背离本发明的精神和范围的情况下,明显的本领域的普通技术人员可以对其作出各种改变和修改。三个麦克风和三个扬声器并不对本发明的技术范围作任何限制。在模拟音频信号的转换中可以只用到一个、两个麦克风或多于三个麦克风,并且相应的,在演奏中也可以只用到一个扬声器,两个扬声器或多于三个扬声器。

八个麦克风和四个扬声器并不对本发明的技术范围作任何限制。麦克风和扬声器在数量上可增加也可减少。

图中数据的测量并不对本发明的技术范围作任何限制。大型号钢琴或小型号钢琴可以形成录音系统的一部分。类似的,可以生产大型的多声道采样数据存储形式电子乐器或小型的多声道采样数据存储形式的乐器来产生电子乐音。

平台大钢琴并不对本发明的技术范围作任何限制。电子弦或电子风琴可以形成录音系统的一部分。

麦克风并不对本发明的技术范围作任何限制。任何种类的转换器都适用于录音系统1,只要转换器输出表示机械运动的电子信号。转换器的例子就是压电转换器。

数据保持器可通过电缆或公共/私人通信系统,例如互联网,从录音系统传送到电子乐器。或者,另一种移动存储器也可用作数据保持器或保持器。移动存储器的例子是RAM卡,有半导体存储器件的存储板,CD-ROM和光盘。

数据编码可以按照与从模数转换器11到数据缓冲器13的数据传送相交迭的方式从数据缓冲器13传送到数据存储器14。在这种情况下,易失性存储器可以有同时用来写入数据和读出数据的输入地址/数据端口和输出地址/数据端口。或者,数据缓冲器13的易失性存储可以由FIF0(先进先出)电路来实现。

在录音顺序中,如果使用者不想确认电子乐音,使用者可重复按下按键而无需请求确认,并且录音器5创建另一个子保持器142-14n以便在其中存储波形数据序列集。

在另一个录音系统中,使用者可以录音所选的原声乐音。波形数据序列集存储在子保持器中,通过对音调/音量特征的修改依据波形数据序列集产生其他的波形数据序列集。从而,插入其他的波形数据序列集,并和已经记录的波形数据序列集一起形成波形数据集组。所以,根据发明的方法决不对所有原声乐音的顺序按键作限制。

可以在波形数据读出系统145和效果系统152之间插入另一个效果系统,用于把另一种效果传递到电子乐音。等式1至6和等式7至10并不对本发明的技术范围作任何限制。在录音点和乐音散射点分布在极坐标系的情况下,延迟参数和音量参数就由另一组方程式来表达。

在上述实施例中,延迟参数和音量参数用于时间控制和两步音量控制而没有任何改变。然而,使用者可以偏置或修改延迟参数和音量参数。

麦克风和扬声器可能被安置在声板上下的三维空间里。在该情况下,录音点和乐音产生点分布在三维坐标系统中,并记做(x,y,z)。当然,可对上述等式进行修改。

像诸如延迟/音量参数的控制数据段存储在数据存储器或其他适合的数据存储器中。在该情况下,电子乐器仅从数据存储器中读出控制数据段。声音产生系统可以确定控制数据段。或者,可以用其他外部器件来计算。

根据本发明的另一个声音产生系统可以只有数据处理系统和发声系统。在这种情况下,声音产生系统同外部装置,如音序器或个人电脑相连接,并且使用者为声音产生系统指定通过外部装置产生的乐音。

在上述实施例中,根据控制数据段,即延迟参数和音量参数对电子乐音的乐音散射时间和音量进行修改。但是,延迟参数和音量参数并不对本发明的技术范围作任何限制。任何声音效果都可用于乐音控制。可以根据控制数据段对电子乐音的回音,合唱和/或均衡进行修改。如果控制回音,那么控制数据段就包括回音参数。

此外,电子乐音的产生时刻可能要比相应的原声乐音的产生时刻早,并且音量增大。依据录音点和乐音散射点之间的关系,将时间制延迟或加速,并且同样依据录音点和乐音散射点之间的关系,将音量增大或者减小。因此,延迟参数和减低音量的音量参数并不对本发明的技术范围作任何限制。

波形存储器可以有多个分配给不同速度的电子乐音的波形数据组,例如弱音、中音、中长音等。在这种情况下,按键分配器将n-位和v-位(见图7)都提供给读出电路。读出电路根据v-位从波形存储器中的多个波形数组选择出一个,并访问存储在以n-位指定的地址中的波形数据编码序列。

权利要求书与实施例的关系

首先,权利要求书中所用的术语与第一和第二实施例说明中所用的术语相同。然而,权利要求书中的组件决不局限于录音/声音产生系统1/10和101/110的组件,因为在此前已经详述过各种各样的修改。

术语“影响”对应于原声乐音和电子乐音之间的时间差别和音量的变化,修改后的波形数据序列集对应于从读出单元(0)-(31)或效果器(0)-(31)输出的波形数据序列集。

原声乐器对应于平台大钢琴1a/101。然而,术语“原声乐器”也适用于其他种类的乐器,例如管乐器和弦乐器。声-电信号转换器对应于麦克风31-33或161-168。

至少一组混合波形数据序列对应于从混合单元47/147输出的波形数据序列。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号