乐音生成处理设备及其乐音生成分配方法组成比例

技术编号:3040970 阅读:256 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种乐音生成处理设备及其乐音生成分配方法。多个乐音发生器装置包括各波形数据存储器,每个波形数据存储器由对应的乐音发生器装置排他地使用,并且不与乐音发生器装置共享。一旦接收到表示待生成乐音的事件信息,就从多个乐音发生器装置中进行选择,从而选择待用于生成与事件信息对应的乐音的特定乐音发生器装置。可通过参照一个表来确定选择哪一个存储器中存储有待使用的乐音发生器的波形数据。事件信息被传送给所选择的乐音发生器装置,从而由所选择的乐音发生器装置产生由接收到的事件信息表示的乐音的波形信号。

【技术实现步骤摘要】

本专利技术涉及一种用于低成本构造或实施能使用不具有共享相同波形存储器的功能的多个乐音发生器装置来执行类似于具有共享相同波形存储器的功能的多个乐音发生器装置所执行的处理的设备。
技术介绍
目前为止,业已公知有这种乐音发生器设备,该设备使用两个乐音发生器(例如以乐音发生器芯片的形式)来增加乐音生成通道(CHs)的数量,并且在单个波形(数据)存储器中存储待用于产生乐音的所有波形数据,并且其中这两个乐音发生器均能从波形存储器读出波形数据。例如在日本特许公开HEI-9-146551中,公开了一种基于波形存储器的乐音发生器设备,其中在两个乐音发生器之间共享单个波形存储器,并且其中乐音发生器均能基于时分方式来访问相同的波形存储器,由此基本上同时从存储器读出波形数据;也就是说,所公开的乐音发生器设备具有波形存储器共享功能。利用所公开的技术,能将任何新产生的乐音生成指令分配给两个乐音发生器的任一个通道。在HEI-9-146551公开的乐音发生器设备中,两个乐音发生器均需要具有共享波形存储器的功能(即,波形存储器共享功能)。一般地,具有波形存储器共享功能的乐音发生器和不具有波形存储器共享功能的乐音发生器在价格上差别很大;也就是说,具有波形存储器共享功能的乐音发生器比不具有波形存储器共享功能的乐音发生器要更昂贵。尽管不具有波形存储器共享功能的乐音发生器较便宜,但是它只能使用专用波形存储器。由此,随着用以增加通道数量的乐音发生器的数量的增加,也产生了增加用于存储波形数据的波形存储器数量的需要。特别地,为了允许代表设备中使用的所有音色(tone color)的波形数据组在两个乐音发生器之间共享,需要在两个乐音发生器的波形存储器中都多余地预存所有这些必要的波形数据组。设置用于存储如上所述的所有必要波形数据组的两个波形存储器将导致增加存储器成本。
技术实现思路
鉴于上述情况,本专利技术的目的是提供一种在不减少通道数量和可用波形数据的情况下,允许低成本构造或实施能使用不具有波形共享功能的多个乐音发生器装置来执行类似于具有波形共享功能的多个乐音发生器装置所执行的处理的设备。为了实现上述目的,本专利技术提供一种改进的乐音生成处理设备,其包括多个乐音发生器装置;多个波形数据存储器,该波形数据存储器对应于多个乐音发生器装置并且可由多个乐音发生器装置中对应的乐音发生器装置排他地使用,其中每个乐音发生器装置因此使用排他地使用的波形数据存储器中存储的波形数据来产生由给定事件信息表示的乐音的波形信号;事件接收部件,其接收表示待生成的乐音的事件信息;乐音发生器选择部件,其从多个乐音发生器装置中选择待用于生成与事件接收部件接收到的事件信息对应的乐音的一个乐音发生器装置;以及传送部件,向乐音发生器选择部件所选择的乐音发生器装置传送接收到的事件信息,从而通过所选择的乐音发生器装置产生由接收到的事件信息表示的乐音的波形信号。本专利技术的特点在于设置了用于从多个乐音发生器装置中选择待用于产生与接收到的事件信息对应的乐音的特定乐音发生器装置的乐音发生器选择部件。由此,即使采用了不具有波形存储器共享功能的多个廉价乐音发生器装置,也能够适当地管理对于待产生的乐音应当使用哪一个乐音发生器装置。由此,利用本专利技术,不需要在不能共享波形存储器的乐音发生器装置的每个波形数据存储器中冗余地存储相同的波形数据,并因此,能有效使用每个波形数据存储器。也就是说,由于本专利技术允许在对应于乐音发生器装置的波形数据存储器中分散地存储各种波形数据,所以本专利技术能以降低的总成本来构造或实施乐音生成处理设备。例如,对于相同的音色可进行这样的设置使得对应于第一音高范围的第一波形数据、和与第一波形数据具有不同波形特性且对应于第二音高范围的第二波形数据存储在与各乐音发生器装置中不同的乐音发生器装置相对应的波形数据存储器中。这种设置甚至允许以音高范围不同的波形数据来存储同一个音色。这意味着本专利技术不仅能产生在音高范围中具有不同音质的高质量乐音波形数据,而且能将这个音色的可同时生成的乐音(即乐音生成通道)的最大数扩展至在多个乐音发生器装置中的乐音生成通道的总数。由此,利用不能够共享波形存储器的多个廉价乐音发生器装置,能实现与采用能够共享波形存储器的多个昂贵乐音发生器装置的情况相同的优点。本专利技术不仅可被构造和实施为如上所述的设备专利技术,而且也可被构造和实施为方法专利技术。同时,本专利技术可被设置和实施为由处理器比如计算机或DSP执行的软件程序、以及存储这种软件程序的存储介质。而且,在本专利技术中使用的处理器可包括具有内置于硬件中的专用逻辑的专用处理器,更不用说能够运行所需软件程序的计算机或其他通用型处理器。下面将描述本专利技术的实施例,但是应当理解为本专利技术并不限于所述的实施例,并且在不脱离基本原理的条件下可对本专利技术进行各种改型。因此本专利技术的范围由所附权利要求书唯一地确定。附图说明为了更好地理解本专利技术的目的和其他特点,下面参照附图更具体地描述优选实施例,在附图中图1是表示电子乐器的一般硬件设置的框图,该电子乐器应用了按照本专利技术实施例的乐音生成处理设备;图2是表示在图1的实施例中采用的乐音发生器号对应表的实例图;图3是在图1的实施例中执行的音色选择处理的流程图;以及图4是在图1的实施例中执行的乐音生成分配处理的流程图。具体实施例方式图1是表示电子乐器的一般硬件设置的框图,该电子乐器应用了按照本专利技术实施例的乐音生成处理设备。该电子乐器包括中央处理器(CPU)101、随机存取存储器(RAM)102、第一乐音发生器(此后称为“#1乐音发生器”)103、第一只读存储器(此后称为“#1ROM”)104、第二乐音发生器(此后称为“#2乐音发生器”)105、第二只读存储器(此后称为“#2ROM”)106、操作器单元107、检测电路108、显示部件109、显示电路110、用于连接外部设备111的通信接口(I/F)112以及用于与上述各个部件互连的通信总线113。CPU101是用于控制整个电子乐器的操作的处理装置。RAM102是载入由CPU101执行的程序的易失性存储器,并且其包括各种缓冲区域。#1乐音发生器103和#2乐音发生器105均不具有波形存储器共享功能;也就是说,乐音发生器103、105均不能与其他乐音发生器共享其中存储所用波形数据的波形存储器,并且每个乐音发生器103、105都将波形存储器用作其专用的或排他使用的存储器。#1ROM104包括专用于#1乐音发生器103、并存储仅#1乐音发生器103可用的波形数据的波形存储器区域,并且该波形存储器区域仅可由#1乐音发生器103访问。#1ROM104不仅用作波形存储器,而且用作用于存储CPU101执行的各种数据和程序的CPU内存;为此,#1ROM104包括CPU内存区域。#1ROM104也可由CPU101访问。除了#1乐音发生器103之外的乐音发生器(#2乐音发生器105)不(或不能)访问#1ROM104。#2ROM106是由#2乐音发生器105排他地使用的波形存储器,并且在其中存储有能仅由#2乐音发生器105使用的波形数据;仅#2乐音发生器105访问(或能访问)#2ROM106。除了CPU101和#2乐音发生器105之外的乐音发生器(#1乐音发生器)103不(或不能)访问#2ROM106。#1乐音本文档来自技高网
...

【技术保护点】
一种乐音生成处理设备,包括:多个乐音发生器装置;多个波形数据存储器,该波形数据存储器对应于所述多个乐音发生器装置,并且可由所述多个乐音发生器中对应的乐音发生器排他地使用,其中每个所述乐音发生器装置使用由此在排他地使用的波形数据存储器中存储的波形数据,来产生由给定事件信息表示的乐音的波形信号;事件接收部件,该接收部件接收表示待生成的乐音的事件信息;乐音发生器选择部件,该选择部件从所述多个乐音发生器装置中选择待用于生成与所述事件接收部件接收到的事件信息相对应的乐音的一个乐音发生器装置;以及传送部件,该传送部件将接收到的事件信息传送到由所述乐音发生器选择部件选择的所述乐音发生器装置,从而通过所选择的乐音发生器装置产生由接收到的事件信息表示的乐音的波形信号。

【技术特征摘要】
JP 2004-7-15 2004-2083011.一种乐音生成处理设备,包括多个乐音发生器装置;多个波形数据存储器,该波形数据存储器对应于所述多个乐音发生器装置,并且可由所述多个乐音发生器中对应的乐音发生器排他地使用,其中每个所述乐音发生器装置使用由此在排他地使用的波形数据存储器中存储的波形数据,来产生由给定事件信息表示的乐音的波形信号;事件接收部件,该接收部件接收表示待生成的乐音的事件信息;乐音发生器选择部件,该选择部件从所述多个乐音发生器装置中选择待用于生成与所述事件接收部件接收到的事件信息相对应的乐音的一个乐音发生器装置;以及传送部件,该传送部件将接收到的事件信息传送到由所述乐音发生器选择部件选择的所述乐音发生器装置,从而通过所选择的乐音发生器装置产生由接收到的事件信息表示的乐音的波形信号。2.如权利要求1所述的乐音生成处理设备,其中每个所述乐音发生器装置具有多个乐音生成通道,以及其中所述传送部件将该接收到的事件信息分配给所选择的乐音发生器装置的任一个乐音生成通道,并且与已经分配有该接收到的事件信息的该乐音生成通道相关联地传送该接收到的事件信息。3.如权利要求1所述的乐音生成处理设备,其中所述乐音发生器选择部件包括一个表,该表用于按照待生成的乐音的音高或音高范围与音色的组合,表示将要使用所述各乐音发生器装置中的哪一个。4.如权利要求1所述的乐音生成处理设备,其中每个所述波形数据存储器具有存储在其中的、与一个或多个特定音高范围相关联的波形数据;以及其中所述乐音发生器选择部件基于该接收到的事件信息来识别与该接收到的事件信息相关的音高范围,并选择与所识别的音高范围对应的所述乐音发生器装置之一,作为待用于生成与该接收到...

【专利技术属性】
技术研发人员:高见启史
申请(专利权)人:雅马哈株式会社
类型:发明
国别省市:JP[]

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

1