專利名稱:音樂譜寫設(shè)備的操作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及音樂譜寫設(shè)備的操作方法。
背景技術(shù):
音樂基于三個(gè)要素,即旋律(melody)、和聲(harmony)和節(jié)奏 (rhythm)。這樣的音樂根據(jù)時(shí)代變化并且如益友般存在于人們的生活當(dāng)中。
旋律是音樂的基本因素。旋律是充分表現(xiàn)音樂情緒和人類情感的 要素。旋律是具有音高(pitch)和音長(duration)的聲音的水平線連 接。而和聲是多個(gè)聲音同時(shí)發(fā)生(垂直)的組合,旋律是具有不同音 高的聲音的水平或小調(diào)(minor)排列。為了使得這種聲音序列具有音 樂含義,必須包括時(shí)間秩序(即節(jié)奏)。
人們通過將他們的自身情感表達(dá)為旋律來譜寫音樂并且通過將歌 詞和旋律組合在一起來完成歌曲。然而,不是音樂專家的普通人很難 創(chuàng)作出適用于他們自己所做旋律的和聲伴奏和節(jié)奏伴奏。因此,關(guān)于 可自動(dòng)做出適用于正常人為了表達(dá)他們的情感而做的旋律的和聲伴奏 和節(jié)奏伴奏的音樂譜寫設(shè)備已經(jīng)做了很多研究。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的是提供一種音樂譜寫設(shè)備的操作方法,能夠自 動(dòng)地產(chǎn)生適用于表達(dá)旋律的和聲伴奏和節(jié)奏伴奏。
本發(fā)明的另一個(gè)目的是提供一種具有音樂譜寫模塊的移動(dòng)終端的 操作方法,能夠自動(dòng)地產(chǎn)生適用于表達(dá)旋律的和聲伴奏和節(jié)奏伴奏。
本發(fā)明的另一個(gè)目的是提供一種具有音樂譜寫模塊的移動(dòng)通信終 端的操作方法,能夠自動(dòng)地產(chǎn)生適用于表達(dá)旋律的和聲伴奏和節(jié)奏伴 奏,音樂譜寫模塊產(chǎn)生的音樂被用作鈴聲。
為了達(dá)到這些目的和根據(jù)本發(fā)明目標(biāo)的其它優(yōu)點(diǎn),如在此具體和 廣義描述的,提供了一種音樂譜寫設(shè)備的操作方法,包括接收旋律; 產(chǎn)生對(duì)應(yīng)于所接收旋律的旋律文件;通過對(duì)旋律文件的分析產(chǎn)生適用 于旋律的和聲伴奏文件;并且通過合成旋律文件和和聲伴奏文件產(chǎn)生 音樂文件。
在本發(fā)明的另一方面,提供了一種音樂譜寫設(shè)備的操作方法,包 括接收旋律;產(chǎn)生對(duì)應(yīng)于所接收旋律的旋律文件;通過對(duì)旋律文件 的分析產(chǎn)生適用于旋律的和聲/節(jié)奏伴奏文件;并且通過把旋律文件與 和聲/節(jié)奏伴奏文件合成在一起而產(chǎn)生音樂文件。
在本發(fā)明的另一方面,提供了一種移動(dòng)終端的操作方法,包括
通過用戶界面接收旋律;產(chǎn)生對(duì)應(yīng)于所接收旋律的旋律文件;通過對(duì) 旋律文件的分析產(chǎn)生適用于旋律的和聲伴奏文件;并且通過合成旋律 文件和和聲伴奏文件產(chǎn)生音樂文件。
在本發(fā)明的另一方面,提供了一種移動(dòng)終端的操作方法,包括 接收旋律;產(chǎn)生對(duì)應(yīng)于所接收旋律的旋律文件;通過對(duì)旋律文件的分 析產(chǎn)生適用于旋律的和聲/節(jié)奏伴奏文件;并且通過合成旋律文件和和 聲/節(jié)奏伴奏文件產(chǎn)生音樂文件。
在本發(fā)明的另一方面,提供了一種移動(dòng)通信終端的操作方法,包 括通過用戶界面接收旋律;產(chǎn)生對(duì)應(yīng)于所接收旋律的旋律文件;通 過對(duì)旋律文件的分析產(chǎn)生包括適用于旋律的和聲伴奏文件的伴奏文 件;通過合成旋律文件和伴奏文件產(chǎn)生音樂文件;將產(chǎn)生的音樂文件選擇作為鈴聲;以及當(dāng)連接呼叫時(shí)將所選擇的音樂文件播放為鈴聲。
本發(fā)明提供一種音樂譜寫設(shè)備,能夠自動(dòng)地產(chǎn)生適用于所表達(dá)旋 律的和聲伴奏和節(jié)奏伴奏。
本發(fā)明提供一種具有音樂譜寫模塊的移動(dòng)終端的操作方法,能夠 自動(dòng)地產(chǎn)生適用于所表達(dá)旋律的和聲伴奏和節(jié)奏伴奏。
本發(fā)明提供一種具有音樂譜寫模塊的移動(dòng)通信終端,能夠自動(dòng)地 產(chǎn)生適用于所表達(dá)旋律的和聲伴奏和節(jié)奏伴奏,音樂譜寫模塊產(chǎn)生的 音樂被用作鈴聲。
圖1是根據(jù)本發(fā)明第一實(shí)施例的音樂譜寫設(shè)備的框圖2是說明其中旋律以哼唱模式輸入到根據(jù)本發(fā)明第一實(shí)施例的 音樂譜寫設(shè)備的情況的示意圖3是說明其中旋律以鍵盤模式輸入到根據(jù)本發(fā)明第一實(shí)施例的 音樂譜寫設(shè)備的情況的示意圖4是說明其中旋律以樂譜模式輸入到根據(jù)本發(fā)明第一實(shí)施例的 音樂譜寫設(shè)備的情況的示意圖5是說明根據(jù)本發(fā)明第一實(shí)施例的音樂譜寫設(shè)備的操作方法的 流程圖6是說明根據(jù)本發(fā)明第二實(shí)施例的音樂譜寫設(shè)備的操作方法的 流程圖7是根據(jù)本發(fā)明第二實(shí)施例的音樂譜寫設(shè)備的和弦(chord)檢 測器的框圖8是說明在本發(fā)明的第二實(shí)施例的音樂譜寫設(shè)備中和弦劃分的 示意圖9是說明其中在根據(jù)本發(fā)明第二實(shí)施例的音樂譜寫設(shè)備中在劃 分的小節(jié)設(shè)置和弦的情況;
圖10是根據(jù)本發(fā)明第二實(shí)施例的音樂譜寫設(shè)備的伴奏創(chuàng)作器的
框圖11是說明根據(jù)本發(fā)明第二實(shí)施例的音樂譜寫設(shè)備的操作方法 的流程圖12是根據(jù)本發(fā)明第三實(shí)施例的移動(dòng)終端的框圖13是說明根據(jù)本發(fā)明第三實(shí)施例的移動(dòng)終端的操作方法的流
程圖14是根據(jù)本發(fā)明第四實(shí)施例的移動(dòng)終端的框圖15是說明根據(jù)本發(fā)明第四實(shí)施例的移動(dòng)終端的操作方法的流
程圖16是根據(jù)本發(fā)明第五實(shí)施例的移動(dòng)通信終端的框圖17是表示存儲(chǔ)在根據(jù)本發(fā)明第五實(shí)施例的移動(dòng)通信終端的存 儲(chǔ)單元中的數(shù)據(jù)種類的數(shù)據(jù)結(jié)構(gòu)的視圖18是說明根據(jù)本發(fā)明第五實(shí)施例的移動(dòng)通信終端的操作方法 的流程圖。
具體實(shí)施例方式
現(xiàn)在將詳細(xì)參考本發(fā)明的優(yōu)選實(shí)施例,其例子在附圖中說明。
圖1是根據(jù)本發(fā)明第一實(shí)施例的音樂譜寫設(shè)備的框圖。
參考圖1,根據(jù)本發(fā)明第一實(shí)施例的音樂譜寫設(shè)備100包括用戶 界面110,旋律生成器120,和聲伴奏生成器130,節(jié)奏伴奏生成器140, 存儲(chǔ)單元150以及音樂生成器160。
用戶界面110從用戶接收旋律。從用戶接收的旋律表示具有音高 和音長的聲音的水平線連接。
旋律生成器120產(chǎn)生對(duì)應(yīng)于通過用戶界面110輸入的旋律的旋律 文件,并且將該旋律文件存儲(chǔ)在存儲(chǔ)單元150中。
和聲伴奏生成器130分析旋律生成器120產(chǎn)生的旋律文件,檢測 適用于該旋律的和聲,并且隨后產(chǎn)生和聲伴奏文件。和聲伴奏生成器 130產(chǎn)生的伴奏文件存儲(chǔ)在存儲(chǔ)單元150中。
節(jié)奏伴奏生成器140分析旋律生成器120產(chǎn)生的旋律文件,檢測 適用于該旋律的節(jié)奏,并且隨后產(chǎn)生節(jié)奏伴奏文件。節(jié)奏伴奏生成器 140可通過對(duì)旋律的分析向用戶推薦合適的節(jié)奏類型。而且,節(jié)奏伴奏 生成器140可根據(jù)用戶請(qǐng)求的節(jié)奏類型來產(chǎn)生節(jié)奏伴奏文件。節(jié)奏伴 奏生成器140產(chǎn)生的節(jié)奏伴奏文件存儲(chǔ)在存儲(chǔ)單元150中。
音樂生成器160合成存儲(chǔ)在存儲(chǔ)單元150中的旋律文件、和聲伴 奏文件和節(jié)奏伴奏文件,并且產(chǎn)生音樂文件。音樂文件存儲(chǔ)在存儲(chǔ)單 元150中。
根據(jù)本發(fā)明的音樂譜寫設(shè)備IOO僅從用戶接收旋律,合成適用于 所輸入旋律的和聲伴奏和節(jié)奏伴奏,并且隨后產(chǎn)生音樂文件。因此, 不是音樂專家的普通人可輕松地創(chuàng)作好的音樂。
可通過多種方式從用戶接收旋律。用戶界面IIO可根據(jù)從用戶接 收旋律的方法按多種形式修改。
一種方法是以哼唱模式接收旋律。圖2是說明其中旋律以哼唱模 式輸入到根據(jù)本發(fā)明第一實(shí)施例的音樂譜寫設(shè)備的情況的示意圖。
用戶可通過哼唱將自己譜寫的旋律輸入到音樂譜寫設(shè)備100中。 因?yàn)橛脩艚缑?10具有麥克風(fēng),其可從用戶接收旋律。而且,用戶可 通過他/她唱一首歌的方式輸入旋律。
用戶界面IIO還可包括顯示單元。在這種情況下,哼唱模式被執(zhí)
行的標(biāo)記可如圖2所示被顯示在顯示單元上。顯示單元可顯示節(jié)拍器 并且用戶可通過參考節(jié)拍器來調(diào)整輸入旋律的節(jié)拍。
在旋律輸入完成之后,用戶可請(qǐng)求輸入旋律的確認(rèn)。用戶界面110 可通過揚(yáng)聲器輸出用戶輸入的旋律。如圖2所示,旋律可以按樂譜形 式顯示在顯示單元上。用戶可在顯示在用戶界面110上的樂譜中選擇 音符(note)進(jìn)行編輯,并且編輯所選擇音符的音高和/或音長。
而且,用戶界面110可按鍵盤模式從用戶接收旋律。圖3是說明 其中旋律以鍵盤模式輸入到根據(jù)本發(fā)明第一實(shí)施例的音樂譜寫設(shè)備的 情況的示意圖。
用戶界面110可在顯示單元上顯示鍵盤圖像,并且通過檢測對(duì)應(yīng) 于設(shè)置音符的按鍵的按下/松開來從用戶接收旋律。音階(例如 do,re,mi,fa,so,la,ti)被分配到各個(gè)按鍵。因此,音高信息可通過檢測用 戶所選擇的按鍵來獲得。而且,對(duì)應(yīng)聲音的音長信息可通過檢測按鍵 被按下的時(shí)間長度來獲得。此時(shí),用戶可通過按下八度音階上/下 (up/down)按鍵來選擇八度音階。
顯示單元可顯示節(jié)拍器并且用戶可通過參考節(jié)拍器來調(diào)整輸入旋 律的節(jié)拍。在旋律輸入完成之后,用戶可請(qǐng)求輸入旋律的確認(rèn)。用戶 界面110可通過揚(yáng)聲器輸出用戶輸入的旋律。旋律可以以樂譜形式顯 示在顯示單元上。用戶可在顯示在用戶界面110上的樂譜中選擇音符 進(jìn)行編輯,并且編輯所選擇音符的音高和/或音長。
而且,用戶界面110可以樂譜模式從用戶接收旋律。圖4是說明 其中旋律以樂譜模式輸入到根據(jù)本發(fā)明第一實(shí)施例的音樂譜寫設(shè)備的 情況的示意圖。
用戶界面110可在顯示單元上顯示樂譜并且通過用戶的按鍵操作來接收旋律。例如,具有預(yù)定音高和音長的音符被顯示在樂譜上。用 戶可通過按下第一按鍵(音符UP)升高音高,或者通過按下第二按鍵(音符DOWN)降低音高。而且,用戶可通過按下第三按鍵(延長) 來延長或者按下第四按鍵(縮短)來縮短音長。通過這種方式,用戶 可輸入聲音的音高和音長。通過重復(fù)這些過程,用戶可輸入自己譜寫的旋律。
在旋律輸入完成之后,用戶可請(qǐng)求輸入旋律的確認(rèn)。用戶界面110 可通過揚(yáng)聲器輸出用戶輸入的旋律。旋律可以以樂譜形式顯示在顯示 單元上。用戶可在顯示在用戶界面110上的樂譜中選擇音符進(jìn)行編輯, 并且編輯所選擇音符的音高和/或音長。
和聲伴奏生成器130根據(jù)旋律生成器120產(chǎn)生的旋律文件分析用 于伴奏的基本旋律。對(duì)應(yīng)于構(gòu)成旋律的每個(gè)小節(jié)(bar),基于分析數(shù) 據(jù)選擇和弦。在此,和弦表示在每個(gè)小節(jié)的用于和聲伴奏的設(shè)置并且 被用于從音樂的整體和聲中區(qū)分。
例如,當(dāng)在唱歌時(shí)播放吉他,播放在每個(gè)小節(jié)上設(shè)置的和弦。唱 歌的部分對(duì)應(yīng)于旋律譜寫部分,并且和聲伴奏生成器130運(yùn)行用于在 每個(gè)時(shí)刻確定并選擇適用于歌曲的和弦。
以上描述是關(guān)于音樂文件的產(chǎn)生,其中音樂文件是相對(duì)于通過用 戶界面110輸入的旋律疊加和聲伴奏和/或節(jié)奏伴奏來產(chǎn)生的。然而, 當(dāng)接收旋律時(shí),用戶譜寫的旋律可被接收,并且已存在的譜寫旋律可 被接收。例如,存儲(chǔ)在存儲(chǔ)單元150中的已存在旋律可被下載。而且, 新的旋律可通過編輯下載旋律來譜寫。
圖5是說明根據(jù)本發(fā)明第一實(shí)施例的音樂譜寫設(shè)備的操作方法的 流程圖。
參考圖5,在操作501中,旋律通過用戶界面110輸入。
用戶可通過哼唱將自己譜寫的旋律輸入到本發(fā)明的音樂譜寫設(shè)備 100中。用戶界面110具有麥克風(fēng)并且可通過麥克風(fēng)從用戶接收旋律。 而且,用戶可通過唱歌的方式輸入自己譜寫的旋律。
而且,用戶界面110可按鍵盤模式從用戶接收旋律。用戶界面110 可在顯示單元上顯示鍵盤圖像,并且通過檢測對(duì)應(yīng)于設(shè)置音符的按鍵 的按下/松開來從用戶接收旋律。音階(例如do,re,mi,fa,so,la,ti)被分配 到各個(gè)按鍵。因此,音高信息可通過檢測用戶所選擇的按鍵來獲得。 而且,對(duì)應(yīng)聲音的音長信息可通過檢測按鍵被按下的時(shí)間長度來獲得。 此時(shí),用戶可通過按下八度音階上/下按鍵來選擇八度音階。
而且,用戶界面110可按樂譜模式從用戶接收旋律。用戶界面110 可在顯示單元上顯示樂譜并且通過用戶的按鍵操作來接收旋律。例如, 具有預(yù)定音高和音長的音符被顯示在樂譜上。用戶可通過按下第一按 鍵(音符UP)升高音高,或者通過按下第二按鍵(音符DOWN)降低 音高。而且,用戶可通過按下第三按鍵(延長)來延長或者按下第四 按鍵(縮短)來縮短音長。通過這種方式,用戶可輸入聲音的音高和 音長。通過重復(fù)這些過程,用戶可輸入自己譜寫的旋律。
在操作503中,當(dāng)通過用戶界面110輸入了旋律,旋律生成器120 產(chǎn)生對(duì)應(yīng)于輸入旋律的旋律文件。旋律生成器120產(chǎn)生的旋律文件可 存儲(chǔ)在存儲(chǔ)單元150中。
在操作505中,和聲伴奏生成器130分析旋律文件并產(chǎn)生適用于 旋律的和聲伴奏文件。和聲伴奏文件可存儲(chǔ)在存儲(chǔ)單元150中。
在操作507中,音樂生成器160合成旋律文件和和聲伴奏文件并 產(chǎn)生音樂文件。音樂文件可存儲(chǔ)在存儲(chǔ)單元150中。
同時(shí),盡管和聲伴奏文件的單獨(dú)產(chǎn)生在以上操作505中描述,但 是節(jié)奏伴奏文件還可通過在操作503中產(chǎn)生的旋律文件的分析產(chǎn)生。
這樣,當(dāng)節(jié)奏伴奏文件進(jìn)一步產(chǎn)生時(shí),通過在操作507中合成旋律文 件、和聲伴奏文件和節(jié)奏伴奏文件來產(chǎn)生音樂文件。
本發(fā)明的音樂譜寫設(shè)備從用戶接收簡單旋律,產(chǎn)生適用于輸入旋 律的和聲伴奏和節(jié)奏伴奏,并且通過合成它們來產(chǎn)生音樂文件。因此, 不是專家的普通人可輕松的創(chuàng)作好的音樂。
圖6是說明根據(jù)本發(fā)明第二實(shí)施例的音樂譜寫設(shè)備的操作方法的 流程圖。
參考圖6,根據(jù)本發(fā)明第二實(shí)施例的音樂譜寫設(shè)備600包括用戶 界面610,旋律生成器620,和弦檢測器630,伴奏生成器640,存儲(chǔ) 單元650以及音樂生成器660。
用戶界面610從用戶接收旋律。從用戶接收的旋律表示具有音高 和音長的聲音的水平線連接。
旋律生成器620產(chǎn)生對(duì)應(yīng)于通過用戶界面610輸入的旋律的旋律 文件,并且將該旋律文件存儲(chǔ)在存儲(chǔ)單元650中。
和弦檢測器630分析旋律生成器620產(chǎn)生的旋律文件并且檢測適 用于該旋律的和弦。檢測的和弦信息可被存儲(chǔ)在存儲(chǔ)單元650中。
伴奏生成器640通過參考和弦檢測器630檢測的和弦信息產(chǎn)生伴 奏文件。伴奏文件表示包含和聲伴奏和節(jié)奏伴奏的文件。伴奏生成器 640產(chǎn)生的伴奏文件可被存儲(chǔ)在存儲(chǔ)單元650中。
音樂生成器660合成存儲(chǔ)在存儲(chǔ)單元650中的旋律文件和伴奏文 件,并且產(chǎn)生音樂文件。音樂文件存儲(chǔ)在存儲(chǔ)單元150中。
根據(jù)本發(fā)明的音樂譜寫設(shè)備600僅從用戶接收旋律,并且通過合 成適用于所輸入旋律的和聲伴奏和節(jié)奏伴奏產(chǎn)生音樂文件。因此,不 是音樂專家的普通人可輕松地創(chuàng)作好的音樂。
可通過多種方式從用戶接收旋律。用戶界面610可根據(jù)從用戶接 收旋律的方法按多種形式來編輯??梢砸院叱J?、鍵盤模式和樂譜 模式從用戶接收旋律。
在和弦檢測器630中檢測適用于輸入旋律的過程將在以下參考圖
7到9來描述。檢測和弦的過程可根據(jù)本發(fā)明的第一實(shí)施例應(yīng)用到音樂 譜寫設(shè)備。
圖7是根據(jù)本發(fā)明第二實(shí)施例的音樂譜寫設(shè)備的和弦檢測器的框 圖,圖8是說明在本發(fā)明的第二實(shí)施例的音樂譜寫設(shè)備中小節(jié)劃分的 示意圖,以及圖9是說明在根據(jù)本發(fā)明第二實(shí)施例的音樂譜寫設(shè)備中 在劃分的小節(jié)設(shè)置和弦的情況。
參考圖7,和弦檢測器630包括小節(jié)劃分單元631、旋律分析單元 633、按鍵分析單元635和和弦選擇單元637。
小節(jié)劃分單元631分析輸入的旋律并且根據(jù)先前指定的節(jié)拍來劃 分小節(jié)。例如,在4/4節(jié)拍的情況下,每4拍計(jì)算一個(gè)音符的長度并且 畫在音樂紙(參見圖8)上。在小節(jié)中重疊的音符使用連接線(tie)來劃分。
旋律分析單元633將聲音劃分為12個(gè)音符并且為聲音的長度指定 權(quán)值(l個(gè)八度音階被劃分為12個(gè)音符,并且例如,在鋼琴按鍵中的
1個(gè)八度音階總共包括12個(gè)白鍵和黑鍵)。隨著音符的增長,其對(duì)確 定和弦的影響更高。因此,其被指定更高的權(quán)值。反之,較低的權(quán)值 被指定給短的音符。而且,還會(huì)考慮適用于節(jié)拍的強(qiáng)/弱條件。例如, 4/4節(jié)拍具有強(qiáng)/弱/半強(qiáng)/弱的節(jié)奏。在這種情況下,較高的權(quán)值相對(duì)于
其它音符被指定給強(qiáng)/半強(qiáng)音符。通過這種方式,當(dāng)選擇和弦時(shí),可具 有很大影響。
旋律分析單元633將通過將多個(gè)條件相加獲得的權(quán)值指定給各個(gè) 音符。因此,當(dāng)選擇和弦時(shí),旋律分析單元633提供旋律分析數(shù)據(jù)從 而得到最悅耳的伴奏。
按鍵分析單元635使用旋律分析單元633的分析數(shù)據(jù)確定音樂的 整體模式具有大調(diào)/小調(diào)的哪一種。根據(jù)升調(diào)(#)的數(shù)量按鍵具有C 大調(diào)、G大調(diào)、D大調(diào)和A大調(diào),以及根據(jù)降調(diào)(b)的數(shù)量按鍵具有 F大調(diào)、Bb大調(diào)、Eb大調(diào)。因?yàn)樵诟鱾€(gè)按鍵中使用不同的和弦,所以 需要上述分析。
和弦選擇單元637通過使用來自按鍵分析單元635的按鍵信息以 及來自旋律分析單元633的權(quán)重信息映射最適用于每個(gè)小節(jié)的和弦。 和弦選擇單元637根據(jù)音符的分布指定和弦到一個(gè)小節(jié),或者指定和 弦到半個(gè)小節(jié)。如圖9所示,I和弦可在第一小節(jié)選擇,以及IV和V 和弦可在第二小節(jié)選擇。IV和弦在第二小節(jié)的第一半小節(jié)選擇,以及 V和弦在第二小節(jié)的第二半小節(jié)選擇。
通過這些過程,和弦檢測器630可分析用戶輸入的旋律并且檢測 適用于每個(gè)小節(jié)的和弦。
圖10是根據(jù)本發(fā)明第二實(shí)施例的音樂譜寫設(shè)備的伴奏創(chuàng)作器的 框圖。
參考圖10,伴奏生成器640包括風(fēng)格選擇單元641、和弦編輯單 元643、和弦應(yīng)用單元645和音軌產(chǎn)生單元647。
風(fēng)格選擇單元641選擇添加到用戶輸入的旋律上的伴奏的風(fēng)格。 伴奏風(fēng)格包括嘻哈(hip-h叩)、舞曲、爵士、搖滾、芭蕾、快奏等。 伴奏風(fēng)格可通過用戶選擇被添加到用戶輸入的旋律上。存儲(chǔ)單元650 對(duì)于每個(gè)風(fēng)格存儲(chǔ)和弦。而且,用于各個(gè)風(fēng)格的和弦文件可根據(jù)各個(gè) 樂器來建立。樂器包括鋼琴、口琴、小提琴、大提琴、吉他、鼓等。 對(duì)應(yīng)于樂器的和弦文件用1個(gè)小節(jié)的長度來形成并且用基礎(chǔ)I和弦來建 立。很明顯用于各個(gè)風(fēng)格的和弦文件可在獨(dú)立數(shù)據(jù)庫中管理并且可用 其它和弦比如IV或V和弦來建立。
和弦編輯單元643根據(jù)所選擇的風(fēng)格把和弦編輯到和弦檢測器 630實(shí)際檢測的每個(gè)小節(jié)的和弦中。例如,風(fēng)格選擇單元641選擇的嘻 哈風(fēng)格由基礎(chǔ)I和弦組成。然而,和弦檢測器630選擇的小節(jié)與IV或 V和弦而不是I和弦匹配。因此,和弦編輯單元643把該和弦編輯到適 用于實(shí)際檢測的小節(jié)的和弦中。而且,編輯根據(jù)組成嘻哈風(fēng)格的所有 樂器來獨(dú)立執(zhí)行。
和弦應(yīng)用單元645根據(jù)樂器依次連接和弦編輯單元643編輯的和 弦。例如,假設(shè)選擇了嘻哈風(fēng)格并且和弦如圖9所示來選擇。在這種 情況下,嘻哈風(fēng)格的I和弦被應(yīng)用到第一小節(jié),嘻哈風(fēng)格的IV和弦被 應(yīng)用到第二小節(jié)的前一半,以及V和弦被應(yīng)用到第二小節(jié)的后一半。 這樣,和弦應(yīng)用單元645依次連接嘻哈風(fēng)格的和弦,其適用于每個(gè)小 節(jié)。這時(shí),和弦應(yīng)用單元645根據(jù)各個(gè)樂器依次連接和弦。和弦根據(jù) 樂器的數(shù)量來連接。例如,嘻哈風(fēng)格的鋼琴和弦被應(yīng)用和連接,以及 嘻哈風(fēng)格的鼓和弦被應(yīng)用和連接。
音軌產(chǎn)生單元647產(chǎn)生通過依照樂器連接和弦而建立的伴奏文 件。伴奏文件可以以通過根據(jù)樂器連接和弦產(chǎn)生的獨(dú)立MIDI音軌的形
式來產(chǎn)生。伴奏文件可存儲(chǔ)在存儲(chǔ)單元650中。
音樂生成器660通過合成存儲(chǔ)在存儲(chǔ)單元650中的旋律文件和伴 奏文件來產(chǎn)生音樂文件。音樂生成器660產(chǎn)生的音樂文件可存儲(chǔ)在存 儲(chǔ)單元650中。音樂生成器660可通過將音軌生成器647產(chǎn)生的至少 一個(gè)MIDI文件和用戶輸入的旋律音軌組合來形成一個(gè)MIDI文件。
以上描述是關(guān)于通過將伴奏添加到通過用戶界面610輸入的旋律 上產(chǎn)生音樂文件的。當(dāng)接收旋律時(shí),可接收用戶譜寫的旋律,并且可 接收已經(jīng)譜寫的旋律。例如,存儲(chǔ)在存儲(chǔ)單元650中的已存在旋律可 被下載。而且,新的旋律可通過編輯下載旋律來譜寫。
圖11是說明根據(jù)本發(fā)明第二實(shí)施例的音樂譜寫設(shè)備的操作方法 的流程圖。
參考圖ll,在操作1101中,旋律通過用戶界面610輸入。
用戶可通過哼唱將自己譜寫的旋律輸入到本發(fā)明的音樂譜寫設(shè)備 600中。用戶界面610具有麥克風(fēng)并且可通過麥克風(fēng)從用戶接收旋律。 而且,用戶可通過唱歌的方式輸入自己譜寫的旋律。
而且,用戶界面610可按鍵盤模式從用戶接收旋律。用戶界面610 可在顯示單元上顯示鍵盤圖像,并且通過檢測對(duì)應(yīng)于設(shè)置音符的按鍵 的按下/松開來從用戶接收旋律。音階(例如do,re,mi,fa,so,la,ti)被分配 到各個(gè)按鍵。因此,音高信息可通過檢測用戶所選擇的按鍵來獲得。 而且,對(duì)應(yīng)聲音的音長信息可通過檢測按鍵被按下的時(shí)間長度來獲得。 此時(shí),用戶可通過按下八度音階上/下按鍵來選擇八度音階。
而且,用戶界面610可按樂譜模式從用戶接收旋律。用戶界面610 可在顯示單元上顯示樂譜并且通過用戶的按鍵操作來接收旋律。例如,
具有預(yù)定音高和音長的音符被顯示在樂譜上。用戶可通過按下第一按 鍵(音符UP)升高音高,或者通過按下第二按鍵(音符DOWN)降低 音高。而且,用戶可通過按下第三按鍵(延長)來延長或者按下第四 按鍵(縮短)來縮短音長。通過這種方式,用戶可輸入聲音的音高和 音長。通過重復(fù)這些過程,用戶可輸入自己譜寫的旋律。
在操作1103中,當(dāng)通過用戶界面610輸入了旋律,旋律生成器 620產(chǎn)生對(duì)應(yīng)于輸入旋律的旋律文件。旋律生成器620產(chǎn)生的旋律文件 可存儲(chǔ)在存儲(chǔ)單元650中。
在操作1105中,本發(fā)明的音樂譜寫設(shè)備600分析旋律生成器620 產(chǎn)生的旋律并且產(chǎn)生適用于該旋律的和聲/節(jié)奏伴奏文件。和聲/節(jié)奏伴 奏文件可存儲(chǔ)在存儲(chǔ)單元650中。
和弦檢測器630分析旋律生成器620產(chǎn)生的旋律文件并且檢測適 用于旋律的和弦。在檢測和弦上的信息可存儲(chǔ)在存儲(chǔ)單元650中。
伴奏生成器640通過參考和弦檢測器630檢測的和弦信息產(chǎn)生伴 奏文件。伴奏文件表示包含和聲伴奏和節(jié)奏伴奏的文件。伴奏生成器 640產(chǎn)生的伴奏文件可存儲(chǔ)在存儲(chǔ)單元650中。
在操作1107中,音樂生成器660合成旋律文件與和聲/節(jié)奏伴奏 文件并產(chǎn)生音樂文件。音樂文件可存儲(chǔ)在存儲(chǔ)單元650中。
本發(fā)明的音樂譜寫設(shè)備600僅從用戶接收旋律,產(chǎn)生適用于輸入 旋律的和聲/節(jié)奏伴奏,并且通過合成它們來產(chǎn)生音樂文件。因此,不 是專家的普通人可輕松的創(chuàng)作好的音樂。
圖12是根據(jù)本發(fā)明第三實(shí)施例的移動(dòng)終端的框圖。在此,移動(dòng)終 端包括用戶可攜帶的所有終端。移動(dòng)終端的例子是個(gè)人數(shù)字助理
(PDA)、數(shù)碼相機(jī)、移動(dòng)通信終端、拍照手機(jī)等。
參考圖12,本發(fā)明的移動(dòng)終端包括用戶界面1210,音樂譜寫模式 1220,以及存儲(chǔ)單元1230。音樂譜寫模塊1220包括旋律生成器1221, 和聲伴奏生成器1223,節(jié)奏伴奏生成器1225以及音樂生成器1227。
用戶界面1210從用戶接收數(shù)據(jù)、指令和菜單選擇,并且提供音頻 信息和視頻信息給用戶。而且,用戶界面1201從用戶接收旋律。從用 戶接收的旋律表示具有音高和音長的聲音的水平線連接。
音樂譜寫模塊1220產(chǎn)生對(duì)應(yīng)于通過用戶界面1210輸入的旋律的 和聲伴奏和/或節(jié)奏伴奏。音樂譜寫模塊1220產(chǎn)生音樂文件,其中和聲
伴奏和/或節(jié)奏伴奏被添加到用戶輸入的旋律上。
本發(fā)明的移動(dòng)終端1200僅從用戶接收旋律,產(chǎn)生適用于輸入旋律 的和聲伴奏和節(jié)奏伴奏,并且通過合成它們來提供音樂文件。因此,
不是專家的普通人可輕松地創(chuàng)作好的音樂。
旋律生成器1221產(chǎn)生對(duì)應(yīng)于通過用戶界面1210所輸入旋律的旋 律文件并且將該旋律文件存儲(chǔ)在存儲(chǔ)單元1230中。
和聲伴奏生成器1223分析旋律生成器1221產(chǎn)生的旋律文件,檢 測適用于該旋律的和聲,并且隨后產(chǎn)生和聲伴奏文件。和聲伴奏生成 器1223產(chǎn)生的伴奏文件存儲(chǔ)在存儲(chǔ)單元1230中。
節(jié)奏伴奏生成器1225分析旋律生成器1221產(chǎn)生的旋律文件,檢 測適用于該旋律的節(jié)奏,并且隨后產(chǎn)生節(jié)奏伴奏文件。節(jié)奏伴奏生成 器1225可通過對(duì)旋律的分析向用戶推薦合適的節(jié)奏類型。而且,節(jié)奏 伴奏生成器1225可根據(jù)用戶請(qǐng)求的節(jié)奏類型來產(chǎn)生節(jié)奏伴奏文件。節(jié) 奏伴奏生成器1225產(chǎn)生的節(jié)奏伴奏文件存儲(chǔ)在存儲(chǔ)單元1230中。
音樂生成器1227合成存儲(chǔ)在存儲(chǔ)單元1230中的旋律文件、和聲
伴奏文件和節(jié)奏伴奏文件,并且產(chǎn)生音樂文件。音樂文件存儲(chǔ)在存儲(chǔ)
單元1230中。
旋律可通過多種方式從用戶接收。用戶界面1210可根據(jù)從用戶接 收旋律的方法而按多種形式修改。
一種方法是以哼唱模式接收旋律。用戶可通過哼唱將自己譜寫的 旋律輸入到移動(dòng)終端1200中。用戶界面1210具有麥克風(fēng)并且可通過 麥克風(fēng)從用戶接收旋律。而且,用戶可通過他/她唱一首歌的方式輸入 旋律。
用戶界面1210還可包括顯示單元。在這種情況下,哼唱模式被執(zhí) 行的標(biāo)記可被顯示在顯示單元上。顯示單元可顯示節(jié)拍器并且用戶可 通過參考節(jié)拍器來調(diào)整輸入旋律的節(jié)拍。
在旋律輸入完成之后,用戶可請(qǐng)求輸入旋律的確認(rèn)。用戶界面1210 可通過揚(yáng)聲器輸出用戶輸入的旋律。旋律可以以樂譜形式顯示在顯示 單元上。用戶可在顯示在用戶界面1210上的樂譜中選擇音符進(jìn)行編輯, 并且修改所選擇音符的音高和/或音長。
而且,用戶界面1210可按鍵盤模式從用戶接收旋律。用戶界面 1210可在顯示單元上顯示鍵盤圖像,并且通過檢測對(duì)應(yīng)于設(shè)置音符的 按鍵的按下/松開來從用戶接收旋律。音階(例如do,re,mi,fa,so,la,ti)被 分配到各個(gè)按鍵。因此,音高信息可通過檢測用戶所選擇的按鍵來獲 得。而且,對(duì)應(yīng)聲音的音長信息可通過檢測按鍵被按下的時(shí)間長度來 獲得。此時(shí),用戶可通過按下八度音階上/下按鍵來選擇八度音階。
顯示單元可顯示節(jié)拍器并且用戶可通過參考節(jié)拍器來調(diào)整輸入旋
律的節(jié)拍。在旋律輸入完成之后,用戶可請(qǐng)求輸入旋律的確認(rèn)。用戶 界面1210可通過揚(yáng)聲器輸出用戶輸入的旋律。旋律可以以樂譜形式顯 示在顯示單元上。用戶可在顯示在用戶界面1210上的樂譜中選擇音符 進(jìn)行編輯,并且修改所選擇音符的音高和/或音長。
而且,用戶界面1210可按樂譜模式從用戶接收旋律。用戶界面 1210可在顯示單元上顯示樂譜并且通過用戶的按鍵操作來接收旋律。 例如,具有預(yù)定音高和音長的音符被顯示在樂譜上。用戶可通過按下 第一按鍵(音符UP)升高音高,或者通過按下第二按鍵(音符DOWN) 降低音高。而且,用戶可通過按下第三按鍵(延長)來延長或者按下 第四按鍵(縮短)來縮短音長。通過這種方式,用戶可輸入聲音的音 高和音長。通過重復(fù)這些過程,用戶可輸入自己譜寫的旋律。
在旋律輸入完成之后,用戶可請(qǐng)求輸入旋律的確認(rèn)。用戶界面1210 可通過揚(yáng)聲器輸出用戶輸入的旋律。旋律可以以樂譜形式顯示在顯示 單元上。用戶可在顯示在用戶界面1210上的樂譜中選擇音符進(jìn)行編輯, 并且編輯所選擇音符的音高和/或音長。
和聲伴奏生成器1223根據(jù)旋律生成器1221產(chǎn)生的旋律文件分析 用于伴奏的基本旋律。對(duì)應(yīng)于構(gòu)成旋律的每個(gè)小節(jié),基于分析數(shù)據(jù)選 擇和弦。在此,和弦表示在每個(gè)小節(jié)的用于和聲伴奏的設(shè)置并且被用 于從音樂的整體和聲中區(qū)分。
例如,當(dāng)唱歌時(shí)播放吉他,播放在每個(gè)小節(jié)設(shè)置的和弦。唱歌的 部分對(duì)應(yīng)于旋律譜寫部分,并且和聲伴奏生成器1223運(yùn)行用于在每個(gè) 時(shí)刻確定并選擇適用于歌曲的和弦。
以上的描述是關(guān)于音樂文件的產(chǎn)生,其中音樂文件是相對(duì)于通過 用戶界面1120輸入的旋律而疊加和聲伴奏和/或節(jié)奏伴奏來產(chǎn)生的。然 而,當(dāng)接收旋律時(shí),用戶譜寫的旋律可被接收,并且已存在的譜寫旋律可被接收。例如,存儲(chǔ)在存儲(chǔ)單元1230中的已存在旋律可被下載。 而且,新的旋律可通過編輯下載旋律來譜寫。
圖13是說明根據(jù)本發(fā)明第三實(shí)施例的移動(dòng)終端的操作方法的流 程圖。
參考圖13,在操作1301中,旋律通過用戶界面1210輸入。
用戶可通過哼唱將自己譜寫的旋律輸入到本發(fā)明的移動(dòng)終端1200 中。用戶界面1210具有麥克風(fēng)并且可通過麥克風(fēng)從用戶接收旋律。而 且,用戶可通過唱歌的方式輸入自己譜寫的旋律。
而且,用戶界面1210可按鍵盤模式從用戶接收旋律。用戶界面 1210可在顯示單元上顯示鍵盤圖像,并且通過檢測對(duì)應(yīng)于設(shè)置音符的 按鍵的按下/松開來從用戶接收旋律。音階(例如do,re,mi,fa,so,la,ti)被 分配到各個(gè)按鍵。因此,音高信息可通過檢測用戶所選擇的按鍵來獲 得。而且,對(duì)應(yīng)聲音的音長信息可通過檢測按鍵被按下的時(shí)間長度來 獲得。此時(shí),用戶可通過按下八度音階上/下按鍵來選擇八度音階。
而且,用戶界面1210可按樂譜模式從用戶接收旋律。用戶界面 1210可在顯示單元上顯示樂譜并且通過用戶的按鍵操作來接收旋律。 例如,具有預(yù)定音高和音長的音符被顯示在樂譜上。用戶可通過按下 第一按鍵(音符UP)升高音高,或者通過按下第二按鍵(音符DOWN) 降低音高。而且,用戶可通過按下第三按鍵(延長)來延長或者按下 第四按鍵(縮短)來縮短音長。通過這種方式,用戶可輸入聲音的音 高和音長。通過重復(fù)這些過程,用戶可輸入自己譜寫的旋律。
在操作1303中,當(dāng)通過用戶界面1210輸入了旋律,旋律生成器 1221產(chǎn)生對(duì)應(yīng)于輸入旋律的旋律文件。旋律生成器1210產(chǎn)生的旋律文 件可存儲(chǔ)在存儲(chǔ)單元1230中。
在操作1305中,音樂譜寫模塊1220中的和聲伴奏生成器1223分 析旋律文件并產(chǎn)生適用于旋律的和聲伴奏文件。和聲伴奏文件可存儲(chǔ) 在存儲(chǔ)單元1230中。
在操作1307中,音樂譜寫模塊1220中的音樂生成器1227把旋律 文件與和聲伴奏文件合成并產(chǎn)生音樂文件。音樂文件可存儲(chǔ)在存儲(chǔ)單 元1230中。
同時(shí),盡管和聲伴奏文件的單獨(dú)產(chǎn)生在以上操作1305中描述,但 是節(jié)奏伴奏文件還可通過在操作1303中產(chǎn)生的旋律文件的分析產(chǎn)生。 這樣,當(dāng)節(jié)奏伴奏文件進(jìn)一步被產(chǎn)生時(shí),通過在操作1307中合成旋律 文件、和聲伴奏文件和節(jié)奏伴奏文件來產(chǎn)生音樂文件。
本發(fā)明的移動(dòng)終端1200從用戶接收簡單旋律,產(chǎn)生適用于輸入旋 律的和聲伴奏和節(jié)奏伴奏,并且通過合成它們來產(chǎn)生音樂文件。因此, 不是專家的普通人可輕松的創(chuàng)作好的音樂。
圖14是根據(jù)本發(fā)明第四實(shí)施例的移動(dòng)終端的框圖。在此,移動(dòng)終 端包括用戶可攜帶的所有終端。移動(dòng)終端的例子是個(gè)人數(shù)字助理 (PDA)、數(shù)碼相機(jī)、移動(dòng)通信終端、拍照手機(jī)等。
參考圖14,根據(jù)本發(fā)明第四實(shí)施例的移動(dòng)終端1400包括用戶界 面1410,音樂譜寫模塊1420以及存儲(chǔ)單元1430。音樂譜寫模塊1420 包括旋律生成器1421,和弦檢測器1423,伴奏生成器1425以及音樂 生成器1427。
用戶界面1410從用戶接收數(shù)據(jù)、指令和菜單選擇,并且提供音頻 信息和視頻信息給用戶。而且,用戶界面1410從用戶接收旋律。從用 戶接收的旋律表示具有音高和音長的聲音的水平線連接。
音樂譜寫模塊H20產(chǎn)生對(duì)應(yīng)于通過用戶界面1410輸入的旋律的 合適的和聲/節(jié)奏伴奏。音樂譜寫模塊1420產(chǎn)生音樂文件,其中和聲/ 節(jié)奏伴奏被添加到用戶輸入的旋律上。
本發(fā)明的移動(dòng)終端1400僅從用戶接收旋律,產(chǎn)生適用于所輸入旋 律的和聲/節(jié)奏伴奏,并且通過合成它們來提供音樂文件。因此,不是 音樂專家的普通人可輕松地創(chuàng)作好的音樂。
旋律生成器1421產(chǎn)生對(duì)應(yīng)于通過用戶界面1410所輸入旋律的旋 律文件,并且將該旋律文件存儲(chǔ)在存儲(chǔ)單元1430中。
和弦檢測器1423分析旋律生成器1421產(chǎn)生的旋律文件并且檢測 適用于該旋律的和弦。檢測的和弦信息可被存儲(chǔ)在存儲(chǔ)單元1430中。
伴奏生成器1425通過參考和弦檢測器1423檢測的和弦信息產(chǎn)生 伴奏文件。伴奏文件表示包含和聲伴奏和節(jié)奏伴奏的文件。伴奏生成 器1425產(chǎn)生的伴奏文件可被存儲(chǔ)在存儲(chǔ)單元1430中。
音樂生成器1427合成存儲(chǔ)在存儲(chǔ)單元1430中的旋律文件和伴奏 文件,并且產(chǎn)生音樂文件。音樂文件存儲(chǔ)在存儲(chǔ)單元1430中。
根據(jù)本發(fā)明的移動(dòng)終端1400僅從用戶接收旋律,并且通過合成適 用于所輸入旋律的和聲/節(jié)奏伴奏產(chǎn)生音樂文件。因此,不是音樂專家 的普通人可輕松地創(chuàng)作好的音樂。
可通過多種方式從用戶接收旋律。用戶界面1410可根據(jù)從用戶接 收旋律的方法按多種形式修改。可以以哼唱模式、鍵盤模式和樂譜模 式從用戶接收旋律。
將在以下描述在和弦檢測器1423中檢測適用于輸入旋律的和弦 的過程。檢測和弦的過程可根據(jù)本發(fā)明的第三實(shí)施例應(yīng)用到移動(dòng)終端1200。
和弦檢測器1423分析輸入旋律并且根據(jù)先前指定的節(jié)拍來劃分小節(jié)。例如在4/4節(jié)拍的情況下,每4拍計(jì)算一個(gè)音符的長度并且畫在 音樂紙(參見圖8)上。在小節(jié)中重疊的音符使用連接線(tie)來劃分。
和弦檢測器1423將聲音劃分為12個(gè)音符并且為聲音的長度指定 權(quán)值(l個(gè)八度音階被劃分為12個(gè)音符,并且例如,在鋼琴按鍵中的 1個(gè)八度音階總共包括12個(gè)白鍵和黑鍵)。該音符越長,對(duì)確定和弦 的影響就越高。因此,要被指定更高的權(quán)值。反之,較低的權(quán)值指定 給較短的音符。而且,還會(huì)考慮適用于節(jié)拍的強(qiáng)/弱條件。例如,4/4節(jié) 拍具有強(qiáng)/弱/半強(qiáng)/弱的節(jié)奏。在這種情況下,較高的權(quán)值相對(duì)于其它音符被指定給強(qiáng)/半強(qiáng)音符。通過這種方式,當(dāng)選擇和弦時(shí),可具有很大 影響。
和弦檢測器1423將通過將多個(gè)條件相加獲得的權(quán)值指定給各個(gè) 音符。因此,當(dāng)選擇和弦時(shí),和弦檢測器1423提供旋律分析數(shù)據(jù)從而 得到最悅耳的伴奏。
和弦檢測器1423使用旋律分析單元633的分析數(shù)據(jù)確定音樂的整 體模式具有大調(diào)/小調(diào)的哪一種。根據(jù)升調(diào)(#)的數(shù)量按鍵具有C大調(diào)、
G大調(diào)、D大調(diào)和A大調(diào),以及根據(jù)降調(diào)(b)的數(shù)量按鍵具有F大調(diào)、 Bb大調(diào)、Eb大調(diào)。因?yàn)樵诟鱾€(gè)按鍵中使用不同的和弦,所以需要上述 分析。
和弦檢測器1423通過使用所分析的按鍵信息以及權(quán)重信息映射 最適用于每個(gè)小節(jié)的和弦。和弦檢測器1423根據(jù)音符的分布指定和弦 到一個(gè)小節(jié),或者指定和弦到半個(gè)小節(jié)。
通過這些過程,和弦檢測器1423可分析從用戶輸入的旋律并且檢 測適用于每個(gè)小節(jié)的和弦。
伴奏生成器1425選擇添加到用戶輸入的旋律上的伴奏的風(fēng)格。伴奏風(fēng)格包括嘻哈、舞曲、爵士、搖滾、芭蕾、快奏等。伴奏風(fēng)格可通過用戶選擇被添加到用戶輸入的旋律上。存儲(chǔ)單元1430對(duì)于每個(gè)風(fēng)格 存儲(chǔ)和弦。而且,用于各個(gè)風(fēng)格的和弦文件可根據(jù)各個(gè)樂器來建立。 樂器包括鋼琴、口琴、小提琴、大提琴、吉他、鼓等。對(duì)應(yīng)于樂器的 和弦文件用1個(gè)小節(jié)的長度來形成并且用基礎(chǔ)I和弦來建立。很明顯用 于各個(gè)風(fēng)格的和弦文件可在獨(dú)立數(shù)據(jù)庫中管理并且可用其它和弦比如 IV或V和弦來建立。
伴奏生成器1425根據(jù)所選擇的風(fēng)格將和弦修改到和弦檢測器 1423實(shí)際檢測的每個(gè)小節(jié)的和弦中去。例如,伴奏生成器1425選擇的 嘻哈風(fēng)格由基礎(chǔ)I和弦組成。然而,和弦檢測器1423選擇的小節(jié)與IV 或V和弦而不是I和弦匹配。因此,伴奏生成器1425將適用于實(shí)際檢 測的小節(jié)的和弦修改到和弦中。而且,編輯根據(jù)組成嘻哈風(fēng)格的所有 樂器來獨(dú)立執(zhí)行。
伴奏生成器1425根據(jù)樂器依次連接根據(jù)樂器編輯的和弦。例如, 假設(shè)選擇了嘻哈風(fēng)格并且選擇了和弦。在這種情況下,嘻哈風(fēng)格的I 和弦被應(yīng)用到第一小節(jié),嘻哈風(fēng)格的IV和弦被應(yīng)用到第二小節(jié)的前一 半,以及V和弦被應(yīng)用到第二小節(jié)的后一半。這樣,伴奏生成器1425 依次連接嘻哈風(fēng)格的和弦,其適用于每個(gè)小節(jié)。這時(shí),伴奏生成器1425 根據(jù)各個(gè)樂器依次連接和弦。和弦根據(jù)樂器的數(shù)量來連接。例如,嘻 哈風(fēng)格的鋼琴和弦被應(yīng)用和連接,以及嘻哈風(fēng)格的鼓和弦被應(yīng)用和連 接。
伴奏生成器1425產(chǎn)生通過根據(jù)樂器連接和弦而建立的伴奏文件。伴奏文件可以以通過根據(jù)樂器連接和弦產(chǎn)生的獨(dú)立MIDI音軌的形式 來產(chǎn)生。伴奏文件可存儲(chǔ)在存儲(chǔ)單元1430中。
音樂生成器1427通過合成存儲(chǔ)在存儲(chǔ)單元1430中的旋律文件和 伴奏文件來產(chǎn)生音樂文件。音樂生成器1427產(chǎn)生的音樂文件可存儲(chǔ)在 存儲(chǔ)單元1430中。音樂生成器1427可通過將伴奏生成器1425產(chǎn)生的 至少一個(gè)MIDI文件和用戶輸入的旋律音軌組合來形成一個(gè)MIDI文件。
以上描述是關(guān)于通過將伴奏添加到通過用戶界面1410輸入的旋 律上產(chǎn)生音樂文件的。當(dāng)接收旋律時(shí),可接收用戶譜寫的旋律,并且 可接收已經(jīng)譜寫的旋律。例如,存儲(chǔ)在存儲(chǔ)單元1430中的已存在旋律 可被下載。而且,新的旋律可通過編輯下載旋律來譜寫。
圖15是說明根據(jù)本發(fā)明第四實(shí)施例的移動(dòng)終端的操作方法的流程圖。
參考圖15,在操作1501中,旋律通過用戶界面1410來輸入。
用戶可通過哼唱將自己譜寫的旋律輸入到本發(fā)明的移動(dòng)終端1400 中。用戶界面1410具有麥克風(fēng)并且可通過麥克風(fēng)從用戶接收旋律。而 且,用戶可通過唱歌的方式輸入自己譜寫的旋律。
而且,用戶界面1410可以鍵盤模式從用戶接收旋律。用戶界面 1410可在顯示單元上顯示鍵盤圖像,并且通過檢測對(duì)應(yīng)于設(shè)置音符的 按鍵的按下/松開來從用戶接收旋律。音階(例如do,re,mi,fa,so,la,ti)被 分配到各個(gè)按鍵。因此,音高信息可通過檢測用戶所選擇的按鍵來獲 得。而且,對(duì)應(yīng)聲音的音長信息可通過檢測按鍵被按下的時(shí)間長度來 獲得。此時(shí),用戶可通過按下八度音階上/下按鍵來選擇八度音階。
而且,用戶界面1410可按樂譜模式從用戶接收旋律。用戶界面 1410可在顯示單元上顯示樂譜并且通過用戶的按鍵操作來接收旋律。 例如,具有預(yù)定音高和音長的音符被顯示在樂譜上。用戶可通過按下
第一按鍵(音符UP)升高音高,或者通過按下第二按鍵(音符DOWN)
降低音高。而且,用戶可通過按下第三按鍵(延長)來延長或者按下 第四按鍵(縮短)來縮短音長。通過這種方式,用戶可輸入聲音的音 高和音長。通過重復(fù)這些過程,用戶可輸入自己譜寫的旋律。
在操作1503中,當(dāng)通過用戶界面1410輸入了旋律,音樂譜寫模 塊1420的旋律生成器1421產(chǎn)生對(duì)應(yīng)于輸入旋律的旋律文件。旋律生 成器1421產(chǎn)生的旋律文件可存儲(chǔ)在存儲(chǔ)單元1430中。
在操作1505中,本發(fā)明的音樂譜寫模塊1420分析旋律生成器1421
產(chǎn)生的旋律并且產(chǎn)生適用于旋律的和聲/節(jié)奏伴奏文件。該和聲/節(jié)奏伴 奏文件可存儲(chǔ)在存儲(chǔ)單元1430中。
音樂譜寫模塊1420的和弦檢測器1423分析旋律生成器1421產(chǎn)生
的旋律文件并且檢測適用于旋律的和弦。在檢測和弦上的信息存儲(chǔ)在 存儲(chǔ)單元1430中。
音樂譜寫模塊1420的伴奏生成器1425通過參考和弦檢測器1423 檢測的和弦信息產(chǎn)生伴奏文件。伴奏文件表示包含和聲伴奏和節(jié)奏伴 奏的文件。伴奏生成器1425產(chǎn)生的伴奏文件存儲(chǔ)在存儲(chǔ)單元1430中。
在操作1507中,音樂譜寫模塊1420的音樂生成器1427合成旋律 文件與和聲/節(jié)奏伴奏文件并產(chǎn)生音樂文件。音樂文件可存儲(chǔ)在存儲(chǔ)單 元1430中。
本發(fā)明的移動(dòng)終端1400僅從用戶接收旋律,產(chǎn)生適用于輸入旋律 的和聲/節(jié)奏伴奏,并且通過合成它們來產(chǎn)生音樂文件。因此,不是專
家的普通人可輕松的創(chuàng)作好的音樂。
圖16是根據(jù)本發(fā)明第五實(shí)施例的移動(dòng)通信終端的框圖,圖17是 表示存儲(chǔ)在根據(jù)本發(fā)明第五實(shí)施例的移動(dòng)通信終端的存儲(chǔ)單元中的數(shù) 據(jù)種類的數(shù)據(jù)結(jié)構(gòu)的視圖。
參考圖16,本發(fā)明的移動(dòng)通信終端1600包括用戶界面1610,音 樂譜寫模塊1620,鈴聲選擇器1630,鈴聲體驗(yàn)分析器1640,自動(dòng)鈴聲 選擇器1650,存儲(chǔ)單元1660以及鈴聲播放器1670。
用戶界面1610從用戶接收數(shù)據(jù)、指令和菜單選擇,并且提供音頻 信息和視頻信息給用戶。而且,用戶界面1610從用戶接收旋律。從用 戶接收的旋律表示具有音高和音長的聲音的水平線連接。
音樂譜寫模塊1630產(chǎn)生適用于通過用戶界面1610輸入的旋律的 和聲/節(jié)奏伴奏。音樂譜寫模塊1630產(chǎn)生音樂文件,其中和聲/節(jié)奏伴 奏被添加到用戶輸入的旋律上。
音樂譜寫模塊1630可以是根據(jù)本發(fā)明第三實(shí)施例的移動(dòng)終端的 音樂譜寫模塊1220,或者是根據(jù)本發(fā)明第四實(shí)施例的移動(dòng)終端的音樂 譜寫模塊1420。
根據(jù)本發(fā)明的移動(dòng)終端1600僅從用戶接收旋律,產(chǎn)生適用于所輸
入旋律的和聲/節(jié)奏伴奏,并且通過合成它們來提供音樂文件。因此,
不是音樂專家的普通人可輕松地創(chuàng)作好的音樂。而且,用戶可傳輸自 己譜寫的音樂文件給其他人。此外,音樂文件可被用于作為移動(dòng)通信
終端1600的鈴聲。
存儲(chǔ)單元1660存儲(chǔ)和弦信息al,節(jié)奏信息a2,音頻文件a3,體 驗(yàn)?zāi)J叫畔4以及鈴聲設(shè)置信息a5。
參考圖17,首先和弦信息al表示基于音程理論(即多于兩個(gè)音符 之間的差異)應(yīng)用到旋律的音符上的和聲信息。
因此,盡管通過用戶界面1610輸入簡單的旋律線,根據(jù)和聲信息 al,可以在預(yù)定點(diǎn)播放單元(例如基于節(jié)拍的樂曲)中實(shí)現(xiàn)伴奏。
其次,節(jié)奏信息a2包括關(guān)于打擊樂器比如鼓或節(jié)奏樂器比如貝司 的演奏的信息。節(jié)奏信息a2基本上由節(jié)拍和重拍組成并且包括基于節(jié) 拍模式的和聲信息和各種節(jié)奏。根據(jù)節(jié)奏信息a2,各種節(jié)奏伴奏比如 芭蕾、嘻哈以及拉丁舞曲可基于音符的預(yù)定回放單元(例如句子)來 實(shí)施。
第三,音頻文件a3是音樂播放文件并且包括MIDI文件。MIDI 是用于電子樂器之間用于傳輸/接收數(shù)字信號(hào)的通信的標(biāo)準(zhǔn)協(xié)議。MIDI 文件包括音色(timbre)信息、音高(pitch)信息、音階(scale)信息、 音符(note)信息、節(jié)拍(beat)信息、節(jié)奏(rhythm)信息和混響 (reverberation)信息。
音色信息與音域相關(guān)并且表示聲音的內(nèi)部屬性。例如,音色信息 根據(jù)樂器(聲音)的種類而改變。
音階信息表示聲音的音高(通常7個(gè)音階,其被劃分為大調(diào)音階、 小調(diào)音階、半音音階和全音階)。音符信息bl是樂曲的最小單元。即 音符信息bl可作為聲音源采樣的單元。而且,音樂可以使用節(jié)拍信息 和混響信息來精細(xì)地演奏。
MIDI文件的每個(gè)信息被存儲(chǔ)為音軌。在本實(shí)施例中,音符音軌 bl、和聲音軌b2以及節(jié)奏音軌b3被用作自動(dòng)伴奏功能。
第四,體驗(yàn)?zāi)J叫畔4表示通過用戶選擇的音頻文件的分析的最喜愛(最常選擇的)和弦信息和節(jié)奏信息的分級(jí)信息。因此,根據(jù)體 驗(yàn)?zāi)J叫畔4,用戶喜愛的音頻文件a3可基于和弦分級(jí)信息和節(jié)奏信 息的數(shù)量來選擇。
第五,鈴聲設(shè)置信息a5是被設(shè)置成允許用戶選擇的音頻文件a3 或者音頻文件(將在以下描述)通過對(duì)用戶的體驗(yàn)的分析自動(dòng)選擇作 為鈴聲的信息。
當(dāng)用戶按下提供在用戶界面1610上的鍵盤的預(yù)定按鍵時(shí),產(chǎn)生對(duì) 應(yīng)的按鍵輸入信號(hào)并且傳輸?shù)揭魳纷V寫模塊1620。
音樂譜寫模塊1620根據(jù)按鍵輸入產(chǎn)生包含節(jié)拍和音長的音符信 息并且在音符音軌中建立產(chǎn)生的音符信息。
這時(shí),音樂譜寫模塊1620根據(jù)按鍵的種類來映射聲音的預(yù)定音高 并且根據(jù)按鍵的操作時(shí)間來設(shè)置聲音的預(yù)定音長。因此,產(chǎn)生了音符 信息。通過操作預(yù)定按鍵以及音符被指定的按鍵,用戶可輸入升調(diào)(#) 或者降調(diào)(b)。因此,音樂譜寫模塊1620產(chǎn)生音符信息來將映射的音高增加或減少半音。
通過這種方式,用戶通過鍵盤的種類和按下的時(shí)間來輸入基本音 譜線。這時(shí),用戶界面1610實(shí)時(shí)地使用音樂符號(hào)來產(chǎn)生顯示信息并且 將其顯示在顯示單元上。
例如,用戶在檢査顯示在每個(gè)小節(jié)中的樂譜紙上的音符的同時(shí), 可輕松的譜寫音譜線。
而且,音樂譜寫模塊1620設(shè)置兩個(gè)操作模式,旋律輸入模式和旋 律確認(rèn)模式,并且用戶選擇操作模式。如上所述,旋律輸入模式是接收音符信息的模式,并且旋律確認(rèn)模式是播放旋律從而用戶可在譜寫 旋律時(shí)確認(rèn)音符信息的模式。即如果選擇了旋律確認(rèn)模式,音樂譜寫 模式1620基于迄今產(chǎn)生的音符信息來播放旋律。
如果在旋律輸入模式操作的時(shí)候,預(yù)定按鍵的輸入信號(hào)被傳輸,音樂譜寫模塊1620根據(jù)指定給按鍵的音階來播放對(duì)應(yīng)的聲音。因此,用戶可在樂譜紙上確認(rèn)音符并且可在聆聽輸入聲音或播放迄今輸入聲 音時(shí)譜寫音樂。
如上所述,用戶可從開始通過音樂譜寫模塊1620來譜寫音樂。而 且,用戶可使用已有音樂和音頻文件來譜寫/改編音樂。在這種情況下, 通過用戶選擇,音樂譜寫模塊1620可讀取存儲(chǔ)在存儲(chǔ)單元1660中的 另一個(gè)音頻文件。
音樂譜寫模塊1620檢測所選擇音頻文件的音軌,并且用戶界面 1610顯示音樂符號(hào)。在檢査它們之后,用戶操縱用戶界面1610的鍵盤。 如果接收了按鍵輸入信號(hào),就產(chǎn)生對(duì)應(yīng)的音符信息并且編輯音軌的音 符信息。
當(dāng)輸入音符信息(旋律)時(shí),音樂譜寫模塊1620提供適用于輸入 音符信息(旋律)的自動(dòng)伴奏功能。
音樂譜寫模塊1620按預(yù)定單位來分析輸入音符信息,從存儲(chǔ)單元 1660中檢測可應(yīng)用的和聲信息,并且使用檢測的和聲信息來建立和聲音軌。
檢測的和聲信息可按多種類型組合,并且音樂譜寫模塊1620根據(jù) 和聲信息的種類和組合的不同來建立多個(gè)和聲音軌。
音樂譜寫模塊1620分析產(chǎn)生的音符信息的節(jié)拍并且檢測來自存儲(chǔ)單元1660的可應(yīng)用的節(jié)奏信息,隨后使用檢測的節(jié)奏信息來建立節(jié) 奏音軌。音樂譜寫模塊1620根據(jù)各種節(jié)奏信息和組合的不同來建立多
個(gè)節(jié)奏音軌。
音樂譜寫模塊1620混合音符音軌、和聲音軌以及節(jié)奏音軌并且產(chǎn) 生一個(gè)音頻文件。因?yàn)槊總€(gè)音軌存在多個(gè),可產(chǎn)生用于鈴聲的多個(gè)音 頻文件。
如果用戶通過以上程序輸入音譜線到用戶界面1610,那么本發(fā)明 的移動(dòng)通信終端1600自動(dòng)產(chǎn)生和聲伴奏和節(jié)奏伴奏并且產(chǎn)生多個(gè)音頻 文件。
鈴聲選擇器1630可以提供音頻文件的標(biāo)志符給用戶。如果用戶通 過用戶界面1610選擇了用作鈴聲的音頻文件,那么鈴聲選擇器1630 將所設(shè)置的音頻文件設(shè)置為可用作鈴聲(鈴聲設(shè)置信息)。
用戶重復(fù)使用鈴聲設(shè)置功能并且鈴聲設(shè)置信息存儲(chǔ)在存儲(chǔ)單元 1660中。鈴聲體驗(yàn)分析器1640分析所選擇音頻文件的和聲信息和節(jié)奏 信息并且產(chǎn)生關(guān)于用戶的體驗(yàn)?zāi)J降男畔ⅰ?br>
自動(dòng)鈴聲選擇器1650選擇預(yù)定數(shù)量的音頻文件用作用戶根據(jù)體 驗(yàn)?zāi)J叫畔⒆V寫或改編的多個(gè)音頻文件之間的鈴聲。
當(dāng)連接了通信信道并且播放鈴聲時(shí),對(duì)應(yīng)的音頻文件被解析并且 產(chǎn)生MIDI文件的播放信息,并且根據(jù)時(shí)間順序來改編播放信息。鈴聲 播放器1670根據(jù)每個(gè)音軌的播放時(shí)間依次讀取對(duì)應(yīng)的聲音源并且轉(zhuǎn)換 它們的頻率。
頻率轉(zhuǎn)換聲音源通過界面單元1610的揚(yáng)聲器被輸出為鈴聲。
圖18是說明根據(jù)本發(fā)明第五實(shí)施例的移動(dòng)通信終端的操作方法 的流程圖。
參考圖18,在操作1800中,確定是否新譜寫音樂(例如鈴聲) 或改編已有音樂。
在操作1805中,當(dāng)新譜寫音樂時(shí),包含音高和音長的音符信息根 據(jù)按鍵的輸入信號(hào)來產(chǎn)生。
反之,在操作1815和1820中,當(dāng)改編已有音樂時(shí),音樂譜寫模 塊1620讀取所選擇的音頻文件,并且分析音符音軌并且顯示音樂符號(hào)。
用戶選擇已有音樂的音符,并且通過鍵盤的操作來輸入音階到所 選擇的音符。在操作1805和1810中,音樂譜寫模塊1620映射對(duì)應(yīng)于
按鍵輸入信號(hào)的音符信息并且以編輯音樂符號(hào)的格式顯示映射的音符信息。
在操作1825和1830中,當(dāng)譜寫或改編預(yù)定旋律時(shí),音樂譜寫模 塊1620使用產(chǎn)生的音符信息建立音符音軌。
在操作1835中,當(dāng)建立對(duì)應(yīng)于音軌的音符音軌時(shí),音樂譜寫模塊 1620按預(yù)定單位分析產(chǎn)生的音符信息并且檢測來自存儲(chǔ)單元1660的可 應(yīng)用的和弦信息。隨后,音樂譜寫模塊1620使用檢測的和弦信息根據(jù) 音符信息的順序來建立和聲音軌。
在操作1840中,音樂譜寫模塊1620分析包含在音符音軌的音符 信息中的節(jié)拍并且檢測來自存儲(chǔ)單元1660的可應(yīng)用的節(jié)奏信息。而且, 音樂譜寫模塊1620使用檢測的節(jié)奏信息根據(jù)音符信息的順序來建立節(jié)
奏音軌。
在操作1845中,當(dāng)旋律(音符音軌)被譜寫/改編并且和聲伴奏 (和聲音軌)和節(jié)奏伴奏(節(jié)奏音軌)被自動(dòng)產(chǎn)生時(shí),音樂譜寫模塊 1620混合音軌來產(chǎn)生多個(gè)音頻文件。
在操作1855中,當(dāng)在操作1850中用戶手動(dòng)指定所想要的音頻文 件作為鈴聲時(shí),鈴聲選擇器1630提供標(biāo)志符,選擇音頻文件并且隨后 存儲(chǔ)鈴聲設(shè)置信息在對(duì)應(yīng)的音頻文件中。
在操作1860中,鈴聲體驗(yàn)分析器1640分析被用作鈴聲的音頻文 件的和聲信息和節(jié)奏信息,提供關(guān)于用戶的體驗(yàn)?zāi)J降男畔?,并且?體驗(yàn)?zāi)J叫畔⒋鎯?chǔ)在存儲(chǔ)單元1660中。
在操作1870中,當(dāng)用戶想要在操作1850中自動(dòng)地指定鈴聲時(shí), 自動(dòng)鈴聲選擇器1650分析譜寫或改編的音頻文件或者存儲(chǔ)的已有音頻 文件,用體驗(yàn)?zāi)J叫畔砥ヅ渌鼈?,并且選擇音頻文件用作鈴聲。
在操作1860中,當(dāng)鈴聲被自動(dòng)指定時(shí),鈴聲體驗(yàn)分析器1640分 析自動(dòng)選擇的和聲信息和節(jié)奏信息,產(chǎn)生關(guān)于用戶的體驗(yàn)?zāi)J叫畔⒌?信息,并且將它們存儲(chǔ)在存儲(chǔ)單元1660中。
在可根據(jù)本發(fā)明譜寫/改編鈴聲的移動(dòng)通信終端中,輸入通過按鍵的簡單操作來輸入的想要旋律或者改編另一個(gè)音樂旋律,由此來產(chǎn)生 各種和聲伴奏和節(jié)奏伴奏。多個(gè)美妙的鈴聲內(nèi)容可通過將伴奏混合為 一個(gè)音樂文件來獲得。
而且,通過基于音樂理論來搜索用戶的鈴聲喜好比如和聲信息和 節(jié)奏信息的數(shù)據(jù)庫,新譜寫/改編的鈴聲內(nèi)容或已有的鈴聲內(nèi)容被自動(dòng) 地選擇并指定為鈴聲。因此,有可能減小手動(dòng)操作菜單的不便從而定 期的指定鈴聲。
此外,當(dāng)通過搭乘交通工具移動(dòng)或等待某個(gè)人時(shí),用戶可通過簡 單的界面來享受譜寫或改編音樂的樂趣。
而且,鈴聲可在業(yè)余時(shí)間輕松創(chuàng)作而不用付費(fèi)下載鈴聲源。因此, 可改善移動(dòng)通信終端的使用。
工業(yè)實(shí)用性
本發(fā)明提供一種音樂譜寫設(shè)備,能夠自動(dòng)產(chǎn)生適用于表達(dá)旋律的 和聲伴奏和節(jié)奏伴奏。
本發(fā)明提供一種具有音樂譜寫模塊的移動(dòng)終端,能夠自動(dòng)地產(chǎn)生 適用于表達(dá)旋律的和聲伴奏和節(jié)奏伴奏。
本發(fā)明提供一種具有音樂譜寫模塊的移動(dòng)通信終端,能夠自動(dòng)地 產(chǎn)生適用于表達(dá)旋律的和聲伴奏和節(jié)奏伴奏,音樂譜寫模塊產(chǎn)生的音 樂被用作鈴聲。
權(quán)利要求
1.一種音樂譜寫設(shè)備的操作方法,包括通過用戶界面接收旋律;產(chǎn)生對(duì)應(yīng)于所接收旋律的旋律文件;通過分析所述旋律文件產(chǎn)生適用于所述旋律的和弦伴奏文件;以及通過合成所述旋律文件和所述和弦伴奏文件產(chǎn)生音樂文件。
2. 如權(quán)利要求l所述的操作方法,其中,所述用戶界面通過用戶 的哼唱來接收所述旋律。
3. 如權(quán)利要求1所述的操作方法,其中,所述用戶界面通過檢測 對(duì)應(yīng)于設(shè)置音符的按鍵的按下/松開來從所述用戶接收所述旋律。
4. 如權(quán)利要求l所述的操作方法,其中,所述用戶界面在顯示單 元上顯示樂譜并且通過用戶的按鍵操作接收音符的音高和音長來接收 所述旋律。
5. 如權(quán)利要求1所述的操作方法,其中,產(chǎn)生所述和聲伴奏文件 包括根據(jù)組成所述旋律的小節(jié)來選擇對(duì)應(yīng)于每個(gè)小節(jié)的和弦。
6. 如權(quán)利要求1所述的操作方法,還包括通過對(duì)所述旋律文件的分析產(chǎn)生對(duì)應(yīng)于所述旋律的節(jié)奏伴奏文件。
7. 如權(quán)利要求6所述的操作方法,還包括通過合成所述旋律文 件、所述和聲伴奏文件和所述節(jié)奏伴奏文件來產(chǎn)生第二音樂文件。
8. 如權(quán)利要求l所述的操作方法,還包括把所述旋律文件、所 述和聲伴奏文件、所述音樂文件和現(xiàn)有的已譜寫的音樂文件中的至少 一個(gè)存儲(chǔ)在存儲(chǔ)單元中。
9. 如權(quán)利要求8所述的操作方法,其中,所述用戶界面接收并顯 示存儲(chǔ)在所述存儲(chǔ)單元中的文件的旋律,從所述用戶接收編輯所述旋 律的請(qǐng)求,并且編輯所述旋律。
10. —種音樂譜寫設(shè)備的操作方法,包括 通過用戶界面接收旋律; 產(chǎn)生對(duì)應(yīng)于所接收旋律的旋律文件;通過對(duì)所述旋律文件的分析產(chǎn)生適用于所述旋律的和聲/節(jié)奏伴 奏文件;以及通過合成所述旋律文件和所述和聲/節(jié)奏伴奏文件產(chǎn)生音樂文件。
11. 如權(quán)利要求IO所述的操作方法,其中,所述用戶界面通過用 戶的哼唱來接收所述旋律。
12. 如權(quán)利要求IO所述的操作方法,其中,所述用戶界面通過檢 測對(duì)應(yīng)于設(shè)置音符的按鍵的按下/松開來從所述用戶接收所述旋律。
13. 如權(quán)利要求IO所述的操作方法,其中,所述用戶界面在顯示 單元上顯示樂譜并且通過用戶的按鍵操作接收音符的音高和音長來接 收所述旋律。
14. 如權(quán)利要求IO所述的操作方法,其中,產(chǎn)生所述和聲/節(jié)奏伴 奏文件包括根據(jù)預(yù)先指定的節(jié)拍來分析所輸入的旋律并劃分小節(jié); 將所述旋律的聲音劃分為12個(gè)音符并且分配權(quán)值給各個(gè)音符; 確定所輸入旋律的模式是大調(diào)/小調(diào)的哪一種,并且分析按鍵信 息;以及通過參考所分析的小節(jié)信息和所分析的權(quán)值信息來映射對(duì)應(yīng)于各水小節(jié)的和弦。
15. 如權(quán)利要求IO所述的操作方法,其中,產(chǎn)生所述和聲/節(jié)奏伴奏文件包括選擇將被添加到所述用戶輸入的所述旋律上的伴奏風(fēng)格; 根據(jù)所選擇的風(fēng)格把參考和弦編輯到實(shí)際檢測的每個(gè)小節(jié)的和弦中;根據(jù)樂器依次連接所編輯的和弦;以及產(chǎn)生伴奏文件,該伴奏文件是通過根據(jù)所述樂器連接所述和弦來建立的。
16. 如權(quán)利要求15所述的操作方法,其中,所述伴奏文件按MIDI文件格式產(chǎn)生。
17. 如權(quán)利要求IO所述的操作方法,還包括把所述旋律文件、 對(duì)于每個(gè)小節(jié)的所述和弦、所述和聲/節(jié)奏伴奏文件、所述音樂文件和 現(xiàn)有的已譜寫的音樂文件中的至少一個(gè)存儲(chǔ)在存儲(chǔ)單元中。
18. 如權(quán)利要求17所述的操作方法,其中,所述用戶界面接收并 顯示存儲(chǔ)在所述存儲(chǔ)單元中的文件的旋律,從所述用戶接收編輯所述 旋律的請(qǐng)求,并且編輯所述旋律。
19. 一種移動(dòng)終端的操作方法,包括 通過用戶界面接收旋律; 產(chǎn)生對(duì)應(yīng)于所接收旋律的旋律文件;通過對(duì)所述旋律文件的分析產(chǎn)生適用于所述旋律的和聲伴奏文 件;以及通過合成所述旋律文件和所述和聲伴奏文件產(chǎn)生音樂文件。
20. 如權(quán)利要求19所述的操作方法,其中,所述用戶界面通過用戶的哼唱來接收所述旋律。
21. 如權(quán)利要求19所述的操作方法,其中,所述用戶界面通過檢測對(duì)應(yīng)于設(shè)置音符的按鍵的按下/松開來從所述用戶接收所述旋律。
22. 如權(quán)利要求19所述的操作方法,其中,所述用戶界面在顯示 單元上顯示樂譜并且通過用戶的按鍵操作接收音符的音高和音長來接 收所述旋律。
23. 如權(quán)利要求19所述的操作方法,其中,產(chǎn)生所述和聲伴奏文 件包括根據(jù)組成所述旋律的小節(jié)來選擇對(duì)應(yīng)于每個(gè)小節(jié)的和弦。
24. 如權(quán)利要求19所述的操作方法,還包括通過對(duì)所述旋律文 件的分析產(chǎn)生對(duì)應(yīng)于所述旋律的節(jié)奏伴奏文件。
25. 如權(quán)利要求24所述的操作方法,還包括通過合成所述旋律文 件、所述和聲伴奏文件和所述節(jié)奏伴奏文件來產(chǎn)生第二音樂文件。
26. 如權(quán)利要求19所述的操作方法,還包括把所述旋律文件、 所述和聲伴奏文件、所述音樂文件和現(xiàn)有的已譜寫的音樂文件中的至 少一個(gè)存儲(chǔ)在存儲(chǔ)單元中。
27. 如權(quán)利要求26所述的操作方法,其中,所述用戶界面接收并 顯示存儲(chǔ)在所述存儲(chǔ)單元中的文件的旋律,從所述用戶接收編輯所述 旋律的請(qǐng)求,并且編輯所述旋律。
28. —種移動(dòng)終端的操作方法,包括 通過用戶界面接收旋律; 產(chǎn)生對(duì)應(yīng)于所接收旋律的旋律文件;通過對(duì)所述旋律文件的分析產(chǎn)生適用于所述旋律的和聲/節(jié)奏伴奏文件;以及通過合成所述旋律文件和所述和聲/節(jié)奏伴奏文件產(chǎn)生音樂文件。
29. 如權(quán)利要求28所述的操作方法,其中,所述用戶界面通過用 戶的哼唱來接收所述旋律。
30. 如權(quán)利要求28所述的操作方法,其中,所述用戶界面通過檢 測對(duì)應(yīng)于設(shè)置音符的按鍵的按下/松開來從所述用戶接收所述旋律。
31. 如權(quán)利要求28所述的操作方法,其中,所述用戶界面在顯示 單元上顯示樂譜并且通過用戶的按鍵操作接收音符的音高和音長來接 收所述旋律。
32. 如權(quán)利要求28所述的操作方法,其中,產(chǎn)生所述和聲/節(jié)奏伴 奏文件包括根據(jù)預(yù)先指定的節(jié)拍來分析所輸入的旋律并劃分小節(jié); 將所述旋律的聲音劃分為12個(gè)音符并且分配權(quán)值給各個(gè)音符; 確定所輸入旋律的模式是大調(diào)/小調(diào)的哪一種,并且分析按鍵信 息;以及通過參考所分析的小節(jié)信息和所分析的權(quán)值信息來映射對(duì)應(yīng)于各 個(gè)小節(jié)的和弦。
33. 如權(quán)利要求28所述的操作方法,其中,產(chǎn)生所述和聲/節(jié)奏伴 奏文件包括選擇將被添加到所述用戶輸入的所述旋律上的伴奏風(fēng)格; 根據(jù)所選擇的風(fēng)格把參考和弦編輯到實(shí)際檢測的每個(gè)小節(jié)的和弦中;根據(jù)樂器依次連接所編輯的和弦;以及產(chǎn)生伴奏文件,該伴奏文件是通過根據(jù)所述樂器連接所述和弦來建立的。
34. 如權(quán)利要求33所述的操作方法,其中,所述伴奏文件按MIDI文件格式產(chǎn)生。
35. 如權(quán)利要求28所述的操作方法,還包括把所述旋律文件、 對(duì)于每個(gè)小節(jié)的所述和弦、所述和聲/節(jié)奏伴奏文件、所述音樂文件和 現(xiàn)有的己譜寫的音樂文件中的至少一個(gè)存儲(chǔ)在存儲(chǔ)單元中。
36. 如權(quán)利要求35所述的操作方法,其中,所述用戶界面接收并 顯示存儲(chǔ)在所述存儲(chǔ)單元中的文件的旋律,從所述用戶接收編輯所述 旋律的請(qǐng)求,并且編輯所述旋律。
37. —種移動(dòng)通信終端的操作方法,包括 通過用戶界面接收旋律; 產(chǎn)生對(duì)應(yīng)于所接收旋律的旋律文件;通過對(duì)所述旋律文件的分析產(chǎn)生包括適用于所述旋律的和聲伴奏 的伴奏文件;通過合成所述旋律文件和所述伴奏文件產(chǎn)生音樂文件; 將所產(chǎn)生的所述音樂文件選擇作為鈴聲;以及 當(dāng)連接呼叫時(shí),播放所選擇的音樂文件作為所述鈴聲。
38. 如權(quán)利要求37所述的操作方法,其中,所述用戶界面通過用 戶的哼唱來接收所述旋律。
39. 如權(quán)利要求37所述的操作方法,其中,所述用戶界面通過檢 測對(duì)應(yīng)于設(shè)置音符的按鍵的按下/松開來從所述用戶接收所述旋律。
40. 如權(quán)利要求37所述的操作方法,其中,所述用戶界面在顯示 單元上顯示樂譜并且通過用戶的按鍵操作接收音符的音高和音長來接 收所述旋律。
41. 如權(quán)利要求37所述的操作方法,其中,產(chǎn)生所述包括所述和 聲伴奏的伴奏文件包括根據(jù)組成所述旋律的小節(jié)來選擇對(duì)應(yīng)于每個(gè) 小節(jié)的和弦。
42. 如權(quán)利要求37所述的操作方法,還包括通過對(duì)所述旋律文 件的分析產(chǎn)生對(duì)應(yīng)于所述旋律的節(jié)奏伴奏文件。
43. 如權(quán)利要求42所述的操作方法,還包括通過合成所述旋律文件、包括所述和聲伴奏的所述伴奏文件和所述節(jié)奏伴奏文件來產(chǎn)生 第二音樂文件。
44. 如權(quán)利要求37所述的操作方法,還包括把所述旋律文件、 所述伴奏文件、所述音樂文件和現(xiàn)有的已譜寫的音樂文件中的至少一 個(gè)存儲(chǔ)在存儲(chǔ)單元中。
45. 如權(quán)利要求44所述的操作方法,其中,所述用戶界面接收并 顯示存儲(chǔ)在所述存儲(chǔ)單元中的文件的旋律,從所述用戶接收編輯所述 旋律的請(qǐng)求,并且編輯所述旋律。
46. 如權(quán)利要求37所述的操作方法,其中,產(chǎn)生所述包括所述和 聲伴奏的伴奏文件包括根據(jù)預(yù)先指定的節(jié)拍來分析所輸入的旋律并劃分小節(jié); 將所述旋律的聲音劃分為12個(gè)音符并且分配權(quán)值給各個(gè)音符; 確定所輸入旋律的模式是大調(diào)/小調(diào)的哪一種,并且分析按鍵信 息;以及通過參考所分析的小節(jié)信息和所分析的權(quán)值信息來映射對(duì)應(yīng)于各 個(gè)小節(jié)的和弦。
47. 如權(quán)利要求37所述的操作方法,其中,產(chǎn)生所述包括所述和聲伴奏的伴奏文件包括選擇將被添加到所述用戶輸入的所述旋律上的伴奏風(fēng)格; 根據(jù)所選擇的風(fēng)格把參考和弦編輯到實(shí)際檢測的每個(gè)小節(jié)的和弦中;根據(jù)樂器依次連接所編輯的和弦;以及產(chǎn)生伴奏文件,該伴奏文件是通過根據(jù)所述樂器連接所述和弦來建立的。
48.如權(quán)利要求37所述的操作方法,其中,所述伴奏文件按MIDI文件格式產(chǎn)生。
全文摘要
一種音樂譜寫設(shè)備的操作方法,包括通過用戶界面接收旋律,產(chǎn)生對(duì)應(yīng)于所接收旋律的旋律文件,通過對(duì)所述旋律文件的分析產(chǎn)生適用于旋律的和聲伴奏文件,以及通過合成所述旋律文件和所述和聲伴奏文件產(chǎn)生音樂文件。
文檔編號(hào)G10H7/00GK101203904SQ200580050175
公開日2008年6月18日 申請(qǐng)日期2005年12月15日 優(yōu)先權(quán)日2005年4月18日
發(fā)明者宋政珉, 樸龍哲, 李俊燁, 李龍熙 申請(qǐng)人:Lg電子株式會(huì)社