[go: up one dir, main page]

TWI328750B - - Google Patents

Download PDF

Info

Publication number
TWI328750B
TWI328750B TW95137783A TW95137783A TWI328750B TW I328750 B TWI328750 B TW I328750B TW 95137783 A TW95137783 A TW 95137783A TW 95137783 A TW95137783 A TW 95137783A TW I328750 B TWI328750 B TW I328750B
Authority
TW
Taiwan
Prior art keywords
tone
parameters
timbre
playback
midi
Prior art date
Application number
TW95137783A
Other languages
Chinese (zh)
Other versions
TW200817928A (en
Inventor
Lun Shu Tung
Original Assignee
Inventec Besta Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Besta Co Ltd filed Critical Inventec Besta Co Ltd
Priority to TW95137783A priority Critical patent/TW200817928A/en
Publication of TW200817928A publication Critical patent/TW200817928A/en
Application granted granted Critical
Publication of TWI328750B publication Critical patent/TWI328750B/zh

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

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

Claims (1)

1328750 十、申請專利範圍: 之 MIDI 1. -種適性化_丨播放方法,翻於電腦可執行平台 檔案播放上,該方法至少包含下列步驟: 載入MIDI齡進行解析以取得整體音色及參數; *音色之-產生調整時,執行下列適性化步驟: ⑻依據_音色差異生成後之參數;1328750 X. Patent application scope: MIDI 1. - Optimum _ 丨 playback method, turned over to the computer executable platform file playback, the method at least includes the following steps: Loading MIDI age for analysis to obtain the overall timbre and parameters; * Voice - When making adjustments, perform the following adaptation steps: (8) Parameters generated based on _ timbre differences; (b)依據音色組合條件’更改其餘音色及參數及 ⑹依據調整後音色及參數,修正其餘音色之 重新產生新_槽案之整體音色及參數 擷取對應音色並依據參數播放新MIDI稽案; — 其巾,步驟(b)及步驟⑹係選擇性執行其中之一。 2. 如申請專利範圍第彳項所述之適性化,丨播放方法,其中該 方法更包含提供控制介面㈣行音色調整的步驟。(b) according to the timbre combination condition 'change the remaining timbre and parameters and (6) according to the adjusted timbre and parameters, correct the rest of the timbre to reproduce the overall timbre of the new _ slot case and parameters to capture the corresponding timbre and play the new MIDI audit file according to the parameters; - The towel, step (b) and step (6) are selectively performed. 2. The method of playing, as described in the scope of the patent application, the method of playing, wherein the method further comprises the step of providing a control interface (4) tone color adjustment. 3. 如申請專利麵第2項所述之適性化_丨播放方法,其中該 控制介©更包錢供執行滅奴的步驟。 4. 如申料利範圍第3項所述之適性化_丨播放方法,其中該 播放設定至少包含用以控麵放時靜音、獨奏及音量的設定。 5. 如申„月專利範圍第)項所述之適性化隱丨播放方法,其中該 曰色係基於通用MlDI(GeneralMIDI)音色標準定義。 6·如申請專利範圍第1項所述之適性化MIDI播放方法,其中該 >數至J包含用以控制音色之音高、音強及音頻的參數。 7_種適性化MID丨播放系統,應用於電腦可執行平台之MIO丨 檔案播放上,該系統至少包含: 17 一音色資料庫,用以儲存複數種音色; 播案進行解析以取得整 一檔案解析模組,用以載入MIDI 體音色及參數; —音色調整模組,用以提供對音色進行調整; —適性調整模組,用以依雜後音色差異生成調整後之參 數’並選擇性執行依據音色組合條件更改其餘音色及參數, 或選擇性執行依據調整後音色及參數修正其餘音色之參數, 鲁 .以重新產生新MID丨檔案之整體音色及參數;及 一播放模組,用以擷取對應音色並依據參數播放新M|D丨 檔案。 8·如申請專利範圍第7項所述之適性化MID丨播放系統,其中該 系統更包含一控制介面,用以提供對音色調整模組進行音色調 整。 9. 如申請專利範圍第8項所述之適性化MID丨播放系統,其中該 • 控制介面更包含用以提供對播放模組執行播放設定。 10. 如申請專利範圍第9項所述之適性化mid丨播放系統,其中該 播放設定至少包含用以控制播放時靜音、獨奏及音量的設定。 11_如申請專利範圍第7項所述之適性化MIDI播放系統,其中該 音色資料庫之音色係基於通用MIDI(Gene「al MIDI)音色標準 定義。 12.如申請專利範圍第7項所述之適性化M|D丨播放系統,其中該 參數至少包含用以控制音色之音高、音強及音頻的參數。 183. For the adaptive _ 丨 playback method described in item 2 of the patent application, wherein the control interface is more for money to perform the step of eliminating slavery. 4. The adaptive _ 丨 playback method as described in item 3 of the scope of application, wherein the play setting includes at least a setting for muting, solo and volume of the control surface. 5. The adaptive concealment playback method as described in the application of the patent scope, wherein the twilight is defined based on the general MlDI (General MIDI) tone standard. 6. The applicability as described in claim 1 MIDI playback method, wherein the number to J includes parameters for controlling the pitch, intensity and audio of the tone. 7_Available MID playback system is applied to the MIO file playback of the computer executable platform. The system includes at least: 17 a tone database for storing a plurality of tones; a scenario for parsing to obtain an entire file parsing module for loading MIDI volume and parameters; a tone adjustment module for providing Adjust the tone; - Optimum adjustment module to generate the adjusted parameters according to the difference of the timbre after the murmur' and selectively perform the change of the remaining timbre and parameters according to the timbre combination condition, or selectively perform the adjustment according to the adjusted timbre and parameters. The parameters of the tone, Lu. to regenerate the overall tone and parameters of the new MID file; and a playback module to capture the corresponding tone and play the new M| according to the parameters D. Archives 8. The adaptive MID playback system as described in claim 7 wherein the system further includes a control interface for providing tone adjustment to the tone adjustment module. The adaptive MID playback system of item 8, wherein the control interface further comprises a play setting for providing a play module. 10. The adaptive mid-play system as described in claim 9 The play setting includes at least a setting for controlling mute, solo, and volume during playback. 11_A MIDI playback system as described in claim 7 wherein the tone color of the tone database is based on general MIDI (Gene) "al MIDI" tone color definition. 12. Appropriate M|D丨 playback system as described in claim 7, wherein the parameter includes at least parameters for controlling the pitch, pitch and audio of the tone.
TW95137783A 2006-10-13 2006-10-13 Optimized MIDI broadcast system and method thereof TW200817928A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW95137783A TW200817928A (en) 2006-10-13 2006-10-13 Optimized MIDI broadcast system and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW95137783A TW200817928A (en) 2006-10-13 2006-10-13 Optimized MIDI broadcast system and method thereof

Publications (2)

Publication Number Publication Date
TW200817928A TW200817928A (en) 2008-04-16
TWI328750B true TWI328750B (en) 2010-08-11

Family

ID=44769458

Family Applications (1)

Application Number Title Priority Date Filing Date
TW95137783A TW200817928A (en) 2006-10-13 2006-10-13 Optimized MIDI broadcast system and method thereof

Country Status (1)

Country Link
TW (1) TW200817928A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI607321B (en) * 2012-03-01 2017-12-01 群邁通訊股份有限公司 System and method for optimizing music

Also Published As

Publication number Publication date
TW200817928A (en) 2008-04-16

Similar Documents

Publication Publication Date Title
JP5331494B2 (en) Karaoke service system, terminal device
US8855334B1 (en) Mixed content for a communications device
US6518491B2 (en) Apparatus and method for automatically generating musical composition data for use on portable terminal
CN1248135C (en) Network based music playing/song accompanying service system and method
US6369311B1 (en) Apparatus and method for generating harmony tones based on given voice signal and performance data
Savage Mixing and mastering in the box: the guide to making great mixes and final masters on your computer
US6184454B1 (en) Apparatus and method for reproducing a sound with its original tone color from data in which tone color parameters and interval parameters are mixed
JP5200434B2 (en) Sound setting support device
JP5361776B2 (en) Karaoke system, karaoke device and computer program
TWI328750B (en)
TWI496136B (en) A sound processing device, a communication sound processing system, a sound processing method and a computer program
CN105122360A (en) Device and program for processing separating data
JP6834398B2 (en) Sound processing equipment, sound processing methods, and programs
JP2014048471A (en) Server, and music reproduction system
JP6003861B2 (en) Acoustic data creation device, program
KR101794056B1 (en) Own composition system based on atmosphere using smart phone
JP5421333B2 (en) Karaoke equipment
McKernan Digital versus analog: How well do audio plugins compare to their analog counterparts
JP3834811B2 (en) Music environment matching method and system
JP2005189878A (en) Music performance apparatus, music performance method and program
TINT et al. Mixing Techniques: Between Technical Precision and Artistic Intent.
JP2005300578A (en) Music content distribution system
JP2014048470A (en) Music reproduction device, music reproduction system, and music reproduction method
JP3363667B2 (en) Karaoke equipment
Mynett Extreme metal: The SOS guide to recording & producing modern metal

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees