專利名稱:一種將midi音樂轉(zhuǎn)化為顏色信息的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子音樂數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種將MIDI音樂轉(zhuǎn)化為顏 色信息的方法和系統(tǒng)。
背景技術(shù):
通常,我們播放音樂只是滿足聽覺上的享受,但是將音樂與顏色聯(lián)系在一起,在播 放不同音樂的同時(shí)實(shí)現(xiàn)不同的視覺效果,卻有待于人們開發(fā)和研究。 樂器設(shè)備數(shù)字接口 (MIDI,Musical Instrument Digital Interface)技術(shù)是電腦 多媒體技術(shù)在音頻領(lǐng)域中的一項(xiàng)應(yīng)用。它自20世紀(jì)80年代初誕生以來在專業(yè)音樂制作領(lǐng) 域得到了相當(dāng)廣泛的引用。不同于MP3、WAV等數(shù)字波形音頻文件,對(duì)聲音的波形進(jìn)行采樣, MIDI文件本身不記錄任何聲音波形,只記錄如下信息某個(gè)MIDI通道與某個(gè)時(shí)間向MIDI 合成器等發(fā)聲裝置發(fā)送某個(gè)樂器需要以什么狀態(tài)(包括音高、力度、音量、混響等)來發(fā)聲 的信息。MIDI傳輸?shù)牟皇锹曇粜盘?hào),而是音符、控制參數(shù)等指令,它指示MIDI設(shè)備要做什 么、怎么做,例如演奏哪個(gè)音符、多大音量、什么音調(diào)結(jié)束、加以什么伴奏等等。MIDI系統(tǒng)實(shí) 際就是一個(gè)作曲、配器、電子模擬的演奏系統(tǒng)。 由于MIDI數(shù)據(jù)不是數(shù)字的音頻波形,而是音樂代碼或稱電子樂譜。因此利用MIDI 技術(shù)將電子合成器、電子節(jié)奏機(jī)和其他電子音源與序列器連接在一起即可演奏模擬出氣勢(shì) 雄偉、音色變化萬千的音響效果,又可將演奏中的多種按鍵數(shù)據(jù)存儲(chǔ)起來,極大的改善了音 樂演奏的能力和條件。MIDI技術(shù)的產(chǎn)生與應(yīng)用,大大降低了樂曲的創(chuàng)作成本,節(jié)省了大量樂
隊(duì)演奏員的各項(xiàng)開支,縮短了在錄音棚的工作時(shí)間,提高了工作效率。 基于MIDI音樂的特點(diǎn),目前需要本領(lǐng)域技術(shù)人員解決的問題就是怎樣從MIDI音 樂中提取顏色屬性,以將音樂轉(zhuǎn)化為視覺可以感觀的顏色。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種從MIDI音樂中提取顏色屬性的方法和系 統(tǒng),從而可以將音樂轉(zhuǎn)化為視覺可以感觀的顏色。 為了解決上述問題,本發(fā)明公開了一種將MIDI音樂轉(zhuǎn)化為顏色信息的方法,包 括 設(shè)定顏色規(guī)則,并通過所述顏色規(guī)則預(yù)置音樂元素與顏色規(guī)則的映射表; 對(duì)輸入的MIDI音樂進(jìn)行音樂元素的分析,得到所述MIDI音樂基于音樂元素的統(tǒng)
計(jì)分析結(jié)果; 利用所述統(tǒng)計(jì)分析結(jié)果和所述映射表生成與所述MIDI音樂相應(yīng)的顏色屬性文 件。 進(jìn)一步,所述方法還包括在播放所述MIDI音樂時(shí),根據(jù)所述顏色屬性文件顯示 出相應(yīng)的顏色,顏色隨MIDI音樂的變化而變化。 進(jìn)一步,生成顏色屬性文件之后,還包括針對(duì)不同的MIDI音樂,通過將各個(gè)MIDI音樂相應(yīng)的顏色屬性文件進(jìn)行統(tǒng)計(jì),對(duì)MIDI音樂進(jìn)行分析和分類。 優(yōu)選的,所述顏色規(guī)則包括顏色種類規(guī)則、顏色漸變規(guī)則、顏色疊加規(guī)則和音樂 應(yīng)用級(jí)別規(guī)則。 優(yōu)選的,所述音樂元素的分析包括結(jié)構(gòu)分析、音軌分析、音色分析、節(jié)奏分析或者 速度分析。 進(jìn)一步,所述結(jié)構(gòu)分析包括樂段分析、樂句分析、和弦分析、小節(jié)分析或者音符分 析。 進(jìn)一步,所述音軌分析包括鼓軌分析、背景軌分析、伴奏軌分析和旋律軌分析。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,還公開了一種將MIDI音樂轉(zhuǎn)化為顏色信息的系統(tǒng), 包括 映射表預(yù)置模塊,用于設(shè)定顏色規(guī)則,并通過所述顏色規(guī)則預(yù)置音樂元素與顏色 規(guī)則的映射表; 音樂分析模塊,用于對(duì)輸入的MIDI音樂進(jìn)行音樂元素的分析,得到所述MIDI音樂 基于音樂元素的統(tǒng)計(jì)分析結(jié)果; 顏色屬性生成模塊,用于利用所述統(tǒng)計(jì)分析結(jié)果和所述映射表生成與所述MIDI 音樂相應(yīng)的顏色屬性文件。 進(jìn)一步,所述系統(tǒng)還包括顏色顯示模塊,用于在播放MIDI音樂時(shí),根據(jù)所述顏色 屬性文件顯示出相應(yīng)的顏色,顏色隨MIDI音樂的變化而變化。 進(jìn)一步,所述系統(tǒng)還包括音樂分類模塊,用于針對(duì)不同的MIDI音樂,通過將各個(gè) MIDI音樂相應(yīng)的顏色屬性文件進(jìn)行統(tǒng)計(jì),對(duì)MIDI音樂進(jìn)行分析和分類。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn) 本發(fā)明通過分析MIDI音樂的音樂元素,設(shè)定一定的顏色規(guī)律以對(duì)MIDI音樂元素 進(jìn)行顏色分析,從而在MIDI音樂中加入顏色屬性,將MIDI音樂用色彩的方式表達(dá)出去,將 音樂轉(zhuǎn)換為視覺可以感觀的顏色信息。本發(fā)明將MIDI音樂的規(guī)則與顏色的規(guī)則聯(lián)系在一 起,使顏色伴著音樂進(jìn)行合理地變換,滿足聽覺與視覺同時(shí)享受、相互統(tǒng)一的需求。
同時(shí),通過顏色顯示可以表達(dá)出音樂的情緒變化,通過顏色的變化表達(dá)出音樂的 情緒變化,直觀的顯示MIDI音樂的表情、情緒。此外,將MIDI的元素屬性與顏色屬性相關(guān) 聯(lián)并統(tǒng)計(jì),還可以通過MIDI的顏色屬性對(duì)MIDI音樂進(jìn)行分析或分類等,方便音樂的管理。
圖1是本發(fā)明一種將MIDI音樂轉(zhuǎn)化為顏色信息的方法實(shí)施例的流程圖;
圖2是本發(fā)明一種將MIDI音樂轉(zhuǎn)化為顏色信息的系統(tǒng)實(shí)施例的結(jié)構(gòu)圖。
具體實(shí)施例方式
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí) 施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。 本發(fā)明根據(jù)設(shè)定的顏色規(guī)則將音樂元素與顏色相關(guān)聯(lián),并對(duì)輸入的MIDI音樂進(jìn) 行分析,獲得與所述MIDI音樂相對(duì)應(yīng)的顏色屬性文件,從而將音樂信息轉(zhuǎn)化為顏色信息, 使人們用視覺感受到了音樂的表現(xiàn)力。
參照?qǐng)Dl,示出了本發(fā)明一種將MIDI音樂轉(zhuǎn)化為顏色信息的方法實(shí)施例的流程 圖,包括步驟 步驟101,設(shè)定顏色規(guī)則,并通過所述顏色規(guī)則預(yù)置音樂元素與顏色規(guī)則的映射 表; 優(yōu)選的,所述顏色規(guī)則包括顏色種類規(guī)則、顏色漸變規(guī)則、顏色疊加規(guī)則和音樂 應(yīng)用級(jí)別規(guī)則。 其中,顏色種類規(guī)則可以設(shè)定以紅、黃、綠、青、藍(lán)、紫、灰這幾種顏色為標(biāo)準(zhǔn),也可 以設(shè)定以其他顏色為標(biāo)準(zhǔn)。其中,對(duì)于每種顏色,用以0x開頭的"RRGGBB"的十六進(jìn)制的代 碼值表示,其中R代表紅色,G代表綠色,B代表藍(lán)色,每三種顏色由兩位十六進(jìn)制的數(shù)值表 示。例如 對(duì)于紅色,RGB1 = Oxff0000 ;對(duì)于綠色,RGB2 = 0x00ff00 ;
對(duì)于藍(lán)色,RGB3 = 0x0000ff ;對(duì)于黃色,RGB4 = OxffffOO ;
對(duì)于白色,RGB5 = Oxffffff ;對(duì)于黑色,RGB6 = 0x000000 ;等等。
顏色漸變規(guī)則是時(shí)間軸的橫向規(guī)則,分為線性顏色漸變規(guī)則和非線性顏色漸變規(guī) 則,按照線性漸變規(guī)則,顏色之間的變化為均勻變化;按照非線性漸變規(guī)則,顏色之間的變 化為非均勻的變化,表現(xiàn)為呈現(xiàn)跳躍性或者平緩的變化。 一般MIDI音樂使用兩種時(shí)間碼方 案, 一種叫格律計(jì)時(shí)(metricaltiming),它是基于tick的一種累計(jì)方式,正如我們常使用 的一個(gè)四分音符占用120個(gè)tick或45個(gè)tick這樣的方案;另一種叫時(shí)間碼(timecode), 它是來源于傳統(tǒng)錄音工業(yè)標(biāo)準(zhǔn),基于幀(Frame)的計(jì)時(shí)方法,由小時(shí)、分鐘、秒、千分秒組 成。通常使用第一種時(shí)間方案,假設(shè)小節(jié)1初始顏色為紅色,小節(jié)2初始顏色為綠色,從小 節(jié)1到小節(jié)2的顏色過渡采用線性漸變規(guī)則,則小節(jié)1里某一時(shí)刻t (單位tick)的顏色值 可為 RGBt = RGBlXt/Tl+RGB2X (l-t/Tl); 其中,RGB1是紅色的顏色值,RGB2是綠色的顏色值,Tl為小節(jié)1的tick數(shù)。
同樣,從小節(jié)1到小節(jié)2的顏色過渡也可以采用非線性漸變規(guī)則,有如下方式
RGBt = RGB1X (t/Tl) 2+RGB2 X (H/T1)2。 顏色疊加規(guī)則是圖像層次的縱向規(guī)則,它是將不同音軌對(duì)應(yīng)的不同顏色疊加到一 起的規(guī)則。例如在一個(gè)時(shí)刻,旋律軌對(duì)應(yīng)的是紅色(RGB1 = OxffOOOO),伴奏軌對(duì)應(yīng)的是綠 色(RGB2 = OxOOffOO),則可以通過如下疊加規(guī)則轉(zhuǎn)化為最后的顏色,其用RGB色彩分量可 以表示為 R = R1X50% +R2X50% ;G = G1X50% +G2X50% ;B = B1X50% +B2X50%。
通過上述顏色疊加規(guī)則,將不同音軌代表的顏色值按照疊加規(guī)則規(guī)定的計(jì)算方法
進(jìn)行計(jì)算,得到一個(gè)顏色值,該顏色值表示此時(shí)刻顏色疊加得到的顏色。 對(duì)于一首MIDI音樂,可以按照樂段將其劃分,也可以按照較小的單位樂句進(jìn)行劃
分,還可以按照更小的單位音符進(jìn)行劃分,MIDI音樂可以按不同的和弦結(jié)構(gòu)橫向組成,也可
以按不同的音軌縱向組成。因此,由顏色對(duì)應(yīng)到音樂的應(yīng)用級(jí)別,可以按照樂段級(jí)、樂句級(jí)、
和弦級(jí)、音符級(jí)、音軌級(jí)等設(shè)定。 通過上述設(shè)定的顏色規(guī)則,則可以預(yù)置音樂元素與顏色規(guī)則的映射表。其中,所述 音樂元素包括結(jié)構(gòu)、音軌、音色、節(jié)奏、速度。即可以基于音樂結(jié)構(gòu)(可以按照段式、句式、和弦、小節(jié)、音符進(jìn)行劃分)與顏色進(jìn)行對(duì)應(yīng),也可以基于音軌(包括鼓軌,背景軌,伴奏軌, 旋律軌等)進(jìn)行對(duì)應(yīng),也可以與音色、節(jié)奏、速度與顏色進(jìn)行對(duì)應(yīng)。 例如,音樂應(yīng)用級(jí)別規(guī)則采用和弦級(jí),根據(jù)設(shè)定的顏色種類規(guī)則,預(yù)置和弦與顏色 的映射表1和弦與6和弦穩(wěn)定,分別賦予黃色和綠色;2和弦與4和弦較穩(wěn)定,分別賦予紅 色和藍(lán)色;5和弦與3和弦不穩(wěn)定,分別賦予紫色與青色。又如,音樂應(yīng)用級(jí)別規(guī)則采用音 符級(jí),根據(jù)設(shè)定的顏色種類規(guī)則,預(yù)置和弦與顏色的映射表紅、黃、綠、青、藍(lán)、紫、灰分別對(duì) 應(yīng)do remi fa so la ci。此外,還可以在相應(yīng)的和弦范圍內(nèi)的音符,根據(jù)力度賦予基于主 顏色的深淺指定,例如對(duì)于力度大的do,賦予深紅色;對(duì)于力度較小的do,賦予紅色,對(duì)于 力度最小的do,賦予淺紅色。 預(yù)置音樂元素與顏色規(guī)則的映射表中還包括代表不同音樂元素的顏色之間的漸 變關(guān)系,以及代表不同音軌的顏色之間的疊加關(guān)系。上述顏色漸變關(guān)系以及顏色疊加關(guān)系 根據(jù)顏色規(guī)則生成。例如該映射表中規(guī)定了紅色到綠色漸變過程中各個(gè)時(shí)刻的顏色。進(jìn)一 步,根據(jù)節(jié)奏和速度的快慢,規(guī)定了相應(yīng)顏色變化快慢的規(guī)則,當(dāng)節(jié)奏和速度較慢時(shí),則各 個(gè)顏色之間的變化速度減慢;當(dāng)節(jié)奏和速度較快時(shí),則各個(gè)顏色之間的變化速度加快。又 如,規(guī)定了旋律軌對(duì)應(yīng)的紅色、伴奏軌對(duì)應(yīng)的綠色和背景軌對(duì)應(yīng)的紫色,三種顏色相互疊加 生成的顏色。具體的漸變關(guān)系和疊加關(guān)系參照顏色規(guī)則的設(shè)置。 此外,上述音樂元素與顏色規(guī)則的映射關(guān)系可以由用戶自定義,用戶根據(jù)自己的 不同喜好,輸入一定的參數(shù),設(shè)置相應(yīng)的顏色規(guī)則和音樂元素與顏色的映射關(guān)系,產(chǎn)生具有 個(gè)性化的顏色信息;此外,顏色規(guī)則和音樂元素與顏色的映射關(guān)系也可以是系統(tǒng)預(yù)置的,具 有固定性。 步驟102,對(duì)輸入的MIDI音樂進(jìn)行音樂元素的分析,得到所述MIDI音樂基于音樂 元素的統(tǒng)計(jì)分析結(jié)果; 優(yōu)選的,所述音樂元素的分析包括結(jié)構(gòu)分析、音軌分析、音色分析、節(jié)奏分析或者 速度分析。 在MIDI音樂中,通過和弦識(shí)別等方法得到和弦進(jìn)行式,從而可以進(jìn)行MIDI音樂的 結(jié)構(gòu)分析。其中,所述結(jié)構(gòu)分析包括樂段分析、樂句分析、和弦分析、小節(jié)分析、音符分析。 樂段由多個(gè)聽起來悅耳、流暢,符合音樂和弦進(jìn)行理論的小節(jié)組成;小節(jié)由音符組成。
MIDI文件中,包括一些通道事件。從通道事件中可以得到比如音高信息、時(shí)值信 息、音色信息、力度信息、表情信息、彎音輪或調(diào)制輪信息、呼吸控制器信息、音量控制器信 息、聲場(chǎng)控制器信息等等,從這些信息中可以進(jìn)行音軌分析及音色分析。其中,所述音軌分 析包括鼓軌分析、背景軌分析、伴奏軌分析、旋律軌分析。 從鼓軌的音符分布及音量大小分布可大致得到節(jié)奏上的一些信息,進(jìn)行節(jié)奏分 析。 MIDI文件中,還包括一些附加事件,如歌詞,標(biāo)記,音軌名,調(diào)號(hào),拍號(hào),速度值等,
從這些事件的信息中可以得到比如速度及曲調(diào)等信息,從而進(jìn)行速度分析。 則按照上述方法對(duì)MIDI音樂的結(jié)構(gòu)、音軌、音色、節(jié)奏或者速度進(jìn)行分析,可以得
到所述MIDI音樂基于該音樂元素的統(tǒng)計(jì)分析結(jié)果。所述統(tǒng)計(jì)分析結(jié)果在下面將所述MIDI
音樂轉(zhuǎn)化為顏色時(shí)提供音樂信息。 步驟103,利用所述統(tǒng)計(jì)分析結(jié)果和所述映射表生成與所述MIDI音樂相應(yīng)的顏色屬性文件。 通過步驟101中預(yù)置音樂元素與顏色的映射表,利用步驟102中對(duì)輸入的MIDI音 樂基于音樂元素的統(tǒng)計(jì)分析結(jié)果,對(duì)MIDI音樂賦予顏色屬性,具體地,針對(duì)所述MIDI音樂 生成一個(gè)與之相對(duì)應(yīng)的MIDI顏色屬性文件。 例如步驟102中,對(duì)輸入的一個(gè)C調(diào)MIDI音樂,分析得到一個(gè)基于和弦結(jié)構(gòu)的統(tǒng) 計(jì)分析結(jié)果,為|C-F-|C-F-|C-F-|G---|C---|。根據(jù)步驟101預(yù)置的和弦與顏色的映射 表,對(duì)于每一個(gè)和弦有一種顏色與之對(duì)應(yīng)C和弦與黃色相對(duì)應(yīng),F(xiàn)和弦與紅色相對(duì)應(yīng),G和 弦與紫色相對(duì)應(yīng)。則根據(jù)上述步驟103,生成一個(gè)所述MIDI音樂相應(yīng)的顏色屬性文件,所述 顏色屬性文件記錄了顏色的變化信息,在本發(fā)明實(shí)施例中為
I黃色-紅色I(xiàn)黃色-紅色I(xiàn)黃色-紅色I(xiàn)紫色I(xiàn)黃色I(xiàn) 。 其中,顏色的時(shí)間變化與該MIDI音樂和弦的變化相對(duì)應(yīng),"-"代表一個(gè)小節(jié)內(nèi)顏 色之間的過渡,小節(jié)內(nèi)與小節(jié)之間顏色的過渡按照映射表中采用的線性漸變規(guī)則或者非線 性漸變規(guī)則,完成黃色、紅色與紫色之間的顏色變化。 根據(jù)上述一種將MIDI音樂轉(zhuǎn)化為顏色信息的方法實(shí)施例,可以有如下幾種應(yīng)用 場(chǎng)景 應(yīng)用場(chǎng)景一 按照上述步驟101至103,在播放所述MIDI音樂時(shí),根據(jù)所述顏色屬性文件顯示出 相應(yīng)的顏色,顏色隨MIDI音樂的變化而變化。 例如,手機(jī)中播放MIDI音樂時(shí),顯示屏?xí)S著用戶設(shè)定的顏色規(guī)則,伴著音樂進(jìn) 行合理地顏色變換,使用戶能夠用視覺感受到音樂的變化。又例如,音樂劇場(chǎng)中播放音樂 時(shí),可以通過大屏幕顯示音樂轉(zhuǎn)化的顏色信息,使欣賞者一邊聆聽音樂, 一邊感受隨著音樂 產(chǎn)生的顏色變化的視覺效果,同時(shí)滿足聽覺與視覺的享受。此外,本發(fā)明將音樂的變化規(guī)則 與顏色的變化規(guī)則聯(lián)系到一起,實(shí)現(xiàn)了科學(xué)與藝術(shù)的結(jié)合。
應(yīng)用場(chǎng)景二 按照上述步驟101至103,根據(jù)所述顏色屬性文件顯示出隨MIDI音樂變化而變化 的顏色,通過顏色的變化可以表達(dá)出音樂的波動(dòng)變化,從而使MIDI音樂的表情化、情緒化 成為可能。 例如,主和弦(包括1和弦與6和弦)表示比較和諧,下屬和弦(包括4和弦與2 和弦)表示比較不和諧,屬和弦(包括5和弦與3和弦)表示最不和諧。如果設(shè)定MIDI和 弦的顏色規(guī)則在和弦與顏色的映射表中,由和諧到不和諧,將和弦對(duì)應(yīng)由淺到深的顏色變 化。在播放MIDI音樂時(shí),如果顯示的顏色由淺到深,由深再到淺,則可以看出MIDI音樂的 情緒由穩(wěn)定到不穩(wěn)定,再到穩(wěn)定的變化。
應(yīng)用場(chǎng)景三 根據(jù)上述步驟101至103,針對(duì)不同的MIDI音樂,通過將各個(gè)MIDI音樂相應(yīng)的顏 色屬性文件進(jìn)行統(tǒng)計(jì),對(duì)MIDI音樂進(jìn)行分析和分類。 在一些統(tǒng)一的顏色規(guī)則下可以對(duì)MIDI音樂進(jìn)行分析或分類,例如定義如下規(guī)則 大調(diào)中常用到1和弦、4和弦和5和弦,則將1和弦與淺紅色相對(duì)應(yīng),4和弦與紅色相對(duì)應(yīng),5 和弦與深紅色相對(duì)應(yīng);小調(diào)中常用到6和弦、2和弦和3和弦,在將6和弦與淺藍(lán)色相對(duì)應(yīng), 2和弦與藍(lán)色相對(duì)應(yīng),3和弦與深藍(lán)色相對(duì)應(yīng)。大調(diào)的音樂歡快,小調(diào)的音樂憂郁。音樂和顏色對(duì)應(yīng)后,這樣就提供了一種通過顏色分布對(duì)音樂進(jìn)行分析和分類的方法。若顯示紅顏 色較多,則該音樂為歡快的音樂;若顯示藍(lán)顏色較多,則該音樂為憂郁的音樂。同樣,將相同 顏色系列的音樂歸到一起,可以劃分不同的種類,如果需要聽歡快的音樂可以選紅色系的 音樂來聽,如果需要聽?wèi)n郁的音樂則可以選擇藍(lán)色系的音樂來聽。通過顏色顯示對(duì)MIDI音 樂進(jìn)行分析和分類,尋找出一種管理音樂的新方法,并且直觀方便。 參照?qǐng)D2,示出了本發(fā)明一種將MIDI音樂轉(zhuǎn)化為顏色信息的系統(tǒng)實(shí)施例的結(jié)構(gòu) 圖,包括 映射表預(yù)置模塊201,用于設(shè)定顏色規(guī)則,并通過所述顏色規(guī)則預(yù)置音樂元素與顏 色規(guī)則的映射表; 音樂分析模塊202,用于對(duì)輸入的MIDI音樂進(jìn)行音樂元素的分析,得到所述MIDI 音樂基于音樂元素的統(tǒng)計(jì)分析結(jié)果; 顏色屬性生成模塊203,用于利用所述統(tǒng)計(jì)分析結(jié)果和所述映射表生成與所述 MIDI音樂相應(yīng)的顏色屬性文件。 首先,映射表預(yù)置模塊201設(shè)定MIDI音樂轉(zhuǎn)化為顏色信息的顏色規(guī)則,并通過設(shè) 定的顏色規(guī)則預(yù)置音樂元素與顏色的映射表,其中,所述顏色規(guī)則可以根據(jù)用戶的不同喜 好由用戶自定義,也可以是由系統(tǒng)自動(dòng)設(shè)置固定的顏色規(guī)則;然后,音樂分析模塊202對(duì)用 戶輸入的MIDI音樂進(jìn)行分析,得到關(guān)于音樂元素的統(tǒng)計(jì)分析結(jié)果;最后,顏色屬性模塊203 根據(jù)音樂分析模塊202的統(tǒng)計(jì)分析結(jié)果,從映射表預(yù)置模塊201中查找相應(yīng)的音樂元素與 顏色的對(duì)應(yīng)關(guān)系,生成該MIDI音樂的顏色屬性文件。根據(jù)所述系統(tǒng),可以將MIDI與顏色相 聯(lián)系,從MIDI音樂中提取出顏色屬性。 優(yōu)選的,所述系統(tǒng)還包括顏色顯示模塊204,用于在播放MIDI音樂時(shí),根據(jù)所述 顏色屬性文件顯示出相應(yīng)的顏色,顏色隨MIDI音樂的變化而變化。 優(yōu)選的,所述的系統(tǒng)還包括音樂分類模塊205,用于針對(duì)不同的MIDI音樂,通過
將各個(gè)MIDI音樂相應(yīng)的顏色屬性文件進(jìn)行統(tǒng)計(jì),對(duì)MIDI音樂進(jìn)行分析和分類。 本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與
其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。對(duì)于系統(tǒng)實(shí)施例
而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部
分說明即可。 以上對(duì)本發(fā)明所提供的一種將MIDI音樂轉(zhuǎn)化為顏色信息的方法和系統(tǒng),進(jìn)行了 詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的 說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依 據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容 不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
一種將MIDI音樂轉(zhuǎn)化為顏色信息的方法,其特征在于,包括設(shè)定顏色規(guī)則,并通過所述顏色規(guī)則預(yù)置音樂元素與顏色規(guī)則的映射表;對(duì)輸入的MIDI音樂進(jìn)行音樂元素的分析,得到所述MIDI音樂基于音樂元素的統(tǒng)計(jì)分析結(jié)果;利用所述統(tǒng)計(jì)分析結(jié)果和所述映射表生成與所述MIDI音樂相應(yīng)的顏色屬性文件。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,生成顏色屬性文件之后,還包括 在播放所述MIDI音樂時(shí),根據(jù)所述顏色屬性文件顯示出相應(yīng)的顏色,顏色隨MIDI音樂的變化而變化。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,生成顏色屬性文件之后,還包括 針對(duì)不同的MIDI音樂,通過將各個(gè)MIDI音樂相應(yīng)的顏色屬性文件進(jìn)行統(tǒng)計(jì),對(duì)MIDI音樂進(jìn)行分析和分類。
4. 根據(jù)權(quán)利要求1至3任一權(quán)利要求所述的方法,其特征在于,所述顏色規(guī)則包括顏色種類規(guī)則、顏色漸變規(guī)則、顏色疊加規(guī)則和音樂應(yīng)用級(jí)別規(guī)則。
5. 根據(jù)權(quán)利要求1至3任一權(quán)利要求所述的方法,其特征在于, 所述音樂元素的分析包括結(jié)構(gòu)分析、音軌分析、音色分析、節(jié)奏分析或者速度分析。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述結(jié)構(gòu)分析包括樂段分析、樂句分析、和弦分析、小節(jié)分析或者音符分析。
7. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述音軌分析包括鼓軌分析、背景軌分析、伴奏軌分析和旋律軌分析。
8. —種將MIDI音樂轉(zhuǎn)化為顏色信息的系統(tǒng),其特征在于,包括映射表預(yù)置模塊,用于設(shè)定顏色規(guī)則,并通過所述顏色規(guī)則預(yù)置音樂元素與顏色規(guī)則的映射表;音樂分析模塊,用于對(duì)輸入的MIDI音樂進(jìn)行音樂元素的分析,得到所述MIDI音樂基于 音樂元素的統(tǒng)計(jì)分析結(jié)果;顏色屬性生成模塊,用于利用所述統(tǒng)計(jì)分析結(jié)果和所述映射表生成與所述MIDI音樂 相應(yīng)的顏色屬性文件。
9. 根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,還包括顏色顯示模塊,用于在播放MIDI音樂時(shí),根據(jù)所述顏色屬性文件顯示出相應(yīng)的顏色, 顏色隨MIDI音樂的變化而變化。
10. 根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,還包括音樂分類模塊,用于針對(duì)不同的MIDI音樂,通過將各個(gè)MIDI音樂相應(yīng)的顏色屬性文件 進(jìn)行統(tǒng)計(jì),對(duì)MIDI音樂進(jìn)行分析和分類。
全文摘要
本發(fā)明提供了一種將MIDI音樂轉(zhuǎn)化為顏色信息的方法和系統(tǒng),所述方法包括設(shè)定顏色規(guī)則,并通過所述顏色規(guī)則預(yù)置音樂元素與顏色規(guī)則的映射表;對(duì)輸入的MIDI音樂進(jìn)行音樂元素的分析,得到所述MIDI音樂基于音樂元素的統(tǒng)計(jì)分析結(jié)果;利用所述統(tǒng)計(jì)分析結(jié)果和所述映射表生成與所述MIDI音樂相應(yīng)的顏色屬性文件。通過本發(fā)明將音樂轉(zhuǎn)換為視覺可以感觀的顏色信息,使顏色伴著音樂進(jìn)行合理地變換,滿足聽覺與視覺同時(shí)享受、相互統(tǒng)一的需求。本發(fā)明還可以通過MIDI的顏色屬性對(duì)MIDI音樂進(jìn)行分析或分類等,方便音樂的管理。
文檔編號(hào)G10L21/06GK101702316SQ20091023843
公開日2010年5月5日 申請(qǐng)日期2009年11月20日 優(yōu)先權(quán)日2009年11月20日
發(fā)明者呂博學(xué), 艾國 申請(qǐng)人:北京中星微電子有限公司