动态配置频道的方法及其音乐合成器以及音乐合成系统技术方案

技术编号:3040899 阅读:194 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出一种动态配置频道的方法及其音乐合成器以及音乐合成系统,所述方法适用于具有合成器的音乐合成系统中,其包括:首先,接收来自数字音乐播放器(如MIDI  player)的音符指令(audio  instruction)。接着,由合成器所提供的频道中搜寻可用的频道。再将可用频道配置给所接收的音符指令以进行音乐合成。其中每一频道具有各自的乐器参数,用以合成单一乐器所能演奏的音符,亦即同一时间可演奏多个音符,而这些音符都共享相同的乐器参数。

【技术实现步骤摘要】

本专利技术涉及一种频道配置的方法,特别涉及一种于音乐合成系统中动态频道配置的方法及其音乐合成器以及音乐合成系统。
技术介绍
音乐合成系统(music synthesis system)可应用于许多不同的装置或系统中,如移动通讯装置(mobile phone)、计算机(computer)或游戏机(game machine)等等,以作为音乐合成与播放之用。请参照图1,图1为现行频道配置方法的示意图。如图所示,图1的左侧显示一数字音乐播放器(MIDI player)100,数字音乐播放器100作为发送音符指令的来源。数字音乐播放器(MIDI player)可用以播放符合乐器数字界面(music instrument digital interface,MIDI)的音乐数据,乐器数字界面(MIDI)是一种用于在数字合成器(digital synthesizer)上记录及播放音乐的协议。乐器数字界面不仅单纯地表现出音乐声音,同时传输与音乐产生相关的信息。数字音乐播放器100是利用频道(channel)。也就是说,由数字音乐播放器100所送出的音符指令会对应至数字音乐播放器100中相对应的频道。图1的右侧显示一音乐合成器102,当音乐合成器102接收到来自于数字音乐播放器100的音符指令时,所述音符指令会对应至音乐合成器102中相对应的频道。举例而言,当音符指令108来自于数字音乐播放器100中的频道-1 104,则音符指令108便会对应至音乐合成器102中的频道-1 106。同理,音符指令110来自于数字音乐播放器100中的频道-3 112,则音符指令110便会对应至音乐合成器102中的频道-3 114。如前所述的频道配置方式可确保音乐合成器102正确地对音符指令来源100执行音乐合成的工作。在此,音乐合成器102中的频道-10是一用于打击乐(percussion)信号的特定频道。若音符指令属于打击乐类别时,根据乐器数字界面的规范,则于数字音乐播放器100中所配置的频道为频道-10。因此,依现行的配置方式,打击乐类别的音符指令于音乐合成器102中会永远被配置于频道-10。换言之,所有送至音乐合成器102频道-10的音符指令都会被视为打击乐类别的音符指令。请参照图2,图2为现行多重数字音乐播放器频道配置方法的一实施例的示意图。如图所示,图2的左侧显示二个数字音乐播放器200及202。图2的右侧显示一音乐合成器204,若数字音乐播放器200及202分别由自属的频道-1 206,208传送音符指令212及214至音乐合成器204中,音乐合成器204中的频道-1 210无法配置给两个不同的数字音乐播放器,导致频道配置错误发生。此外,音乐合成器204仅具有一个可配置给打击乐类别音符指令的频道-10。因此,在本例中,来自两个不同来源的两个打击乐类别音符指令便无法于音乐合成器204中适当地被配置。因此,发展适用于音乐合成系统中,可因应多重音乐档案播放的动态配置频道的方法,成为一重要课题。
技术实现思路
有鉴于现有频道配置方法的缺陷,本专利技术提出一种动态配置频道方法,其可适应多重音乐档案播放,从而可改善目前技术缺乏弹性的问题。本专利技术动态配置频道的方法,适用于包括一合成器的一音乐合成系统中,其包括下列步骤首先,接收来自数字音乐播放器的音符指令。接着,由音符指令中所指定的频道判断是否已被分配合成器的频道,若是,则直接使用该频道合成,若否,由合成器所提供的频道中搜寻可用频道,包括将未使用的存储器空间设定为可用频道。然后,将可用频道配置对应给所述音符指令所指定的频道,用以供所述数字音乐播放器后续音符指令播放使用。频道的配置可根据音符指令的预定优先权而决定。而后,考虑每一音符指令的类别(type)。当音符指令被判定为打击乐类别时,设定所配置的频道为打击乐频道。当音符指令被判定为旋律乐类别时,设定所配置的频道为旋律乐频道。其后,合成器可根据所配置的频道,合成音符指令。再者,本专利技术提出一种动态配置频道的音乐合成器,包括接收模块、搜寻模块、配置模块、判定模块、设定模块以及合成模块。接收模块用以接收来自如数字音乐播放器等至少一来源的至少一音符指令。搜寻模块,其耦接于接收模块,用以由合成器所提供的频道中搜寻可用频道。搜寻模块可将未使用的存储器空间设定为可用频道。配置模块,其耦接于搜寻模块,用以将可用频道配置给音符指令,其中每一音符指令对应至一频道,配置模块可根据音符指令的预定优先权配置频道。判定模块,其耦接于配置模块,用以判定每一音符指令的类别。设定模块,其耦接于判定模块,用以当音符指令被判定为打击乐类别时,设定所配置的频道为打击乐频道,且当音符指令被判定为旋律乐类别时,设定所配置的频道为旋律乐频道。合成模块,其耦接设定模块,用以根据所配置的频道,合成音符指令。其次,本专利技术提出一种音乐合成系统,其包括一合成器。所述合成器用以配置频道给数字音乐播放器,以对应至数字音乐播放器内部的频道,用以播放音符指令,每一音符指令对应至一频道,音符指令来自至少一数字音乐播放器。合成器可将未使用的存储器空间设定为可用频道,并根据音符指令的预定优先权配置频道。合成器还用以判定每一音符指令的类别。当音符指令被判定为打击乐类别时,则设定所配置的频道为打击乐频道。当音符指令被判定为旋律乐类别时,则设定所配置的频道为旋律乐频道。相对于现行的配置方式,本专利技术所提出的方法及系统可动态并具弹性地配置频道,不受限于现行方法中固定将打击乐类别的音符指令配置于频道-10的作法。此外,由于可用频道的数量决定于音乐合成器的系统资源,当音乐合成器无法搜寻到可用的频道时,其可以传送错误通知(rejection notice)至数字音乐播放器端。附图说明图1为现行频道配置方法的示意图;图2为现行多重数字音乐播放器频道配置方法的示意图;图3为显示本专利技术所揭示的方法的执行流程图;图4为显示本专利技术所揭示的音乐合成器的示意图;图5为显示本专利技术所揭示的音乐合成系统的示意图;图6为显示本专利技术所揭示的方法的一实施例的示意图。符号说明100 数字音乐播放器-1 102 音乐合成器104 频道-1 106 频道-1108 音符指令 110-音符指令112 频道-3 114 频道-3202 数字音乐播放器-2 204 音乐合成器206、208、210 频道-1 212、214音符指令40 音乐合成器42 音乐合成器44 搜寻模块 45 配置模块46 判定模块 47 设定模块48 合成模块 50 音乐合成系统52 合成器54 频道56 音符指令 600 数字音乐播放器-1 602 数字音乐播放器-2 604 数字音乐播放器-3606 音乐合成器608 音符指令610 频道-3612 音符指令614 频道-具体实施方式请参照图3,图3显示本专利技术所揭示的方法的执行流程图。在一实施例中,本专利技术提供一种适用于音乐合成系统的动态配置频道方法,音乐合成系统包括一合成器。首先,接收来自数字音乐播放器的至少一音符指令(步骤S30),例如来自数字音乐播放器的音符指令。接着,由合成器所提供的频道中搜寻可用频道(步骤S32)。然后,将可用频道配置给音符指令(步骤S34),每一音符指令对应至一频道。而后,本文档来自技高网
...

【技术保护点】
一种动态配置频道的方法,其适用于包括一合成器的一音乐合成系统中,其特征在于,所述方法包括下列步骤:接收来自至少一数字音乐播放器的至少一音符指令;于所述合成器中搜寻可用频道;以及将所述可用频道配置给所述音符指令,其中每一所述音符指令对应至一所述频道。

【技术特征摘要】
US 2004-11-30 11/001,6551.一种动态配置频道的方法,其适用于包括一合成器的一音乐合成系统中,其特征在于,所述方法包括下列步骤接收来自至少一数字音乐播放器的至少一音符指令;于所述合成器中搜寻可用频道;以及将所述可用频道配置给所述音符指令,其中每一所述音符指令对应至一所述频道。2.根据权利要求1所述的动态配置频道的方法,其特征在于包括判定每一所述音符指令的类别。3.根据权利要求2所述的动态配置频道的方法,其特征在于包括当所述音符指令被判定为打击乐类别时,设定所配置的所述频道为一打击乐频道,且当所述音符指令被判定为旋律乐类别时,设定所配置的所述频道为一旋律乐频道。4.根据权利要求1所述的动态配置频道的方法,其特征在于还包括以所述合成器根据所配置的所述频道,合成所述音符指令。5.根据权利要求1所述的动态配置频道的方法,其特征在于所述频道的配置是根据所述音符指令的预定优先权而决定。6.根据权利要求1所述的动态配置频道的方法,其特征在于所述搜寻可用频道的步骤中,还包括设定未使用的存储器空间为一可用频道。7.一种动态配置频道的音乐合成器,其特征在于包括一接收模块,用以接收来自至少一数字音乐播放器的至少一音符指令;一搜寻模块,其耦接于所述接收模块,用以于所述合成器中搜寻可用频道;以及一配置模块,其耦接于所述搜寻模块,用以将所述可用频道配置给所述音符指令,其中每一所述音符指令对应至一所述频道。8.根据权利要求7所述的动态配置频道的音乐合成器,其特征在于还包括一判定模块,其耦接于所述配置模块,用以判定每一所...

【专利技术属性】
技术研发人员:谢郁震
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1