1328750 九、發明說明: 【發明所屬之技術領域】 一種MIDI播放系統及其方法,特別係指一種可在調整音色後 對整體音樂進行音色組合或音色修正之適性化處理的MIDI播放 糸統及其方法。 【先前技術】1328750 IX. Description of the invention: [Technical field of the invention] A MIDI playback system and method thereof, in particular, a MIDI playback system capable of performing timbre combination or timbre correction processing on an overall music after adjusting a timbre and method. [Prior Art]
MIDI(Music Instrument Digita丨丨nterface)’ 即電子樂器的數位 化介面,是一個工業標準的電子通信協定,用以定義電子樂器與 電腦可執行平台之間的共同溝通語言’使得利用M|D丨電子樂器所 輸出產生的MID丨職得以在電腦可執行平台上充分相容而能夠 順利播放。 一般在電腦可執行平台上’如:電腦,播放M|D丨檔案的方式 如第1A圖所示,在電腦中縣錢—套可以播放咖丨槽案的播 放系統100(或稱播放器),藉由播放系統100將M|D丨檔案^◦讀 取之後’透過檔案解析模組110進行解析,以便取得咖樓^ 10所定狀音射表示各種不同電子樂器之音色及其相關參 數,然後交由播放模組120(或稱播放合成器)依照所得到的音色及 參數自音色資料庫130中擷取音色並依照對應的參數值型整體音 樂播放。通常此種播放系統都會提供可讓使用者進行一般播 放設定的控制介面14Q,於啟動播放系統進行音樂播放時即 時讓使用者進行如:靜音、獨奏及音量..·等基本播放設定,奴 結杲將會直接送至播放模組12Q進行對應播放控制。 然事實上_職1G情絲的各個電子樂器之音色是允 12周正的不過往往對於Mo檀案10的編輯調整都係發生 幽ΓΓ節0生成前的階段,也就是所謂的編曲階段,由具有 總Λ A子樂二。知識及日樂素養的編曲人士透過高階專業的MIDI 逸〜叙體來Λ現的’換句話說如果要在嶋丨檔㈣的播放階段 二丁對各個電子樂g之音色進行編翻整,過去的紐系統1〇〇 _fn法支援。因此,後來有些播放纽觸便提供可讓使用者 R I播案1〇中所定義的音色進行基本調整的功能,如第1B 二所不,在播放系統伽中增加了所謂的音色調整模組15〇, ^將齡騎池彻所鱗彳細音色透盤制介面提 ^使用者進行選取調整’調整結果再由音色調整模組150接收 ^重新建立新的MID丨檔案1〇傳回給播案解析模組11〇,最後 由播放拉組120依照前述方式播放新建立的_丨播案。 此種播放系統100的改進,雖然可以讓使用者體驗到在咖丨 U〇播放階段透過調整音色方式來使整體音樂播 =二ΐ而由於絕大多數的使用者均缺乏如前所述之專業2 人士的直“子樂器知識及音樂素養,因此往往在單純調整 產生的整體音樂是不具_性的,触出來的效果無法令 【發明内容】 鑒於以上的問題’本發明的主要目的在於提供一種適性化 MIDI槽_絲統及其方法,使得機過音色的咖稽案能夠 經過-些適性化處理,讓整體音樂播放上更具協調性。 為達上述目的,本發明所揭露之適性化動丨播放系統及系統 1328750 所實現出麵適性化MID丨播放方法,大致描述如下: 音色資料庫’用以儲存各種音色;槽 樓案進行解析以取得整體音色及參數;、音色=二以^ 生調整時,依據前後音色差異生成調整後 用以於生成調整後之參數後,依據音色組合條二 ,、餘曰色及减’或依據後音色及參數修正 數,以編生新圖齡之整體音色及參數;播_1,用: 擷取對應音色並依據參數播放新M|D|檔案。MIDI (Music Instrument Digita丨丨nterface), the digital interface of electronic musical instruments, is an industry-standard electronic communication protocol that defines the common communication language between electronic musical instruments and computer-executable platforms. The MID degraded by the output of the electronic instrument can be fully compatible on the computer executable platform and can be played smoothly. Generally, on the computer executable platform, such as: computer, playing M|D files, as shown in Figure 1A, in the computer, the county money - sets the playback system 100 (or player) that can play the curry slot. After the M|D丨 file is read by the playback system 100, it is parsed through the file parsing module 110, so as to obtain the timbre of the different electronic instruments and their related parameters, and then the relevant parameters are displayed. The play module 120 (or the play synthesizer) picks up the tone color from the tone color data library 130 according to the obtained tone color and parameters, and plays the whole music according to the corresponding parameter value type. Usually, the playback system provides a control interface 14Q for the user to perform general playback settings. When the playback system is started for music playback, the user can immediately perform basic playback settings such as mute, solo, and volume.杲 will be sent directly to the playback module 12Q for corresponding playback control. However, in fact, the sound of each electronic instrument of 1G love is allowed to be 12 weeks positive, but often the editing adjustment of the Mo Tan 10 is the stage before the generation of the ΓΓ ΓΓ 0, which is the so-called arrangement stage. Λ A child music two. The arranger of knowledge and Japanese music literacy through the high-level professional MIDI 〜 叙 叙 叙 叙 叙 ' ' ' ' ' ' ' ' ' ' 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果New Zealand system 1〇〇_fn method support. Therefore, some of the playback buttons provide a function that allows the user to perform basic adjustments to the tone defined in the RI broadcast. For example, in Section 1B, a so-called tone color adjustment module 15 is added to the playback system. 〇, ^The age of riding the pool is fine, the sound is fine, and the user selects and adjusts the 'adjustment result and then receives it by the tone adjustment module 150. ^Re-create a new MID file 1 and send it back to the broadcast case. After parsing the module 11〇, the newly created _丨 broadcast is played by the play pull group 120 in the foregoing manner. The improvement of the playback system 100 allows the user to experience that the overall music is broadcasted by adjusting the tone color during the playback stage of the Curry. Since most users lack the professional as described above. 2 The person's direct "sub-instrument knowledge and music literacy, so the overall music produced by the simple adjustment is not _ sex, the effect of the touch can not make [invention] In view of the above problems, the main purpose of the present invention is to provide a Appropriate MIDI slot _ silk system and its method, so that the machine over-tone coffee can be processed through some adaptation, so that the overall music playback is more coordinated. In order to achieve the above objectives, the applicability of the invention disclosed丨Playback system and system 1328750 implements the MID丨 playback method, which is roughly described as follows: The sound database is used to store various sounds; the trench case is analyzed to obtain the overall tone and parameters; When adjusting, according to the difference between the front and rear sounds, after the adjustment is used to generate the adjusted parameters, according to the tone combination bar 2, the remaining color and the minus ' After the tone and parameters based on the number of amendments to the Code of Health and the overall tone of the parameters of the new age chart; sowing _1, with: capture sound and based on parameters corresponding to play the new M | D | files.
當音色產生碰並且已經生成之參數時,本發明主要 ==歧紐行兩_麵_: _是_整料色組合在 疋轉協雛’如果可能存在不協觸情關主動更改盆 餘曰色及對應參數’贿整體音樂能夠具有協雛;另一是各I 播2具有協調性的前提下,進行其餘音色及對應二 的修正,以使整體音樂能夠具有協調性。 經過本發_放純及方法㈣性化處理,即使—般不 ==識的瓣侧__聽㈣,_於_ =者對樹⑽她產_音樂糊咖,進而 達至恢升MIDI _減_錢音樂效果的功效。 明如=本發_餘與實作,賊㈣示作最佳實闕詳細說 【實施方式】 播放糸統及其方法,係應用在電腦 放mid丨擋案,可以在使用者對指 本發明為一種適性化midi 可執行之MID丨播放器上用來播 1328750 定播放之MIDI檔案中的音色進行調整後,進一步對整體音樂中的 音色和參數進行適性化的處理,使最終播放的音樂在整體上更具 協調性。其系統方塊如第2圖中所示,至少包含下列部分: (1)檔案解析模組110,負責載入使用者所選取之檔案 10進行解析以取得整體音色及參數。 依照MID丨標準規範,在MIDI檔案10中的格式大致分為槽When the timbre generates a parameter that has been touched and has been generated, the present invention mainly == 歧纽行行 two _面_: _ is _ whole color combination in the 疋 协 协 ' 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果 如果Color and corresponding parameters 'Brit the overall music can have a co-fun; the other is that each I broadcast 2 has the coordination, the other timbre and the corresponding two corrections, so that the overall music can be coordinated. After the _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Reduce the effectiveness of the _ money music effect. Mingru = this hair _ Yu and the implementation, the thief (four) shows the best implementation in detail [implementation] Play the system and its method, is applied to the computer in the mid-range file, you can refer to the invention in the user After adjusting the tone of the MIDI file used for playing the 1328750 on the MID丨 player that is suitable for the midi executable, further adapt the tone and parameters of the overall music to make the final music play. Overall more coordinated. The system block, as shown in FIG. 2, includes at least the following parts: (1) The file parsing module 110 is configured to load the file selected by the user 10 for parsing to obtain the overall tone and parameters. According to the MID standard specification, the format in the MIDI file 10 is roughly divided into slots.
頭資訊(Header Chunk)以及音執資訊(Track Chunk)兩個部分樓 頭資訊主要儲存MID丨檔案1〇中的基本資訊,如:每個四分音符 被切割為多少點數(Tick)、音軌資訊區塊數、職格式代號…;至 於音軌資酬时儲存-連㈣_丨資訊,舰不同職案格式 代號,這裡所述的MIDI資訊可以用來表示單一音執(播案格式代 號〇)或者是多個音執(職袼式代號彳)的咖資訊,本發明中主 要係以h案格式代號1作為描絲礎,此祕式下的_資訊係 根據不同音執而區分不同的M|D丨資訊。 -前面提到經過解析所取得的音色及參數,主要係針對音辦 ^(Track Chunk)中_丨資訊的部分,音色及參數是構成跳 貝訊的主要内容,射音色相當_放_要呈現的樂器種類, :以使用通用MlDI(Genera_)音色標準(共有η8種不同音產 來〖,村❹細f充音色標# 2為疋義來源;至於參數,職用來控制播放模組120對音色 音:」至少包含用以控制音色播放時之音高、音強及 作贅述7纟°卩分屬縣此項技藝者可輕㈣知的,在此不多 1328750 (2)播放模組120 ’用以負責根據槽案解析模組11〇所傳送來 的整體MIDI槽案1〇之音色’自音色資料庫13〇巾榻取對應音色 並依據對應的參數進行MIDI _ 1Q的播放。播放模組谈,可 以經由控制介© 140讓使黯透過操作來進行播放設定,如播放 時靜音、獨奏及音量的設定’但不健限制於此。The head information of Header Chunk and Track Chunk mainly stores the basic information in the MID file, such as: how many points (Tick) and sounds each quarter note is cut. Track information block number, job format code...; as for audio track storage - even (four) _ 丨 information, ship different job format code, the MIDI information described here can be used to indicate a single tone (send format code) 〇) or a plurality of voices (professional code 彳) coffee information, in the present invention mainly in the h case format code 1 as a basic basis, the secret _ information is different according to different sounds M|D丨 information. -The sounds and parameters obtained through the analysis are mainly mentioned in the section of the Track Chunk. The tone and parameters are the main contents of the jumper. The sound color is quite _ The type of musical instrument, : using the general MlDI (Genera_) tone color standard (a total of η8 different sound products to 〖, the village ❹ fine f charge color standard # 2 is a derogatory source; as for the parameters, the job is used to control the playback module 120 pairs Tone sound: "At least to control the pitch, sound intensity and narration of the sound when playing the sound. 7 纟 ° 卩 属 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项 此项'Responsible for the sound of the whole MIDI slot case transmitted by the slot analysis module 11〇'. The self-sound data library 13 takes the corresponding tone and plays MIDI _ 1Q according to the corresponding parameters. The group talk can be made through the control interface 140 to make the play settings through the operation, such as mute, solo and volume settings during playback 'but not limited to this.
⑶音色資料庫13G,用以儲存各種定義之音色。如前所述, 若以通用MIDI(G贿al _丨)音色標準來說,此音色資料庫13〇 中至少包含128種不同音色,亦可依照本發明系統所使用之音色 標準不同而儲存可支援不同音色標準的音色。 ⑷音色調整模組150’與檔案解析模組11〇連接以接收議 檑案10的整體音色和參數,並於使用者透過控制介面對於 音色進行調整時,執行音色的更換。 、 立⑼適性調整模組160,為本發明主要技術特徵所在,用以於 音色調整池150完成音色輕後,體音色和參數進行適性 :處理,包括:首先生成對應於新音色的參數,然後再選擇性的 執订依擄音色組合條件更改其餘音色及參數的處難序,或者選 ,性的執行依據調整後音色及參贿正其餘音色之參數的處理程 2彳__ _丨職之嶋_數,再傳回給權案 f憎,最後再歡播放· 12Q依據新咖鳴的音色 和參數進行播放。 以職織雛15Q触她念係起因 =果_鳴1〇中的音色和參數乃係經過專一 U ’砂往爲了滿足—般使用者在進行播放時可以享受到 更多樣的音色變化,於是通常會允許使用者在播放前對音色進行 調整,然而卻忽略了與其他音色和參數之間的協調性,因此單純 調整音色的結果將會容易造成整體音樂在播放上產生不協調性、, 此一不協調性主要來自於下列幾種情況: (a) 母種音色理淪上均有其適當對應的參數,因此單純調整音 色而不調整參數,將造成參數在播放時的不協調。 (b) 調整單-音色’卻產生與其他音色組合上的不協調。 ⑹肩整單-音色’雖與其他音色可搭配組合,但是其餘音色 所對應的參數絲經過修正的前提τ,憾可能產生不協調。 基於上述因素’若是僅提供使用者調整音色就直接進行播 放’則整體音樂的不協調性和播放效果不佳是可以被職的,因 此只要使用者有進行音色調整,就必須要經過適性調整模組16〇 的處理,才能夠確保整體音樂的協調性和播放效果。至於詳細適 性調整模組150㈣性化處理顧將於觀透過方法流程並配合 其他圖式進一步說明。 事貫上,爲了能夠提供使用者進行前面所述的音色調整及播 放設定,在播放系統期之外通常會提供-個控制介面140,即 所謂的使用者操作介面,讓使用者可以進行相關蚊。以第% 圖及第3b圖為例,所顯示的即是透過控制介面彻來進行音色 調整的示意’在第%圖中顯示—開始音色調整模組150自播案 解析模組110接收_丨稽㈣之整體音色和參紐所呈現的控 制介面祕’由圖中可知每個音執(圖中顯示此_丨檀宰10旦有 三個音軌)都會有-侧立触舰,每個控植巾至少包含紗 1328750 名無290 ’如.主旋律音樂、伴奏音樂、背景音樂;音色區卻, 用以對:色猶拉、组150直接進行音色方面的設定,在控制介面 ^係以音色所對應之樂器圖片作為顯示供使用者選取調整, 此樂器圖片可以儲存在音色資料庫BO中當音色被使用時獅取 顯示於對應音色區291 ;以及播放奴區观,用者 對播放额12_進行如靜音、獨奏及音量_放設定t 上控制介面14G(含控舰)的設計本發龍未作任何限定 以依照實際上不同的需求或者可提供控制項目來進行不同的# 計。而第3b圖中’則可以發敎旋律音樂的音色區291由原$ 的小·音色調整為大提琴,顯示使用者調整了主旋律音樂的音 色口此必須針對此-音色調整進行適當的適性化處理。 有關本發明方法的運作流程’配合第4圖作進—步說明。.首 先,自播放系、統外部載入_槽案1〇進行解析以取得整體 音色及參數(步驟200),此部分主要係透過槽案解析模組11〇依照 MIDI播案1〇所具有的格式内容來實現解析過程,所得到的音色 及參數可贿過控制介面⑽作如第3a __示;㈣由音 色調整馳㈣接_錢音色及參數,並靖音色是否有調 整?(步驟21G)如果沒有產生任何調整,則直接進人到步驟26〇 處將於稍後說明’反之如果音色產生調整時,則音色調整模組脱 會依照使用者所選狀音色來機對料_音色及更新控制介 面140中的顯示狀態如第3b圖中所示;然後進入到適性化處理 步驟,此時將由適性調整模組勘接手所有的音色及參數(包含使 用者已經調整的音色)。 ㈣、:適性碰模組伽的適性化處理麵,將同時參考第5 =_麵$咖進行卿ϋ墙設=(3) The sound database 13G is used to store various defined sounds. As mentioned above, if the general MIDI (Brit) code contains at least 128 different timbres, it can also be stored according to the timbre standards used in the system of the present invention. Supports the sound of different tone standards. (4) The tone color adjustment module 150' is connected to the file analysis module 11A to receive the overall tone and parameters of the file 10, and to perform the tone color replacement when the user adjusts the tone through the control interface. The vertical (9) adaptability adjustment module 160 is the main technical feature of the present invention. After the tone color adjustment pool 150 completes the tone color, the body tone color and the parameters are adapted: processing, including: first generating parameters corresponding to the new tone color, and then Then, according to the timbre combination condition, the rest of the timbre and the parameter are changed, or the execution of the temperament is based on the adjusted tone and the parameters of the remaining timbre. 2彳__ _Department嶋 _ number, then passed back to the rights case f 憎, and finally play again · 12Q according to the new coffee sounds and parameters to play. The role of the brooding 15Q touches her cause of the cause = fruit _ 〇 1 音 in the tone and parameters are through the special U 'sand to meet - the user can enjoy more timbre changes when playing, so Normally, the user is allowed to adjust the tone before playing, but the coordination with other voices and parameters is neglected. Therefore, the result of simply adjusting the tone will easily cause the overall music to be inconsistent in playback. The inconsistency mainly comes from the following situations: (a) The parent tone has its corresponding parameters on the tone, so simply adjusting the tone without adjusting the parameters will cause the parameters to be uncoordinated during playback. (b) Adjusting the single-timbral color produces an inconsistency with other timbre combinations. (6) Shoulder-single-tones can be combined with other timbres, but the parameters of the remaining timbres are corrected by the premise τ, which may cause inconsistency. Based on the above factors, if the user only adjusts the tone and plays it directly, the overall music inconsistency and poor playback performance can be used. Therefore, as long as the user has adjusted the tone, it must pass the adaptive adjustment mode. The 16-inch processing can ensure the coordination and playback of the overall music. As for the detailed suitability adjustment module 150 (4), the processing will be further explained through the method flow and other drawings. In order to provide the user with the tone adjustment and playback settings described above, a control interface 140, a so-called user interface, is provided outside the playback system to allow the user to perform related mosquitoes. . Taking the %th image and the 3b image as an example, what is displayed is the indication of the tone color adjustment through the control interface. The display in the %th image-starting tone color adjustment module 150 is received from the broadcast resolution module 110. The overall tone of the auditor (4) and the control interface secret presented by the participating directors are shown in the figure. Each voice (the figure shows that this _ 丨 宰 宰 10 10 10 10 10 10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) The plant towel contains at least 1328750 yarns without 290 '. main melody music, accompaniment music, background music; sound area, for: color yule, group 150 direct tone settings, in the control interface ^ MIDI The corresponding instrument picture is displayed as a display for the user to select and adjust. The picture of the instrument can be stored in the tone database BO. When the tone is used, the lion is displayed in the corresponding tone area 291; and the player is played in the slave area, and the player plays the amount of 12_ The design of the control interface 14G (including the control ship) such as mute, solo and volume setting is not limited to different requirements according to actual needs or control items can be provided. In Fig. 3b, the tone area 291 of the melody music can be adjusted from the original timbre to the cello, and the user is adjusted to adjust the melody of the main melody music. This must be appropriately adapted for this timbre adjustment. . The operational flow of the method of the present invention is described in conjunction with Figure 4. First, the playback system and the external external loading_slot 1 are parsed to obtain the overall tone and parameters (step 200). This part is mainly transmitted through the slot analysis module 11 according to the MIDI broadcast case. The format content is used to implement the parsing process. The obtained timbre and parameters can be bribed over the control interface (10) as shown in the 3a __; (4) by the timbre adjustment (4) _ money tone and parameters, and whether the jingy tone has adjustment? (Step 21G) If no adjustment is made, then directly enter step 26 and will be explained later. Otherwise, if the tone is adjusted, the tone adjustment module will be disengaged according to the user selected voice. The display state in the timbre and update control interface 140 is as shown in FIG. 3b; then enters the adaptive processing step, where all the timbres and parameters (including the timbre that the user has adjusted) will be captured by the adaptive adjustment module. . (4): Appropriate touch panel gamma adaptability processing surface, will also refer to the 5 = _ face $ coffee to carry out the wall setting =
.=::Γ檔案10的音軌1作出音色調整的動作(由音J • 調正為曰色8)’因此經過音色調整模·组150後合對立勒“ =夠動作,於是原本音__;=== 二^曰色8 ’减υ ’其餘音色及參數不變,然後傳送二 _和參數給適性調整模組猶進行適性化處理步驟。 適性化處理的第—個步驟係在步驟22◦處對使用者所 :=曰隹 應參數的調整’由於先前音色調整模組15〇僅 仃難,若是輕職參數進行輕恐财產生播放上 敕的㈣Φ因此在此必須對新音色(音色8)的參數先進行調整,調 =依據主要雜、後音色差異來生_紐之參數, .色=有的音色310在適性調整模_中事先被依照音 被設為不同的類別320 ’不同類別320中的音色基本上 ^有某種程度上的減差異以滿足不同音色的播放需 8麗以前述的調整音色_動作為例,音色i屬於類別]、音色 立於類別2 ’目此在步驟22〇時適性調整模組會對調整後 令曰=8進行調整參數物的動作,由第^圖中可知此時音執1 、二色8所具有的簽數由原先的參數1被調整為參數8。 *凡成:驟220之後,適性調整模、组160進-步進入到步驟230 Z斤有θ色組合是否會產生不協調的狀況,此部份主要係根據 〜圖中的組合條件更改模型33〇來實現的,在此模型中預先設 易產生不協调的音色組合條件,由於每個音色310都有其所 12 1328750 屬的類別320,因此透過各個音色310所屬的類別320組合便可 決定其音色組合,判斷時會以使用者所調整的音色8為不更動為 前提來纖其餘音色(音色2及音色3)是否符合音色組合條件?如 果符合則繼續下-步驟24G ’關則依照組合條件更改模型33〇 中的設定來更改其餘音色及參數420。以第7b圖為例,可以發現 經過調整音色後音色8與音色2及音色3的組合無法通過組合條 件更改模型330的條件,因此必須執行更改其餘音色及參數42〇 的動作以使S錢及參魏触合協雛的要求,在此 例中組合條件更改模型咖將原先音執2的音色及參數更改為音 色4及參數4 ’將原先音執3的音色及參數更改為音色5及參數 5’調整完畢之後即直接進入到步驟25〇重新產生新刪槽對包 ^正體新的音色及蝴給職解析模組携轉錢放模組咖等 待播放。產生音色更改的部分囉會透過㈣介面顯示對應 音色之樂器圖片供使用者知悉。〜 在步驟230處確邊音色組合無不協調的問題,則仍然必須 盖入到步驟240處對其餘音色所具有的參數進行部分修正,以改 :=存在的不協調問題。此部份主要係透過適性調整模組16〇 /色麥數修正模型340來實現的’此模型中建立有不同參數 係。這裡的修正主要係依據使用者調整後的音色8 在句230其餘音色之參數的修正。如第&圖中所示,當 後奸8與音色2及音色3时色組合無問題 的來數其餘奸之參數430的動作,將原先音色2 林數2·1’將原先音色3的參數修正為參數3小使 13 1328750 得音色2及音色3能夠充分配合使用者所調整之音色8的參數8, 因此能夠在整體音樂播放上達到協調性。完成步驟24〇後,即進 入到步驟250重新產生新MID丨檔案(包含整體新的音色及參數) ’°。標案知析模組110轉交播放模组120等待播放。 此時判斷使用者是否有透過控制介面14〇對播放設定進行設 疋?(步驟260)如果沒有則以預設讀放設定依騎得到的整體.=:: 音The soundtrack 1 of file 10 makes the tone adjustment action (by tone J • is adjusted to 曰 color 8) 'Therefore, after the tone adjustment mode·group 150 is combined with the opposite “" = enough action, so the original sound _ _;=== 2^曰色8 'minus υ' The remaining timbres and parameters are unchanged, and then the second _ and parameters are transferred to the adaptive adjustment module. The first step of the adaptive processing is the step. 22◦ to the user: = 曰隹 参数 参数 ' ' 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于 由于The parameters of the tone 8) are adjusted first, and the adjustment is based on the difference between the main and the rear tone color. The color = some of the tone color 310 is previously set to a different category according to the sound in the fitness adjustment mode _ The sounds in different categories 320 are basically reduced to some extent to satisfy the different sounds. In the above-mentioned adjustment sounds, the sounds i belong to the category], and the sounds are in the category 2'. In step 22, the adaptability adjustment module will adjust the adjustment order 8=8. The operation of the whole parameter object can be seen from the figure that the number of signatures of the tone 1 and the two colors 8 is adjusted from the original parameter 1 to parameter 8. *Fancheng: After step 220, the mode adjustment mode and group are adjusted. 160 advances to step 230. If there is a θ color combination, there will be an uncoordinated condition. This part is mainly implemented according to the combination condition change model 33〇 in the figure, and is pre-set in this model. The uncoordinated timbre combination condition, since each timbre 310 has its category 120 of 12 1328750 genus, the timbre combination can be determined by the combination of the categories 320 to which each timbre 310 belongs, and the judgment is adjusted by the user. If the tone 8 is not changed, do the remaining voices (tone 2 and tone 3) match the tone combination conditions? If yes, continue to the next step - 24G 'off, then change the settings in the model 33〇 according to the combination condition to change the remaining voices and Parameter 420. Taking Figure 7b as an example, it can be found that the combination of the tone 8 and the tone 2 and the tone 3 after the adjustment of the tone cannot change the condition of the model 330 by the combination condition, so the remaining tone and parameter must be changed. The action of 2〇 is to make the requirements of S money and Wei contact, in this case, the combination condition change model coffee changes the tone and parameters of the original tone 2 to tone 4 and parameter 4 'will be the original tone 3 Change the tone and parameters to tone 5 and parameter 5'. After the adjustment is completed, go directly to step 25 and re-create the new deletion. The new tone and the butterfly's response module will be played. The part that produces the change of the tone will display the picture of the instrument corresponding to the tone through the (4) interface for the user to know. ~ In step 230, if there is no inconsistency in the combination of the edges, it must still be covered in step 240 for the remaining tones. The parameters are partially modified to change: = the inconsistency problem exists. This part is mainly realized by the adaptive adjustment module 16〇/color mic correction model 340. In this model, different parameter systems are established. The correction here is mainly based on the correction of the parameters of the remaining voices of the user's adjusted tone 8 in sentence 230. As shown in the & figure, when the traits 8 and the timbre 2 and the timbre 3 have no problem, the other traits of the traits 430 will be the same, the original timbre 2 will be 2, 1 ' will be the original timbre 3 The parameter is corrected to the parameter 3 small 13 13328750. The tone 2 and the tone 3 can fully match the parameter 8 of the tone 8 adjusted by the user, so that the coordination can be achieved in the overall music playback. After completing step 24, the process proceeds to step 250 to regenerate the new MID file (including the overall new tone and parameters) '°. The standardization module 110 forwards the play module 120 to wait for playback. At this time, it is determined whether the user has set the play setting through the control interface 14? (Step 260) If not, the overall appearance of the ride is set by the preset read and release.
音色自音色龍庫130巾娜對應音色並依照參數進行新_丨 槽案的播放(步驟270);反之如果制者有進行相_放設定的 =,則以新的播放設定自音色資料庫中擷取對應音色然後依 照參數進行新MID丨檔案的播放(步驟28〇)。 取傻,元成整個適性化咖齡播放過程。需注意的是,本 發明在適性調整餘情建立__整模型主要強調 :建立-套音色組合及參數組合之適性化調整模型,實際模型内 不熟悉該項技藝者之專業知識進行適當的模型調整,並 此所相祕。熟悉此項技藝者亦可輕祕知,當在竿 境下’此適性咖^ 表數進^^^使得使用者麵不同權重音軌的音色及 適性化=_麵w的奴,讓整個 作為適概细爾》_凡_ 中,使得最終能夠達到即使/ ^當破增加至適性調整模組御 案在最 雖...'本翻《啊之触實施觸露如上然其並非用以限 丄乂 8750 疋本發明,任何熟習相像技藝者,在不脫離本發明之精神和範圍 内,當可作些許之更動與潤飾,因此本發明之專利保護範圍須視 本說明書所附之申請專利範圍所界定者為準。 【圖式簡單說明】 第1A圖及第1B圖係習知播放系統運作方塊圖。 第2圖係本發明播放系統運作方塊圖。 第3a圖及第3b圖係透過本發明控制介面進行音色調整之示 意圖。 第4圖係本發明播放方法運作流程圖。 第5圖係本發明適性調整模纟且之適性調整模型示意圖。 第6圖係本發明音色調整過程示意圖。 第7a圖至第7c圖係本翻雜調麵組細部運作示意圖。 【主要元件符號說明】 10 MIDI檔案 100 播放糸統 110 棺案解析模組 120 播放模組 130 音色資料庫 140 控制介面 150 音色調整模組 160 適性調整模組 290 音軌名稱 291 音色區 1328750 292 播放設定區 300 適性調整模型 310 音色 320 類別 330 組合條件更改模型 340 音色參數修正模型 400 調整音色 • 410 調整參數 420 更改其餘音色及參數 430 修正其餘音色之參數The tone color is stored in the tone library, and the new tone is played according to the parameters (step 270); otherwise, if the maker has the phase_set setting =, the new playback is set in the tone color database. Capture the corresponding tone and then play the new MID file according to the parameters (step 28〇). Take silly, Yuancheng's entire adaptive aging play process. It should be noted that the invention is based on the adjustment of the appropriate conditions. The whole model mainly emphasizes: establishing and adapting the suitability adjustment model of the sound combination and parameter combination, and the actual model is not familiar with the professional knowledge of the artist to carry out the appropriate model. Adjustment, and this is the secret. Those who are familiar with this skill can also know the secrets. When in the embarrassing situation, the number of the appropriate coffee ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^适 细 细 》 》 凡 凡 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,丄乂8750 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 The definition is final. [Simple Description of the Drawings] Figures 1A and 1B are block diagrams of the conventional playback system. Figure 2 is a block diagram showing the operation of the playback system of the present invention. Figures 3a and 3b are schematic illustrations of tone color adjustment through the control interface of the present invention. Figure 4 is a flow chart showing the operation of the playing method of the present invention. Fig. 5 is a schematic diagram of the suitability adjustment model of the present invention. Figure 6 is a schematic diagram of the tone color adjustment process of the present invention. Fig. 7a to Fig. 7c are schematic diagrams showing the operation of the detail of the turned-to-tune adjustment group. [Main component symbol description] 10 MIDI file 100 playback system 110 file analysis module 120 playback module 130 tone data library 140 control interface 150 tone adjustment module 160 fitness adjustment module 290 track name 291 tone area 1328750 292 play Setting Area 300 Adaptability Model 310 Voice 320 Category 330 Combination Condition Change Model 340 Voice Parameter Correction Model 400 Adjusting Voices • 410 Adjusting Parameters 420 Changing the Resting Voices and Parameters 430 Correcting the Parameters of the Resting Voices
1616