演奏控制数据生成装置及方法、和存储媒体的制作方法

文档序号:2831307阅读:231来源:国知局
专利名称:演奏控制数据生成装置及方法、和存储媒体的制作方法
技术领域
本发明涉及一种演奏控制数据生成装置、演奏控制数据生成方法、以及保存用于执行该方法的程序的存储媒体,具体而言,涉及从一个演奏控制数据生成其他的演奏控制数据的演奏控制数据生成装置、演奏控制数据生成方法、以及保存用于执行该方法的程序的存储媒体。
背景技术
近年来,具备基于演奏控制数据而进行自动演奏的功能的便携电话机等的移动终端装置不断出现。并且,将内容服务器等中所保存的演奏控制数据经由无线通信网络下载到移动终端装置等也广泛应用。
然而,作为演奏控制数据的格式,原来一直广泛使用SMF(标准MIDI文件,Standard MIDI File)。特别是,经由无线通信网络将演奏控制数据下载到移动终端装置时,由于移动终端装置的数据存储容量以及无线通信网络的数据通信容量的限制,希望减小演奏控制数据的大小。所以,作为能以比SMF更小的数据大小表现相同的演奏内容的演奏控制数据,出现了例如SMAF(合成音乐移动应用格式,Synthetic music Mobile Application Format)等的、基于与SMF不同格式的演奏控制数据。
如上所述,作为演奏控制数据的格式,可利用多种的格式,所以如果有自动进行不同格式之间的转换的转换器就方便了。作为由一般的电脑执行例如从SMF形式的演奏控制数据(以下称为“SMF数据”)到SMAF格式的演奏控制数据(以下称为“SMAF数据”)的转换处理的应用,SSC MA3(SMFto SMAF Converter for MA3)等已经被公开了(例如参照雅马哈株式会社,“SSC MA3ユ一ザ一ズマニユアルVer.1.2”,(online),2002年7月31日,(2003年11月19日检索),网页(http//smaf-yamaha.com/ip/tools/downloads.html))。但是,SMF中,作为表示音色的数据而使用音色编号,SMF数据被转换为SMAF数据时,通常被称为GM(通用MIDI,General MIDI)的规格的标准的音色组的音色被机械性指定。因此,例如有关不同类型的乐曲的SMF数据被转换到SMAF数据时,转换后的SMAF数据成为指示完全相同的音色的声音的数据,不能生成带来表现力丰富的演奏的演奏控制数据。并且,例如SMF数据大多被用于使用了较高性能的音源装置等的自动演奏中,相对于此,SMAF数据多用于使用了内置于便携电话机等中的较低性能的音源装置的自动演奏中。
根据上述情况,例如演奏控制数据的制作者(以下称为“创作者”)使用高性能的音源装置制作SMF数据时、由创作者收听的基于该SMF数据的演奏,与便携电话机等中进行自动演奏时由便携电话机等的用户收听的基于由该SMF数据转换来的SMAF数据的演奏之间,可能产生大的音质差异。
但是,以往技术的转换器是从一个SMF数据自动生成一个SMAF数据的,创作者很少能意识到这种演奏间的声音的差别。或者,即使创作者意识到了这种演奏间的声音的差别,为了改善基于转换后的演奏控制数据的演奏音的品质,创作者需要对转换后的演奏控制数据中所包含的每个数据进行编辑,非常麻烦。

发明内容
鉴于上述情况,本发明的目的是提供一种演奏控制数据生成装置、演奏控制数据生成方法以及保存用于执行该方法的程序的存储媒体,在转换演奏控制数据时,可容易生成带来更加优良的演奏音的演奏控制数据。
为实现上述目的,根据本发明的第1种形式,提供一种演奏控制数据生成装置,其特征在于,具有音色指定数据抽出部,其从包含指示声音的发音的发音数据和指定该声音的音色的音色指定数据的第1演奏控制数据中抽出上述音色指定数据;替代音色指定数据生成部,其基于条件数据,从预先确定的多个候补中选择与由上述音色指定数据指定的音色对应的替代用的音色,生成指定所选择的替代用的音色的替代音色指定数据;条件数据提供部,其对上述替代音色指定数据生成部提供上述条件数据;演奏控制数据生成部,其生成第2演奏控制数据,该第2演奏控制数据包含有指示与上述第1演奏控制数据中所包含的发音数据相同的发音的发音数据和上述替代音色指定数据。
根据本发明的第1实施形式的构成,用户从第1演奏控制数据,可以容易的生成包含符合条件的音色指定数据的第2演奏控制数据。另外,因为生成多个表示不同音色进行的演奏的演奏控制数据,创作者通过比较那些演奏控制数据的演奏音,能容易的制作出具有更好演奏音的演奏控制数据。
另外,优选还具有操作部,其生成对应于操作者的操作的输入信号,上述条件数据提供部基于从上述操作部输入的输入信号而生成上述条件数据。
由此,用户对操作部进行操作,可以指定选择第2演奏控制数据的音色时的条件。
另外,优选如上述演奏控制数据生成部按照与上述第1演奏控制数据的格式不同的格式而生成上述第2演奏控制数据。
由此,用户在不同格式间的转换中,能够容易的生成包含表示不同音色的数据的演奏控制数据。
另外,优选上述音色指定数据包含有以编号指定音色的类别的音色编号,上述替代音色指定数据包含有参数数据,该参数数据表示用于从基本波形生成由上述替代音色指定数据生成部选择的替代用的音色的波形的参数。
由此,用户能够容易的生成包含有音色参数的演奏控制数据,而例如作为具有FM(调频,Frequency Modulation)音源等的终端装置用的演奏控制数据。
另外,优选上述音色指定数据包含有以编号指定音色的类别的音色编号,上述替代音色指定数据包含有波形数据,该波形数据表示由上述替代音色指定数据生成部选择的替代用的音色的波形。
由此,用户能够容易的生成包含有波形数据的演奏控制数据,而作为例如具有PCM(脉冲编码调制,Pulse Code Modulation)音源等的终端装置用的演奏控制数据。
另外,优选还具有自动演奏部,其在由上述第2演奏控制数据中所包含的发音数据指示的定时时,生成表示由上述替代音色指定数据指定的音色的声音的乐音信号。
由此,用户能够容易的确认基于包含表示不同音色的数据的演奏控制数的自动演奏的演奏音。
另外,优选还具有对应数据存储部,其存储多个表示多个音色间的对应关系的对应数据,上述条件数据是指定上述多个对应数据中的一个对应数据的数据,上述替代音色指定数据生成部基于由上述条件数据指定的对应数据而选择上述替代用的音色。
由此,因为按照由预先确定的音色组、样板等表示的音色的对应关系选择替代用的音色,所以第2演奏控制数据中包含指定优选的音色的数据的可能性大大提高。
另外,优选还具有音色类似度数据存储部,其存储表示多个音色间的类似程度的音色类似度数据,上述条件数据为指定类似程度的数据,上述替代音色指定数据生成部基于上述音色类似度数据,在与由上述音色指定数据指定的音色之间,从具有由上述条件数据指定的类似程度的音色中选择上述替代用的音色。
由此,因为在一定的类似度的范围内任意选择替代用的音色,所以第2演奏控制数据中所包含的表示音色的数据的多样性就能提高。
为达到上述的目的,根据本发明的第2形式,提供一种演奏控制数据生成装置,其特征在于,具有音色指定数据抽出部,其从包含有指示声音的发音的发音数据和指定该声音的音色的音色指定数据的第1演奏控制数据中抽出上述音色指定数据;替代音色指定数据生成部,其基于条件数据,从预先确定的多个候补中选择与由上述音色指定数据指定的音色对应的替代用的音色,生成指定所选择的替代用的音色的替代音色指定数据;条件数据提供部,其对上述替代音色指定数据生成部提供上述条件数据;演奏控制数据生成部,其生成包含有上述第1演奏控制数据和上述替代音色指定数据的第2演奏控制数据。
为达到上述的目的,根据本发明的第3形式,提供一种演奏控制数据生成装置,其特征在于,包括样板数据存储部,其存储多个作为表示多个音色间的对应关系的数据的样板数据;音色指定数据抽出部,其从包含有指示声音的发音的发音数据和指定该声音的音色指定数据的第1演奏控制数据中抽出上述音色指定数据;替代音色指定数据生成部,其基于由条件数据指定的一个样板数据,从预先确定的多个候补中选择与由上述音色指定数据指定的音色对应的替代用的音色,生成指定所选择的替代用的音色的替代音色指定数据;条件数据提供部,其对上述替代音色指定数据生成部提供上述条件数据;操作部,其生成对应于操作者的操作的输入信号;替代音色指定数据更新部,其对应于上述输入信号而更新上述替代音色指定数据;演奏控制数据生成部,其生成第2演奏控制数据,该第2演奏控制数据包含有指示与上述第1演奏控制数据中所包含的发音数据相同的发音的发音数据、和由上述替代音色指定数据更新部更新的替代音色指定数据;样板数据更新部,其对应于上述输入信号而更新上述样板数据。
为达到上述的目的,根据本发明的第4形式,提供一种演奏控制数据生成装置,其特征在于,具有音色指定数据抽出部,其从包含有指示声音的发音的发音数据、指定该声音的音色的音色指定数据和表示该声音的属性的属性数据的第1演奏控制数据中抽出上述音色指定数据;属性数据抽出部,其从上述第1演奏控制数据抽出上述属性数据;替代音色指定数据生成部,其基于条件数据和上述属性数据,从预先确定的多个候补中选择与由上述音色指定数据指定的音色对应的替代用的音色,生成指定所选择的替代用的音色的替代音色指定数据;条件数据供给部,其对上述替代音色指定数据生成部提供上述条件数据;演奏控制数据生成部,其生成第2演奏控制数据,该第2演奏控制数据包含有指示与上述第1演奏控制数据中所包含的发音数据相同的发音的发音数据和上述替代音色指定数据。
为达到上述的目的,根据本发明的第5形式,提供一种演奏控制数据生成装置,其特征在于,具有对应数据存储部,其对应于硬件而存储多个表示多个音色间的对应关系的对应数据;音色指定数据抽出部,其从包含有指示声音的发音的发音数据和指定该声音的音色的音色指定数据的第1演奏控制数据中抽出上述音色指定数据;操作部,其生成对应于操作者的操作的输入信号;条件数据提供部,其特定对应于上述输入信号的硬件,提供表示所特定的硬件的条件数据;替代音色指定数据生成部,其基于与由上述条件数据指定的硬件对应的对应数据,从预先确定的多个候补中选择与由上述音色指定数据指定的音色对应的替代用的音色,生成指定所选择的替代用的音色的替代音色指定数据;演奏控制数据生成部,其生成第2演奏控制数据,该第2演奏控制数据包含有指示与上述第1演奏控制数据中所包含的发音数据相同的发音的发音数据和上述替代音色指定数据。
为达到上述的目的,根据本发明的第6形式,提供一种适用于演奏控制数据生成装置的演奏控制数据生成方法,其特征在于,包括音色指定数据抽出处理,从包含有指示声音的发音的发音数据和指定该声音的音色的音色指定数据的第1演奏控制数据抽出上述音色指定数据;替代音色指定数据生成处理,基于条件数据,从预先确定的多个候补中选择与由上述音色指定数据指定的音色对应的替代用的音色,生成指定所选择的替代用的音色的替代音色指定数据;条件数据提供处理,在上述替代音色指定数据生成处理中,提供上述条件数据;演奏控制数据生成处理,生成第2演奏控制数据,该第2演奏控制数据包含有指示与上述第1演奏控制数据中所包含的发音数据相同的发音的发音数据和上述替代音色指定数据。
根据本发明第6形式的构成,用户从第1演奏控制数据,可以使计算机容易的生成有关音色的数据被表示不同的音色的数据替代的第2演奏控制数据。另外,因为生成多个表示不同音色进行的演奏的演奏控制数据,创作者通过比较那些演奏控制数据的演奏,能容易的制作出具有更好演奏的演奏控制数据。
为达到上述的目的,根据本发明的第7形式,提供一种存储媒体,存储用于在计算机中执行适用于演奏控制数据生成装置的演奏控制数据生成方法的程序,其特征在于,该程序具有音色指定数据抽出模块,从包含有指示声音的发音的发音数据和指定该声音的音色的音色指定数据的第1演奏控制数据抽出上述音色指定数据;替代音色指定数据生成模块,基于条件数据,从预先确定的多个候补中选择与由上述音色指定数据指定的音色对应的替代用的音色,生成指定所选择的替代用的音色的替代音色指定数据;条件数据提供模块,在上述替代音色指定数据生成模块中,提供上述条件数据;演奏控制数据生成模块,生成第2演奏控制数据,该第2演奏控制数据包含有指示与上述第1演奏控制数据中所包含的发音数据相同的发音的发音数据和上述替代音色指定数据。
根据本发明的第7形式的构成,用户从第1演奏控制数据,可以使计算机容易的生成有关音色的数据被表示不同的音色的数据替代的第2演奏控制数据。另外,因为生成多个表示不同音色进行的演奏的演奏控制数据,创作者通过比较那些演奏控制数据的演奏音,能容易的制作出具有更好演奏音的演奏控制数据。
本发明的上述以及其它的目的、特征和优点,根据基于附图的下述详细的说明,能够更加明确。


图1是概略示出包含本发明实施形式的演奏控制数据生成装置的通信系统的全体构成的视图;图2是概略示出演奏控制数据生成装置的构成的框图;图3是示出演奏控制数据生成装置的音源系统可进行发音的声音的音色明细的视图;图4是演奏控制数据生成装置的功能框图;图5是例示出执行转换应用时显示部所显示的画面的视图;图6是演奏控制数据生成装置执行的处理的流程图;图7是例示出演奏控制数据生成装置所存储的转换规则数据的内容的视图;图8是例示出演奏控制数据生成装置所存储的样板数据的内容的视图;图9是例示出演奏控制数据生成装置所存储的音色类似度的内容的视图。
具体实施例方式
下面参照

本发明的实施形式。
图1是概略示出包含本发明实施形式的演奏控制数据生成装置11的通信系统1的全体构成的视图。图1中,通信系统1包括创作者为了将SMF数据转换为SMAF数据而使用的作为终端装置的演奏控制数据生成装置11;保存SMAF文件、根据要求进行发送的内容服务器12;用于从内容服务器12下载SMAF文件的移动终端13;把演奏控制数据生成装置11、内容服务器12、移动通信网15相互连接的互联网14;把移动终端13和互联网14相互连接的移动通信网15。另外,下面的说明是以将SMF数据转换为SMAF数据为例,但转换前及转换后的演奏控制数据的格式并不局限于此,另外转换前后的格式相同也可以。
图2是概略示出演奏控制数据生成装置1的构成的框图。图2中,演奏控制数据生成装置11包括作为通用的计算机的构成的通信部101、ROM102、RAM103、存储部104、操作部105、显示部106、CPU107以及按照来自CPU107的指示而生成特定的乐音的音源系统108。此外,这些构成部经由总线109而相互连接。
音源系统108具有FM音源、PCM音源等的音源装置、放大器和扬声器。音源系统108的音源装置按照来自CPU107的指示,生成表示特定的音高、音色、音量等的乐音的乐音信号,所生成的乐音信号由放大器放大后,从扬声器进行发音。另外,乐音信号并不仅限于表示乐器音的信号,也可以是表示效果音、人声等各种声音的信号。另外,音源装置生成的乐音信号可以是模拟信号也可以是数字信号。
音源系统108可以进行多个音色的声音的发音,这些音色被分类成多个音色群。音色群中包括含有高音质的音色的标准音色群;包含通过可进行SMAF数据的自动演奏的音源LSI(大规模集成电路,Large Scale Integration)而在移动终端中可进行发音的音色的仿真音色群。并且,仿真音色群对应于各个音源LSI而有多个。
图3是例示出音源系统108可进行发音的声音的音色清单的视图。图3中,音源系统108所具有的标准音色群中,包含8个由128个音色构成的音色组。另外,例如对应于“音源LSI-1”的仿真音色群中,包含有5个由与标准音色群相同的128个音色构成的音色组。在所有情况下都是通过音色组编号和音色编号来识别各个音色,音色组编号和音色编号中分别附有音色组名和音色名。音源系统108,有关图3所示的各音色而建立对应,例如若是FM音源的音色则存储表示FM运算用的参数的参数数据,而若是PCM音源则存储表示音色的波形的波形数据。下面将参数数据和波形数据合称为“音色数据”。此外,下面的说明中,任何的音色群中所包含的音色组都是由基于GM规格的128个音色构成,相同的音色编号对应有相同的音色名。并且各音色组中所包含的音色是对应于空间系列(空同系)、硬系列(硬系)这样的音色组名的音色。
内容服务器12的构成与图2所示的演奏控制数据生成装置11的构成相同,只是内容服务器12中没有音源系统108也可以。移动终端13的构成除了通信部101和音源系统108的构成不同以外,与图2所示的演奏控制数据生成装置11相同。移动终端13所具有的通信部101与移动通信网15之间通过无线进行通信。移动终端13的音源系统108里作为音源装置具有一个音源LSI,根据SMAF数据中所包含的音色数据,可进行被指定的音色的声音的发音。
而演奏控制数据生成装置11,通过使图2所示构成的计算机执行基于应用(下面将本实施形式的应用称为“转换应用”)的处理,而可执行特定的功能。图4是演奏控制数据生成装置11执行转换程序的功能模块图。
演奏控制数据生成装置11,作为功能性的构成部,包括存储SMF文件的SMF文件存储部201;取得表示由创作者输入的SMF文件的选择指示的数据的SMF文件指定数据取得部202;从SMF文件中所包含的SMF数据中抽出表示音色的数据的音色指定数据抽出部203;将表示从SMF数据向SMAF数据的转换条件提供给替代音色指定数据生成部205的条件数据提供部204;生成表示应包含于SMAF数据中的音色的数据的替代音色指定数据生成部205;存储按每个音源LSI表示从SMF数据向SMAF数据转换的转换规则的数据的转换规则数据存储部206;存储按每个音乐类型表示转换前后的音色的对应关系的数据的样板数据存储部207;存储表示音色间的类似程度的数据的音色类似度数据存储部208。
另外,演奏控制数据生成装置11还包括取得表示由创作者输入的自动演奏的指示的数据的演奏指示数据取得部209;基于由替代音色指定数据生成部205生成的数据而生成SMAF数据的SMAF数据生成部210;暂时存储所生成的SMAF数据的SMAF数据暂时存储部211;根据所生成的SMAF数据进行自动演奏的自动演奏部212;取得表示由创作者输入的SMAF数据的保存指示的数据的保存指示数据取得部213;在SMAF数据中附加音色数据而生成SMAF文件的SMAF文件生成部214;存储SMAF文件的SMAF文件存储部215;取得表示由创作者输入的SMAF文件的发送指示的数据的发送指示数据取得部216;将SMAF文件发送到内容服务器12的SMAF文件发送部217。这些构成部的每一个,也可以是由专用的LSI等硬件实现的构成。
下面对创作者利用演奏控制数据生成装置11转换SMF数据而生成SMAF数据时的操作,以及演奏控制数据生成装置11的动作进行说明。创作者预先作成SMF数据,将所作成的演奏控制数据作为SMF文件而保存到在演奏控制数据生成装置11的存储部104中。SMF数据中至少包括声音的发音、即指示发出音的定时、该音的音高等的发音数据以及指定该音的音色的音色指定数据。在此,音色指定数据包括与音色编号、音量、音强、音响效果等的音色相关的所有数据。下面作为例子,音色指定数据是有关音色编号和变调深度的数据。而音色编号是从1到128的数字,按照GM规格,例如1表示的就是大钢琴。
首先创作者在演奏控制数据生成装置11中启动转换应用。转换应用启动后,图2所示的演奏控制数据生成装置11的构成,实现图4所示的功能构成。图5是例示出执行转换应用时显示部106所显示的画面的视图。转换应用执行时的画面包括创作者用于进行作为转换对象的SMF文件的选择指示的SMF文件指定部分301;显示转换前的SMF数据中所包含的音色指定数据的内容的转换前音色显示部分302;显示转换后的SMAF数据中所包含的音色指定数据的内容的转换后音色显示部分303;创作者用于进行SMAF数据中所包含的音色指定数据的变更指示的音色变更指示部分304;创作者用于进行SMAF数据的自动演奏的指示的试听按钮305;创作者用于进行SMAF数据的保存指示的SMAF文件保存部分306;以及创作者用于进行所保存的SMAF文件的发送指示的SMAF文件发送部分307。
图6是对应于创作者对图5所示的画面进行的操作,演奏控制数据生成装置11执行的处理的流程图。首先创作者在SMF文件指定部分301中选择SMF文件存储部201中所存储的SMF文件的文件名,点击“打开”按钮。对应于该点击操作,SMF文件指定数据取得部202取得由创作者选择的SMF文件的文件名而作为SMF文件指定数据,将所取得的SMF文件指定数据发送给音色指定数据抽出部203。
音色指定数据抽出部203从SMF文件存储部201中读出所获取的SMF文件指定数据中所包含的文件名的SMF文件(步骤S401),抽出所读出的SMF文件中所包含的音色指定数据,将该结果显示在转换前音色显示部分302中(步骤S402)。此时,与所抽出的音色指定数据中所包含的音色编号对应的音色名也一并显示出来。
接下来,创作者从音色变更指示部分304的“音源LSI”中所显示的选择分支中选择适当的的项目后,点击右边所示的“反映”按钮。对应于该点击操作,条件数据提供部204取得表示由创作者选择的选择分支的数据作为条件数据,将所取得的条件数据提供给替代音色指定数据生成部205(步骤S403)。在下面的说明中,条件数据提供部204通常是对应于创作者的操作而从操作部105取得条件数据,但例如创作者没有进行操作的情况下,条件数据提供部204也可以取得作为初始值而存储在存储部104中的条件数据。
音色变更指示部分304的“音源LSI”中,作为选择分支而显示有最终使用SMAF数据的移动终端13所具有的音源LSI的名称、例如“音源LSI-1”、“音源LSI-2”等。转换规则存储部206对应于各个音源LSI,将表示把SMF数据转换成SMAF数据时的规则的转换规则数据,作为表示音色间的对应关系的对应数据的一种而进行保存。图7是例示出转换规则数据的内容的视图,如图7所示,转换规则数据对应于各个音源LSI,指示将转换项目中所示的项目的数据按照怎样的规则进行转换。
例如创作者在“音源LSI”中选择了“音源LSI-1”时,替代音色指定数据生成部205就得到表示“音源LSI-1”的条件数据。这时,替代音色指定数据生成部205从转换规则数据存储部206中读出与“音源LSI-1”对应的转换规则数据。按照所读出的转换规则数据中所表示的转换规则,与转换前音色显示部分302中所显示的音色指定数据中所包含的音色编号对应的音色组名和音色名显示在转换后音色显示部分303中。同样,替代音色指定数据生成部205,按照所读出的转换规则数据所表示的转换规则,将与转换前音色显示部分302中所表示的音色指定数据中所包含的变调的值对应的值,这时是“On”或者是“Off”,显示在转换后音色显示部分303中(步骤S404)。设定创作者在下面说明的操作之前,在“音源LSI”中选择了“音源LSI-1”。
音色变更指示部分304中,除“音源LSI”之外,还包括“音色组”、“样板”和“随机”。“音色组”中,作为选择分支而显示具有在“音源LSI中”由创作者选择的音源LSI的多个音色组的名称、例如“标准组”、“电脑系列组”等。这些音色组的名称是从转换规则数据(参考图7)中取得的。
例如当创作者在“音色组”中选择了“电脑系列组”时,替代音色指定数据生成部205就得到表示“电脑系列组”的条件数据。这时,替代音色指定数据生成部205就把转换后音色显示部分303中所表示的替代音色指定数据的音色组名全部变更为“电脑系列组”,并以变更后的替代音色指定数据更新转换后音色显示部分303中的显示(步骤S404)。此时,图3所示的仿真音色群的清单具有表示转换前的音色和转变后的音色的对应关系的对应数据的作用。
音色变更指示部分304的“样板”中,作为选择分支而显示对应于“音源LSI”中由创作者选择的音源LSI而预先准备的、替代音色指定数据的原形的名称、例如“安静的古典音乐”、“轻快的欧洲打击乐”等。样板数据存储部207对应于每个音源LSI,将对应于各种音乐类型的标准的替代音色指定数据的原形作为样板数据而进行存储。该样板数据与转换规则数据相同,是表示转换前的音色和转换后的音色的对应关系的对应数据的一种。图8是例示出样板数据的内容的视图。如图8所示,样板数据进行如下指定,即对应于每个音源LSI,针对以样板编号和样板名特定的音乐类型,在提供SMF数据中所包含的音色编号的情况下,在转换后的SMAF数据中是否采用由任何的音色组名和音色名的组合所表示的音色。此外,通过音源LSI,对应于有关“变调”等的音响效果的数据,可以在音色中附加变化。此种情况下,样板数据进行如下指定,即对应于SMF数据中所包含的音色编号,在转换后的SMAF数据中应当附加怎样的值的数据。
例如创作者在“样板”中选择了“轻快的欧洲打击乐”时,替代音色指定数据生成部205就得到表示“轻快的欧洲打击乐”的条件数据。这时,替代音色指定数据生成部205从样板数据存储部207中读出与“音源LSI-1”对应的样板数据。从所读出的样板数据中选择样板名为“轻快的欧洲打击乐”的数据。然后替代音色指定数据生成部205根据所选择的数据,按照转换前音色显示部分302中所表示的音色编号而生成替代音色指定数据后,以所生成的替代音色指定数据更新转换后音色显示部分303的显示(步骤S404)。
音色变更指示部分304的“随机”中,作为选择分支而显示有“类似度高”、“类似度中”和“类似度低”。创作者通过在“随机”中选择任意的选择分支,在由所选择的选择分支表示的音色间的类似的范围内,可使演奏控制数据生成装置11生成任意选择的音色的组合。音色类似度数据存储部208存储音色类似度数据,其是针对以音色编号特定的各个音色,对应于类似的程度而将其他的音色分类的数据。图9是例示出音色类似度数据的内容的视图。如图9所示,在音色类似度数据中,针对各个音色编号,将表示类似度高的音色的音色名分类为“类似度高”,将表示类似度中等的音色的音色名分类为“类似度中”,将表示类似度低的音色的音色名分类为“类似度低”。
例如,当创作者在“随机”中选择了“类似度中”时,替代音色指定数据生成部205就得到表示“类似度中”的条件数据。这时,替代音色指定数据生成部205首先从音色类似度数据存储部208中读出音色类似度数据。然后替代音色指定数据生成部205针对转换前音色显示部分302中所表示的各个音色编号,从所读出的音色类似度数据中选择音色编号相同的数据,接着从所选择的数据的“类似度中”里所包含的音色名中任意选择一个。替代音色指定数据生成部205以这样选择出的音色名,分别变更转换后音色显示部分303中所显示的替代音色指定数据的音色名。替代音色指定数据生成部205以这样变更了的替代音色指定数据更新转换后音色显示部分303的显示(步骤S404)。
如上所述,创作者通过从音色变更指示部分304中所包含的各个项目中所表示的选择分支中选择适当的项目,能够容易地变更转换后音色显示部分303中所显示的替代音色指定数据。此时创作者通过针对任意的音色而选择转换后音色显示部分303中所包含的“固定”复选框,也能够指定针对转换后音色显示部分303中所表示的替代音色指定数据的一部分不进行变更。也就是说,替代音色生成部205在进行上述的步骤S404的处理中,针对“固定”复选框所选择的音色,不进行替代音色指定数据的更新。
此外,创作者针对转换后音色显示部分303里所显示的音色组名、音色名、变调等各项,使其显示选择分支,通过从所显示的选择分支中选择适当的项目,还可以对由替代音色生成部205自动生成的替代音色指定数据的内容进行个别修正。此时,条件数据供给部204把对应于创作者的输入操作的条件数据提供给替代音色指定数据生成部205,替代音色指定数据生成部205对应于该条件数据而对替代音色指定数据进行更新。
创作者通过上述这样的操作而确定替代音色指定数据后,点击视听按钮305。对应于该点击操作,演奏指示数据取得部209就取得表示自动演奏的指示的演奏指示数据,将所取得的演奏指示数据传送给SMAF数据生成部210。
SMAF数据生成部210收到演奏指示数据时,在该时刻根据转换后音色显示部分303中所表示的替代音色指定数据,将先前由创作者选择的SMF文件中所包含的SMF数据转换为SMAF数据,将通过转换而生成的SMAF数据暂时存储到SMAF数据暂时保存部211中(步骤S405)。具体而言,依据图5的转换后音色显示部分303中所表示的替代音色指定数据时,例如SMF数据中,针对通过音色编号“74”而指定音色的部分,使用以音源LSI-1所具有的音色组名“电脑系列组”和音色名“长笛”特定的音色,生成指示在附加了变调的状态下进行演奏的音色指定数据,与SMF数据中所包含的发音数据组合后,进行基于SMAF数据的形式的转换,生成新的演奏控制数据。
SMAF数据被保存在SMAF数据暂时保存部211后,自动演奏部212就按照该SMAF数据进行自动演奏(步骤S406)。此时,自动演奏部212使用与由创作者先前在音色变更指示部分304的“音源LSI”中所选择的音源LSI对应的仿真音色群中所包含的音色而进行自动演奏,同时,对该演奏音实施用于再现通常的移动终端的放大器和扬声器的音响特性的过滤处理等。其结果是,创作者能够试听到与在配备有所选择的音源LSI的便携电话机等中进行自动演奏的情况大致相同的演奏。
创作者对试听的演奏满意的话,在SMAF文件保存部分306的“SMAF文件名”中输入适当的文件名后,点击“保存”按钮(步骤S407中为“是”)。对应于该点击操作,保存指示数据取得部213取得创作者输入的文件名而作为保存指示数据,将所取得的保存指示数据传送给SMAF文件生成部214。SMAF文件生成部214收到保存指示数据后,针对SMAF数据暂时保存部211中所存储的SMAF数据中所包含的各个音色组名和音色名,从音源系统108中取得对应的音色数据、即参数数据,或者波形数据,将所取得的音色数据作为替代音色指定数据的一部分而附加到SMAF数据中。然后,SMAF文件生成部214针对附加了音色数据的SMAF数据,与由保存指示数据所表示的文件名建立对应而生成SMAF文件。所生成的SMAF文件保存在SMAF文件存储部215中(步骤S408)。另外,关于参数数据、波形数据这样的音色数据的种类,通过音色变更指示部分304的“音源LSI”的选择,成为与该所选择的音源LSI对应的音色数据的种类。例如,若所选择的音源LSI是FM音源,则FM运算用的参数就作为音色数据而附加在SMAF数据中。
另一方面,创作者对试听的演奏不满意的话(步骤S407中为“否”),直接进入到步骤S409。
但是,创作者在SMAF文件保存部分306的“SMAF文件名”中输入了在SMAF文件存储部215中已经存储了的SMAF文件的文件名的情况下,也可以点击“追加保存”按钮。这种情况下,SMAF文件生成部214生成包含作为第1部分(パ一ト)的数据的已经存储了的SMAF文件中所包含的SMAF数据、和作为第2部分(パ一ト)的数据的准备新保存的SMAF数据的SMAF文件,所生成的SMAF文件保存到SMAF文件存储部215中。另外,同样的道理,SMAF文件生成部214也可以生成包含3或3以上的部分(パ一ト)的SMAF文件。
创作者如果想对不同音色的组合的演奏进行试听的情况下(步骤S409中为“是”),通过相对于图5所示的画面的操作,在演奏控制数据生成装置11中能反复进行上述的步骤S403~步骤S408的处理。创作者如果不想对不同音色的组合的演奏试听的话,则进入到步骤S410。
创作者在如上所述进行了SMAF文件的保存之后,在SMAF文件发送部分307中所包含的“SMAF文件名”中,选择SMAF文件存储部215中所保存的SMAF文件的文件名,在“发送目的地”中输入内容服务器12的URL(统一资源定位器,Uniform Resource Locator)等后,点击“发送”按钮,从而SMAF文件就向内容服务器12发送。对应于创作者对“发送”按钮的点击操作,发送指示数据取得部216取得由创作者选择的文件名和所输入的URL而作为发送指示数据,将所取得的发送指示数据传送给SMAF文件发送部217。SMAF文件发送部217从SMAF文件存储部215中读出所收到的发送指示数据中所包含的文件名的SMAF文件,将所读出的SMAF文件对发送指示数据中所包含的URL进行发送(步骤S410)。
如上所述从演奏控制数据生成装置11发送的SMAF文件,由内容服务器12接收,并保存在规定的位置。然后移动终端13的用户从内容服务器12把SMAF文件下载到移动终端13中,使用所下载的SMAF文件可以使移动终端13进行自动播放。
另外,上述的步骤S407的处理中,由创作者点击“追加保存”按钮时,所保存的SMAF文件中包含有通过不同音色的组合指示相同乐曲的演奏的演奏控制数据而作为多个部分(パ一ト)。移动终端13的用户下载了这样的SMAF文件的情况下,这些多个的演奏控制数据可以例如作为来自不同的人的来电旋律而分开使用,或者在白天和夜间分开使用。
如上所述,根据本实施形式,创作者在转换演奏控制数据时,将有关转换后的演奏控制数据中所包含的音色的数据,通过容易的操作,可以转换为具有各种各样的音色的数据。并且若使演奏控制数据生成装置中配有自动演奏部,则创作者可以通过容易的操作来确认基于这样的音色的变更所反映的转换后的演奏控制数据的演奏。其结果是,能够期待由转换后的演奏控制数据带来的演奏的音质的提高。
上述的本实施形式仅是例示,可以加上各种各样的变形。例如演奏控制数据生成装置11也可以对转换前的演奏控制数据附加上替代音色指定数据而作为转换后的演奏控制数据。
此外,演奏控制数据生成装置11,也可以将用于由创作者过去所保存的演奏控制数据的生成的替代音色指定数据,追加到样板数据中。另外,也可以是创作者保存演奏控制数据时,输入对应于该演奏控制数据的演奏的音乐类型,演奏控制数据生成装置11按所输入的每个音乐类型分类保存使用于演奏控制数据的生成的替代音色指定数据,由此各个音乐类型中自动生成组合了创作者频繁采用的音色的样板数据。
另外,演奏控制数据生成装置11也可以进行例外处理,即根据转换前的演奏控制数据中所包含的特定的信息,针对一部分的演奏部分(パ一ト)不进行音色的变更等。所以,例如针对转换前的演奏控制数据中附有表示部分(パ一ト)名“旋律”的数据部分,可适用在转换时必须选择相同的音色名的音色这样的规则。
另外,演奏控制数据生成装置11,替代按每个音源LSI而存储样板数据等的对应数据,也可以例如按便携电话机等的每个机种进行存储。另外,演奏控制数据生成装置11保存便携电话机等的机种以及其所具备的音源LSI的清单,由创作者指定便携电话机等的机种时,对应于该指定而选择适当的音源LSI也可以。
本发明的目的也可以通过如下方式实现将记录了实现上述实施形式的功能的软件的程序代码的存储媒体(或者记录媒体)提供给系统或装置,该系统或装置的计算机(或CPU、MPU)读出保存在存储媒体中的程序代码并执行。
这种情况下,从存储媒体读出的程序代码本身实现本发明的新的功能,所以该程序代码、和存储该程序代码的存储媒体以及程序构成了本发明。
而作为用于提供程序代码的存储媒体,例如可以使用软盘、硬盘、光盘、光磁盘、CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW、磁带、非易失性的存储卡、ROM等。或者,通过从与互联网、商用网络、或局域网等连接的未图示出的其它的计算机、数据库等下载而提供。
另外,通过计算机执行所读出的程序代码,不仅能实现上述的实施形式的功能,而且也包括基于该程序代码的指示,在计算机的基础上,运转中的操作系统等进行实际的处理的一部分或全部,通过该处理而实现上述的实施形式的功能的情况。
进一步还包括从存储媒体中读出的程序代码,写入插入到计算机中的功能扩充卡、与计算机连接的功能扩充单元所具备的存储器中后,依据该程序代码的指示,该功能扩充卡、功能扩充单元中所具有的CPU等进行实际的处理的一部分或全部,通过该处理而实现上述的实施形式的功能的情况。
权利要求
1.一种演奏控制数据生成装置,其特征在于,具有音色指定数据抽出部,其从包含指示声音的发音的发音数据和指定该声音的音色的音色指定数据的第1演奏控制数据中抽出上述音色指定数据;替代音色指定数据生成部,其基于条件数据,从预先确定的多个候补中选择与由上述音色指定数据指定的音色对应的替代用的音色,生成指定所选择的替代用的音色的替代音色指定数据;条件数据提供部,其对上述替代音色指定数据生成部提供上述条件数据;演奏控制数据生成部,其生成第2演奏控制数据,该第2演奏控制数据包含有指示与上述第1演奏控制数据中所包含的发音数据相同的发音的发音数据和上述替代音色指定数据。
2.如权利要求1所述的演奏控制数据生成装置,其特征在于,还具有操作部,其生成对应于操作者的操作的输入信号,上述条件数据提供部基于从上述操作部输入的输入信号而生成上述条件数据。
3.如权利要求1所述的演奏控制数据生成装置,其特征在于,上述演奏控制数据生成部按照与上述第1演奏控制数据的格式不同的格式而生成上述第2演奏控制数据。
4.如权利要求1所述的演奏控制数据生成装置,其特征在于,上述音色指定数据包含有以编号指定音色的类别的音色编号,上述替代音色指定数据包含有参数数据,该参数数据表示用于从基本波形生成由上述替代音色指定数据生成部选择的替代用的音色的波形的参数。
5.如权利要求1所述的演奏控制数据生成装置,其特征在于,上述音色指定数据包含有以编号指定音色的类别的音色编号,上述替代音色指定数据包含有波形数据,该波形数据表示由上述替代音色指定数据生成部选择的替代用的音色的波形。
6.如权利要求1所述的演奏控制数据生成装置,其特征在于,还具有自动演奏部,其在由上述第2演奏控制数据中所包含的发音数据指示的定时时,生成表示由上述替代音色指定数据指定的音色的声音的乐音信号。
7.如权利要求1所述的演奏控制数据生成装置,其特征在于,还具有对应数据存储部,其存储多个表示多个音色间的对应关系的对应数据,上述条件数据是指定上述多个对应数据中的一个对应数据的数据,上述替代音色指定数据生成部基于由上述条件数据指定的对应数据而选择上述替代用的音色。
8.如权利要求1所述的演奏控制数据生成装置,其特征在于,还具有音色类似度数据存储部,其存储表示多个音色间的类似程度的音色类似度数据,上述条件数据为指定类似程度的数据,上述替代音色指定数据生成部基于上述音色类似度数据,在与由上述音色指定数据指定的音色之间,从具有由上述条件数据指定的类似程度的音色中选择上述替代用的音色。
9.一种演奏控制数据生成装置,其特征在于,具有音色指定数据抽出部,其从包含有指示声音的发音的发音数据和指定该声音的音色的音色指定数据的第1演奏控制数据中抽出上述音色指定数据;替代音色指定数据生成部,其基于条件数据,从预先确定的多个候补中选择与由上述音色指定数据指定的音色对应的替代用的音色,生成指定所选择的替代用的音色的替代音色指定数据;条件数据提供部,其对上述替代音色指定数据生成部提供上述条件数据;演奏控制数据生成部,其生成包含有上述第1演奏控制数据和上述替代音色指定数据的第2演奏控制数据。
10.一种演奏控制数据生成装置,其特征在于,包括样板数据存储部,其存储多个作为表示多个音色间的对应关系的数据的样板数据;音色指定数据抽出部,其从包含有指示声音的发音的发音数据和指定该声音的音色指定数据的第1演奏控制数据中抽出上述音色指定数据;替代音色指定数据生成部,其基于由条件数据指定的一个样板数据,从预先确定的多个候补中选择与由上述音色指定数据指定的音色对应的替代用的音色,生成指定所选择的替代用的音色的替代音色指定数据;条件数据提供部,其对上述替代音色指定数据生成部提供上述条件数据;操作部,其生成对应于操作者的操作的输入信号;替代音色指定数据更新部,其对应于上述输入信号而更新上述替代音色指定数据;演奏控制数据生成部,其生成第2演奏控制数据,该第2演奏控制数据包含有指示与上述第1演奏控制数据中所包含的发音数据相同的发音的发音数据、和由上述替代音色指定数据更新部更新的替代音色指定数据;样板数据更新部,其对应于上述输入信号而更新上述样板数据。
11.一种演奏控制数据生成装置,其特征在于,具有音色指定数据抽出部,其从包含有指示声音的发音的发音数据、指定该声音的音色的音色指定数据和表示该声音的属性的属性数据的第1演奏控制数据中抽出上述音色指定数据;属性数据抽出部,其从上述第1演奏控制数据抽出上述属性数据;替代音色指定数据生成部,其基于条件数据和上述属性数据,从预先确定的多个候补中选择与由上述音色指定数据指定的音色对应的替代用的音色,生成指定所选择的替代用的音色的替代音色指定数据;条件数据供给部,其对上述替代音色指定数据生成部提供上述条件数据;演奏控制数据生成部,其生成第2演奏控制数据,该第2演奏控制数据包含有指示与上述第1演奏控制数据中所包含的发音数据相同的发音的发音数据和上述替代音色指定数据。
12.一种演奏控制数据生成装置,其特征在于,具有对应数据存储部,其对应于硬件而存储多个表示多个音色间的对应关系的对应数据;音色指定数据抽出部,其从包含有指示声音的发音的发音数据和指定该声音的音色的音色指定数据的第1演奏控制数据中抽出上述音色指定数据;操作部,其生成对应于操作者的操作的输入信号;条件数据提供部,其特定对应于上述输入信号的硬件,提供表示所特定的硬件的条件数据;替代音色指定数据生成部,其基于与由上述条件数据指定的硬件对应的对应数据,从预先确定的多个候补中选择与由上述音色指定数据指定的音色对应的替代用的音色,生成指定所选择的替代用的音色的替代音色指定数据;演奏控制数据生成部,其生成第2演奏控制数据,该第2演奏控制数据包含有指示与上述第1演奏控制数据中所包含的发音数据相同的发音的发音数据和上述替代音色指定数据。
13.一种适用于演奏控制数据生成装置的演奏控制数据生成方法,其特征在于,包括音色指定数据抽出处理,从包含有指示声音的发音的发音数据和指定该声音的音色的音色指定数据的第1演奏控制数据抽出上述音色指定数据;替代音色指定数据生成处理,基于条件数据,从预先确定的多个候补中选择与由上述音色指定数据指定的音色对应的替代用的音色,生成指定所选择的替代用的音色的替代音色指定数据;条件数据提供处理,在上述替代音色指定数据生成处理中,提供上述条件数据;演奏控制数据生成处理,生成第2演奏控制数据,该第2演奏控制数据包含有指示与上述第1演奏控制数据中所包含的发音数据相同的发音的发音数据和上述替代音色指定数据。
14.一种存储媒体,存储用于在计算机中执行适用于演奏控制数据生成装置的演奏控制数据生成方法的程序,其特征在于,该程序具有音色指定数据抽出模块,从包含有指示声音的发音的发音数据和指定该声音的音色的音色指定数据的第1演奏控制数据抽出上述音色指定数据;替代音色指定数据生成模块,基于条件数据,从预先确定的多个候补中选择与由上述音色指定数据指定的音色对应的替代用的音色,生成指定所选择的替代用的音色的替代音色指定数据;条件数据提供模块,在上述替代音色指定数据生成模块中,提供上述条件数据;演奏控制数据生成模块,生成第2演奏控制数据,该第2演奏控制数据包含有指示与上述第1演奏控制数据中所包含的发音数据相同的发音的发音数据和上述替代音色指定数据。
全文摘要
一种演奏控制数据生成装置,在不同的格式间转换演奏控制数据时,可容易生成带来更好的演奏的演奏控制数据。该装置的音色指定数据抽出部(203)抽出SMF数据中所包含的音色指定数据,替代音色指定数据生成部(205)基于由条件数据提供部(204)提供的条件数据,从预先确定的多个候补中选择与由音色指定数据抽出部(203)所抽出的音色指定数据指定的音色对应的替代用的音色,生成指定所选择的替代用的音色的替代音色指定数据,SMAF数据生成部(210)生成SMAF数据,该SMAF数据包含有指示与SMF数据中所包含的发音数据相同的发音的发音数据、和替代音色指定数据。
文档编号G10H1/24GK1622191SQ20041009732
公开日2005年6月1日 申请日期2004年11月26日 优先权日2003年11月28日
发明者山木清志 申请人:雅马哈株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1