<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種適性化midi播放系統的制作方法

文檔序號:2837833閱讀:322來源:國知局
專利名稱:一種適性化midi播放系統的制作方法
技術領域
一種適性化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文件餓整體音色及參數,再 傳回給文件解析模塊110,最后再轉交播放模塊120依據新MIDI文件的音 色和參數進行播放。基本上本實用新型所提出的適性調整模塊160的技術概念是起因于原始 MIDI文件10中的音色和參數乃是經過專業人士編曲所得到的結果,而以往 為了滿足一般使用者在進行播放時可以享受到更多樣的音色變化,于是通常 會允許使用者在播放前對音色進行調整,然而卻忽略了與其它音色和參數之 間的協調性,因此單純調整音色的結果將會容易造成整體音樂在播放上產生 不協調性,此一不協調性主要來自于下列幾種情況1、 每種音色理論上均有其適當對應的參數,因此單純調整音色而不調 整參數,將造成參數在播放時的不協調。2、 調整單一音色,卻產生與其它音色組合上的不協調。3、 調整單一音色,雖與其它音色可搭配組合,但是其余音色所對應的 參數在未經過修正的前提下,仍然可能產生不協調。基于上述因素,若是僅提供使用者調整音色就直接進行播放,則整體音 樂的不協調性和播放效果不佳是可以被預期的,因此只要使用者有進行音色 調整,就必須要經過適性調整模塊160的處理,才能夠確保整體音樂的協調 性和播放效果。事實上,為了能夠提供使用者進行前面所述的音色調整及播放設定,在播放系統100之外通常會提供一個控制接口 140,即所謂的使用者操作接口, 讓使用者可以進行相關設定。以圖4和5為例,所顯示的即是通過控制接口 140來進行音色調整的示意,在圖4中顯示一開始音色調整模塊150自文件 解析模塊110接收MIDI文件10的整體音色和參數后所呈現的控制接口態 樣,由圖中可知每個音軌(圖中顯示此MIDI文件IO具有三個音軌)都會有 一個獨立的控制區,每個控制區中至少包含音軌名稱290,如主旋律音樂、 伴奏音樂、背景音樂;音色區291,用來對音色調整模塊150直接進行音色 方面的設定,在控制接口 140中是以音色所對應的樂器圖片作為顯示供使用 者選取調整,此樂器圖片可以儲存在音色數據庫130中當音色被使用時被獲 取顯示于對應音色區291;以及播放設定區292,用來提供使用者對播放模 塊120直接進行如靜音、獨奏及音量的播放設定,事實上控制接口 140 (含 控制區)的設計態樣本實用新型并未作任何限定,可以依照實際上不同的需 求或者可提供控件目來進行不同的設計。而圖5中,則可以發現主旋律音樂 的音色區291由原先的小喇叭音色調整為大提琴,顯示使用者調整了主旋律 音樂的音色,因此必須針對此一音色調整進行適當的適性化處理。
權利要求1、一種適性化MIDI播放系統,其特征在于該系統包括音色數據庫、文件解析模塊、音色調整模塊、適性調整模塊、播放模塊,所述文件解析模塊分別接入音色調整模塊和播放模塊,所述音色調整模塊接入適性調整模塊,所述適性調整模塊接入文件解析模塊,所述音色數據庫與播放模塊相接。
2、 根據權利要求1所述的一種適性化MIDI播放系統,其特征在于該 系統還包括讓使用者可以進行相關設定的控制接口。
專利摘要一種適性化MIDI播放系統,該系統包括音色數據庫、文件解析模塊、音色調整模塊、適性調整模塊、播放模塊,文件解析模塊分別接入音色調整模塊和播放模塊,音色調整模塊接入適性調整模塊,適性調整模塊接入文件解析模塊,音色數據庫與播放模塊相接。本實用新型使得調整過音色的MIDI文件能夠經過一些適性化處理,讓整體音樂播放上更具協調性。
文檔編號G10H1/00GK201117243SQ20072012604
公開日2008年9月17日 申請日期2007年11月28日 優先權日2007年11月28日
發明者董綸書, 陳淮琰 申請人:無敵科技(西安)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影