音乐设备根据序列数据从多个频道产生乐曲的一组性能部件中配置的多种音调。音调发生器有相应于多个频道的多个音调发生组件,以平行方式产生音调。分派部件将多个频道分派给可以包括一个以上频道的一组性能部件。音序器处理序列数据,以顺序提供音调发生组件中使用的参数,当分派部件将两个以上的频道分派给一个性能部件时,运行音序器以向分派给所述一个性能部件的每个频道提供单独设置的第1参数,和向分派给所述一个性能部件的所述两个以上频道提供公共设置的第2参数。寄存器分为存储音序器提供的第1参数的第1区和存储音序器提供的第2参数的第2区。每个音调发生组件使用设给相应频道的存储描述其特征的第1参数和第2参数。(*该技术在2022年保护过期,可自由使用*)
【技术实现步骤摘要】
本专利技术涉及一种能发生多音音调的音调发生器设备和有音调发生器设备的音响设备。
技术介绍
图11显示了传统硬件音响设备的构成实例。图11中,CPU(中央处理器)110给音调发生器硬件115供应包括诸如SMF(标准MIDI文件)数据、SMAF(合成音乐移动应用格式)数据等歌曲序列数据的音乐内容数据111。音调发生器硬件115设有音调发生器部件133和音序器132。音调发生器部件133包含多个音调发生组件且能产生定义多种语音(也称为声音频道)的多个音调。音序器132解释歌曲序列数据和在指定定时向音调发生器部件供应具体控制数据。音序器132包括硬件指定控制数据转换部件132a和时间管理部件132b。硬件指定控制数据将部件132a转换SMF数据和SMAF数据转换为指定给音调发生器部件133的控制数据。控制数据可以包括供应给上述多个音调发生组件的音调发生控制参数。时间管理部件132b根据控制数据中的时间管理信息控制音调的发生。当有上述结构的硬件音响设备再现音调时,时间管理部件132b将数据输出指令发给硬件指定控制数据转换部件132a。该指令用于表示包括在歌曲序列数据中的注释事件和基于表示音调发生期的选通时间数据的定时之间的时间间隔的间隔数据。响应该指令,硬件指定控制数据转换部件132a向音调发生器部件133输出转换了的硬件指定控制数据。根据供应的硬件指定控制数据,上述音调发生组件在音调发生器部件133中经各输出频道产生各语音的音调。根据歌曲序列数据该操作再现音调图12显示了传统音响设备的另一构成实例。图12中的音响设备用CPU软件处理代替上述硬件音响设备中的音调发生器硬件115的音序器132。日本特许公开昭64-12399和昭63-42276公开了一种FM音调发生器,日本特许公开昭64-07399和平成07-56592公开了一种WT音调发生器。与图11的音调发生器部件133一样,图12中的音调发生器硬件215包括有多个音调发生组件的音调发生器部件233。CPU210执行音序器程序以实现包括硬件指定控制数据转换装置210a和时间管理装置210b的音序器功能装置232。硬件指定控制数据转换装置210a将诸如SMF数据和SMAF数据的歌曲序列数据211转换为指定给音调发生器硬件215的控制数据。时间管理装置210b根据数据中的时间管理信息控制音调发生定时。歌曲序列数据包括一系列注释事件信息和表示事件之间时间间隔的时间信息。硬件指定控制数据转换装置210a参考这种指定给音调发生器部件233的信息作为用于音调发生器部件233中音调发生组件的参数。根据歌曲序列数据211中的事件信息,硬件指定控制数据转换装置210a产生适于音调发生器部件233的硬件指定控制数据。硬件指定控制数据转换装置210a根据在时间管理装置210b的控制下用时间信息确定的定时向音调发生器部件233输出硬件指定控制数据。音调发生器部件233向音调发生器控制寄存器写入CPU210发送的硬件指定控制数据,音调发生器控制寄存器存储相应于每个音调发生组件的参数。根据音调发生器控制寄存器中的存储内容,每个音调发生组件产生用于各语音的音调。通常,当音调发生器有多种语音,且能同时产生多种音色时,这种音调发生器使用DVA(动态语音分配)系统,它将未使用的音调发生组件的空闲频道分配给乐曲的特性部分。即,提供不固定的标准给音调发生组件,以产生其特性部分的音调。硬件指定控制数据转换装置210a使用音色表和语音分派表以将事件信息转换为相应硬件指定控制数据。音色表存储频道和音色之间的对应关系。语音分派表存储音调发生器部件233中音调发生组件(即,频道)的使用情况。相应于事件信息,硬件指定控制数据转换装置210a参考这些表格以产生用于控制音调发生器部件233的硬件指定控制数据。硬件指定控制数据转换装置210a在由时间管理装置210b指定的定时将硬件指定控制数据发送给音调发生器部件233。这里,硬件指定控制数据表示相应于每个音调发生组件的音调发生控制参数。音调发生器部件中的每个音调发生组件直接由硬件指定控制数据控制,以产生相应语音的音调。考虑到如图11所示的硬件音响设备,CPU110简单地在再现歌曲和乐曲期间向音调发生器硬件115发送歌曲序列数据111,从而减少处理负荷。虽然由于音序器132响应音乐内容数据转换和时间管理,音序器132结构复杂。音序器132需要大型电路,从而增加了成本。当开发了音乐内容数据的新格式时,很难确保该格式的兼容性。图12中的音响设备使用软件提供音序器性能。虽然由于CPU210响应音乐内容数据转换和时间管理,CPU210增大了处理负荷以再现歌曲。让我们假设在特性部分中存在事件以改变给定频道的音调的音量。产生控制数据并将其发送给所有的音调发生组件,它们产生用于该歌曲的特性部分的音调。CPU需要产生和发送许多用于音调发生器的控制数据。当CPU主要执行诸如通信控制的其它极重要的处理时,已要求昂贵高速的CPU。
技术实现思路
因而本专利技术的一个目的是提供音调发生器设备和音响设备,能遵守新格式的音乐内容数据,只要求用于控制音调发生器硬件的小软件负荷和要控制的少量硬件,防止硬件量增多。为了实现上述目的,根据本专利技术的音调发生器设备包括多个音调发生组件,它们定义多个频道,以用平行方式产生多种音调;和寄存器,它分为第1区和第2区,用于在第1区中存储分别提供给各频道的各参数和在第2区中存储公共提供给2个或2个以上频道的公共参数,其中,所述音调发生组件构成为使用相应于频道的单个参数和公共参数,该频道由所述音调发生组件定义,以产生指定给该频道的音调,且由单个参数和公共参数描述其特征。而且,多个频道分派给一组部件,使每个部件可以包括2个或2个以上频道,以同时产生2种或2种以上的音调,寄存器存储单个参数和相应于各部件的各公共参数,单个参数包括识别信息,识别分派有相应于单个参数的频道的部件,音调发生组件从寄存器的第1区获取单个参数,从寄存器的第2区获取公共参数,公共参数相应于由包含在获取的单个参数中的识别信息识别的部件。根据本专利技术的音响设备构成为根据音乐序列数据从多个频道产生音调。音响设备包括音序器,它处理音乐序列数据,以顺序地提供参数,参数包括单个提供给每个频道的单个参数和公共提供给2个或2个以上频道的公共参数;多个音调发生组件,它们定义多个频道,以平行方式产生经过该处的音调;和寄存器,它分为用于存储音序器提供的单个参数的第1区和用于存储音序器提供的公共参数的第2区,其中,所述音调发生组件构成为使用相应于所述音调发生组件定义的单个参数和公共参数,以产生指定给频道的音调,由单独参数和公共参数描述其特征。根据本专利技术,提供了用于音调发生器设备的参数存储部件(音调发生器控制寄存器)的音响设备。音调发生器控制寄存器通过将参数指定给每个音调发生组件的参数和音调发生组件共享的参数,而存储用于音调发生组件的音调发生参数。音调发生组件构成为产生相应于指定给每个音调发生组件的参数和音调发生组件共享的参数的音调。音序器可以简单地向音调发生器设备供应音调发生组件共享的参数,而不用将它们作为用于各音调发生组件的控制参数来供应。因此,音序器可以简化从歌曲序列数据到包括供应给音调发生器设备的参数的控制数据的转本文档来自技高网...
【技术保护点】
一种音调发生器设备,包括: 多个音调发生组件,它定义多个频道,以用平行方式产生多种音调;和 寄存器,分为第1区和第2区,用于在第1区中存储分别提供给各频道的各参数和在第2区中存储公共提供给2个或2个以上频道的公共参数,其中, 所述音调发生组件构成为使用相应于频道的单个参数和公共参数,该频道由所述音调发生组件定义以产生指定给该频道的音调且由单个参数和公共参数描述其特征。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:向嶋祐弘,
申请(专利权)人:雅马哈株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。