一种适性化MIDI播放系统技术方案

技术编号:3041823 阅读:207 留言:0更新日期:2012-04-11 18:40
一种适性化MIDI播放系统,该系统包括音色数据库、文件解析模块、音色调整模块、适性调整模块、播放模块,文件解析模块分别接入音色调整模块和播放模块,音色调整模块接入适性调整模块,适性调整模块接入文件解析模块,音色数据库与播放模块相接。本实用新型专利技术使得调整过音色的MIDI文件能够经过一些适性化处理,让整体音乐播放上更具协调性。(*该技术在2017年保护过期,可自由使用*)

【技术实现步骤摘要】

一种适性化MIDI播放系统
一种MIDI播放系统,尤其是一种可在调整音色后对整体音乐进行音色 组合或音色修正的适性化处理的MIDI播放系统。技术背景MIDI (Music Instrument Digital Interface),即电子乐器的数字化接口 , 是一个工业标准的电子通信协议,用来定义电子乐器与计算机可执行平台之 间的共同沟通语言,使得利用MIDI电子乐器所输出产生的MIDI文件得以 在计算机可执行平台上充分兼容而能够顺利播放。一般在计算机可执行平台上,如计算机,播放MIDI文件的方式如图 1所示,在计算机中事先安装一套可以播放MIDI文件的播放系统100 (或称 播放器),借助播放系统100将MIDI文件10读取之后,通过文件解析模块 110进行解析,以便取得MIDI文件10所定义的音乐中表示各种不同电子乐 器的音色及其相关参数,然后交由播放模块120 (或称播放合成器)依照所 得到的音色及参数自音色数据库130中获取音色并依照对应的参数值型整体 音乐播放。通常此种播放系统IOO都会提供可让使用者进行一般播放设定的 控制接口 140,在启动播放系统100进行音乐播放时实时让使用者进行如 静音、独奏及音量...等基本播放设定,设定结果将会直接送至播放模块120 进行对应播放控制。然事实上MIDI文件10中所定义的各个电子乐器的音色是允许编辑调整 的,不过往往对于MIDI文件10的编辑调整都系发生在MIDI文件10生成 前的阶段,也就是所谓的编曲阶段,由具有丰富电子乐器知识及音乐素养的 编曲人士通过高阶专业的MIDI编曲软件来实现的,换句话说如果要在MIDI 文件10的播放阶段进行对各个电子乐器的音色进行编辑调整,过去的播放 系统100根本无法支持。因此,后来有些播放系统IOO便提供可让使用者对 MIDI文件10中所定义的音色进行基本调整的功能,如图2所示,在播放系 统100中增加了所谓的音色调整模块150,可以将文件解析模块110所解析 得到的音色通过控制接口 140提供给使用者进行选取调整,调整结果再由音色调整模块150接收之后重新建立新的MIDI文件10传回给文件解析模块 110,最后再由播放模块120依照前述方式播放新建立的MIDI文件10。此种播放系统100的改进,虽然可以让使用者体验到在MIDI文件10 播放阶段通过调整音色方式来使整体音乐播放更具多样变化性,然而由于绝 大多数的使用者均缺乏如前所述的专业编曲人士的丰富电子乐器知识及音 乐素养,因此往往在单纯调整音色之后所产生的整体音乐是不具协调性的, 播放出来的效果无法令人满意。
技术实现思路
本技术为解决
技术介绍
存在的上述技术问题,提供一种适性化 MIDI文件播放系统,使得调整过音色的MIDI文件能够经过一些适性化处 理,让整体音乐播放上更具协调性。本技术的技术解决方案是本技术为一种适性化MIDI播放系 统,其特殊之处在于该系统包括用来储存各种音色的音色数据库、用来加 载MIDI文件进行解析以取得整体音色及参数的文件解析模块、用来在音色 产生调整时,根据前后音色差异生成调整后的参数的音色调整模块、用来在 生成调整后之参数后,依据音色组合条件更改其余音色及参数,或依据调整 后音色及参数修正其余音色的参数,以重新产生新MIDI文件的整体音色及 参数的适性调整模块、用来获取对应音色并依据参数播放新MIDI文件的播 放模块,文件解析模块分别接入音色调整模块和播放模块,音色调整模块接 入适性调整模块,适性调整模块接入文件解析模块,音色数据库与播放模块 相接。该系统还包括让使用者可以进行相关设定的控制接口。 本技术提供的适性化MIDI文件播放系统,当音色产生调整并且已 经生成调整后的参数时,本技术的主要的适性化处理将进行两个部分的 判断 一是判断整体音色组合在播放上是否具协调性,如果可能存在不协调 的情况则主动更改其余音色及对应参数,以使整体音乐能够具有协调性;另 一是当音色组合在播放上具有协调性的前提下,进行其余音色及对应参数的 修正,以使整体音乐能够具有协调性。因此经过本技术播放系统的适性 化处理,即使一般不具相关专业知识的使用者也能够创作出好听的音乐,而 不至于造成因为使用者对部分音色的调整而产生整体音乐不协调的情况,进 而达到提升MIDI文件播放时的整体音乐效果的功效。附图说明图1和2是公知播放系统框图; 图3是本技术播放系统框图;图4-5是通过本技术控制接口进行音色调整的示意图;具体实施方式本技术为一种适性化MIDI播放系统,是应用在计算机可执行的 MIDI播放器上用来播放MIDI文件,可以在使用者对指定播放的MIDI文件 中的音色进行调整后,进一步对整体音乐中的音色和参数进行适性化的处 理,使最终播放的音乐在整体上更具协调性。参见图3,本技术的适性化MIDI播放系统包括文件解析模块110,负责加载使用者所选取的MIDI文件10进行解析以 取得整体音色及参数。依照MIDI标准规范,在MIDI文件10中的格式大致分为文件头信息 (Header Chunk)以及音轨信息(Track Chunk)两个部分,文件头信息主要 储存MIDI文件10中的基本信息,如每个四分音符被切割为多少点数 (Tick)、音轨信息区块数、文件格式代号...;至于音轨信息则用来储存一连 串的MIDI信息,依照不同的文件格式代号,这里所述的MIDI信息可以用 来表示单一音轨(文件格式代号0)或者是多个音轨(文件格式代号1)的 MIDI信息,本技术中主要系以文件格式代号1作为描述基础,此种格 式下的MIDI信息系根据不同音轨而区分不同的MIDI信息。前面提到经过解析所取得的音色及参数,主要系针对音轨信息(Track Chunk)中MIDI信息的部分,音色及参数是构成MIDI信息的主要内容,其 中音色相当于播放时所要呈现的乐器种类,可以使用通用MIDI (General MIDI)音色标准(共有128种不同音色定义)为定义来源,但并不以此为限, 也可使用其它扩充音色标准来作为定义来源;至于参数,则是用来控制播放 模块120对音色进行播放的指令,至少包含用来控制音色播放时之音高、音 强及音频的参数,此部分属熟悉此项技艺者可轻易推知,在此不多作赘述。播放模块120,用来负责根据文件解析模块110所传送来的整体MIDI 文件10的音色,自音色数据库130中获取对应音色并依据对应的参数进行 MIDI文件10的播放。播放模块120,可以经由控制接口 140让使用者通过 操作来进行播放设定,如播放时静音、独奏及音量的设定,但不仅仅限制于此。音色数据库130,用来储存各种定义的音色。如前所述,若以通用MIDI (General MIDI)音色标准来说,此音色数据库130中至少包含128种不同 音色,也可依照本技术系统所使用的音色标准不同而储存可支持不同音 色标准的音色。音色调整模块150,与文件解析模块110连接以接收MIDI文件10的整 体音色和参数,并在使用者通过控制接口 140对于音色进行调整时,执行音色的更换。适性调整模块160,为本技术主要技术特征所在,用来于音色调整 模块150完成音色调本文档来自技高网
...

【技术保护点】
一种适性化MIDI播放系统,其特征在于:该系统包括音色数据库、文件解析模块、音色调整模块、适性调整模块、播放模块,所述文件解析模块分别接入音色调整模块和播放模块,所述音色调整模块接入适性调整模块,所述适性调整模块接入文件解析模块,所述音色数据库与播放模块相接。

【技术特征摘要】
1、一种适性化MIDI播放系统,其特征在于该系统包括音色数据库、文件解析模块、音色调整模块、适性调整模块、播放模块,所述文件解析模块分别接入音色调整模块和播放模块,所述音色调整模块接入适性...

【专利技术属性】
技术研发人员:董纶书陈淮琰
申请(专利权)人:无敌科技西安有限公司
类型:实用新型
国别省市:87[中国|西安]

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

1