【技术实现步骤摘要】
本专利技术涉及一种波表音乐合成系统,用来依据一音乐数据文件的要求来合成一相对应的数字音乐输出。
技术介绍
请参阅附图说明图1,图1为已知波表音乐合成系统10的示意图。波表音乐合成系统10包含一序列器(sequencer)12、一波表(wavetable)14、一内存15以及一合成器16。波表音乐合成系统10依据一音乐数据文件18以合成出相对应的数字音乐输出20。音乐数据文件18中包含有多个音乐数据单元(music data unit)19a、19b、、、,每一音乐数据单元则记载有该音乐各个乐段的相关信息。如图1所示,波表14用来预先存放多笔数字取样数据22a、22b、、、。内存15则用以储存波表14,该波表14可原本即储存在内存15中、或是原本储存在波表音乐合成系统10外部(例如其它的内存、光盘储存媒体、甚至网络等等)而后经由读取才进入内存15中。序列器12接收音乐数据文件18,并产生一序列结果24。而合成器16会依据序列结果24,自波表14中选取出所需的数字取样数据,以合成出数字音乐输出20。每一笔数字取样数据是代表一特定乐器在一预定音高所演奏出音响的取样数据。例如,数字取样数据22a代表钢琴在音高C演奏出音响的取样数据,而数字取样数据22b代表小提琴在音高G演奏出音响的取样数据。请参阅图2,图2为图1的数字取样数据22a的波形图。图1中每一笔数字取样数据代表一特定乐器在一预定音高所演奏出音响的取样数据,并且取一预定的音长(duration),而被存放在波表14之中。如图2所示,数字取样数据22a是被取一段音长T而存放在波表14,其中,一循环记录点( ...
【技术保护点】
一种波表音乐合成系统,用来依据一音乐数据文件的要求来合成一相对应的数字音乐输出,该音乐数据文件中包含有多个音乐数据单元,每一音乐数据单元则记载有该音乐的相关信息,该波表音乐合成系统包含:一波表,用来预先存放多笔数字取样数据,每一笔数字取样数据是代表一特定乐器在一预定音高所演奏出音响的取样数据;一内存,具有一预定大小的存储容量以用来存放数据;一音乐分析器,用以接收该音乐数据文件,并依据一预定的音乐分析程序来对于其中这些音乐数据单元进行分析,并产生出一相对应的重要性分析表;一波表前处理器,以依据该内存的存储容量以及该重要性分析表,来选取出该波表中重要性相对较高的数字取样数据并暂存在该内存中;以及一合成器,用来依据该音乐数据文件而自该内存中选取出所需的数字取样数据,并合成该音乐数据文件所要求的数字音乐输出。
【技术特征摘要】
1.一种波表音乐合成系统,用来依据一音乐数据文件的要求来合成一相对应的数字音乐输出,该音乐数据文件中包含有多个音乐数据单元,每一音乐数据单元则记载有该音乐的相关信息,该波表音乐合成系统包含一波表,用来预先存放多笔数字取样数据,每一笔数字取样数据是代表一特定乐器在一预定音高所演奏出音响的取样数据;一内存,具有一预定大小的存储容量以用来存放数据;一音乐分析器,用以接收该音乐数据文件,并依据一预定的音乐分析程序来对于其中这些音乐数据单元进行分析,并产生出一相对应的重要性分析表;一波表前处理器,以依据该内存的存储容量以及该重要性分析表,来选取出该波表中重要性相对较高的数字取样数据并暂存在该内存中;以及一合成器,用来依据该音乐数据文件而自该内存中选取出所需的数字取样数据,并合成该音乐数据文件所要求的数字音乐输出。2.如权利要求1所述的波表音乐合成系统,其中,该音乐数据文件是一计算机合成音乐数据流。3.如权利要求1所述的波表音乐合成系统,其中,每一这些音乐数据单元中所记载的相关信息包含该音乐目前的音高、音长与所属的乐器种类。4.如权利要求3所述的波表音乐合成系统,其中,该预定的音乐分析程序是依据记载在这些音乐数据单元中的乐器种类或音高,对于所有这些音乐数据单元进行分类、统计与排序,以得出该重要性分析表。5.如权利要求4所述的波表音乐合成系统,其中,该波表前处理器是以这些数字取样数据的重要性,来决定该波表中哪些数字取样数据需存放在该有限存储容量的内存中,而每一数字取样数据的重要性是由该数字取样数据对于后续合成该数字音乐输出的贡献度而定,该重要性分析表并依据该数字取样数据的贡献度来依次排序。6.如权利要求5所述的波表音乐合成系统,其中,属于某一乐器的一个或多个数字取样数据,可经由音高位移而模拟出属于同一乐器的其它音高的数字取样数据,而在分析这些音乐数据单元所记载的相关信息时,如果需要某一数字取样数据或需以该数字取样数据来仿真其它音高的数字取样数据的次数愈多,则该数字取样数据的贡献度愈大。7.如权利要求6所述的波表音乐合成系统,其中,在合成该数字音乐输出时,如果某一数字取样数据或需以该数字取样数据来仿真其它音高的数字取样数据的时间愈长,则该数字取样数据的贡献度愈大。8.如权利要求1所述的波表音乐合成系统,其中,该波表中所存放的数字取样数据包含有多笔的管弦乐取样数据以及多笔的打击乐取样数据。9.如权利要求1所述的波表音乐合成系统,其中,该合成器会依据该音乐数据文件自该内存中选取出所需的数字取样数据,并进行必要的音高位移,以完整合成出该数字音乐输出。10.如权利要求1所述的波表音乐合成系统,该波表前处...
【专利技术属性】
技术研发人员:林宗瑶,张北辰,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。