具有兼容软件模块的计算机化乐器制造技术

技术编号:3041369 阅读:138 留言:0更新日期:2012-04-11 18:40
计算机化乐器用包括软件模块的资源产生希望的音乐声音。其中初级存储器用选来执行产生所希望音乐声音的多种任何的一组软件模块加载。中心处理单元存取初级存储器执行存在其中的软件模块产生音乐声音。第二存储器临时存储设计执行各种任务的大量软件模块。当产生音乐声音的初始化时加载器操作根据预定标准检索第二存储器选出有效的最佳一组软件模块,加载选出的模块到初级存储器,以确保有效最佳地使用资源。(*该技术在2016年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术是关于计算机化的乐器,该乐器通过加载软件模块而产生音乐以完成二级存储器件到初始存储器件的各种任务。进而,本专利技术是关于计算机化的乐器,该乐器通过扩展通用性能模仿现存电子乐器的音调产生系统。现存在各种类型的包括高性能产品和低性能产品的电子乐器。通常的电子乐器使用随产品不同而不同的硬件和通常的随着特殊的产品而独立开发的软件。为不同的乐器独立地开发软件是很讨厌的事,通常的技术已经在JP-A-3-39995中公开了。在JP-A-3-39995公开的技术是这样的,指定所希望产品的模块码由跳线或开关加以登记。产品的CPU鉴别模块码,并且根据码执行数据处理。这样,公共的程序能被性能不同的多种产品使用。选择性地完成各种控制是可能的,例如仅在该功能被执行的产品中安装和演奏自动伴奏功能。该功能在不执行该功能的其它产品中就不能执行。然而,在JP-A-39995公开的技术具有缺点,控制程序是事先固定的,修改程序是困难的。例如,仅仅是涉及自动伴奏功能的软件必须被修改,仅仅修改那部分是不容易的。近而,在现有技术中,在具有不同性能的诸多产品中公共使用的程序存储在初级存储器中,这样使程序的不必要部分也能存储在初级存储器中。近而,公共使用的程序模块在现有技术中并不被考虑。例如,许多类似的程序被分别地开发,它们彼此之间并不兼容。当今,各种类型的电子乐器投入实际使用,和各种声源(音乐音调发生器)为人所共知和使用在乐器中,在当今的产品当中,现存在着共同使用同样声源的一些电子乐器。然而,绝大多数乐器一般使用特定的声源,该声源随产品不同而不同。这样,在乐器中使用音调产生系统的组态和数据格式也随着产品不同而变化。为了取消这样的不方便性和为了改进演奏数据和音色数据的数据格式的兼容性,建立了GM(一般MIDI)标准。例如,由码指定音色的顺序已在GM标准中加以定义和MIDI仅被构成去选取类似的音色,甚至在该乐器中不支持的另一个音色码按照定义的音色顺序被指定时也是如此。然而,为特定平台产生的演奏数据和音色信息经常不与另外的一个台兼容,它们不能在另一个平台上完美地再现。这是因为声源硬件和其它部分的不兼容性造成的。不兼容的例子列在下面(a)在声源内使用的音乐音调合成方法在不同的产品中是不同的,这里有不同的合成原理,例如PCM,FM,和物理模型。(b)声音操作装置不兼容,一声源可以提供各种操纵装置例如音调滤波器和混响(reverb)电路,如果声源缺乏操纵装置,这就很难象其它乐器一样合成同样的声音。(c)在各种声源中控制参数的类型和数目不兼容,甚至类似控制参数在不同的平台使用,参数的控制范围能被限制,或不能完成替换。(d)由于在平台之间的硬件不同,使得对应参数的实际效果是不同的,由于滤波方法或滤波维数不同,实际滤波器的效果(即截止频率)可以因平台不同而变化。(e)控制声源的CPU程序是不同的,程序可以改变音调指定模型,音调的多音,控制定时等等。如上所述,通常的电子乐器在硬件和软件方面受到大量限制和因而在兼容性和通用性方面是很差的。为了解决上面指出的现有技术的缺点,本专利技术的第一个目的是完成容易修改软件并同时节约初级存储器,使得程序模块能被电子乐器不同模型所共同使用。本专利技术的第二个目的是指供一音乐音调产生系统,使用该系统就可能在不同电子乐器中共享演奏数据。本专利技术的第三个目的是提供一个音乐音调产生系统,通过该系统在音色特性上等同于在另一个乐器中产生的音乐声能被单一的处理器件所产生。本专利技术的第四个目的是指供一个音乐音调产生系统,使用该系统为乐器特定模型创造的演奏数据能被转换为更通用的格式。本专利技术的第五个目的是提供一个音乐音调产生系统,使用该系统为乐器特定模型创造的演奏数据能被编辑,这样克服了特定产品模型的限制,和能产生丰富多彩的音乐声音。本专利技术的第六个目的是提供一个音乐音调产生系统,使用该系统数据转换能够精确地完成,使得为乐器特定模型创造的演奏数据能在乐器的另一个模型高保真地产生。依照专利技术的第一方面,计算机化的乐器使用包括软件模块以产生所希望音乐声音的资源,该乐器包括可用一组软件模块加载的初级存储器,该组软件模块被选出以执行为产生所希望的音乐声音而需要的任务;一中央处理单元,用于存取初级存储单元以执行存在其中的软件模块来产生音乐声音;一第二存储器,临时存储指定执行各种任务的大量软件模块;一在产生音乐声音初始化时操作的加载器,用于根据预定的标准检索第二存储器以选择出有效的和最佳的软件模块,和把这样选取出的软件模块加载到初级存储器以此确保有效和最佳的使用资源。近而,专利技术的使用包括软件模块以产生所希望音乐声音的资源的计算机化的乐器包括,可以用一组软件模块加载的初级存储器,该组软件模块被选出去执行产生所希望音乐声音所需的任务;一和初级存储器分开配置的第二存储器,用于临时存储被指定执行各种任务的不同类型的软件模块,一音乐声音产生的初始化时操作的加载器,用于检索第二存储器而选择出有效的和最佳的一组软件模块,和把选出的软件模块加载到初级存储器;和一中央处理单元,用于存取初级存储器以执行存在其中的软件模块来产生音乐声音,使得中央处理单元通过交换信息使软件模块相互通信以使一组软件模块集中在一块。依专利技术的第二方面,构成计算机化乐器以模仿模型(model)电子乐器的一音调产生系统,该乐器包括一存储器,用于存储指示包括在模型电子乐器中的诸器件的器件信息和用于存储最初准备的要馈送到模型电子乐器的演奏信息;一处理器,用于从存储器恢复演奏信息,和用于处理恢复的演奏信息以产生事件信息,该事件信息命令产生一音乐音调,和一基于存储在存储器的器件信息操作的模仿器,用于模仿模型电子乐器的音调产生系统,使得模仿器响应事件信息而操作以产生出仿佛由模型电子乐器奏出的音乐音调,在特定的形式下,模仿器包括驱动器软件模块,用于模仿包括在音调产生系统的驱动器器件,使得驱动器软件模块控制音乐音调的产生。在另一个特定的形式中,模仿器包括一寄存器软件模块以模仿包括在音调产生系统中的寄存器器件,以便寄存器软件模块记住为控制音乐音调的产生而使用的控制参数。在近一步的特定形式当中,模仿器包括了一个产生器软件模块,用于模仿包括在音调产生系统中的产生器器件,使得产生器软件模块创造要被产生的音乐音调的波形,在另外进一步的特定形式中,模仿器包一单独的计算机,用于共同地模仿大量模型电子乐器的不同音调产生系统。近而,本专利技术的计算机化的乐器被构成模仿由模型电子乐器产生的音色,它包括第一装置,用于建立基本音调产生系统;第二装置,用于提供由模型电子乐器的特定音调产生系统产生音乐音调的音色为特征的最初的音色信息;第三装置,用于转换所提供的最初音色信息为在基本音调产生系统内有效的等同的音色信息,和第四装置,用于提供命令音乐音调产生有效的事件信息,使得基本音调产生系统根据事件信息操作和根据等同的音色信息产生仿佛模型电子乐器的特定音调产生系统所创造的具有音色的音乐音调。在特定的形式中,第三装置包括任选的装置,用于反向地转换等同的音色信息为不同的音色信息,该不同的音色信息被指定在不同于第一前述的电子乐器的另一模型电子乐器中使用。在另一特殊形式中,第五个装置被手工地操作以重写等同音色信息值以修改由基本音调产生系统创造的音色。依照本专利技术的本文档来自技高网...

【技术保护点】
使用包括软件模块的资源去产生所希望的音乐声音的计算机化的乐器包括: 能用一组软件模块加载的初级存储器,该组软件模块被选取去执行在产生所希望的音乐声音所需要的诸多任务; 中央处理单元,用于存取初级存储器以执行存储在其中的软件模块以产生音乐声音; 第二存储器,用于临时地存储被设计执行各种任务的大量的软件模块;和 加载器,当产生音乐声音被初始化时通过按照预定的标准检索第二存储器而操作,用于选取有效的和最佳的一组软件模块,和用于加载选出的软件模块到初级存储器,以此确保有效地和最佳地使用资源。

【技术特征摘要】
JP 1995-3-3 070805/95;JP 1995-6-2 136946/951.使用包括软件模块的资源去产生所希望的音乐声音的计算机化的乐器包括能用一组软件模块加载的初级存储器,该组软件模块被选取去执行在产生所希望的音乐声音所需要的诸多任务;中央处理单元,用于存取初级存储器以执行存储在其中的软件模块以产生音乐声音;第二存储器,用于临时地存储被设计执行各种任务的大量的软件模块;和加载器,当产生音乐声音被初始化时通过按照预定的标准检索第二存储器而操作,用于选取有效的和最佳的一组软件模块,和用于加载选出的软件模块到初级存储器,以此确保有效地和最佳地使用资源。2.权利要求1的计算机化的乐器,其特征在于,中央处理单元包括通过交换信息使诸软件模块相互通讯以整体地执行一组软件的装置。3.权利要求1的计算机化的乐器,其特征在于,加载器包括按照物理标准操作的选择装置,用于检查包括在资源内的硬件模块,以识别在产生音乐声音中使用的有效硬件模块,用于相应识别的有效的硬件模块选出有效的软件模块。4.权利要求1的计算机化的乐器,其特征在于,加载器包括按照演奏标准操作的选取装置,如果第二存储器存储着二个或者多个执行实质相同的任务但具有不同程度性能和不同创造年龄类似的软件模块,该选取装置选取具有最高级性能和创造最小年龄的类似软件模块的最佳的一个。5.权利要求1的计算机化乐器,其特征在于,加载器包括按照整体标准操作的选取装置,如果必不可少的软件子模块存储在第二存储器内的话,该选取装置用于选取一软件模块和一个或多个必不可少的软件子模块。6.权利要求1的计算机化乐器,其特征在于,加载器包括按照连续性标准选取软件模块而操作的选取装置,如果所说的另一软件模块存储在第二存储器内,选择相对另一个软件而言位于数据处理流的上游的软件模块。7.权利要求1的计算机化乐器,其特征在于,加载器包括依照兼容性标准选取软件模块而操作的诸多选取装置,仅当所选出的模块和其它软件兼容时才从第二存储器中选出。8.使用包括软件模块的资源去产生所希望的音乐声音的计算机化乐器包括用一组软件模块加载的初级存储器,该组软件被选出执行产生所希望音乐声音的任务;独立于初级存储器配置的第二存储器,用于临时存储被设计执行各种任务的各种类型的软件。当产生音乐声音被初始化时操作的加载器,用于通过检索第二存储器选出有效的和最佳的一组软件模块,和用于加载选出的软件模块到初级存储器;和中央处理单元,用于存取初级存储器以执行其中存储的软件模块以产生音乐声音,使得中央处理单元通过交换信息而使软件模块相互通讯以汇总一组软件模块在一块。9.模仿模型电子乐器的音调产生系统的计算机化乐器包括存储器,用于存储指示包括在模型电子乐器的器件的器件信息和存储最初准备馈送模型电子乐器的演奏信息;处理器,用于从存储恢复演奏信息和用于处理恢复的演奏信息以产生命令产生音乐...

【专利技术属性】
技术研发人员:田邑元一
申请(专利权)人:雅马哈株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1