[go: up one dir, main page]

TW200817928A - Optimized MIDI broadcast system and method thereof - Google Patents

Optimized MIDI broadcast system and method thereof Download PDF

Info

Publication number
TW200817928A
TW200817928A TW95137783A TW95137783A TW200817928A TW 200817928 A TW200817928 A TW 200817928A TW 95137783 A TW95137783 A TW 95137783A TW 95137783 A TW95137783 A TW 95137783A TW 200817928 A TW200817928 A TW 200817928A
Authority
TW
Taiwan
Prior art keywords
tone
parameters
timbre
play
playback
Prior art date
Application number
TW95137783A
Other languages
Chinese (zh)
Other versions
TWI328750B (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)

Abstract

The present invention provides an optimized MIDI broadcast system and a method thereof. It can be applied in a MIDI player, able to be executed in a computer, for listening MIDI files. The user can adjust the various tones in MIDI files for the diversification of sound. In order to avoid merely adjusting tone to cause the entire music disharmony, the optimality for the entire music tone combination or the modification of other tone parameter can be carried out based on the adjusted portion.

Description

200817928 九、發明說明·· 【發明所屬之技術領域】 -種_丨觀纽及其綠,制健 對整體音樂進行音色组合或音 曰w 系統及其方法。,之適性化處理的咖播放 【先前技術】 化 =面,疋—歡魏料料触财,肋 =可間峨溝通語言,使得利鶴電^所 輸出產生的MID丨檔案得以在電腦執 順利播放。 上充分姆而能夠 -般在《可執行平台上,如:_,播放咖鮮的方 如第1Α ®所示,在謝事先絲—套可崎放_播幸的播 放系統1〇〇(或稱播放器),藉由播放系統100將咖樓案1〇讀 取之後,透過播案解析模組彻進行解析,以便取得_槽^ 10所定狀音樂巾表示各種不_子樂器之音色及其相= 數,然後交由播放模組120(或稱播放合成器)依照所得到的音色及 參數自音色資料庫130中擷取音色雜照對應的參數值型整體音 樂播放。通常此種播放系統都會提供可讓使用者進行一般^ 放設定的翻介面’於啟動播放系統彻進行音雜放^即 時讓使用者進行如:靜音、獨奏及音量...等基本播放設定,設定 結果將會直接送至播放模組120進行對應播放控制。 然事實上ΜΟ權案10中所定義的各個電子樂器之音色是允 200817928 許編輯調整的,獨往往對於_丨儲1G的_膽都係發生 在DU田木1 〇生成雨的階段,也就是所謂的編曲階段,由具有 田電子^。知識及音樂素養的編曲人士透過高階專業的Μ四 編曲軟體來實現的’換句話說如果要在_丨播案10的播放階段 進订對各個電子樂H之音色進行編輯調整,過去的減系統· 根本無法支援。因此,後來有些播放系統勘便提供可讓使用者 對MID丨棺案10中所定義的音色進行基本調整的功能,如第 圖中所示’在播放錢細中增加了所謂的音色調麵組15〇, 二將檑木解析桓组110所解析得到的音色透過控制介面彻提 者進仃、取5周整’調整結果再由音色調整模組150接收 建立新的Μ陶案1G傳回给職解析模組彻,最後 再由播放模組;120依照前述方式播放新建立的剛播案10。 r安10棬妨系b先100的改進’雖然可以讓使用者體驗到在MID丨 =性她纖繼更具多樣 二==大多數的使用者均缺乏如前所述之專業編曲 4、 *°°知識及音樂素養,因此往往在單純調整音色 之後所產生的整體音樂是不且 早电乃正曰色 人滿意。 H、協調性的,播放出來的效果無法令 【發明内容】 鑒於以上的問題,本發明 圓播餘放_及其方法,敕的在於提供—種適性化 經過-些適性化處理,讓整體音吏:2音色的剛檔案能夠 為達上述目的,本發明所揭;上更娜周性。. 路之適性化MID丨播放系統及系統 200817928 所貫現出來的適性化MIDI播放方法’大致描述如下. 音色資料庫,用赠存各種音色;檑案解析顺,肋載入 MO播細爾酬奸及參數;私轉模組,用以 於音色產生調整時’依據前後音色差異生成調整後之泉數·適性 調整模組,用以於生成調整後之參數後,依據音色經合條件更改 其餘音色及參數,魏據輕後音色及參數修正其餘音色之參 數’以重難生新MID丨髓之整體音色及參數;播放模=,用^ 擷取對應音色並依據參數播放新M|D丨檔案。 、當音色產生調整並且已經生成調整後之參數時,本發明 的適性化處理將進行兩個部分的判斷:一是判斷整體音色也 播放上是否具協雛,如果可能存在不協調的情況則主動更^ 餘音色及對應參數,以使整體音魏夠具有協雛;另_是〜 =合在触上細雛㈣提下,進行其餘音色及對應^ 的修正,以使整體音樂能夠具有協調性。 〆 經過本發_放系統及方法的雜化處理,即使—般不 2業知識的使用者也能夠創作出好聽的音樂,而不至於造成因 =對部分音色的調整而產生整體音樂不協調的情 達到提升_丨_滅_整體音紐果的功效。進而 明如=本侧輸料,彡峨蝴娜例詳細說 【實施方式】 本發明為-種適性化_播放系統及其方法係應用 可執行之嶋播放器上用來播放_樓案,可以在使用者= 200817928 疋播放之MIDI檔案中的音色進行調整後.,進一步對整體音樂中的 音色和參數進行適性化的處理,使最終播放的音樂在整體上更具 協調性。其系統方塊如第2圖中所示,至少包含下列部分: (1)檔案解析模組11〇,負責載入使用者所選取之M|Di檔案 10進行解析以取得整體音色及參數。 依照Μ丨D丨標準規範,在MO檔案1〇中的格式大致分為檔 頭資訊(Header Ch_以及音軌資訊(Track Chunk)兩個部分,檔 _ 頭貝汛主要儲存WDI檔案10中的基本資訊,如··每個四分音符 被切割為多少點數(Tick)、音執資訊區塊數、檔案格式代號…;至 於音執資訊則用來儲存一連串的Μ丨DI資訊,依照不同的檔案格式 代號,這裡所述的MIDI資訊可以用來表示單一音軌(檔案格式代 號〇)或者是多個音軌(檔案格式代號1)的MiD丨資訊,本發明中主 要係以檔案格式代號1作為描述基礎,此種格式下的MIDI資訊係 根據不同音執而區分不同的midi資訊。 修 前面提到經過解析所取得的音色及參數,主要係針對音執資 矾(Track Chunk)中MID丨資訊的部分,音色及參數是構成M|D丨 育訊的主要内容,其中音色相當於播放時所要呈現的樂器種類, 可以使用通用MIDI(General MIDI)音色標準(共有128種不同音色 定義)為定義來源,但並不以此為限,亦可使用其他擴充音色標準 來作為定義來源;至於參數,則係用來控制播放模組12〇對音色 進行播放的指令,至少包含用以控制音色播放時之音高、音強及 音頻的參數,此部分屬熟悉此項技藝者可輕易推知的,在此不多 作贅述。 200817928 (2)播放模組120,用以負責根據檔案解析模組]]◦所傳送來 的整體MiDU當案10之音色’自音色資料庫㈣中榻取對應音色 並依麟躺參數進行MID丨職1G 触模組12〇,可 以經由控制介面140讓使用者透過操作來進储放設定,如播放 時靜音、獨奏及音量的設定’但不僅僅限制於此。200817928 IX. INSTRUCTIONS·································································· , the adaptive processing of the coffee play [previous technology] = face, 疋 欢 欢 料 料 料 料 触 触 触 触 欢 欢 肋 肋 肋 肋 肋 肋 肋 肋 肋 肋 肋 肋 肋 肋 肋 肋 肋 肋 肋 肋 肋 肋 肋 肋 肋 = = = = = = Play. On the "executive platform, such as: _, the party that plays the coffee is as shown in the first Α ®, in the Xie before the silk - set can be _ _ broadcast playback system 1 〇〇 (or After the player system is used, the playback system 100 reads the case of the coffee house and then analyzes it through the broadcast analysis module to obtain the tone of the various music instruments. The phase=number is then transferred to the play module 120 (or the play synthesizer) to capture the overall value of the music according to the parameter value type corresponding to the sound color miscellaneous in accordance with the obtained timbre and parameters. Usually, this kind of playback system will provide a user interface for the user to perform the general setting. In the startup playback system, the user can perform basic playback settings such as mute, solo and volume. The setting result will be sent directly to the playing module 120 for corresponding playback control. In fact, the sound color of each electronic musical instrument defined in the power of 10 is allowed to be edited and adjusted by 200817928. It is often the case that the _ 胆 丨 1 发生 发生 发生 发生 DU DU DU DU DU DU DU DU DU DU DU DU DU DU DU DU DU DU DU DU DU DU DU DU The so-called arrangement stage is composed of Tian Electronics. The arranger of knowledge and music literacy is realized through the high-level professional 编4 arranger software. In other words, if you want to edit and adjust the tone of each electronic music H in the playback stage of _丨播10, the past reduction system · Can't support at all. Therefore, some playback system surveys later provide a function that allows the user to make basic adjustments to the voices defined in the MID file 10, as shown in the figure, 'the so-called tone tone group is added to the play money. 15〇, 2, the sound color analyzed by the elm analysis group 110 is passed through the control interface, and the result is adjusted for 5 weeks. The result is adjusted and then received by the tone adjustment module 150 to establish a new Μ pottery case 1G. The job analysis module is complete, and finally the playback module; 120 plays the newly created just broadcast case 10 in the manner described above. r An 10 棬 系 b first 100 improvement 'Although allows users to experience the MID 丨 = sex her fiber is more diverse two == most users are lacking the professional arranger 4, * ° ° knowledge and music literacy, so the overall music produced after simply adjusting the tone is not early and the person is satisfied. H, Coordination, the effect of playback can not make [invention content] In view of the above problems, the present invention of the round broadcast spare _ and its method, is to provide a kind of adaptability through some adaptive processing, so that the overall sound吏: The two files of the timbre can be used for the above purposes, and the invention is unveiled; The adaptive MIDI playback method that has been developed by the MID 丨 playback system and system 200817928 is roughly described as follows. The timbre database is used to store various timbres; the case analysis is smooth, and the ribs are loaded into the MO broadcast fine. The traitor and the parameter; the private transfer module is used to generate the adjusted spring number and fitness adjustment module according to the difference between the front and the back sounds when the tone is generated, and is used to generate the adjusted parameters, and then change the rest according to the timbre of the timbre. Tone and parameters, Wei according to the light tone and parameters to correct the parameters of the remaining voices 'too difficult to produce the new MID 丨 之 之 整体 整体 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; file. When the timbre is adjusted and the adjusted parameters have been generated, the adaptive processing of the present invention will perform two parts of judgment: one is to judge whether the overall timbre is also played on the play, and if there is a possibility of uncoordinated More timbre and corresponding parameters, so that the overall sound Wei has enough co-familiar; another _ is ~ = in the touch of the fine chick (four) to carry out, the rest of the tone and the corresponding ^ correction, so that the overall music can be coordinated . 〆 After the hybridization of the system and method, even users who are not familiar with the industry can create good music without causing the overall music to be uncoordinated due to the adjustment of the partial tone. Emotional improvement _ 丨 _ _ _ overall tone of the fruit. Further, the same as the = side of the material, 彡峨 娜 娜 详细 详细 【 【 实施 【 本 本 本 本 本 本 本 本 本 本 本 本 本 本 本 本 本 本 本 本 本 本 本 本 本 本 本 本 本 本 本 本 本After the user's MIDI file in the MIDI file played by the user is adjusted, the timbre and parameters of the overall music are further processed to make the final played music more coordinated. The system block, as shown in FIG. 2, includes at least the following parts: (1) The file parsing module 11 is responsible for loading the M|Di file selected by the user 10 for parsing to obtain the overall tone and parameters. According to the standard specification of Μ丨D丨, the format in the MO file is roughly divided into two parts: Header Ch_ and Track Chunk. The file _ head 汛 mainly stores the WDI file 10 Basic information, such as how many points (Tick), number of sound information blocks, file format code are cut for each quarter note; as for the sound information, a series of Μ丨DI information is stored, according to different The file format code, the MIDI information described here can be used to represent a single audio track (file format code 〇) or a plurality of audio tracks (file format code 1) MiD 丨 information, in the present invention is mainly file format code 1 As a basis for description, the MIDI information in this format distinguishes different midi information according to different sounds. The above mentioned the timbre and parameters obtained through analysis, mainly for the MID in the Track Chunk The part of the information, the tone and the parameters are the main contents of the M|D丨, which is equivalent to the type of instrument to be played during playback. You can use the general MIDI (General MIDI) tone standard (a total of 128 different types) Color definition) is to define the source, but not limited to this, other extended tone standards can also be used as the definition source; as for the parameter, it is used to control the playback module 12 to play the tone, including at least In order to control the pitch, intensity and audio parameters of the sound playing, this part can be easily inferred by those skilled in the art, and will not be repeated here. 200817928 (2) The playing module 120 is responsible for the file according to the file. The analysis module]] ◦ the whole MiDU transmitted by the case of the sound of the 10th sound of the sound file database (four) in the corresponding tone and according to the Lin lying parameters MID 丨 1G touch module 12 〇, can be made via the control interface 140 The user enters the storage settings through operations such as mute, solo and volume settings during playback 'but not limited to this.

⑶音色資料庫13G,用以儲存各種絲之音色。如前所述, 若以通用MIDI(G贿a| _丨)音色標準來說,此音色資料庫咖 中至少包含128種不同音色,亦可_本發明系統所使用之音色 標準不同而儲存可支援不同音色標準的音色。 ⑷音色調整模組·,與檔案解析模組11〇連接以接收咖 植案1㈣整體音色和參數,並於使用者透過㈣介面14〇對於 音色進行調整時,執行音色的更換。 ⑼適性調整模組160,為本發明主要技術特徵所在,用以於 音色調麵組150完成音色調整後,對整體音色和參數進行適性 化處理’包括.1*先生成對應於新音色的參數,然後再選擇性的 執行依據奸組合條件更改麵音色及參數喊雜序, =性的執行依據調整後音.色及參數修正其餘音色之參數的處理程 序’然後重新產生新剛檔案之整體音色及參數,再傳回^安 解析模組110 ’最後再轉交播放模組120依據新_播宰的立 1 和參數進行播放。 馅木的曰色 基本上本發明所提出之適性調整模、组15〇 於原始MIDI檔宰10中的立名』叮队公係起g 到的社H 乃係經過專業人士編曲綱 、° 叹马了滿足—般使用者在進行舰時可以享受至, 200817928 更多樣的音色變化,於是通常會允許使用者在播放前對音色進行 調整,然而卻忽略了與其他音色和參數之間的協調性,因此單純 調整音色的結果將會容易造成整體音樂在播放上產生不協調性, 此一不協調性主要來自於下列幾種情況: (a)每種音色理論上均有其適當對應的參數,因此單純調整音 色而不調整參數,將造成參數在播放時的不協調。 ⑼調整單―音色,較生與其他音色組合上的不協調。 ⑹調整單一音色,雖與其他音色可搭配組合’但是其餘音色 所對應的參數絲經過修正的前提下,減可能產生不協調。 基於上述g)素,若是僅提供使用者調整音色就直接進行播 放’則整體音樂的不協調性和播放效果不佳是可以被預期的,因 此只要使騎有進行音色織,就必須魏過雜罐模組· 的處理,才能夠確保整體音樂的協雛和播放絲。至於詳細適 性調整模組150的雜化處理雜將於概透過方絲程並配合 其他圖式進一步說明。 >事貫上,爲了㈣提供伽者進行前面所義音色調整及播 放π疋’在播放系統100之外通常會提供一個控制介面⑽,即 所使用者操作介面’讓使用者可以進行相關狀。以第% 圖及第3b圖為例,所顯示的岐透過控制介面14〇來進行音色 f整的示意,在第33圖中顯示一開始音色調整模組150自播案 ^额携接收剛槽㈣之整體音色和參數後所呈現的控 一'’丨面恶I’由圖中可知每個音軌⑽中顯示此咖槽案扣具有 二個音執)都會有-個獨立的控制區,每個控制區中至少包含音軌 10 200817928 名稱290,如:主旋律音樂、伴奏音樂、背景音樂;音色區291, 用以對音色調組150直接進行音色方面的設定,在控制介面 140中係以θ色所對應之樂器圖片作為顯示供使用者選取調整,(3) The sound data library 13G is used to store the sound of various silks. As mentioned above, if the general MIDI (G bribe a| _ 丨) timbre standard, the timbre library contains at least 128 different timbres, and can also be stored according to the timbre standard used in the system of the present invention. Supports the sound of different tone standards. (4) The tone adjustment module is connected to the file analysis module 11 to receive the overall tone and parameters of the coffee case 1 (4), and when the user adjusts the tone through the (4) interface 14 , the tone is replaced. (9) The suitability adjustment module 160 is the main technical feature of the present invention, and is used to perform the suitability processing on the overall tone color and parameters after the tone color palette 150 is finished to be adjusted, including the parameters corresponding to the new tone color. Then, the selective execution of the face tone color and the parameter shouting order according to the trait combination condition, the execution of the sex is based on the process of adjusting the back tone, color and parameters to correct the parameters of the remaining timbre' and then regenerating the overall tone of the new file. And the parameters are transmitted back to the ^A resolution module 110' and finally transferred to the play module 120 for playing according to the new 1 and parameters of the broadcast. The color of the stuffing wood is basically the suitability adjustment model proposed by the present invention, and the group 15 is in the original MIDI file. The name of the group is 社 叮 公 公 到 社 社 社 经过 经过 经过 经过 经过 经过 经过 经过 经过 经过 经过The horse is satisfied - the average user can enjoy the ship, 200817928 more timbre changes, so usually allows the user to adjust the tone before playing, but ignores the coordination with other timbres and parameters Sex, so the result of simply adjusting the tone will easily cause the overall music to be inconsistent in playback. This inconsistency mainly comes from the following situations: (a) Each timbre has its corresponding corresponding parameters theoretically. Therefore, simply adjusting the tone without adjusting the parameters will cause the parameters to be uncoordinated during playback. (9) Adjust the single-tone, which is inconsistent with the combination of the other sounds. (6) Adjusting a single tone, although it can be combined with other tones', but the parameters of the remaining tones are corrected, the possibility may be uncoordinated. Based on the above g), if the user only adjusts the tone and plays it directly, then the overall music inconsistency and poor playback performance can be expected. Therefore, as long as the ride has sound woven, it must be too complicated. The processing of the tank module can ensure the overall music and the play. The hybrid processing of the detailed suitability adjustment module 150 will be further explained through the square wire and other drawings. > In the matter, in order to (4) provide the gamma to perform the previous tone adjustment and play π 疋 'In addition to the playback system 100, a control interface (10) is usually provided, that is, the user operation interface 'allows the user to make a correlation . Taking the % map and the third graph as an example, the displayed 岐 is transmitted through the control interface 14 进行 to indicate the tone f, and in the 33rd diagram, the start tone color adjustment module 150 is automatically broadcasted. (4) The overall tone and parameters presented after the control of a ''丨面恶 I' is shown in the figure. Each track (10) shows that this coffee slot case has two sounds) and there will be an independent control area. Each control area includes at least a track 10 200817928 name 290, such as: main melody music, accompaniment music, background music; a timbre area 291 for directly setting the timbre of the tone color group 150, which is controlled in the control interface 140. The picture of the instrument corresponding to the θ color is displayed as a display for the user to select and adjust.

以依照實際上不同的需求或者可提供控制項目來進行不同的設 計。而第3b圖中’則可以發現主旋律音樂的音色區291由原先 的小喇队音色調整為大提琴’顯示使用者調整了主旋律音樂的音 色,因此必須針對此一音色調整進行適當的適性化處理。 此樂器圖片可以儲存在音色龍庫,中#音色被使用時被掘取 顯不於對應音色區291 ;以及播放設定區292,用以提供使用者 對播放模組120直接進行如靜音、獨奏及音量賴放奴,事實 上控制"面140(含控制區)的設計態樣本發明並未作任何限定,可 有關本發明方法的運作流程,配合第4圖作進—步說明。 先,自播放系、统100外部载入_丨播案1〇進行解㈣取得整; 音色及參數(步驟200),此部分主要係透過播案解析模組’ 1〇依| MIDI棺案1Q所具有的格式内容來實現解析過程,所得到的音( 及參數可以透過㈣介面14〇作如第3a圖般的顯示;接著^ 色調整模組150接⑽有的音色及錄,並靖音色是否有— 整?(步驟210)絲沒有赶贿,啦接•離驟加 =將於稍後說明,反之如果音色產生調整時,則音色調整模組Μ 咖使用者所選擇之音色來調整對應音執的音色及更新娜 中的顯示狀態如第3b圖中所示;然後進入到適性化處安 步驟’此時將由適性調整模組湖接手所有的音色及參數(包封 用者已經調整的音色)。 11 200817928 ^個雜雛池勘㈣性域理 6圖^陶模侧進行說明。首先,我們假設編ί如第 ,敫為:=〇丨檔案1〇的音執1作出音色調整的動作(由音色1 整為W 8 Γ 軌蝴音色1,參數1)會被調 :垂、*t1) ’其餘音色及參數不變’鎌傳送所有音色 口芬t給適性調整模組進行適性化處理步驟。 恤百ί適性化處理的第—個步驟係在步驟220處對使用者所 2之曰故行對應參數的調整,由於先前音色調整模組伽僅 對曰色進行輕,若是麵對應參數進行碰恐齡魅播放上 :不協,周’因此在此必須對新音色(音色8)的參數先進行調整,調 正的依據主要魏據前、後音色差絲生成調紐之錄,由第 5圖可知’所有的音色31〇在適性調整模組16〇中事先被依昭音 色屬:被區分為不__咖,不同類別32G中的音色基本上 被设定^數具有某種程度上的播放差異以献不同音色的播放需 求^述的膽音色·動作為例,音色1屬於麵1、音色 8屬於朋2,因此在步驟22Q時適性調整模組⑽會對調整後 的曰色8進仃调整茶數41〇的動作,由第&圖中可知此時音執1 中的曰色8所具有的錄由原先的參數彳被調整為參數8。 、兀成步驟220之後,適性調整模、纽棚進一步進入到步驟 騎所有音色組合衫會赶不協調的狀況 ,此部份主要係根據 ^圖中的組合條件更改模型33Q來實現的,在此模型中預先設 疋谷易產生不協觸音色組合條件,由於每個音色謂都有其所 12 200817928 屬的類別320 ’因此透過各個音色31Q所屬的_汹纟且合便可 妓其音色組合,满時會以制麵調整的音色8為不絲 前提來判斷其餘音色(音色2及音色3)是否符合音色組合條件?如 果符合則繼續下-步驟24G,否_依照組合條件更改模型咖 中的設定來更改其餘音色及參數42Q。以第7b _彳,可以發現 經過調整音色後音色8與音色2及音色3的組合益法通過^ 件更改模型咖的條件,因此必織行更改其餘音色及參數= 的動作以使最後整體的音色及參數能夠符合協調性的要长, 更改模型330將原先音執2的音色及 色^减4,將原先音執3的音色及參數更改為音色5及來數 八將騎之後即直接進入到步驟25〇重新產生新_丨勺 新的音:及參數)給檔案解析模組11〇轉交播魏; 產生音色更改的部分同樣會透過控制介面_ 曰色之樂器圖片供使用者知悉。— 才應 若在步驟230處確認音色組合無不協調 仍 =驟24。處對其餘音色所具有的參數進 :可此存在的不協_題。此部份主要係透過適性調整模电 中的音色參歸正_34〇來實_,此模财建立不 之間的對應關係。這裡的修正主要係心數 及參數8,來輯麵奸之錄辟色8 在㈣/双㈣土如弟7c圖中所示,當 t步驟230時確認音色8與音色2及音色3的音色^ : 後,便必須執行修正其餘音色之來數〇 、°…、問喊 ㈣減2_1,峨加魏m錄W,使 13 200817928 得音色2及音色3能夠充分配合使用者所調整之音色8的參數8, 因此能夠在整體音樂播放上達到協調性。完成步驟24〇後/,即進 人到步驟250鎖產生新_丨齡(包含整體新的音色及參數) 給檔案解析模組110轉交播放模組12〇等待播放。 乂 此時判斷使用者是否有透過控制介面14〇對播放設定進行設 疋?(步驟260)如果沒有則以預設之播放設定依照所得到的整體 音色自音㈣料庫13Q中擷取對應音色並依照參數進行新_丨 • 的播放(步驟270);反之如果使用者有進行相關播放設定的 話,以新的播放設定自音色資料庫130中擷取對應音色然後依 照參數進行新MID丨檔案的播放(步驟28〇)。 乂 最後,完成整個適性化MID丨檔案播放過程。需注意的是,_ 發明在適性調整模組勘中所建立的適性調麵型主要強謂 可建立-套音色紐合及參數齡之雜侧麵型,實際模型内 涵可以依職悉該項技藝者之專業知識進行適#賴型調整,並 不以本案巾所述的為限。熟悉此項技藝者亦可輕綠知,當在某 些更為複雜㈣_整環境下,此適性調整模型·亦可1加 對不同二她麵考量,使得使用者在料同缝音執的音色及 蒼數進们驗時會進—步影_其餘音色及參數的設定,讓整個 適性化效果更顧著,在此林對此作任何限定。因此舉凡能夠 作為適H化^周整考量的因素均可適當被增加至適性調整模組160 中使4于最、,、月b夠達到即使是一般使用者調整後的Μ旧 終播放上均能夠呈現—定的專業性和協調性。 木在取 雖然本發似麵之概實施纖露如上,然其並非用以限 14 200817928 疋本發明’任何熟習相像技藝者,在不脫離本發明之精神和範圍 内田可作些許之更動與潤飾,因此本發明之專利保護範圍須視 本說明書所社巾請專纖騎界定者為準。 【圖式簡單說明】 圖及第1B圖係f知播放系統運作方塊圖。 第2圖係本發明播放系統運作方塊圖。Different designs can be made in accordance with actual different needs or by providing control items. In Fig. 3b, it can be found that the tone area 291 of the main melody music is adjusted from the original small racquet tone to the cello'. The user adjusts the timbre of the main melody music, so that appropriate accommodating processing must be performed for the timbre adjustment. The instrument picture can be stored in the tone dragon library, and the sound is not displayed in the corresponding tone area 291 when used; and the play setting area 292 is provided to provide the user to directly perform the mute, solo and the play module 120. The volume of the slaves, in fact, the control of the face 140 (including the control zone) design state sample invention is not limited, the operation of the method of the present invention, with the fourth diagram for further description. First, from the playback system, the system 100 external loading _ 丨 broadcast case 1 〇 to solve (four) to get the whole; tone and parameters (step 200), this part is mainly through the broadcast case analysis module ' 1 〇 | | MIDI file 1Q The format content is used to implement the parsing process, and the obtained sounds (and parameters can be displayed through the (4) interface 14 as shown in Figure 3a; then the color adjustment module 150 is connected to (10) some of the sounds and recordings, and the sounds of the sounds Is there a - whole (step 210) silk does not take bribes, and the connection will be explained later, if the tone is adjusted, the tone adjustment module will adjust the corresponding tone of the user. The tone of the tone and the display state of the update are as shown in Figure 3b; then enter the step of adapting to the security step. At this time, all the voices and parameters will be taken over by the adaptive adjustment module lake (the packaged user has adjusted)音音) 11 200817928 ^A miscellaneous pond survey (four) sexual domain management 6 map ^ pottery mold side to explain. First, let's assume that the editor is as follows, 敫 is: = 〇丨 file 1 〇 sound 1 to make the tone adjustment The action (from tone 1 to W 8 Γ track butterfly tone 1, parameter 1) will be adjusted : 垂, *t1) ‘The rest of the timbre and parameters are unchanged ’镰Transmit all the timbre. The temperament adjustment step is applied to the suitability adjustment module. The first step of the suitability process is to adjust the corresponding parameters of the user's 2 in step 220. Since the previous tone adjustment module gamma only lightens the color, if the face corresponds to the parameter, The horror of the horror of the horror is played: it is not coordinated, Zhou's. Therefore, the parameters of the new timbre (tone 8) must be adjusted first. The basis of the adjustment is based on the recording of the front and back timbres. It can be seen that all the timbres 31〇 are previously syllabic in the suitability adjustment module 16〇: they are classified as not __ coffee, and the timbre in different categories 32G is basically set to some extent. For example, the tone 1 belongs to the face 1 and the tone 8 belongs to the friend 2, so the suitability adjustment module (10) will enter the adjusted color 8 in step 22Q.仃The operation of adjusting the number of teas is 41〇, and it can be seen from the figure & that the recording of the color 8 in the tone control 1 is adjusted to the parameter 8 by the original parameter 。. After step 220, the adaptive adjustment mode and the new shed further enter the step of riding all the timbre blouses, which is mainly caused by changing the model 33Q according to the combination condition in the figure. In the model, Shibuya easy to generate the combination of the untouched sounds. Since each of the timbres has its category of 120, which belongs to the genus of 200817928, it can be combined with the timbre of each timbre 31Q. When the time is full, the tone 8 of the face adjustment is used as the premise to judge whether the remaining voices (tone 2 and tone 3) meet the tone combination conditions. If yes, continue down - step 24G, no _ change the settings in the model coffee according to the combination condition to change the remaining voices and parameters 42Q. In the 7th _ 彳, it can be found that after adjusting the timbre, the combination of the timbre 8 and the timbre 2 and the timbre 3 changes the condition of the model coffee, so the rest of the timbre and the parameter = action must be changed to make the final overall The tone and parameters can be consistent with the coordination. The change model 330 subtracts the tone and color of the original tone 2 by 4, and changes the tone and parameters of the original tone 3 to the tone 5 and the number of eight. Go to step 25 and re-generate the new _ 丨 new sound: and parameters) to the file parsing module 11 to transfer the Wei; the part that produces the timbre change is also available to the user through the control interface _ 之 color instrument picture. – If it is confirmed at step 230 that the tone combination is not uncoordinated, still = step 24. The parameters of the rest of the voices are entered: the existence of the disagreement. This part mainly relies on the appropriate adjustment of the timbre in the mode to be positive _34 〇 _, this model money to establish a correspondence between the two. The correction here is mainly the number of hearts and parameters 8, to record the face of the record 8 in the (four) / double (four) Turui 7c picture, when t step 230 to confirm the tone of the tone 8 and tone 2 and tone 3 ^ : After that, you must perform the correction of the remaining timbres, °, °..., ask shout (four) minus 2_1, add Wei Wei to record W, so that 13 200817928 timbre 2 and timbre 3 can fully match the user's adjusted tone 8 The parameter 8, so it can achieve coordination in the overall music playback. After step 24 is completed, the user enters step 250 to generate a new _ age (including the overall new tone and parameters). The file analysis module 110 forwards the play module 12 to wait for playback.乂 At this point, determine if the user has set the playback settings through the control interface 14〇? (Step 260) If not, the default tone setting is used to capture the corresponding tone according to the obtained overall tone (4) library 13Q and perform new _丨• playback according to the parameter (step 270); otherwise, if the user has If the relevant play settings are made, the corresponding tone is captured from the tone data library 130 with the new play settings, and then the new MID file is played according to the parameters (step 28).乂 Finally, complete the entire adaptive MID file playback process. It should be noted that the _ invention is suitable for the adjustment of the adaptability module. The main strength of the model is to establish a set of tone color matching and parameter age. The actual model connotation can be based on the skill. The professional knowledge of the person is adjusted according to the scope of the case. Those who are familiar with this skill can also know how to adjust the model. In some more complicated (four) _ environment, this adaptability model can also be compared with the other two, so that the user is in the same seam. When the timbre and the number of celes are inspected, the timbre _ the rest of the timbre and the parameters are set, so that the whole aptitude effect is more concerned. Therefore, any factor that can be considered as a suitable measure can be appropriately added to the fitness adjustment module 160 so that 4 is the most, and the monthly b is enough to reach the end of the game. Ability to present - professionalism and coordination. Although the implementation of the present invention is as described above, it is not intended to limit the use of the invention. Any skilled person skilled in the art may make some changes and refinements without departing from the spirit and scope of the present invention. Therefore, the scope of patent protection of the present invention shall be subject to the definition of the social towel of the specification. [Simple diagram of the diagram] Figure 1 and Figure 1B show the block diagram of the playback system. Figure 2 is a block diagram showing the operation of the playback system of the present invention.

意圖 第3a圖衫3b _透過本發嫌吨行音色調整々 =4圖係本發_放方法運作流程圖。 第5圖係本發明適性調整模組之適 "圖係本發明音色調整過程示意圖。_^-圖。 第7a圖至第7c圖係本 【主要元件符m純】細部運作示意圖Intent 3a shirt 3b _ through the sound of the ton of tons of sound adjustment 々 = 4 map of the hair _ release method operation flow chart. Figure 5 is a schematic diagram of the sound adjustment process of the present invention. _^-图. Fig. 7a to Fig. 7c are diagrams of the main components.

10 MIDI檔案 100 播放系統 110 檔案解析模組 120 播放模組 130 音色資料庫 140 控制介面 150 音色調整模组 160 適性調整模組‘ 290 音軌名稱 291 音色區 15 200817928 292 播放設定區 300 適性調整模型 310 音色 320 類別 330 組合條件更改模型 340 音色參數修正模型 400 調整音色 # 410 調整參數 420 更改其餘音,色及參數 430 修正其餘音色之參數 1610 MIDI file 100 playback system 110 file analysis module 120 play module 130 tone database 140 control interface 150 tone adjustment module 160 suitability adjustment module '290 track name 291 tone area 15 200817928 292 play setting area 300 suitability adjustment model 310 Voices 320 Category 330 Combination Condition Change Model 340 Voice Parameter Correction Model 400 Adjusting Voices #410 Adjusting Parameters 420 Changing the Rest, Sounds, and Parameters 430 Correcting the Parameters of the Other Voices 16

Claims (1)

200817928 十、申請專利範圍: -種適性化_播放方法,應電腦可執行平台之 播案播放上,該方法至少包含下列步驟: 01 載入MIDI#麵行崎以取得整體奸及參數; 當音色之-產生調整時,執行下列適性化步驟:, ⑻依據驗奸差異生朗雜之參數; #200817928 X. Patent application scope: - The adaptive method _ playback method should be played on the computer executable platform. The method includes at least the following steps: 01 Loading MIDI# face saki to obtain the overall trait and parameters; - When the adjustment is made, the following adaptation steps are performed: (8) According to the differences in the identification of the differences; ⑼依據音色組合條件,更改其餘音色及來數及 (__整後奸及錄,修正魏奸之參數; 重新產生新MIDUt案之整體音色及參數;及 , 擷取對應音色並依據參數播放新丨檔案; 其中’步驟(b)及步驟⑹係選擇性執行其中之一。 2. 如申請專纖圍第彳項所述之適性化咖播放方法’其中該 方法更包含提供控制介面輯行音色罐的步驟。 3. 如申請專利細第2項所述之適性化瞻丨播放方法,其中該 控制介面更包含提供執行播放設定的步驟。 4. 如申請專利範圍第3項所述之適性化咖播放方法,其中該 播放設定至少包含用以控制播放時靜音、獨奏及音量的設定: 5. 如申請專利範圍第]項所述之適性化_丨播放方法,其中該 曰色係基於通用|\/|IDI(Gene「al MIDI)音色標準定義。 6. 如申請專利範圍第)項所述之適性化_丨播放方法,其中該 參數至少包含用以控制音色之音高、音強及音頻的參數。 7_ -種適性化MIDI播放系統,應用於電腦可執行平台之_丨 檔案播放上,該系統至少包含: 17 200817928 一音色資料庫,用以儲存複數種音色; 一檔案解析模組,用以載入_邙檔案 體音色及參數; 〃沐析以取得整 一音色調整模組,用以提供對音色進行調整· _音㈣蝴整後之參 ,擇絲减據音故合條敎轉料色及表數, 或選擇性執行依據輕後音色及參數修正其餘音色之參數, ..以重新產生新MIDl·檔案之整體音色及參數;及 -播放模組,肋#_齡色錄據麵触新圖 檔案。 8·如申請專利範圍第7項所述之適性化咖丨播放系統,盆中該 系統更包含-控制介面,用以提供對音色調整模組進行雜調 整。 9. 如申請專利範圍第8項所述之適性化_丨播放系統,盆中該 控制介面更包含用以提供對播放模組執行播放設定。/ 10. 如申請專利範圍第9項所述之適性化隱丨播放系統,其中該 播放設定至少包含肋控鱗靜音、獨奏及音量的設定。 11 如申請專麵U第7項所述之適性化M|D丨播放系統,其中該 曰色資料庫之3色係基於通用MID|(General MIDI)音色標準 定義。 12·如申請專利範圍第7項所述之適性化隱丨播放系統,其中該 芩數至少包含用以控制音色之音高、音強及音頻的參數。 18(9) According to the timbre combination condition, change the rest of the timbre and the number and (__ the whole traitor and record, modify the parameters of the traitor; reproduce the overall tone and parameters of the new MIDUt case; and, draw the corresponding timbre and play the new according to the parameters丨 file; where 'step (b) and step (6) are one of the optional executions. 2. If the application is for the appropriate coffee play method described in the article, the method further includes providing the control interface to edit the tone. The step of the canister 3. The method of adapting the playback as described in the second application of the patent, wherein the control interface further comprises the step of providing a play setting. 4. The applicability as described in claim 3 The coffee play method, wherein the play setting includes at least a setting for controlling mute, solo and volume during playback: 5. The adaptive _ 丨 play method as described in the patent application scope item, wherein the 曰 color is based on the universal | \/|IDI (Gene "al MIDI" tone color standard definition. 6. Optimum _ 丨 playback method as described in the patent application scope), wherein the parameter includes at least the pitch, sound intensity for controlling the tone Audio parameters 7_ - Qualitative MIDI playback system, used in computer executable platform _ 丨 file playback, the system contains at least: 17 200817928 A timbre database for storing a plurality of timbres; , used to load _ 邙 file volume sounds and parameters; 〃 Mu analysis to obtain the entire timbre adjustment module, to provide adjustments to the timbre · _ sound (four) after the butterfly, the selection of silk reduction data敎Transfer color and number of tables, or selectively perform parameters for correcting the remaining timbre according to the light timbre and parameters, to reproduce the overall timbre and parameters of the new MIDl·file; and-play module, rib#_age color The recorded data touches the new map file. 8. The applicable curry play system described in claim 7 of the patent scope, the system further includes a control interface for providing miscellaneous adjustment of the tone adjustment module. As described in the Applicability _ 丨 playback system described in claim 8, the control interface in the basin further includes a play setting for providing a play module. / 10. The suitability as described in claim 9 Concealing the playing system, wherein the playing setting includes at least the setting of the rib control scale mute, solo and volume. 11 If applying for the compliant M|D 丨 playing system described in item 7 of the special U, wherein the 资料 color database The 3 colors are defined based on the general MID| (General MIDI) tone standard. 12. The adaptive concealment playback system described in claim 7 wherein the number of parameters includes at least the pitch and intensity of the tone. And audio parameters. 18
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 true TW200817928A (en) 2008-04-16
TWI328750B 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)

Cited By (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

Cited By (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
TWI328750B (en) 2010-08-11

Similar Documents

Publication Publication Date Title
JP5331494B2 (en) Karaoke service system, terminal device
US10170090B2 (en) Music information generating device, music information generating method, and recording medium
JP2018534631A (en) Dynamic change of audio content
US20160054976A1 (en) Method for producing media contents in duet mode and apparatus used therein
JP5361776B2 (en) Karaoke system, karaoke device and computer program
JPH1152966A (en) Music performance system
JP2006243102A (en) Performance assist device and performance assist program
CN101159132B (en) Personal adaptive MIDI playing system and method thereof
TW200817928A (en) Optimized MIDI broadcast system and method thereof
JP2013156543A (en) Posting reproducer and program
JP5708730B2 (en) Musical performance device and musical performance processing program
JP6611633B2 (en) Karaoke system server
TW201346885A (en) Acoustic processing device and communication acoustic processing system
JP3214623B2 (en) Electronic music playback device
JP3974069B2 (en) Karaoke performance method and karaoke system for processing choral songs and choral songs
JP2017049428A (en) Musical performance device
Holbrow Fluid Music
JPH08137483A (en) Karaoke device
JP2950379B2 (en) Electronic music player
JP2014048470A (en) Music reproduction device, music reproduction system, and music reproduction method
JP4109631B2 (en) Music player
JP7117229B2 (en) karaoke equipment
JP4033146B2 (en) Karaoke equipment
JP2005189878A (en) Music performance apparatus, music performance method and program
JP5273402B2 (en) Karaoke equipment

Legal Events

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