亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

伴奏數(shù)據(jù)產(chǎn)生設(shè)備的制作方法

文檔序號:2825614閱讀:284來源:國知局
伴奏數(shù)據(jù)產(chǎn)生設(shè)備的制作方法
【專利摘要】一種伴奏數(shù)據(jù)產(chǎn)生設(shè)備配備有:存儲裝置(15),其用于存儲與每個通過和弦類型與和弦根音的組合而指定的各和弦相關(guān)的樂句波形數(shù)據(jù);以及CPU(9)。CPU(9)執(zhí)行和弦信息獲取處理,該處理用于獲取指定和弦類型與和弦根音的和弦信息,以及CPU(9)執(zhí)行和弦聲音波形數(shù)據(jù)產(chǎn)生處理,該處理用于基于所獲取的和弦信息使用存儲在存儲裝置(15)中的多條樂句波形數(shù)據(jù)來產(chǎn)生與所獲取的和弦信息所指定的和弦根音以及和弦類型的和弦聲音相關(guān)的樂句波形數(shù)據(jù),并且輸出該樂句波形數(shù)據(jù)作為伴奏數(shù)據(jù)。
【專利說明】伴奏數(shù)據(jù)產(chǎn)生設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及用于產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)的伴奏數(shù)據(jù)產(chǎn)生設(shè)備和伴奏數(shù)據(jù)產(chǎn)生程序。
【背景技術(shù)】
[0002]通常,已知一種自動伴奏設(shè)備,其存儲基于諸如可用于各種音樂風(fēng)格(流派)的MIDI格式之類的自動演奏數(shù)據(jù)的伴奏風(fēng)格數(shù)據(jù)組,并且根據(jù)用戶(演奏者)所選伴奏風(fēng)格數(shù)據(jù)來為用戶音樂演奏添加伴奏(例如,參見日本專利公開第2900753號)。
[0003]使用自動音樂演奏數(shù)據(jù)的傳統(tǒng)自動伴奏設(shè)備對音高進(jìn)行轉(zhuǎn)換,使得基于諸如CMaj之類的特定和弦的伴奏風(fēng)格數(shù)據(jù)將與從用戶音樂演奏中檢測到的和弦信息匹配。
[0004]此外,已知一種琶音演奏設(shè)備,其存儲琶音模式數(shù)據(jù)作為樂句波形數(shù)據(jù),調(diào)整音高和拍速以與用戶輸入演奏匹配,并且產(chǎn)生自動伴奏數(shù)據(jù)(例如,參見日本專利公開第4274272 號)。
[0005]由于上述使用自動演奏數(shù)據(jù)的自動伴奏設(shè)備通過使用MIDI等來產(chǎn)生樂音,其很難執(zhí)行其中使用了民族樂器或者利用特殊音階的樂器的樂音的自動伴奏。另外,由于上述自動伴奏設(shè)備基于自動演奏數(shù)據(jù)來提供伴奏,因此很難呈現(xiàn)人的現(xiàn)場表演的現(xiàn)實(shí)感。
[0006]此外,諸如上述琶音演奏設(shè)備之類的使用樂句波形數(shù)據(jù)的傳統(tǒng)自動伴奏設(shè)備只能夠提供單音的伴奏樂句的自動演奏。

【發(fā)明內(nèi)容】

[0007]本發(fā)明的一個目的是提供一種伴奏數(shù)據(jù)產(chǎn)生設(shè)備,其能夠產(chǎn)生使用包括和弦在內(nèi)的樂句波形數(shù)據(jù)的自動伴奏數(shù)據(jù)。
[0008]為了實(shí)現(xiàn)上述目的,本發(fā)明的特征提供了一種伴奏數(shù)據(jù)產(chǎn)生設(shè)備,包括:存儲裝置(15),其用于存儲多組樂句波形數(shù)據(jù),每組樂句波形數(shù)據(jù)與基于和弦類型與和弦根音的組合而識別的和弦相關(guān);和弦信息獲取裝置(SA18,SA19),其用于獲取識別和弦類型與和弦根音的和弦信息;以及和弦音符樂句產(chǎn)生裝置(SA10,SA21至SA23,SA31,SA32,SB2至SB8,SC2至SC26),其用于通過使用存儲在所述存儲裝置中的樂句波形數(shù)據(jù)來產(chǎn)生表示與基于所獲取的和弦信息而識別的和弦相對應(yīng)的和弦音符樂句的波形數(shù)據(jù)作為伴奏數(shù)據(jù)。
[0009]如第一具體示例,與和弦相關(guān)的每組樂句波形數(shù)據(jù)是表示通過合成形成該和弦的音符而獲取的和弦音符的樂句波形數(shù)據(jù)。
[0010]在此情況下,所述存儲裝置可以存儲表示和弦音符的多組樂句波形數(shù)據(jù),使得針對每個和弦類型提供一組樂句波形數(shù)據(jù);并且所述和弦音符樂句產(chǎn)生裝置可以包括:讀取裝置(SA10,SA21,SA22),其用于從所述存儲裝置讀出這樣一組樂句波形數(shù)據(jù),其表示與基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦類型相對應(yīng)的各和弦音符;以及音高改變裝置(SA23),其用于根據(jù)基于所獲取的和弦信息而識別的和弦根音與由所讀取的該組樂句波形數(shù)據(jù)表示的和弦音符的和弦根音之間的音高差來對所讀取的表示各和弦音符的該組樂句波形數(shù)據(jù)進(jìn)行音高改變,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
[0011]此外,所述存儲裝置可以存儲表示其和弦根音為各種音高的各和弦的音符的多組樂句波形數(shù)據(jù),使得針對每個和弦類型提供樂句波形數(shù)據(jù);并且所述和弦音符樂句產(chǎn)生裝置可以包括:讀取裝置(SA10,SA21,SA22),其用于從所述存儲裝置讀出這樣一組樂句波形數(shù)據(jù),其與基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦類型相對應(yīng)、并且表不其和弦根首的首聞與基于所獲取的和弦彳目息而識別的和弦根首的首聞相差最小的和弦的各音符;以及音高改變裝置(SA23),其用于根據(jù)基于所獲取的和弦信息而識別的和弦根音與由所讀取的該組樂句波形數(shù)據(jù)表示的和弦的和弦根音之間的音高差來對所讀取的表示各和弦音符的該組樂句波形數(shù)據(jù)進(jìn)行音高改變,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
[0012]此外,所述存儲裝置可以存儲表示各和弦音符的多組樂句波形數(shù)據(jù),使得針對每個和弦類型的每個和弦根音提供樂句波形數(shù)據(jù);并且所述和弦音符樂句產(chǎn)生裝置可以包括:讀取裝置(SA10,SA21至SA23),其用于從所述存儲裝置讀出這樣一組樂句波形數(shù)據(jù),該組樂句波形數(shù)據(jù)表示與基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦類型以及和弦根音相對應(yīng)的和弦的各音符,并且所述讀取裝置產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
[0013]如第二具體示例,此外,與和弦相關(guān)的每組樂句波形數(shù)據(jù)由以下項(xiàng)形成:一組基本樂句波形數(shù)據(jù),其適用于多個和弦類型并且包括表示至少一個和弦根音音符的樂句波形數(shù)據(jù);以及多個選擇樂句波形數(shù)據(jù)組,其是表示其和弦根音為由該組基本樂句波形數(shù)據(jù)表示的和弦根音的多個和弦音符(以及除這些和弦音符之外的音符)的樂句波形數(shù)據(jù),每個選擇樂句波形數(shù)據(jù)組適用于不同和弦類型,并且所述多個選擇樂句波形數(shù)據(jù)組不包括在該組基本樂句波形數(shù)據(jù)中;并且所述和弦音符樂句產(chǎn)生裝置從所述存儲裝置讀出基本樂句波形數(shù)據(jù)和選擇樂句波形數(shù)據(jù),合成所讀取的數(shù)據(jù),并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
[0014]在此情況下,所述和弦音符樂句產(chǎn)生裝置可以包括:第一讀取裝置(SA10,SA31,SB2,SB4, SB5),其用于從所述存儲裝置讀出基本樂句波形數(shù)據(jù),并且根據(jù)基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差來對所讀取的基本樂句波形數(shù)據(jù)進(jìn)行音高改變;第二讀取裝置(SA10,SA31,SB2, SB4, SB6至SB8),其用于讀出與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的選擇樂句波形數(shù)據(jù),并且根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的該組基本樂句波形數(shù)據(jù)的和弦根音之間的音高差來對所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行音高改變;以及合成裝置(SA31,SB5, SB8),其用于將所讀取且音高改變后的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進(jìn)行合成,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
[0015]此外,所述和弦音符樂句產(chǎn)生裝置可以包括:第一讀取裝置(SA10,SA31,SB2,SB5),其用于從所述存儲裝置讀出基本樂句波形數(shù)據(jù);第二讀取裝置(SA10,SA31,SB2,SB6至SB8),其用于從所述存儲裝置讀出與基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦類型相對應(yīng)的選擇樂句波形數(shù)據(jù);以及合成裝置(SA31,SB4, SB5, SB8),其用于將所讀取的基本樂句波形數(shù)據(jù)與所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行合成,根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差來對所合成的樂句波形數(shù)據(jù)進(jìn)行音高改變,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
[0016]此外,所述存儲裝置可以存儲一組基本樂句波形數(shù)據(jù)與多組選擇樂句波形數(shù)據(jù)的多個集合,每個集合具有不同和弦根音;并且所述和弦音符樂句產(chǎn)生裝置可以包括:選擇裝置(SB2),其用于選擇基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的一個集合,該集合具有其首聞與基于由所述和弦"[目息獲取裝置獲取的和弦彳目息而識別的和弦根首的首聞相差最小的和弦根音;第一讀取裝置(SA10,SA31,SB2,SB4,SB5),其用于從所述存儲裝置讀出在所選擇的基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的集合中包括的基本樂句波形數(shù)據(jù),并且根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)組的和弦根音之間的音高差來對所讀取的基本樂句波形數(shù)據(jù)進(jìn)行音高改變;第二讀取裝置(SA10, SA31,SB2, SB4, SB6至SB8),其用于從所述存儲裝置讀出在所選擇的基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的集合中包括的、并且與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的選擇樂句波形數(shù)據(jù),并且根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)組的和弦根音之間的音高差來對所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行音高改變;以及合成裝置(SA31,SB5, SB8),其用于將所讀取且音高改變后的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進(jìn)行合成,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
[0017]此外,所述存儲裝置可以存儲一組基本樂句波形數(shù)據(jù)與多組選擇樂句波形數(shù)據(jù)的多個集合,每個集合具有不同和弦根音;并且所述和弦音符樂句產(chǎn)生裝置可以包括:選擇裝置(SB2),其用于選擇基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的一個集合,該集合具有其首聞與基于由所述和弦"[目息獲取裝置獲取的和弦彳目息而識別的和弦根首的首聞相差最小的和弦根音;第一讀取裝置(SA10,SA31,SB2, SB5),其用于從所述存儲裝置讀出在所選擇的基本樂句波形數(shù) 據(jù)組與選擇樂句波形數(shù)據(jù)組的集合中包括的基本樂句波形數(shù)據(jù);第二讀取裝置(SA10,SA31,SB2, SB6至SB8),其用于從所述存儲裝置讀出在所選擇的基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的集合中包括的、并且與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的選擇樂句波形數(shù)據(jù);以及合成裝置(SA31,SB4, SB5, SB8),其用于將所讀取的基本樂句波形數(shù)據(jù)與所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行合成,根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差來對所合成的樂句波形數(shù)據(jù)進(jìn)行音高改變,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
[0018]此外,所述存儲裝置可以針對每個和弦根音存儲一組基本樂句波形數(shù)據(jù)和多組選擇樂句波形數(shù)據(jù);并且所述和弦音符樂句產(chǎn)生裝置可以包括:第一讀取裝置(SA10,SA31,SB2,SB5),其用于從所述存儲裝置讀出與基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦根音相對應(yīng)的基本樂句波形數(shù)據(jù);第二讀取裝置(SA10,SA31,SB2, SB6至SB8),其用于從所述存儲裝置讀出與基于所獲取的和弦信息而識別的和弦根音以及和弦類型相對應(yīng)的選擇樂句波形數(shù)據(jù);以及合成裝置(SA31,SB5, SB8),其用于將所讀取的基本樂句波形數(shù)據(jù)與所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行合成,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
[0019]此外,所述一組基本樂句波形數(shù)據(jù)是表示通過將該和弦的和弦根音與構(gòu)成該和弦的音符進(jìn)行合成而獲取的各音符的一組樂句波形數(shù)據(jù),并且適用于和弦類型而不是和弦根
曰?
[0020]如第三具體示例,此外,各自與和弦相關(guān)的多組樂句波形數(shù)據(jù)中的每一組樂句波形數(shù)據(jù)由以下項(xiàng)形成:一組基本樂句波形數(shù)據(jù),其是表示和弦根音音符的樂句波形數(shù)據(jù);以及多組選擇樂句波形數(shù)據(jù),其是表示其和弦根音為由基本樂句波形數(shù)據(jù)表示的和弦根音的部分和弦音符的樂句波形數(shù)據(jù),并且其適用于多個和弦類型并且表示與由基本樂句波形數(shù)據(jù)表示的和弦根音音符不同的部分和弦音符;并且所述和弦音符樂句產(chǎn)生裝置可以從所述存儲裝置讀出基本樂句波形數(shù)據(jù)和選擇樂句波形數(shù)據(jù),根據(jù)基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦類型來對所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行音高改變,將所讀取的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進(jìn)行合成,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
[0021]此外,所述和弦音符樂句產(chǎn)生裝置可以包括:第一讀取裝置(SA10,SA31,SC2,SC4,SC5),其用于從所述存儲裝置讀出基本樂句波形數(shù)據(jù),并且根據(jù)基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差來對所讀取的基本樂句波形數(shù)據(jù)進(jìn)行音高改變;第二讀取裝置(SA10,SA31,SC2,SC4,SC6至SC12,SC13至SC19,SC20至SC26),其用于根據(jù)基于所獲取的和弦信息而識別的和弦類型從所述存儲裝置讀出選擇樂句波形數(shù)據(jù),并且不僅根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差、而且還根據(jù)與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的和弦的音符與由所讀取的選擇樂句波形數(shù)據(jù)表示的和弦的音符之間的音高差,來對所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行音高改變;以及合成裝置(SC5,SC12,SC19,SC26),其用于將所讀取且音高改變后的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進(jìn)行合成,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
[0022]此外,所述和弦音符樂句產(chǎn)生裝置可以包括:第一讀取裝置(SA10,SA31,SC2,SC5),其用于從所述存儲裝置讀出基本樂句波形數(shù)據(jù);第二讀取裝置(SA10,SA31,SC6至SC12,SC13至SC19,SC20至SC26),其用于根據(jù)基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦類型從所述存儲裝置讀出選擇樂句波形數(shù)據(jù),并且根據(jù)與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的和弦音符與由所讀取的選擇樂句波形數(shù)據(jù)表示的和弦音符之間的音高差來對所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行音高改變;以及合成裝置(SC4,SC5,SC12,SC19,SC26),其用于將所讀取的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進(jìn)行合成,根據(jù)基于所獲取的和弦信息而識別的和弦根音與由所讀取的基本樂句波形數(shù)據(jù)表示的和弦根音之間的音高差來對所合成的樂句波形數(shù)據(jù)進(jìn)行音高改變,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
[0023]此外,所述存儲裝置可以存儲一組基本樂句波形數(shù)據(jù)與多組選擇樂句波形數(shù)據(jù)的多個集合,每個集合具有不同和弦根音;并且所述和弦音符樂句產(chǎn)生裝置可以包括:選擇裝置(SC2),其用于選擇基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的一個集合,該集合具有其首聞與基于由所述和弦"[目息獲取裝置獲取的和弦彳目息而識別的和弦根首的首聞相差最小的和弦根音;第一讀取裝置(SA10,SA31,SC2,SC4,SC5),其用于從所述存儲裝置讀出在所選擇的基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的集合中包括的基本樂句波形數(shù)據(jù)組,并且根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差來對所讀取的基本樂句波形數(shù)據(jù)進(jìn)行音高改變;第二讀取裝置(SA10,SA31,SC2,SC4,SC6 至 SC12,SC13 至 SC19,SC20 至 SC26),其用于從所述存儲裝置讀出在所選擇的基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的集合中包括的、并且適用于基于所獲取的和弦信息而識別的和弦類型的選擇樂句波形數(shù)據(jù),并且其不僅根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差、而且還根據(jù)與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的和弦的音符與由所讀取的選擇樂句波形數(shù)據(jù)表示的和弦的音符之間的音高差,來對所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行音高改變;以及合成裝置(SC5,SC12,SC19,SC26),其用于將所讀取且音高改變后的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進(jìn)行合成,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
[0024]此外,所述存儲裝置可以存儲一組基本樂句波形數(shù)據(jù)與多組選擇樂句波形數(shù)據(jù)的多個集合,每個集合具有不同和弦根音;并且所述和弦音符樂句產(chǎn)生裝置可以包括:選擇裝置(SC2),其用于選擇基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的一個集合,該集合具有其首聞與基于由所述和弦"[目息獲取裝置獲取的和弦彳目息而識別的和弦根首的首聞相差最小的和弦根音;第一讀取裝置(SA10,SA31,SC2,SC5),其用于從所述存儲裝置讀出在所選擇的基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的集合中包括的基本樂句波形數(shù)據(jù)組;第二讀取裝置(SA10,SA31,SC6至SC12,SC13至SC19,SC20至SC26),其用于從所述存儲裝置讀出在所選擇的基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的集合中包括的、并且適用于基于所獲取的和弦信息而識別的和弦類型的選擇樂句波形數(shù)據(jù),并且其根據(jù)與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的和弦音符與由所讀取的選擇樂句波形數(shù)據(jù)表示的和弦音符之間的音高差來對所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行音高改變;以及合成裝置(SC4,SC5,SC12,SC19,SC26,SA32),其用于將所讀取的基本樂句波形數(shù)據(jù)與所讀取的且音高改變后的選擇樂句波形數(shù)據(jù)進(jìn)行合成,根據(jù)基于所獲取的和弦信息而識別的和弦根音與由所讀取的基本樂句波形數(shù)據(jù)表示的和弦根音之間的音高差來對所合成的樂句波形數(shù)據(jù)進(jìn)行音高改變,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
[0025]此外,所述存儲裝置可以針對每個和弦根音存儲一組基本樂句波形數(shù)據(jù)和多組選擇樂句波形數(shù)據(jù);并且所述和弦音符樂句產(chǎn)生裝置可以包括:第一讀取裝置(SA10,SA31,SC2,SC5),其用于從所述存儲裝置讀出與基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦根音相對應(yīng)的基本樂句波形數(shù)據(jù);第二讀取裝置(SA10,SA31,SC6至SC12,SC13至SC19,SC20至SC26),其用于根據(jù)基于所獲取的和弦信息而識別的和弦根音以及和弦類型從所述存儲裝置讀出選擇樂句波形數(shù)據(jù),并且根據(jù)與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的和弦音符與由所讀取的選擇樂句波形數(shù)據(jù)表示的和弦音符之間的音高差來對所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行音高改變;以及合成裝置(SC5,SC12,SC19,SC26),其用于將所讀取的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進(jìn)行合成,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
[0026]此外,所述選擇樂句波形數(shù)據(jù)組是至少與具有和弦中包括的三度音程的音符和五度音程的音符相對應(yīng)的樂句波形數(shù)據(jù)組。
[0027]此外,通過對與具有預(yù)定小節(jié)數(shù)的伴奏樂句的音樂演奏相對應(yīng)的樂音進(jìn)行記錄來獲取樂句波形數(shù)據(jù)。
[0028]根據(jù)本發(fā)明,伴奏數(shù)據(jù)產(chǎn)生設(shè)備能夠產(chǎn)生使用包括和弦在內(nèi)的樂句波形數(shù)據(jù)的自動伴奏數(shù)據(jù)。[0029]此外,本發(fā)明不限于伴奏數(shù)據(jù)產(chǎn)生設(shè)備的發(fā)明,而可以體現(xiàn)為伴奏數(shù)據(jù)產(chǎn)生方法的發(fā)明和伴奏數(shù)據(jù)產(chǎn)生程序的發(fā)明。
【專利附圖】

【附圖說明】
[0030]圖1是表示根據(jù)本發(fā)明的第一至第三實(shí)施例的伴奏數(shù)據(jù)產(chǎn)生設(shè)備的示例硬件構(gòu)造的框圖;
[0031]圖2是表示本發(fā)明的第一實(shí)施例中所使用的自動伴奏數(shù)據(jù)的示例構(gòu)造的概念圖;
[0032]圖3是表示根據(jù)本發(fā)明的第一實(shí)施例的示例和弦類型表的概念圖;
[0033]圖4是表示本發(fā)明的第一實(shí)施例中所使用的自動伴奏數(shù)據(jù)的不同示例構(gòu)造的概念圖;
[0034]圖5A是根據(jù)本發(fā)明的第一實(shí)施例的主處理的一部分的流程圖;
[0035]圖5B是根據(jù)本發(fā)明的第一實(shí)施例的主處理的另一部分的流程圖;
[0036]圖6A是表示本發(fā)明的第二實(shí)施例中所使用的自動伴奏數(shù)據(jù)的示例構(gòu)造的一部分概念圖;
[0037]圖6B是表示本發(fā)明的第二實(shí)施例中所使用的自動伴奏數(shù)據(jù)的示例構(gòu)造的另一部分概念圖;
[0038]圖7是表示本發(fā)明的第二實(shí)施例中所使用的自動伴奏數(shù)據(jù)的不同示例構(gòu)造的概念圖;
[0039]圖8A是表示本發(fā)明的第二實(shí)施例中所使用的自動伴奏數(shù)據(jù)的不同示例構(gòu)造的一部分概念圖;
[0040]圖SB是表示本發(fā)明的第二實(shí)施例中所使用的自動伴奏數(shù)據(jù)的不同示例構(gòu)造的另一部分概念圖;
[0041]圖9A是根據(jù)本發(fā)明的第二和第三實(shí)施例的主處理的一部分的流程圖;
[0042]圖9B是根據(jù)本發(fā)明的第二和第三實(shí)施例的主處理的另一部分的流程圖;
[0043]圖10是根據(jù)本發(fā)明的第二實(shí)施例在圖9B的步驟SA31執(zhí)行的合成波形數(shù)據(jù)產(chǎn)生處理的流程圖;
[0044]圖11是表示本發(fā)明的第三實(shí)施例中所使用的自動伴奏數(shù)據(jù)的示例構(gòu)造的概念圖;
[0045]圖12是表示本發(fā)明的第三實(shí)施例中所使用的自動伴奏數(shù)據(jù)的不同示例構(gòu)造的概念圖;
[0046]圖13是表示根據(jù)本發(fā)明的第三實(shí)施例的示例和弦類型編組半音距離表的概念圖;
[0047]圖14A是根據(jù)本發(fā)明的第三實(shí)施例在圖9B的步驟SA31執(zhí)行的合成波形數(shù)據(jù)產(chǎn)生處理的一部分流程圖;
[0048]圖14B是根據(jù)本發(fā)明的第三實(shí)施例在圖9B的步驟SA31執(zhí)行的合成波形數(shù)據(jù)產(chǎn)生處理的另一部分流程圖。
【具體實(shí)施方式】
[0049]a.第一實(shí)施例[0050]將說明本發(fā)明的第一實(shí)施例。圖1是表示根據(jù)本發(fā)明的第一實(shí)施例的伴奏數(shù)據(jù)產(chǎn)生設(shè)備100的硬件構(gòu)造的示例的框圖。
[0051]RAM7、R0M8、CPU9、檢測電路11、顯示電路13、存儲裝置15、音調(diào)產(chǎn)生器18和通信接口(I/F) 21連接到伴奏數(shù)據(jù)產(chǎn)生設(shè)備100的總線6。
[0052]RAM7具有諸如包括再現(xiàn)緩沖器的緩沖區(qū)域和寄存器之類的用于CPU9的工作區(qū)域,以便存儲標(biāo)志、各種參數(shù)等。例如,后文將描述的自動伴奏數(shù)據(jù)將被載入RAM7的一個區(qū)域中。
[0053]在R0M8中,可以存儲各種數(shù)據(jù)文件(例如后面描述的自動伴奏數(shù)據(jù)AA)、各種參數(shù)、控制程序以及用于實(shí)現(xiàn)第一實(shí)施例的程序。在該情況下,無需在存儲裝置15中再次存儲程序等。
[0054]CPU9執(zhí)行計算,并且根據(jù)R0M8或存儲裝置15中存儲的控制程序和用于實(shí)現(xiàn)第一實(shí)施例的程序來控制該設(shè)備。定時器10連接到CPU9以向CPU9提供基本時鐘信號、中斷定時等。
[0055]用戶使用連接到檢測電路11的設(shè)置操作元件12以用于各種輸入、設(shè)置和選擇。設(shè)置操作元件12可以是諸如開關(guān)、操作板、音量調(diào)節(jié)器、調(diào)節(jié)滑塊、旋轉(zhuǎn)編碼器、操縱桿、慢放倒帶、用于輸入字符的鍵盤、和鼠標(biāo)之類任何部件,只要其能夠輸出與用戶輸入對應(yīng)的信號即可。此外,設(shè)置操作元件12可以是顯示在顯示單元14上的通過使用諸如光標(biāo)開關(guān)之類操作元件進(jìn)行操作的軟件開關(guān)。
[0056]在第一實(shí)施例中,通過使用設(shè)置操作元件12,用戶選擇存儲在存儲裝置15、R0M8等中的或者通過通信I/F21從外部設(shè)備取得(下載)的自動伴奏數(shù)據(jù)AA,指示開始或停止自動伴奏,以及進(jìn)行各種設(shè)置。
[0057]顯示電路13連接到顯示單元14以在顯示單元14上顯示各種信息。顯示單元14可以顯示用于對伴奏數(shù)據(jù)產(chǎn)生設(shè)備100的設(shè)置的各種信息。
[0058]存儲裝置15由以下介質(zhì)的至少一個組合來形成:諸如硬盤之類的存儲介質(zhì)、FD(軟磁盤或軟盤(商標(biāo)))、⑶(壓縮盤)、DVD (數(shù)字多功能盤)、或諸如閃速存儲器及其驅(qū)動器之類的半導(dǎo)體存儲器。存儲介質(zhì)可以是可拆卸的,或者可以集成到伴奏數(shù)據(jù)產(chǎn)生設(shè)備100中。在存儲裝置15和(或)R0M8中,優(yōu)選地可以存儲多個自動伴奏數(shù)據(jù)組AA、用于實(shí)現(xiàn)本發(fā)明第一實(shí)施例的各程序和其他控制程序。在存儲裝置15中存儲有用于實(shí)現(xiàn)本發(fā)明第一實(shí)施例的各程序和其他控制程序的情況下,無需在R0M8中也存儲這些程序。此外,可以將一些程序存儲在存儲裝置15中,而將其他程序存儲在R0M8中。
[0059]音調(diào)產(chǎn)生器18例如是波形記憶音調(diào)產(chǎn)生器,是能夠至少基于波形數(shù)據(jù)(樂句波形數(shù)據(jù))來產(chǎn)生樂音信號的硬件或軟件音調(diào)產(chǎn)生器。音調(diào)產(chǎn)生器18根據(jù)存儲在存儲裝置15、R0M8.RAM7等中的自動伴奏數(shù)據(jù)或自動演奏數(shù)據(jù)、或者根據(jù)從演奏操作元件(鍵盤)22或連接到通信接口 21的外部設(shè)備提供的演奏信號、MIDI信號、樂句波形數(shù)據(jù)等來產(chǎn)生樂音信號,對產(chǎn)生的信號添加各種音效,并通過DAC20將這些信號提供至聲音系統(tǒng)19。DAC20將所提供的數(shù)字樂音信號轉(zhuǎn)換成模擬信號,而包括放大器和揚(yáng)聲器的聲音系統(tǒng)19將過D/A轉(zhuǎn)換的樂音信號發(fā)出為樂音。
[0060]通信接口 21能夠與外部設(shè)備、服務(wù)器等進(jìn)行通信,該通信接口 21由以下接口中的至少一個來形成:諸如通用有線近距離I/F (如USB和IEEE1394)和通用網(wǎng)絡(luò)I/F (如以太網(wǎng)(商標(biāo)))之類的通信接口、諸如通用I/F (如MIDI I/F)和通用近距離無線I/F (如無線LAN和藍(lán)牙(商標(biāo)))之類的通信接口、以及音樂專用無線通信接口。
[0061]演奏操作元件(鍵盤等)22連接到檢測電路11,以根據(jù)用戶的演奏操作來提供演奏信息(演奏數(shù)據(jù))。演奏操作元件22是用于輸入用戶的音樂演奏的操作元件。更具體地說,響應(yīng)于用戶對每個演奏操作元件22的操作,分別輸入了表示出用戶對相應(yīng)演奏操作元件22的操作開始或結(jié)束的時刻的調(diào)-打開信號或調(diào)-關(guān)閉信號,并且輸入了與所操作的演奏操作元件22相對應(yīng)的音高。此外,通過使用音樂演奏操作元件22,可以輸入與用戶對音樂演奏操作元件22的用于音樂演奏的操作相對應(yīng)的各種參數(shù)(例如速度值)。
[0062]通過使用音樂演奏操作元件(鍵盤等)22而輸入的音樂演奏信息包括下文將描述的和弦信息或者用于產(chǎn)生和弦信息的信息。和弦信息不僅可以通過音樂演奏操作元件(鍵盤等)22輸入,還可以通過設(shè)置操作元件12或連接到通信接口 21的外部設(shè)備來輸入。
[0063]圖2是表示本發(fā)明第一實(shí)施例中使用的自動伴奏數(shù)據(jù)AA的一個示例構(gòu)造的概念圖。
[0064]根據(jù)本發(fā)明第一實(shí)施例的自動伴奏數(shù)據(jù)AA是這樣的數(shù)據(jù):在用戶利用例如圖1所示的音樂演奏操作元件22來演奏旋律線時,用于根據(jù)該旋律線來執(zhí)行至少一個部分(音軌)的自動伴奏。
[0065]在本實(shí)施例中,針對如爵士樂、搖滾樂和古典樂之類各種音樂流派的每一個提供了多組自動伴奏數(shù)據(jù)AA??梢酝ㄟ^識別號(ID號)、伴奏風(fēng)格名稱等來識別各組自動伴奏數(shù)據(jù)AA。在本實(shí)施例中,通過例如對每個自動伴奏數(shù)據(jù)組AA賦予一個ID號(例如“0001”、“0002”等)的方式,來將各組自動伴奏數(shù)據(jù)AA存儲在如圖1所示的存儲裝置15或R0M8中。
[0066]通常針對根據(jù)節(jié)奏類型、音樂流派、拍速等進(jìn)行分類的每個伴奏風(fēng)格來提供自動伴奏數(shù)據(jù)AA。此外,每個自動伴奏數(shù)據(jù)組AA含有為一首歌曲提供的多個分段,比如前奏、主奏、加花和尾奏。另外,每個分段由諸如和弦音軌、基本音軌和鼓點(diǎn)(節(jié)奏)音軌之類的多個音軌構(gòu)成。然而,為了便于說明,在第一實(shí)施例中假設(shè)自動伴奏數(shù)據(jù)組AA由這樣的分段構(gòu)成:其具有包括至少一個使用了和弦的用于伴奏的和弦音軌在內(nèi)的多個部分(部分I (音軌I)至部分n (音軌n))。
[0067]自動伴奏數(shù)據(jù)組AA的部分I至n(音軌I至n)中的每一個部分與各組伴奏模式數(shù)據(jù)AP相關(guān)聯(lián)。每個伴奏模式數(shù)據(jù)組AP與至少一組樂句波形數(shù)據(jù)PW所關(guān)聯(lián)的一個和弦類型相關(guān)聯(lián)。在第一實(shí)施例中,如圖3中示出的表格所示,伴奏模式數(shù)據(jù)支持37種不同種類的和弦類型,諸如大和弦(Maj)、小和弦(m)和七和弦(7)。更具體地,自動伴奏數(shù)據(jù)組AA的部分I至n (音軌I至n)中的每一個部分存儲37種不同種類的伴奏模式數(shù)據(jù)組AP??捎玫暮拖翌愋筒幌抻趫D3所示的37種和弦類型,而是可以根據(jù)需要增加/減少。此外,可用和弦類型可以由用戶指定。
[0068]在自動伴奏數(shù)據(jù)組AA具有多個部分(音軌)的情況下,盡管至少一個部分必須具有樂句波形數(shù)據(jù)PW所關(guān)聯(lián)的伴奏模式數(shù)據(jù)AP,但其他部分可以與基于諸如MIDI之類自動音樂演奏數(shù)據(jù)的伴奏樂句數(shù)據(jù)相關(guān)聯(lián)。例如,在如圖2中所示具有ID號“0002”的自動伴奏數(shù)據(jù)組AA情況下,部分I的一些伴奏模式數(shù)據(jù)組AP可以與樂句波形數(shù)據(jù)PW相關(guān)聯(lián),而其他伴奏模式數(shù)據(jù)組AP與MIDI數(shù)據(jù)MD相關(guān)聯(lián),然而部分n的所有伴奏模式數(shù)據(jù)組AP可以與MIDI數(shù)據(jù)MD相關(guān)聯(lián)。[0069]一組樂句波形數(shù)據(jù)PW是這樣的樂句波形數(shù)據(jù):其基于與該樂句波形數(shù)據(jù)組PW相關(guān)聯(lián)的一組伴奏數(shù)據(jù)AP所關(guān)聯(lián)的和弦類型和和弦根音,來存儲與伴奏樂句的演奏相對應(yīng)的樂音。該組樂句波形數(shù)據(jù)PW具有一個或多個小節(jié)的長度。例如,基于CMaj的一組樂句波形數(shù)據(jù)PW是這樣的波形數(shù)據(jù):其中主要通過使用形成C大和弦的音高C、E和G來演奏的樂音(包括除和弦伴奏之外的伴奏)被數(shù)字采樣并存儲。此外,可以存在這樣的多組樂句波形數(shù)據(jù)PW:其每一組包括除形成該樂句波形數(shù)據(jù)組PW所基于的和弦(和弦類型與和弦根音的組合所指定的和弦)的音符之外的音高(其不是和弦音符)。此外,每組樂句波形數(shù)據(jù)PW具有識別符,通過該識別符可以識別該樂句波形數(shù)據(jù)組PW。
[0070]在第一實(shí)施例中,每組樂句波形數(shù)據(jù)PW包含具有形式“自動伴奏數(shù)據(jù)AA的ID(風(fēng)格號)_部分(音軌)號-表示和弦根音的號-和弦類型號(參見圖3)”的識別符。在第一實(shí)施例中,識別符被用作用于識別和弦類型的和弦類型信息和用于識別一組樂句波形數(shù)據(jù)PW的根音(和弦根音)的和弦根音信息。因此,通過參照一組樂句波形數(shù)據(jù)PW的識別符,可以獲得樂句波形數(shù)據(jù)PW所基于的和弦類型與和弦根音。通過采用除上述的使用識別符的方式之外的方式,針對每組樂句波形數(shù)據(jù)PW可以提供關(guān)于和弦類型與和弦根音的信息。
[0071]在本實(shí)施例中,針對每組樂句波形數(shù)據(jù)PW提供和弦根音“C”。然而,和弦根音不限于“C”并且可以是任何音符。此外,可以提供多組樂句波形數(shù)據(jù)PW以與一個和弦類型的多個和弦根音(2至12)相關(guān)聯(lián)。在如圖4所示的針對每個和弦根音(12音符)提供多組樂句波形數(shù)據(jù)PW的情況下,稍后描述的音高改變的處理是不必要的。
[0072]自動伴奏數(shù)據(jù)AA不僅包括上述信息,還包括關(guān)于對整個自動伴奏數(shù)據(jù)的設(shè)置的信息,該信息包括伴奏風(fēng)格的名稱、時間信息、拍速信息(樂句波形數(shù)據(jù)PW的記錄(再現(xiàn))拍速)、關(guān)于自動伴奏數(shù)據(jù)的各部分的信息。此外,在自動伴奏數(shù)據(jù)組AA由多個分段形成的情況下,自動伴奏數(shù)據(jù)組AA包括分段(前奏、主奏和尾奏等)的名稱和小節(jié)數(shù)(例如,I小節(jié)、4小節(jié)、8小節(jié)等)。
[0073]盡管第一實(shí)施例被設(shè)計成每個部分具有與多個和弦類型相對應(yīng)的多組伴奏模式數(shù)據(jù)AP (樂句波形數(shù)據(jù)PW),然而該實(shí)施例可以修改為使得每個和弦類型具有與多個部分相對應(yīng)的多組伴奏模式數(shù)據(jù)AP (樂句波形數(shù)據(jù)PW)。
[0074]此外,多組樂句波形數(shù)據(jù)PW可以存儲在自動伴奏數(shù)據(jù)AA中??商鎿Q地,多組樂句波形數(shù)據(jù)PW可以與自動伴奏數(shù)據(jù)AA分離地存儲,而自動伴奏數(shù)據(jù)AA僅存儲表示對該樂句波形數(shù)據(jù)組PW的鏈接的信息。
[0075]圖5A和圖5B是本發(fā)明第一實(shí)施例的主處理的流程圖。該主處理在根據(jù)本發(fā)明第一實(shí)施例的伴奏數(shù)據(jù)產(chǎn)生設(shè)備100的電源接通時開始。
[0076]在步驟SA1,主處理開始。在步驟SA2,進(jìn)行初始設(shè)置。初始設(shè)置包括自動伴奏數(shù)據(jù)AA的選擇、取得和弦的方法的指定(通過用戶的音樂演奏而輸入、通過用戶的直接指定而輸入、基于和弦進(jìn)行信息的自動輸入等)、演奏拍速的指定、以及調(diào)指定。通過使用例如圖1所示的設(shè)置操作元件12來進(jìn)行初始設(shè)置。此外,將自動伴奏處理開始標(biāo)志RUM初始化(RUM=O),并且將定時器、其他標(biāo)志和寄存器也初始化。
[0077]在步驟SA3,確定是否檢測到用戶的用于改變設(shè)置的操作。用于改變設(shè)置的操作表示需要當(dāng)前設(shè)置的初始化的設(shè)置改變,諸如自動伴奏數(shù)據(jù)AA的再選擇。因此,例如,用于改變設(shè)置的操作不包括演奏拍速的改變。當(dāng)檢測到用于改變設(shè)置的操作時,處理前進(jìn)至由“是”箭頭指示的步驟SA4。當(dāng)沒有檢測到用于改變設(shè)置的操作時,處理前進(jìn)至由“否”箭頭指示的步驟SA5。
[0078]在步驟SA4,執(zhí)行自動伴奏停止處理。自動伴奏停止處理例如停止定時器,并將標(biāo)志RUN設(shè)置為0 (RUN=O),以執(zhí)行用于停止當(dāng)前由自動伴奏產(chǎn)生的樂音。然后,處理返回至SA2,以根據(jù)檢測到的用于改變設(shè)置的操作來再次進(jìn)行初始化。在沒有執(zhí)行任何自動伴奏的情況下,處理直接返回至步驟SA2。
[0079]在步驟SA5,確定是否檢測到用于終止主處理的操作(伴奏數(shù)據(jù)產(chǎn)生設(shè)備100的斷電)。當(dāng)檢測到用于終止該處理的操作時,處理前進(jìn)至由“是”箭頭指示的步驟SA24,以終止主處理。當(dāng)沒有檢測到用于終止該處理的操作時,處理前進(jìn)至由“否”箭頭指示的步驟SA6。
[0080]在步驟SA6,確定是否檢測到用戶的用于音樂演奏的操作。通過檢測是否由圖1所示的演奏操作元件22的操作輸入了任何音樂演奏信號或者是否經(jīng)由通信I/F21輸入了任何音樂演奏信號,來進(jìn)行對用戶的用于音樂演奏的操作的檢測。在檢測到用于音樂演奏的操作的情況下,該處理前進(jìn)至由“是”箭頭指示的步驟SA7,以根據(jù)檢測到的用于音樂演奏的操作來執(zhí)行用于產(chǎn)生樂音的處理或用于停止樂音的處理,從而前進(jìn)至步驟SA8。在沒有檢測到任何音樂演奏操作的情況下,該處理前進(jìn)至由“否”箭頭指示的步驟SA8。
[0081]在步驟SA8,確定是否檢測到用以開始自動伴奏的指令。例如通過用戶對圖1所示的設(shè)置操作元件12的操作來作出用以開始自動伴奏的指令。在檢測到用以開始自動伴奏的指令的情況下,該處理前進(jìn)至由“是”箭頭指示的步驟SA9。在沒有檢測到用以開始自動伴奏的指令的情況下,該處理前進(jìn)至由“否”箭頭指示的步驟SA13。
[0082]在步驟SA9,標(biāo)志RUN被設(shè)置為1(RUN=1 )。在步驟SAlO,將在步驟SA2或步驟SA3處選擇的自動伴奏數(shù)據(jù)AA例如從圖1所示的存儲裝置15等載入到RAM7的區(qū)域中。隨后,在步驟SAl I,先前和弦、當(dāng)前和弦被清除。在步驟SAl2,啟動定時器以前進(jìn)至步驟SAl3。
[0083]在步驟SA13,確定是否檢測到用以停止自動伴奏的指令。例如通過用戶對圖1所示的設(shè)置操作元件12的操作來作出用以停止自動伴奏的指令。在檢測到用以停止自動伴奏的指令的情況下,該處理前進(jìn)至由“是”箭頭指示的步驟SA14。在沒有檢測到用以停止自動伴奏的指令的情況下,該處理前進(jìn)至由“否”箭頭指示的步驟SA17。
[0084]在步驟SA14,定時器停止。在步驟SA15,標(biāo)志RUN被設(shè)置為0 (RUN=0)。在步驟SA16,用于產(chǎn)生自動伴奏數(shù)據(jù)的處理停止,以前進(jìn)至步驟SA17。
[0085]在步驟SA17,確定標(biāo)志RUN是否被設(shè)置為I。在RUN被設(shè)置為I (RUN=I)的情況下,該處理前進(jìn)至由“是”箭頭指示的圖5B的步驟SA18。在RUN被設(shè)置為0 (RUN=O)的情況下,該處理返回到由“否”箭頭指示的步驟SA3。
[0086]在步驟SA18,確定是否檢測到和弦信息的輸入(是否取得和弦信息)。在檢測到和弦信息的輸入的情況下,處理前進(jìn)至由“是”箭頭指示的步驟SA19。在沒有檢測到和弦信息的輸入的情況下,處理前進(jìn)至由“否”箭頭指示的步驟SA22。
[0087]沒有檢測到和弦信息輸入的情況包括當(dāng)前正在基于任一和弦信息產(chǎn)生自動伴奏的情況以及不存在有效和弦信息的情況。在不存在有效和弦信息的情況下,例如可以產(chǎn)生無需任何和弦信息的僅具有節(jié)奏部分的伴奏數(shù)據(jù)。可替代地,可以不前進(jìn)至步驟SA22而是重復(fù)步驟SA18以等待伴奏數(shù)據(jù)的產(chǎn)生,直到輸入了有效和弦信息。
[0088]通過用戶使用圖1所示的音樂演奏操作元件22等進(jìn)行的音樂演奏來作出和弦信息的輸入。可以根據(jù)例如在作為鍵盤等音樂演奏操作元件22中包括的區(qū)域的和弦鍵區(qū)中作出的組合鍵按壓,來檢測基于用戶音樂演奏的和弦信息的取得(在該情況下,響應(yīng)于鍵按壓,不會省略任何音符)??商娲?,可以基于預(yù)定時間段內(nèi)在整個鍵盤上檢測到的鍵按壓來作出和弦信息的檢測。此外,可以采用已知的和弦檢測技術(shù)。
[0089]優(yōu)選地,輸入的和弦信息包括用于識別和弦類型的和弦類型信息和用于識別和弦根音的和弦根音信息。然而,可以根據(jù)通過用戶的音樂演奏等輸入的音樂演奏信號的音高的組合,來獲得分別用于識別和弦類型與和弦根音的和弦類型信息與和弦根音信息。
[0090]另外,和弦信息的輸入可以不限于音樂演奏操作元件22,而是可以通過設(shè)置操作元件12來進(jìn)行。在這種情況下,和弦信息可以被輸入為表示和弦根音的信息(字母或數(shù)字)與表示和弦類型的信息(字母或數(shù)字)的組合??商娲兀梢酝ㄟ^使用符號或數(shù)字(例如見圖3所示的表)來輸入表示可用和弦的信息。
[0091]另外,和弦信息可以不由用戶輸入,而是可以通過以預(yù)定拍速讀出先前存儲的和弦序列(和弦進(jìn)行信息)或者通過從當(dāng)前再現(xiàn)的歌曲數(shù)據(jù)等檢測出和弦來得到。
[0092]在步驟SA19,將被指定為“當(dāng)前和弦”的和弦信息設(shè)置為“先前和弦”,而將在步驟SA18檢測到(得到)的和弦信息設(shè)置為“當(dāng)前和弦”。
[0093]在步驟SA20,確定被設(shè)置為“當(dāng)前和弦”的和弦信息是否與被設(shè)置為“先前和弦”的和弦信息相同。在這兩個和弦信息相同的情況下,處理前進(jìn)到由“是”箭頭指示的步驟SA22。在這兩個和弦信息不相同的情況下,處理前進(jìn)到由“否”箭頭指示的步驟SA21。在和弦信息的第一次檢測時,處理前進(jìn)到步驟SA21。
[0094]在步驟SA21,針對在步驟SAlO載入的自動伴奏數(shù)據(jù)AA中包含的每個伴奏部分(音軌),將與被設(shè)置為“當(dāng)前和弦”的和弦信息所表示的和弦類型相匹配的一組伴奏模式數(shù)據(jù)AP (包含在伴奏模式數(shù)據(jù)AP中的樂句波形數(shù)據(jù)PW)設(shè)置為“當(dāng)前伴奏模式數(shù)據(jù)”。
[0095]在步驟SA22,針對在步驟SAlO載入的自動伴奏數(shù)據(jù)AA中包括的每個伴奏部分(音軌),根據(jù)用戶的演奏拍速,讀出在步驟SA21被設(shè)置為“當(dāng)前伴奏模式數(shù)據(jù)”的伴奏模式數(shù)據(jù)AP (包含在伴奏模式數(shù)據(jù)AP中的樂句波形數(shù)據(jù)PW),在與定時器相配的位置處開始。
[0096]在步驟SA23,針對在步驟SAlO載入的自動伴奏數(shù)據(jù)AA中包括的每個伴奏部分(音軌),提取在步驟SA21被設(shè)置為“當(dāng)前伴奏模式數(shù)據(jù)”的伴奏模式數(shù)據(jù)AP (伴奏模式數(shù)據(jù)AP的樂句波形數(shù)據(jù)PW)所基于的和弦的和弦根音信息,以計算與被設(shè)置為“當(dāng)前和弦”的和弦信息的和弦根音之間的音高差,從而基于算出的值對在步驟SA22讀取的數(shù)據(jù)進(jìn)行音高改變,來與被設(shè)置為“當(dāng)前和弦”的和弦信息的和弦根音一致,以將音高改變后的數(shù)據(jù)輸出為“伴奏數(shù)據(jù)”。通過已知技術(shù)進(jìn)行音高改變。在算出的音高差為0的情況下,讀取的數(shù)據(jù)被輸出為“伴奏數(shù)據(jù)”而不進(jìn)行音高改變。然后,處理返回至步驟SA3,以重復(fù)隨后步驟。
[0097]在如圖4所示針對每個和弦根音(12音符)提供樂句波形數(shù)據(jù)PW的情況下,將與在步驟SA21被設(shè)置為“當(dāng)前和弦”的和弦信息所表示的和弦類型與和弦根音相匹配的一組伴奏模式數(shù)據(jù)(包含在伴奏模式數(shù)據(jù)中的樂句波形數(shù)據(jù)PW)設(shè)置為“當(dāng)前伴奏模式數(shù)據(jù)”,以省略步驟SA23的音高改變。在針對每個和弦類型提供與兩個或多個但不是所有的和弦根音(12音符)相對應(yīng)的多組樂句波形數(shù)據(jù)PW的情況下,優(yōu)選地讀出具有被設(shè)置為“當(dāng)前和弦”的和弦信息所表示的和弦類型的并且與其音高跟該和弦信息的音高相差最小的和弦根音相對應(yīng)的一組樂句波形數(shù)據(jù)PW,以該音高差對讀出的樂句波形數(shù)據(jù)PW進(jìn)行音高改變。在此情況下,更具體地,優(yōu)選的是步驟SA21將選擇與其音高跟被設(shè)置為“當(dāng)前和弦”的和弦信息(和弦根音)的音高相差最小的和弦根音相對應(yīng)的一組樂句波形數(shù)據(jù)PW。
[0098]另外,本實(shí)施例被設(shè)計為使得用戶在自動伴奏開始之前在步驟SA2處或在自動伴奏期間在步驟SA3、SA4和SA2處選擇自動伴奏數(shù)據(jù)AA。然而,在先前存儲的和弦序列數(shù)據(jù)等被再現(xiàn)的情況下,和弦序列數(shù)據(jù)等可以包括用于指定自動伴奏數(shù)據(jù)AA的信息以便讀出用以自動選擇自動伴奏數(shù)據(jù)AA的信息。可替代地,可以事先選擇自動伴奏數(shù)據(jù)AA作為默認(rèn)。
[0099]此外,在上述第一實(shí)施例中,通過在步驟SA8或步驟SA13檢測用戶的操作來作出用以開始或停止所選自動伴奏數(shù)據(jù)AA的再現(xiàn)的指令。然而,可以通過檢測用戶使用演奏操作元件22的音樂演奏的開始和停止來自動進(jìn)行所選自動伴奏數(shù)據(jù)AA的再現(xiàn)的開始或停止。
[0100]另外,響應(yīng)于在步驟SA13檢測到用以停止自動伴奏的指令,可以立即停止自動伴奏。然而,自動伴奏也可以一直持續(xù)到當(dāng)前再現(xiàn)的樂句波形數(shù)據(jù)PW的結(jié)束或中斷(音符中止的點(diǎn)),然后停止。
[0101]如上所述,根據(jù)本發(fā)明第一實(shí)施例,針對每個和弦類型存儲了樂音波形的多組樂句波形數(shù)據(jù)PW被提供,以對應(yīng)于多組伴奏模式數(shù)據(jù)AP。因此,第一實(shí)施例能夠使自動伴奏與輸入和弦相配。
[0102]此外,存在引伸音(tension note)通過簡單音高改變而變?yōu)楸苡靡?avoid note)的情況。然而,在第一實(shí)施例中,針對每個和弦類型提供記錄了樂音波形的一組樂句波形數(shù)據(jù)PW。即使輸入了包括引伸音的和弦,第一實(shí)施例也能夠處理該和弦。此外,第一實(shí)施例能夠跟隨和弦改變引起的和弦類型改變。
[0103]此外,由于針對各和弦類型提供記錄了樂音波形的多組樂句波形數(shù)據(jù)PW,因此第一實(shí)施例能夠防止在產(chǎn)生伴奏數(shù)據(jù)時發(fā)生的音質(zhì)劣化。此外,在針對每個和弦根音提供對各個和弦類型提供的樂句波形數(shù)據(jù)組PW的情況下,第一實(shí)施例也能夠防止由于音高改變引起的音質(zhì)劣化。
[0104]此外,由于伴奏模式被提供為樂句波形數(shù)據(jù),因此第一實(shí)施例實(shí)現(xiàn)了高音質(zhì)的自動伴奏。另外,第一實(shí)施例能夠使得使用特殊樂器或特殊音階的、MIDI音調(diào)產(chǎn)生器針對其很難產(chǎn)生樂音的自動伴奏成為可能。
[0105]b.第二實(shí)施例
[0106]接下來,將說明本發(fā)明的第二實(shí)施例。由于第二實(shí)施例的伴奏數(shù)據(jù)產(chǎn)生設(shè)備具有與上述第一實(shí)施例的伴奏數(shù)據(jù)產(chǎn)生設(shè)備100的硬件構(gòu)造相同的硬件構(gòu)造,因此將不說明第二實(shí)施例的伴奏數(shù)據(jù)產(chǎn)生設(shè)備的硬件構(gòu)造。
[0107]圖6A和圖6B是表示根據(jù)本發(fā)明第二實(shí)施例的自動伴奏數(shù)據(jù)AA的示例構(gòu)造的概念圖。
[0108]每組自動伴奏數(shù)據(jù)AA包括一個或多個部分(音軌)。每個伴奏部分包括至少一組伴奏模式數(shù)據(jù)AP(APa至APg)。每組伴奏模式數(shù)據(jù)AP包括一組基本波形數(shù)據(jù)BW和一組或多組選擇波形數(shù)據(jù)SW。自動伴奏數(shù)據(jù)組AA不僅包括諸如伴奏模式數(shù)據(jù)AP之類的實(shí)質(zhì)數(shù)據(jù)還包括與整個自動伴奏數(shù)據(jù)組相關(guān)的設(shè)置信息,該設(shè)置信息包括自動伴奏數(shù)據(jù)組的伴奏風(fēng)格名稱、時間信息、拍速信息(樂句波形數(shù)據(jù)PW被記錄(再現(xiàn))的拍速)和關(guān)于相應(yīng)伴奏部分的信息。此外,在自動伴奏數(shù)據(jù)組AA由多個分段形成的情況下,自動伴奏數(shù)據(jù)組AA包括分段(前奏、主奏和尾奏等)的名稱和小節(jié)數(shù)(例如,I小節(jié)、4小節(jié)、8小節(jié)等)。
[0109]在第二實(shí)施例中,根據(jù)通過用戶的用于音樂演奏的操作輸入的和弦信息所表示的和弦類型,來將一組基本波形數(shù)據(jù)BW和零組或多組選擇波形數(shù)據(jù)SW進(jìn)行合成,以根據(jù)輸入的和弦信息所表示的和弦根音來對合成數(shù)據(jù)進(jìn)行音高改變,從而基于輸入的和弦信息所表示的和弦類型與和弦根音來產(chǎn)生與伴奏樂句相對應(yīng)的樂句波形數(shù)據(jù)(合成波形數(shù)據(jù))。
[0110]當(dāng)用戶利用例如圖1所示的音樂演奏操作元件22來演奏旋律線時,根據(jù)本發(fā)明第二實(shí)施例的自動伴奏數(shù)據(jù)AA也是用于根據(jù)該旋律線來執(zhí)行至少一個伴奏部分(音軌)的自動伴奏的數(shù)據(jù)。
[0111]也在該情況下,針對如爵士樂、搖滾樂和古典樂之類各種音樂流派的每一個提供多組自動伴奏數(shù)據(jù)AA??梢酝ㄟ^識別號(ID號)、伴奏風(fēng)格名稱等來識別各組自動伴奏數(shù)據(jù)AA。在第二實(shí)施例中,通過例如對每個自動伴奏數(shù)據(jù)組AA賦予一個ID號(例如“0001”、“0002”等)的方式,來將各組自動伴奏數(shù)據(jù)AA存儲在如圖1所示的存儲裝置15或R0M8中。
[0112]通常針對根據(jù)節(jié)奏類型、音樂流派、拍速等進(jìn)行分類的每個伴奏風(fēng)格來提供自動伴奏數(shù)據(jù)AA。此外,每個自動伴奏數(shù)據(jù)組AA含有為一首歌曲提供的多個分段,比如前奏、主奏、加花和尾奏。另外,每個分段由諸如和弦音軌、基本音軌和鼓點(diǎn)(節(jié)奏)音軌之類的多個音軌構(gòu)成。然而,為了便于說明,在第二實(shí)施例中也假設(shè)自動伴奏數(shù)據(jù)組AA由這樣的分段構(gòu)成:其具有包括至少一個使用了和弦的用于伴奏的和弦音軌在內(nèi)的多個部分(部分I (音軌I)至部分n (音軌n))。
[0113]每個伴奏模式數(shù)據(jù)組APa至APg (下文中,伴奏模式數(shù)據(jù)AP表示伴奏模式數(shù)據(jù)組APa至APg中的任何一個或每一個)可應(yīng)用于一個或多個和弦類型,并且包括作為和弦類型的構(gòu)成音符的一組基本波形數(shù)據(jù)BW和一組或多組選擇波形數(shù)據(jù)SW。在本發(fā)明中,基本波形數(shù)據(jù)BW被當(dāng)作基本樂句波形數(shù)據(jù),而選擇波形數(shù)據(jù)SW被當(dāng)作選擇樂句波形數(shù)據(jù)。下文中,在表示基本波形數(shù)據(jù)BW和選擇波形數(shù)據(jù)SW中的一個或兩個的情況下,該數(shù)據(jù)被稱為樂句波形數(shù)據(jù)PW。伴奏模式數(shù)據(jù)AP不僅具有作為實(shí)質(zhì)數(shù)據(jù)的樂句波形數(shù)據(jù)PW還具有屬性信息,該屬性信息例如為伴奏模式數(shù)據(jù)AP的基準(zhǔn)音高信息(和弦根音信息)、記錄拍速(在針對所有自動伴奏數(shù)據(jù)組AA提供共同記錄拍速的情況下,可以省略記錄拍速)、長度(小節(jié)的時間或數(shù)量)、識別符(ID)、名稱、用途(用于基本和弦、用于引伸音和弦等)和包括的樂句波形數(shù)據(jù)組的數(shù)量。
[0114]基本波形數(shù)據(jù)BW是通過對被演奏為如下伴奏的樂音進(jìn)行數(shù)字采樣而創(chuàng)建的:所述伴奏具有一個或多個小節(jié)長度并且主要使用可應(yīng)用伴奏模式數(shù)據(jù)AP的和弦類型的所有或一些構(gòu)成音符。此外,可以存在每一組包括除形成和弦的音符之外的音高(其不是和弦音符)的多組基本波形數(shù)據(jù)BW。
[0115]選擇波形數(shù)據(jù)SW是通過對被演奏為如下伴奏的樂音進(jìn)行數(shù)字采樣而創(chuàng)建的:所述伴奏具有一個或多個小節(jié)長度,并且其中使用了伴奏模式數(shù)據(jù)AP所關(guān)聯(lián)的和弦類型的僅一個構(gòu)成音符。
[0116]基于相同基準(zhǔn)音高(和弦根音)來創(chuàng)建基本波形數(shù)據(jù)BW和選擇波形數(shù)據(jù)SW。在第二實(shí)施例中,基于音高“C”來創(chuàng)建基本波形數(shù)據(jù)BW和選擇波形數(shù)據(jù)SW。然而,基準(zhǔn)音高不限于音高“C”。[0117]每組樂句波形數(shù)據(jù)PW (基本波形數(shù)據(jù)BW和選擇波形數(shù)據(jù)SW)具有識別符,通過該識別符可以識別該樂句波形數(shù)據(jù)組PW。在第二實(shí)施例中,每組樂句波形數(shù)據(jù)PW包含具有形式“自動伴奏數(shù)據(jù)AA的ID (風(fēng)格號)-伴奏部分(音軌)號-表示和弦根音(和弦根音信息)的號-構(gòu)成音符信息(表示形成包括在樂句波形數(shù)據(jù)中的和弦的音符的信息)”的識別符。通過采用除上述的使用識別符的方式之外的方式,可以針對每組樂句波形數(shù)據(jù)PW提供屬性信息。
[0118]此外,多組樂句波形數(shù)據(jù)PW可以存儲在自動伴奏數(shù)據(jù)AA中??商鎿Q地,多組樂句波形數(shù)據(jù)PW可以與自動伴奏數(shù)據(jù)AA分離地存儲,而自動伴奏數(shù)據(jù)AA僅存儲表示對樂句波形數(shù)據(jù)組PW的鏈接的信息LK。
[0119]參照圖6A和圖6B,將具體地說明第二實(shí)施例的自動伴奏數(shù)據(jù)組AA的示例。第二實(shí)施例的自動伴奏數(shù)據(jù)AA具有多個伴奏部分(音軌)I至n,而伴奏部分(音軌)I至n中的每一個具有多個伴奏模式數(shù)據(jù)組AP。例如,針對伴奏部分I提供了多組伴奏模式數(shù)據(jù)APa至 APg。
[0120]伴奏模式數(shù)據(jù)組APa是基本和弦伴奏模式數(shù)據(jù),并且支持多種和弦類型(Maj、6、M7、m、m6、m7、mM7、7)。更具體地,為了產(chǎn)生與基于這些和弦類型的伴奏相對應(yīng)的樂句波形數(shù)據(jù)(合成波形數(shù)據(jù)),伴奏模式數(shù)據(jù)APa具有用于伴奏的包括和弦根音以及純五度的一組樂句波形數(shù)據(jù)作為一組基本波形數(shù)據(jù)BW。此外,為了與基本波形數(shù)據(jù)BW合成使用,伴奏模式數(shù)據(jù)APa還具有與和弦構(gòu)成音符(大三度、小三度、大七度、小七度和小六度)相對應(yīng)的多組選擇波形數(shù)據(jù)SW。
[0121]伴奏模式數(shù)據(jù)組APb是大引伸音和弦伴奏模式數(shù)據(jù),并且支持多種和弦類型(M7(#ll)、add9、M7 (9),6 (9),7 (9),7 (#11),7 (13),7 (b9)、7 (bl3)和 7 (#9))。更具體地,為了產(chǎn)生與基 于這些和弦類型的伴奏相對應(yīng)的樂句波形數(shù)據(jù)(合成波形數(shù)據(jù)),伴奏模式數(shù)據(jù)APb具有用于伴奏的包括和弦根音以及大三度音程和純五度的音高的一組樂句波形數(shù)據(jù)作 為一組基本波形數(shù)據(jù)BW。此外,為了與基本波形數(shù)據(jù)BW合成使用,伴奏模式數(shù)據(jù)APb還具有與和弦構(gòu)成音符(大六度、小七度、大七度、大九度、小九度、增九度、純i-一度、增七度、小十三度和大十三度)相對應(yīng)的多組選擇波形數(shù)據(jù)SW。
[0122]伴奏模式數(shù)據(jù)組APc是小引伸音和弦伴奏模式數(shù)據(jù),并且支持多種和弦類型(madd9、M7 (9)、m7 (11)和mM7 (9))。更具體地,為了產(chǎn)生與基于這些和弦類型的伴奏相對應(yīng)的樂句波形數(shù)據(jù)(合成波形數(shù)據(jù)),伴奏模式數(shù)據(jù)APc具有用于伴奏的包括和弦根音以及小三度和純五度的音高的一組樂句波形數(shù)據(jù)作為一組基本波形數(shù)據(jù)BW。此外,為了與基本波形數(shù)據(jù)BW合成使用,伴奏模式數(shù)據(jù)APc還具有與和弦構(gòu)成音符(小七度、大七度、大九度和純i-一度)相對 應(yīng)的多組選擇波形數(shù)據(jù)SW。
[0123]伴奏模式數(shù)據(jù)組APd是增和弦(aug)伴奏模式數(shù)據(jù),并且支持多種和弦類型(aug、7aug、M7aug)。更具體地,為了產(chǎn)生與基于這些和弦類型的伴奏相對應(yīng)的樂句波形數(shù)據(jù)(合成波形數(shù)據(jù)),伴奏模式數(shù)據(jù)APd具有用于伴奏的包括和弦根音以及大三度和增五度的音高的一組樂句波形數(shù)據(jù)作為一組基本波形數(shù)據(jù)BW。此外,為了與基本波形數(shù)據(jù)BW合成使用,伴奏模式數(shù)據(jù)APd還具有與和弦構(gòu)成音符(小七度、大七度)相對應(yīng)的多組選擇波形數(shù)據(jù)
Sffo
[0124]伴奏模式數(shù)據(jù)組APe是降五度和弦(b5)伴奏模式數(shù)據(jù),并且支持多種和弦類型(M7 (b5)、b5、m7 (b5)、mM7 (b5)、7 (b5))。更具體地,為了產(chǎn)生與基于這些和弦類型的伴奏相對應(yīng)的樂句波形數(shù)據(jù)(合成波形數(shù)據(jù)),伴奏模式數(shù)據(jù)APe具有用于伴奏的包括和弦根音以及減五度的音高的一組樂句波形數(shù)據(jù)作為一組基本波形數(shù)據(jù)BW。此外,為了與基本波形數(shù)據(jù)BW合成使用,伴奏模式數(shù)據(jù)APe還具有與和弦構(gòu)成音符(大三度、小三度、小七度和大七度)相對應(yīng)的多組選擇波形數(shù)據(jù)SW。
[0125]伴奏模式數(shù)據(jù)組APf是減和弦(dim)伴奏模式數(shù)據(jù),并且支持多種和弦類型(dim、dim7)。更具體地,為了產(chǎn)生與基于這些和弦類型的伴奏相對應(yīng)的樂句波形數(shù)據(jù)(合成波形數(shù)據(jù)),伴奏模式數(shù)據(jù)APf?具有用于伴奏的包括和弦根音以及小三度和減五度的音高的一組樂句波形數(shù)據(jù)作為一組基本波形數(shù)據(jù)BW。此外,為了與基本波形數(shù)據(jù)BW合成使用,伴奏模式數(shù)據(jù)APf還具有與和弦構(gòu)成音符(減七度)相對應(yīng)的一組選擇波形數(shù)據(jù)SW。
[0126]伴奏模式數(shù)據(jù)組APg掛留四度和弦(sus4 )伴奏模式數(shù)據(jù),并且支持多種和弦類型(sus4,7sus4)0更具體地,為了產(chǎn)生與基于這些和弦類型的伴奏相對應(yīng)的樂句波形數(shù)據(jù)(合成波形數(shù)據(jù)),伴奏模式數(shù)據(jù)APg具有用于伴奏的包括和弦根音以及純四度和純五度的音高的一組樂句波形數(shù)據(jù)作為一組基本波形數(shù)據(jù)BW。此外,為了與基本波形數(shù)據(jù)BW合成使用,伴奏模式數(shù)據(jù)APg還具有與和弦構(gòu)成音符(小七度)相對應(yīng)的一組選擇波形數(shù)據(jù)SW。
[0127]在針對一組伴奏模式數(shù)據(jù)AP提供的一組樂句波形數(shù)據(jù)PW也包括在不同一組伴奏模式數(shù)據(jù)AP中的情況下,該伴奏模式數(shù)據(jù)組AP可以存儲鏈接信息LK,該鏈接信息LK表示對包括在該不同伴奏模式數(shù)據(jù)組AP中的樂句波形數(shù)據(jù)PW的鏈接,如圖6A和圖6B的虛線所示。可替換地,可以針對兩組伴奏模式數(shù)據(jù)AP均提供相同數(shù)據(jù)。此外,具有相同音高的數(shù)據(jù)可以被記錄為與不同伴奏數(shù)據(jù)組AP的樂句不同的樂句。
[0128]此外,通過使用伴奏模式數(shù)據(jù)APb,可以產(chǎn)生基于諸如Maj、6、M7、7之類的伴奏模式數(shù)據(jù)APa的和弦類型的合成波形數(shù)據(jù)。此外,通過使用伴奏模式數(shù)據(jù)APc,可以產(chǎn)生基于諸如m、m6、m7、mM7之類的伴奏模式數(shù)據(jù)APa的和弦類型的合成波形數(shù)據(jù)。在此情況下,通過使用伴奏模式數(shù)據(jù)APb或APc產(chǎn)生的`數(shù)據(jù)可以與通過使用伴奏模式數(shù)據(jù)APa產(chǎn)生的數(shù)據(jù)相同或不同。也就是說,具有相同音高的多組樂句波形數(shù)據(jù)PW可以彼此相同或彼此不同。
[0129]在圖6A和圖6B所示的示例中,每個樂句波形數(shù)據(jù)PW具有和弦根音“C”。然而,和弦根音可以是任何音符。此外,每個和弦類型可以具有針對多個(2至12)和弦根音提供的多組樂句波形數(shù)據(jù)PW。如圖7所示,例如,在針對每個和弦根音(12音符)提供伴奏模式數(shù)據(jù)組AP的情況下,稍后描述的音高改變時不必要的。
[0130]此外,如圖8A和圖SB所示,基本波形數(shù)據(jù)組BW可以僅與一個和弦根音(以及非和聲音)相關(guān)聯(lián),而針對該和弦根音之外的每個構(gòu)成音符提供一組選擇波形數(shù)據(jù)SW。因此,通過此方案,一組伴奏模式數(shù)據(jù)AP能夠支持每個和弦類型。此外,如圖8A和圖SB所示,通過針對每個和弦根音提供伴奏模式數(shù)據(jù)AP,伴奏模式數(shù)據(jù)AP能夠支持每個和弦根音,而不需要音高改變。此外,伴奏模式數(shù)據(jù)AP可以支持一個或一些和弦根音,使得通過音高改變將支持其他和弦根音。通過針對每個構(gòu)成音符提供選擇波形數(shù)據(jù)SW,能夠通過僅合成描述和弦的構(gòu)成音符(例如,和弦根音、三度音、七度音等)來產(chǎn)生合成波形數(shù)據(jù)。
[0131]圖9A和圖9B是表示本發(fā)明第二實(shí)施例的主處理的流程圖。在本實(shí)施例中,主處理在根據(jù)本發(fā)明第二實(shí)施例的伴奏數(shù)據(jù)產(chǎn)生設(shè)備100的電源接通時開始。主處理的步驟SAl至SAlO和步驟SA12至SA20分別類似于上述第一實(shí)施例的圖5A和圖5B的步驟SAl至SAlO和步驟SAl2至SA20。因此,在第二實(shí)施例中,這些步驟被給予相同編號以省略對其描述。描述為可應(yīng)用于第一實(shí)施例的步驟SAl至SAlO和步驟SA12至SA20的變型也可以應(yīng)用于第二實(shí)施例的步驟SAl至SAlO和步驟SA12至SA20。
[0132]在圖9A所示的步驟SAlT,由于通過稍后描述的步驟SA31來產(chǎn)生合成波形數(shù)據(jù),除第一實(shí)施例的步驟SAll處的先前和弦和當(dāng)前和弦的清除之外,合成波形數(shù)據(jù)也被清除。在步驟SA18給出“否”的情況以及在步驟SA20給出“是”的情況下,處理前進(jìn)至由箭頭指示的步驟SA32。在步驟SA20給出“否”的情況下,處理前進(jìn)至由“否”箭頭指示的步驟SA31。
[0133]在步驟SA31,針對在步驟SAlO載入的自動伴奏數(shù)據(jù)AA中包括的每個伴奏部分(音軌),產(chǎn)生可應(yīng)用于被設(shè)置為“當(dāng)前和弦”的和弦信息所表示的和弦類型與和弦根音的合成波形數(shù)據(jù),以將產(chǎn)生的合成波形數(shù)據(jù)定義為“當(dāng)前合成波形數(shù)據(jù)”。后文將參照圖10來說明合成波形數(shù)據(jù)的產(chǎn)生。
[0134]在步驟SA32,針對在步驟SAlO載入的自動伴奏數(shù)據(jù)AA的每個伴奏部分(音軌),根據(jù)指定演奏拍速來讀出在步驟SA31定義的“當(dāng)前合成波形數(shù)據(jù)”,以利用位于與定時器相配的位置處的數(shù)據(jù)作為開始,使得基于所讀取的數(shù)據(jù)來產(chǎn)生伴奏數(shù)據(jù)并將其輸出。然后,處理返回至步驟SA3,以重復(fù)后續(xù)步驟。
[0135]圖10是表示將在圖9B的步驟SA31執(zhí)行的合成波形數(shù)據(jù)產(chǎn)生處理的流程圖。在自動伴奏數(shù)據(jù)AA包括多個伴奏部分的情況下,以伴奏部分的數(shù)量來重復(fù)該處理。在此說明中,將描述用于圖6A和圖6B中表示的數(shù)據(jù)結(jié)構(gòu)的情況的具有輸入和弦信息“Dm7”的伴奏部分I的示例處理。
[0136]在步驟SB1,合成波形數(shù)據(jù)產(chǎn)生處理開始。在步驟SB2,從與在圖9A的步驟SAlO載入的自動伴奏數(shù)據(jù)AA的當(dāng)前目標(biāo)伴奏部分相關(guān)聯(lián)的伴奏模式數(shù)據(jù)AP中,提取出與在圖9B的步驟SA19被設(shè)置為“當(dāng)前和弦”的和弦信息所表示的和弦類型相關(guān)聯(lián)的伴奏模式數(shù)據(jù)AP,以將其設(shè)置為“當(dāng)前伴奏模式數(shù)據(jù)”。在此情況下,支持“Dm7”的基本和弦伴奏模式數(shù)據(jù)APa被設(shè)置為“當(dāng)前伴奏模式數(shù)據(jù)”。
[0137]在步驟SB3,與當(dāng)前目標(biāo)伴奏部分相關(guān)聯(lián)的合成波形數(shù)據(jù)被清除。
[0138]在步驟SB4,根據(jù)被設(shè)置為“當(dāng)前伴奏模式數(shù)據(jù)”的伴奏模式數(shù)據(jù)AP的基準(zhǔn)音高信息(和弦根音信息)與被設(shè)置為“當(dāng)前和弦”的和弦信息的和弦根音之間的差(由半音數(shù)、音程等表示的音高差),來算出音高改變量,以將獲得的音高改變量設(shè)置為“基本改變量”??梢源嬖诨靖淖兞繛樨?fù)的情況?;竞拖野樽嗄J綌?shù)據(jù)APa的和弦根音為“C”,而和弦信息的和弦根音是“D”。因此,“基本改變量”為“2”(半音數(shù))。
[0139]在步驟SB5,以在步驟SB4獲得的“基本改變量”對被設(shè)置為“當(dāng)前伴奏模式數(shù)據(jù)”的伴奏模式數(shù)據(jù)AP的基本波形數(shù)據(jù)BW進(jìn)行音高改變,以將音高改變后的數(shù)據(jù)寫入“合成波形數(shù)據(jù)”。也就是說,被設(shè)置為“當(dāng)前伴奏模式數(shù)據(jù)”的伴奏模式數(shù)據(jù)AP的基本波形數(shù)據(jù)BW的和弦根首的首聞變得等于被設(shè)置為“當(dāng)如和弦”的和弦彳目息的和弦根首。因此,基本和弦伴奏模式數(shù)據(jù)APa的和弦根音的音高被提高2個半音數(shù),從而音高改變至“D”。
[0140]在步驟SB6,從被設(shè)置為“當(dāng)前和弦”的和弦信息所表示的和弦類型的所有構(gòu)成音符中,提取出被設(shè)置為“當(dāng)前伴奏模式數(shù)據(jù)”的伴奏模式數(shù)據(jù)AP的基本波形數(shù)據(jù)BW不支持的構(gòu)成音符(其不包括在基本波形數(shù)據(jù)BW中)。作為“當(dāng)前和弦”的“m7”的構(gòu)成音符為“根音、小三度、純五度和小七度”,而基本和弦伴奏模式數(shù)據(jù)APa的基本波形數(shù)據(jù)BW包括“根音和純五度”。因此,在步驟SB6提取出構(gòu)成音符“小三度”和“小七度”。
[0141]在步驟SB7,判斷是否存在在步驟SB6提取的基本波形數(shù)據(jù)BW不支持的構(gòu)成音符(其不包括在基本波形數(shù)據(jù)BW中)。在存在提取出的構(gòu)成音符的情況下,處理前進(jìn)至由“是”箭頭指示的步驟SB8。在不存在提取出的音符的情況下,處理前進(jìn)至由“否”箭頭指示的步驟SB9,以終止合成波形數(shù)據(jù)產(chǎn)生處理,從而前進(jìn)至圖9B的步驟SA32。
[0142]在步驟SB8,從被設(shè)置為“當(dāng)前伴奏模式數(shù)據(jù)”的伴奏模式數(shù)據(jù)AP中,選擇出支持在步驟SB6提取的構(gòu)成音符的選擇波形數(shù)據(jù)SW (其包括該構(gòu)成音符),從而以在步驟SB4獲得的“基本改變量”對選擇波形數(shù)據(jù)SW進(jìn)行音高改變,以與被寫入至“合成波形數(shù)據(jù)”的基本波形數(shù)據(jù)BW進(jìn)行合成,來更新“合成波形數(shù)據(jù)”。然后,處理前進(jìn)至步驟SB9,以終止合成波形數(shù)據(jù)產(chǎn)生處理,從而進(jìn)行至圖9B的步驟SA32。在步驟SB8,更具體地,包括“小三度”和“小七度”的選擇波形數(shù)據(jù)組SW被音高改變“2個半音”,以與通過基本和弦伴奏模式數(shù)據(jù)APa的基本波形數(shù)據(jù)BW被音高改變“2個半音”而獲得的寫入的“合成波形數(shù)據(jù)”進(jìn)行合成,以提供為用于基于“Dm7”的伴奏的合成波形數(shù)據(jù)。
[0143]如圖7所示,在針對每個和弦根音(12音符)提供樂句波形數(shù)據(jù)PW的情況下,在步驟SB2將可應(yīng)用于被設(shè)置為“當(dāng)前和弦”的和弦信息所表示的和弦類型與和弦根音的伴奏模式數(shù)據(jù)(包括在伴奏模式數(shù)據(jù)中的樂句波形數(shù)據(jù)PW)設(shè)置為“當(dāng)前伴奏數(shù)據(jù)”,而將省略在步驟SB4、SB5和SB8的音高改變。在針對每個和弦類型來提供了針對兩個或多個和弦根音而不針對每個和弦根音(12音符)的樂句波形數(shù)據(jù)PW的情況下,優(yōu)選讀出其音高與被設(shè)置為“當(dāng)前和弦”的和弦信息的音高相差最小的和弦根音的樂句波形數(shù)據(jù)PW,以將音高差定義為“基本改變量”。在此情況下,優(yōu)選在步驟SB2選擇出其音高與被設(shè)置為“當(dāng)前和弦”的和弦信息(和弦根音)的音高相差最小的和弦根音的樂句波形數(shù)據(jù)PW。
[0144]在上述第二實(shí)施例及其變型中,在步驟SB5和步驟SB8以“基本改變量”對基本波形數(shù)據(jù)BW和選擇波形數(shù)據(jù)SW進(jìn)行音高改變。此外,通過步驟SB5和SB8,音高改變后的基本波形數(shù)據(jù)BW和音高改變后的選擇波形數(shù)據(jù)SW被合成。然而,替代該步驟,如下可以最終以“基本改變量”對合成波形數(shù)據(jù)進(jìn)行音高改變。更具體地,在步驟SB5和SB8將不對基本波形數(shù)據(jù)BW和選擇波形數(shù)據(jù)SW進(jìn)行音高改變,而在步驟SB8將以“基本改變量”對在步驟SB5和SB8合成的波形數(shù)據(jù)進(jìn)行音高改變。
[0145]根據(jù)本發(fā)明的第二實(shí)施例,如上所述,通過提供與伴奏模式數(shù)據(jù)AP相關(guān)聯(lián)的基本波形數(shù)據(jù)BW和選擇波形數(shù)據(jù)SW并且合成數(shù)據(jù),可以產(chǎn)生可應(yīng)用于多種和弦類型的合成波形數(shù)據(jù),使得自動伴奏與輸入和弦相配。
[0146]此外,可以將僅包括一個引伸音的樂句波形數(shù)據(jù)等提供為選擇波形數(shù)據(jù)SW以合成波形數(shù)據(jù),使得第二實(shí)施例能夠處理具有引伸音的和弦。此外,第二實(shí)施例能夠跟隨由于和弦改變引起的和弦類型改變。
[0147]此外,在針對每個和弦根音提供樂句波形數(shù)據(jù)組PW的情況下,第二實(shí)施例能夠防止由于音高改變引起的音質(zhì)劣化。
[0148]此外,由于伴奏模式被提供為樂句波形數(shù)據(jù),因此第二實(shí)施例實(shí)現(xiàn)了高音質(zhì)的自動伴奏。另外,第二實(shí)施例能夠使得使用特殊樂器或特殊音階的、MIDI音調(diào)產(chǎn)生器針對其很難產(chǎn)生樂音的自動伴奏成為可能。
[0149]c.第三實(shí)施例[0150]接下來,將說明本發(fā)明的第三實(shí)施例。由于第三實(shí)施例的伴奏數(shù)據(jù)產(chǎn)生設(shè)備具有與上述第一和第二實(shí)施例的伴奏數(shù)據(jù)產(chǎn)生設(shè)備100的硬件構(gòu)造相同的硬件構(gòu)造,因此將不說明第三實(shí)施例的伴奏數(shù)據(jù)產(chǎn)生設(shè)備的硬件構(gòu)造。
[0151]圖11是表示根據(jù)本發(fā)明第三實(shí)施例的自動伴奏數(shù)據(jù)AA的示例構(gòu)造的概念圖。
[0152]自動伴奏數(shù)據(jù)組AA包括一個或多個部分(音軌)。每個伴奏部分包括至少一組伴奏模式數(shù)據(jù)AP。每組伴奏模式數(shù)據(jù)AP包括一組根音波形數(shù)據(jù)RW和多組選擇波形數(shù)據(jù)SW。自動伴奏數(shù)據(jù)組AA不僅包括諸如伴奏模式數(shù)據(jù)AP之類的實(shí)質(zhì)數(shù)據(jù)還包括與整個自動伴奏數(shù)據(jù)組相關(guān)的設(shè)置信息,該設(shè)置信息包括自動伴奏數(shù)據(jù)組的伴奏風(fēng)格名稱、時間信息、拍速信息(樂句波形數(shù)據(jù)PW被記錄(再現(xiàn))的拍速)和關(guān)于相應(yīng)伴奏部分的信息。此外,在自動伴奏數(shù)據(jù)組AA由多個分段形成的情況下,自動伴奏數(shù)據(jù)組AA包括分段(前奏、主奏和尾奏等)的名稱和小節(jié)數(shù)(例如,I小節(jié)、4小節(jié)、8小節(jié)等)。
[0153]當(dāng)用戶利用例如圖1所示的音樂演奏操作元件22來演奏旋律線時,根據(jù)本發(fā)明第三實(shí)施例的自動伴奏數(shù)據(jù)AA也是用于根據(jù)該旋律線來執(zhí)行至少一個伴奏部分(音軌)的自動伴奏的數(shù)據(jù)。
[0154]也在該情況下,針對如爵士樂、搖滾樂和古典樂之類各種音樂流派的每一個提供多組自動伴奏數(shù)據(jù)AA??梢酝ㄟ^識別號(ID號)、伴奏風(fēng)格名稱等來識別各組自動伴奏數(shù)據(jù)AA。在第三實(shí)施例中,通過例如對每個自動伴奏數(shù)據(jù)組AA賦予一個ID號(例如“0001”、“0002”等)的方式,來將各組自動伴奏數(shù)據(jù)AA存儲在如圖1所示的存儲裝置15或R0M8中。
[0155]通常針對根據(jù)節(jié)奏類型、音樂流派、拍速等進(jìn)行分類的每個伴奏風(fēng)格來提供自動伴奏數(shù)據(jù)AA。此外,每個自動伴奏數(shù)據(jù)組AA含有為一首歌曲提供的多個分段,比如前奏、主奏、加花和尾奏。另外,每個分段由諸如和弦音軌、基本音軌和鼓點(diǎn)(節(jié)奏)音軌之類的多個音軌構(gòu)成。然而,為了便于說明,在第三實(shí)施例中也假設(shè)自動伴奏數(shù)據(jù)組AA由這樣的分段構(gòu)成:其具有包括至少一個使用了和弦的用于伴奏的和弦音軌在內(nèi)的多個伴奏部分(部分I (音軌I)至部分n (音軌n))。
[0156]每個伴奏模式數(shù)據(jù)組AP可應(yīng)用于基準(zhǔn)音高(和弦根音)的多個和弦類型,并且包括作為和弦類型的構(gòu)成音符的一組根音波形數(shù)據(jù)RW和一組或多組選擇波形數(shù)據(jù)SW。在本發(fā)明中,根音波形數(shù)據(jù)RW被當(dāng)作基本樂句波形數(shù)據(jù),而多組選擇波形數(shù)據(jù)SW被當(dāng)作選擇樂句波形數(shù)據(jù)。下文中,在表示根音波形數(shù)據(jù)RW和選擇波形數(shù)據(jù)SW中的一個或兩個的情況下,該數(shù)據(jù)被稱為樂句波形數(shù)據(jù)PW。伴奏模式數(shù)據(jù)AP不僅具有作為實(shí)質(zhì)數(shù)據(jù)的樂句波形數(shù)據(jù)PW,而且還具有屬性信息,該屬性信息例如為伴奏模式數(shù)據(jù)AP的基準(zhǔn)音高信息(和弦根音信息)、記錄拍速(在針對所有自動伴奏數(shù)據(jù)組AA提供共同記錄拍速的情況下,可以省略記錄拍速)、長度(小節(jié)的時間或數(shù)量)、識別符(ID)、名稱、和包括的樂句波形數(shù)據(jù)組的數(shù)量。
[0157]根音波形數(shù)據(jù)RW是通過對被演奏為如下伴奏的樂音進(jìn)行數(shù)字采樣而創(chuàng)建的:所述伴奏具有一個或多個小節(jié)長度并且主要使用可應(yīng)用伴奏模式數(shù)據(jù)AP的和弦根音。也就是說,根音波形數(shù)據(jù)RW是基于根音的樂句波形數(shù)據(jù)。此外,可以存在每一組包括除形成和弦的音符之外的音高(其不是和弦音符)的多組根音波形數(shù)據(jù)RW。
[0158]選擇波形數(shù)據(jù)SW是通過對被演奏為如下伴奏的樂音進(jìn)行數(shù)字采樣而創(chuàng)建的:所述伴奏具有一個或多個小節(jié)長度,并且其中使用了在可應(yīng)用伴奏模式數(shù)據(jù)AP的和弦根音之上大三度、純五度和大七度(第四音符,fourth note)的僅一個構(gòu)成音符。此外,如有必要,可以提供僅分別使用大九度、純十一度和大十三度(它們是用于引伸音和弦的構(gòu)成音符)的多組選擇波形數(shù)據(jù)SW。
[0159]基于相同基準(zhǔn)音高(和弦根音)來創(chuàng)建根音波形數(shù)據(jù)RW和選擇波形數(shù)據(jù)SW。在第三實(shí)施例中,基于音高“C”來創(chuàng)建根音波形數(shù)據(jù)RW和選擇波形數(shù)據(jù)SW。然而,基準(zhǔn)音高不限于音高“C”。
[0160]每組樂句波形數(shù)據(jù)PW (根音波形數(shù)據(jù)RW和選擇波形數(shù)據(jù)SW)具有識別符,通過該識別符可以識別該樂句波形數(shù)據(jù)組PW。在第三實(shí)施例中,每組樂句波形數(shù)據(jù)PW包含具有形式“自動伴奏數(shù)據(jù)AA的ID (風(fēng)格號)-伴奏部分(音軌)號-表示和弦根音(和弦根音信息)的號-構(gòu)成音符信息(表示形成包括在樂句波形數(shù)據(jù)中的和弦的音符的信息)”的識別符。通過采用除上述的使用識別符的方式之外的方式,可以針對每組樂句波形數(shù)據(jù)提供屬性信息。
[0161]此外,多組樂句波形數(shù)據(jù)PW可以存儲在自動伴奏數(shù)據(jù)AA中。可替換地,多組樂句波形數(shù)據(jù)PW可以與自動伴奏數(shù)據(jù)AA分離地存儲,而自動伴奏數(shù)據(jù)AA僅存儲表示對樂句波形數(shù)據(jù)組PW的鏈接的信息LK。
[0162]在如圖11所示的示例中,每個樂句波形數(shù)據(jù)PW具有根音(根音音符)“C”。然而,每個樂句波形數(shù)據(jù)PW可以具有任何和弦根音。此外,可以針對每個和弦類型提供多個和弦根音(2至12根音)的多組樂句波形數(shù)據(jù)PW。例如,如圖12所示,可以針對每個和弦根音(12音符)提供伴奏模式數(shù)據(jù)AP。
[0163]此外,在如圖11所示的示例中,用于大三度(4個半音距離)、純五度(7個半音距離)和大七度(11個半音距離)的樂句波形數(shù)據(jù)組被提供為選擇波形數(shù)據(jù)SW。然而,可以提供用于諸如小三度(3個半音距離)和小七度(10個半音距離)之類不同音程的樂句波形數(shù)據(jù)組。
[0164]圖13是按照根據(jù)本發(fā)明第三實(shí)施例的和弦類型而編組的半音距離表的示例的概念圖。
[0165]在第三實(shí)施例中,根據(jù)通過用戶的音樂演奏等輸入的和弦信息的和弦根音來對根音波形數(shù)據(jù)RW進(jìn)行音高改變,同時也根據(jù)和弦根音與和弦類型來對一組或多組選擇波形數(shù)據(jù)SW進(jìn)行音高改變,以將音高改變后的根音波形數(shù)據(jù)RW與音高改變后的一組或多組選擇波形數(shù)據(jù)SW進(jìn)行合成,從而產(chǎn)生適用于基于輸入的和弦信息所表示的和弦類型與和弦根音的伴奏樂句的樂句波形數(shù)據(jù)(合成波形數(shù)據(jù))。
[0166]在第三實(shí)施例中,僅針對大三度(4個半音距離)、純五度(7個半音距離)和大七度(11個半音距離)(大九度、純十一度、大十三度)提供選擇波形數(shù)據(jù)SW。因此,針對其他構(gòu)成音符,需要根據(jù)和弦類型對選擇波形數(shù)據(jù)SW進(jìn)行音高改變。因此,當(dāng)根據(jù)和弦根音與和弦類型對一組或多組選擇波形數(shù)據(jù)SW進(jìn)行音高改變時,參照圖13中所示的按和弦類型編組的半音距離表。
[0167]按和弦類型編組的半音距離表是其中存儲了由從每個和弦類型的和弦的和弦根音到和弦根音、三度音、五度音和第四音符的半音所表示的各個距離的表。例如,在大和弦(Maj)的情況下,從該和弦的和弦根音到和弦根音、三度音和五度音的各個半音距離分別為“0”、“4”和“7”。在該情況下,不必進(jìn)行根據(jù)和弦類型的音高改變,因?yàn)檫x擇波形數(shù)據(jù)SW是針對大三度(4個半音距離)和純五度(7個半音距離)提供的。然而,按和弦類型編組的半音距離表表明,在小七度(m7)的情況下,由于從和弦根音到和弦根音、三度音、五度音和第四音符(例如,七度音)的各個半音距離分別為“0”、“3”、“7”和“10”,因此必須對用于大三度(4個半音距離)和大七度(11個半音距離)的選擇波形數(shù)據(jù)組SW各自的音高降低一個半音。
[0168]在使用了用于引伸和弦音的選擇波形數(shù)據(jù)SW的情況下,必須對按和弦類型編組的半音距離表添加從和弦根音到九度音、十一度音和十三度音音程的各個半音距離。
[0169]在第三實(shí)施例中,主處理也在伴奏數(shù)據(jù)產(chǎn)生設(shè)備100的電源接通時開始。由于第三實(shí)施例的主處理程序與根據(jù)第二實(shí)施例的圖9A和圖9B的主處理程序相同,將省略對第三實(shí)施例的主處理程序的說明。然而,通過在圖14A和圖14B中示出的程序來在步驟SA31執(zhí)行合成波形數(shù)據(jù)產(chǎn)生處理。
[0170]圖14A和圖14B是表示合成波形數(shù)據(jù)產(chǎn)生處理的流程圖。在自動伴奏數(shù)據(jù)AA包括多個伴奏部分的情況下,以伴奏部分的數(shù)量來重復(fù)該處理。在此說明中,將描述用于圖11中表示的數(shù)據(jù)結(jié)構(gòu)的情況的具有輸入和弦信息“Dm7”的伴奏部分I的示例處理。
[0171]在步驟SC1,合成波形數(shù)據(jù)產(chǎn)生處理開始。在步驟SC2,提取出與在圖9A的步驟SAlO載入的自動伴奏數(shù)據(jù)AA的當(dāng)前目標(biāo)伴奏部分相關(guān)聯(lián)的伴奏模式數(shù)據(jù)AP,以將提取的伴奏模式數(shù)據(jù)AP設(shè)置為“當(dāng)前伴奏模式數(shù)據(jù)”。
[0172]在步驟SC3,與當(dāng)前目標(biāo)伴奏部分相關(guān)聯(lián)的合成波形數(shù)被清除。
[0173]在步驟SC4,根據(jù)被設(shè)置為“當(dāng)前伴奏模式數(shù)據(jù)”的伴奏模式數(shù)據(jù)AP的基準(zhǔn)音高信息(和弦根音信息)與被設(shè)置為“當(dāng)前和弦”的和弦信息的和弦根音之間的差(由半音數(shù)度量的音高差),來算出音高改變量,以將獲得的音高改變量設(shè)置為“基本改變量”??梢源嬖诨靖淖兞繛樨?fù)的情況?;竞拖野樽嗄J綌?shù)據(jù)APa的和弦根音為“C”,而和弦信息的和弦根音是“D”。因此,“基本改變量”為“2 (由半音數(shù)度量的距離)”。
[0174]在步驟SC5,以在步驟SC4獲得的“基本改變量”對被設(shè)置為“當(dāng)前伴奏模式數(shù)據(jù)”的伴奏模式數(shù)據(jù)AP的根音波形數(shù)據(jù)RW進(jìn)行音高改變,以將音高改變后的數(shù)據(jù)寫入“合成波形數(shù)據(jù)”。也就是說,被設(shè)置為“當(dāng)前伴奏模式數(shù)據(jù)”的伴奏模式數(shù)據(jù)AP的根音波形數(shù)據(jù)RW的和弦根首的首聞變得等于被設(shè)置為“當(dāng)如和弦”的和弦信息的和弦根首。因此,基本和弦伴奏模式數(shù)據(jù)APa的和弦根音的音高被提高2個半音數(shù),從而音高改變至“D”。
[0175]在步驟SC6,判斷被設(shè)置為“當(dāng)前和弦”的和弦信息的和弦類型是否包括具有在和弦根音之上三度(小三度、大三度或純四度)音程的構(gòu)成音符。在和弦類型包括三度音程的音符的情況下,處理前進(jìn)至由“是”箭頭指示的步驟SC7。在和弦類型不包括三度音程的音符的情況下,處理前進(jìn)至由“否”箭頭指示的步驟SC13。在此示例中,被設(shè)置為“當(dāng)前和弦”的和弦信息的和弦類型是包括三度(小三度)音程的音符的“m7”。因此,處理前進(jìn)至步驟SC7。
[0176]在步驟SC7,獲得由半音數(shù)所表示的離被設(shè)置為“當(dāng)前伴奏模式數(shù)據(jù)”的伴奏模式數(shù)據(jù)AP中的具有三度音程的選擇波形數(shù)據(jù)SW的基準(zhǔn)音符(和弦根音)的距離(在第三實(shí)施例中,其為“4”,因?yàn)橐舫淌谴笕?,以將該半音數(shù)設(shè)置為“模式的三度”。
[0177]在步驟SC8,通過參照例如圖13中所示的按和弦類型編組的半音距離表,來獲得從被設(shè)置為“當(dāng)前和弦”的和弦信息的和弦類型的基準(zhǔn)音符(和弦根音)至第三音符的半音距離,以將獲得的距離設(shè)置為“和弦的三度”。在被設(shè)置為“當(dāng)前和弦”的和弦信息的和弦類型為“m7”的情況下,離具有三度(小三度)音程的音符的半音距離為“3”。
[0178]在步驟SC9,判斷在步驟SC7設(shè)置的“模式的三度”是否與在步驟SC8設(shè)置的“和弦的三度”相同。在它們相同的情況下,處理前進(jìn)至由“是”箭頭指示的步驟SC10。在它們不相同的情況下,處理前進(jìn)至由“否”箭頭指示的步驟SC11。在被設(shè)置為“當(dāng)前和弦”的和弦信息的和弦類型為“m7”的情況下,“模式的三度”為“4”,而“和弦的三度”為“3”。因此,處理前進(jìn)至由“否”箭頭指示的步驟SC11。
[0179]在步驟SC10,將“0”加到基本改變量而獲得的量(更具體地,基本改變量)被設(shè)置為“改變量”(“改變量”=0+ “基本改變量”)。然后,處理前進(jìn)至步驟SC12。
[0180]在步驟SCl I,通過從“和弦的三度”減去“模式的三度”、并且將“基本改變量”加到該減法結(jié)果而獲得的量被設(shè)置為“改變量”(“改變量”=“和弦的三度“模式的三度”+“基本改變量”)。然后,處理前進(jìn)至步驟SC12。在本示例中,步驟SCll結(jié)果為:“改變量” =3-4+2=1。
[0181]在步驟SC12,以在步驟SClO或SCll設(shè)置的“改變量”來對具有被設(shè)置為“當(dāng)前伴奏模式數(shù)據(jù)”的伴奏模式數(shù)據(jù)AP的三度音程的選擇波形數(shù)據(jù)SW進(jìn)行音高改變,以與被寫入“合成波形數(shù)據(jù)”的基本波形數(shù)據(jù)BW進(jìn)行合成,從而將得到的合成數(shù)據(jù)設(shè)置為新“合成波形數(shù)據(jù)”。然后,處理進(jìn)行至步驟SC13。在本示例中,在步驟SC12,具有三度音符的選擇波形數(shù)據(jù)SW的音高被提高一個半音。
[0182]在步驟SC13,判斷被設(shè)置為“當(dāng)前和弦”的和弦信息的和弦類型是否包括具有在和弦根音之上五度(純五度、減五度或增五度)音程的構(gòu)成音符。在和弦類型包括具有五度音程的音符的情況下,處理前進(jìn)至由“是”箭頭指示的步驟SC14。在和弦類型不包括具有五度音程的音符的情況下,處理前進(jìn)至由“否”箭頭指示的步驟SC20。在本示例中,被設(shè)置為“當(dāng)前和弦”的和弦信息的和弦類型是包括具有五度(純五度)音程的音符的“m7”。因此,處理前進(jìn)至步驟SC14。
[0183]在步驟SC14,獲得由半音數(shù)所表示的離被設(shè)置為“當(dāng)前伴奏模式數(shù)據(jù)”的伴奏模式數(shù)據(jù)AP中的具有五度音程的選擇波形數(shù)據(jù)SW的基準(zhǔn)音符(和弦根音)的距離(在第三實(shí)施例中,其為“7”,因?yàn)榫嚯x是純五度),以將該半音數(shù)設(shè)置為“模式的五度”。
[0184]在步驟SC15,通過參照例如圖13中所示的按和弦類型編組的半音距離表,來獲得從被設(shè)置為“當(dāng)前和弦”的和弦信息的和弦類型的基準(zhǔn)音符(和弦根音)至第五音符的半音距離,以將獲得的距離設(shè)置為“和弦的五度”。在被設(shè)置為“當(dāng)前和弦”的和弦信息的和弦類型為“m7”的情況下,離具有五度(純五度)音程的音符的半音距離為“7”。
[0185]在步驟SC16,判斷在步驟SC14設(shè)置的“模式的五度”是否與在步驟SC15設(shè)置的“和弦的五度”相同。在它們相同的情況下,處理前進(jìn)至由“是”箭頭指示的步驟SC17。在它們不相同的情況下,處理前進(jìn)至由“否”箭頭指示的步驟SC18。在被設(shè)置為“當(dāng)前和弦”的和弦信息的和弦類型為“m7”的情況下,“模式的五度”為“7”,而“和弦的五度”也為“7”。因此,處理前進(jìn)至由“是”箭頭指示的步驟SC17。
[0186]在步驟SC17,將“0”加到基本改變量而獲得的量(更具體地,基本改變量)被設(shè)置為“改變量”(“改變量”=0+ “基本改變量”)。然后,處理前進(jìn)至步驟SC19。在本示例中,步驟SC17結(jié)果為:“改變量”=0+2=2。
[0187]在步驟SC18,通過從“和弦的五度”減去“模式的五度”、并且將“基本改變量”加到該減法結(jié)果而獲得的量被設(shè)置為“改變量”(“改變量”=“和弦的五度“模式的五度”+ “基本改變量”)。然后,處理前進(jìn)至步驟SC19。
[0188]在步驟SC19,以在步驟SC17或SC18設(shè)置的“改變量”來對具有被設(shè)置為“當(dāng)前伴奏模式數(shù)據(jù)”的伴奏模式數(shù)據(jù)AP的五度音程的選擇波形數(shù)據(jù)SW進(jìn)行音高改變,以與被寫入“合成波形數(shù)據(jù)”的基本波形數(shù)據(jù)BW進(jìn)行合成,從而將得到的合成數(shù)據(jù)設(shè)置為新“合成波形數(shù)據(jù)”。然后,處理進(jìn)行至步驟SC20。在本示例中,在步驟SC19,具有五度的選擇波形數(shù)據(jù)SW的音高被提高兩個半音。
[0189]在步驟SC20,判斷被設(shè)置為“當(dāng)前和弦”的和弦信息的和弦類型是否包括相對于和弦根音的第四構(gòu)成音符(大六度、小七度、大七度或減七度)。在和弦類型包括第四音符的情況下,處理前進(jìn)至由“是”箭頭指示的步驟SC21。在和弦類型不包括第四音符的情況下,處理前進(jìn)至由“否”箭頭指示的步驟SC27,以終止合成波形數(shù)據(jù)產(chǎn)生處理,從而前進(jìn)至圖9B的步驟SA32。在本示例中,被設(shè)置為“當(dāng)前和弦”的和弦信息的和弦類型是包括具有第四音符(小七度)的“m7”。因此,處理前進(jìn)至步驟SC21。
[0190]在步驟SC21,獲得由半音數(shù)所表示的離被設(shè)置為“當(dāng)前伴奏模式數(shù)據(jù)”的伴奏模式數(shù)據(jù)AP中的具有第四音符的選擇波形數(shù)據(jù)SW的基準(zhǔn)音符(和弦根音)的距離(在第三實(shí)施例中,其為“11”,因?yàn)橐舫淌谴笃叨?,以將該半音數(shù)設(shè)置為“模式的第四音符”。
[0191]在步驟SC22,通過參照例如圖13中所示的按和弦類型編組的半音距離表,來獲得從被設(shè)置為“當(dāng)前和弦”的和弦信息的和弦類型的基準(zhǔn)音符(和弦根音)至第四音符的半音距離,以將獲得的距離設(shè)置為“和弦的第四音符”。在被設(shè)置為“當(dāng)前和弦”的和弦信息的和弦類型為“m7”的情況下,離第四音符(小七度)的半音距離為“10”。
[0192]在步驟SC23,判斷在步驟SC21設(shè)置的“模式的第四音符”是否與在步驟SC22設(shè)置的“和弦的第四音符”相同。在它們相同的情況下,處理前進(jìn)至由“是”箭頭指示的步驟SC24。在它們不相同的情況下,處理前進(jìn)至由“否”箭頭指示的步驟SC25。在被設(shè)置為“當(dāng)前和弦”的和弦信息的和弦類型為“m7”的情況下,“模式的第四音符”為“ 11”,而“和弦的第四音符”為“ 10”。因此,處理前進(jìn)至由“否”箭頭指示的步驟SC25。
[0193]在步驟SC24,將“0”加到基本改變量而獲得的量(更具體地,基本改變量)被設(shè)置為“改變量”(“改變量”=0+ “基本改變量”)。然后,處理前進(jìn)至步驟SC26。
[0194]在步驟SC25,通過從“和弦的第四音符”減去“模式的第四音符”、并且將“基本改變量”加到該減法結(jié)果而獲得的量被設(shè)置為“改變量”(“改變量”=“和弦的第四音符“模式的第四音符”+ “基本改變量”)。然后,處理前進(jìn)至步驟SC26。在本示例中,步驟SC25結(jié)果為:“改變量”=10-11+2=1。
[0195]在步驟SC26,以在步驟SC24或SC25設(shè)置的“改變量”來對具有被設(shè)置為“當(dāng)前伴奏模式數(shù)據(jù)”的伴奏模式數(shù)據(jù)AP的第四音符的選擇波形數(shù)據(jù)SW進(jìn)行音高改變,以與被寫入“合成波形數(shù)據(jù)”的基本波形數(shù)據(jù)BW進(jìn)行合成,從而將得到的合成數(shù)據(jù)設(shè)置為新“合成波形數(shù)據(jù)”。然后,處理進(jìn)行至步驟SC27,以終止合成波形數(shù)據(jù)產(chǎn)生處理,從而前進(jìn)至圖9B的步驟SA32。在本示例中,在步驟SC26,具有第四音符的選擇波形數(shù)據(jù)SW的音高被提高一個半
曰?
[0196]如上所述,通過以“基本改變量”對根音波形數(shù)據(jù)RW進(jìn)行音高改變,并且通過以將與其和弦類型對應(yīng)的值加到“基本改變量”或者從“基本改變量”減去與其和弦類型對應(yīng)的值而獲得的半音所表示的距離對選擇波形數(shù)據(jù)SW進(jìn)行音高改變,來合成音高改變后的各數(shù)據(jù)組,可以獲得基于期望的和弦根音與和弦類型的伴奏數(shù)據(jù)。
[0197]在如圖12所示針對每個和弦根音(12音符)提供樂句波形數(shù)據(jù)PW的情況下,用于算出基本改變量的步驟SC4和用于對根音波形數(shù)據(jù)RW進(jìn)行音高改變的步驟SC5被省略,使得在步驟SC10、步驟SC11、步驟SC17、步驟SC18、步驟SC24、步驟SC25將不加基本改變量。在提供用于兩個或多個和弦根音但不是用于每個和弦根音(12音符)的樂句波形數(shù)據(jù)PW的情況下,優(yōu)選讀出其音高與被設(shè)置為“當(dāng)前和弦”的和弦信息的音高相差最小的和弦根音的樂句波形數(shù)據(jù)PW,以將該音高差定義為“基本改變量”。在此情況下,優(yōu)選的是在步驟SC2選擇出其音高與被設(shè)置為“當(dāng)前和弦”的和弦信息(和弦根音)的音高相差最小的和弦根音的樂句波形數(shù)據(jù)PW。
[0198]此外,在上述第三實(shí)施例中,在步驟SC5以“基本改變量”對根音波形數(shù)據(jù)RW進(jìn)行音高改變。此外,在步驟SClO作出““改變量”=0+ “基本改變量””的計算,而在步驟SCll作出““改變量”=“和弦的三度“模式的三度”+ “基本改變量””的計算。此外,在步驟SC12,以在步驟SClO或步驟SCll算出的“改變量”對具有三度音程的選擇波形數(shù)據(jù)SW進(jìn)行音高改變。此外,在步驟SC17作出““改變量”=0+ “基本改變量””的計算,而在步驟SC18作出““改變量”=“和弦的五度“模式的五度”+ “基本改變量””的計算。此外,在步驟SC19,以在步驟SC17或步驟SC18算出的“改變量”對具有五度音程的選擇波形數(shù)據(jù)SW進(jìn)行音高改變。此外,在步驟SC24作出““改變量”=0+ “基本改變量””的計算,而在步驟SC25作出““改變量”=“和弦的第四音符“模式的第四音符”+ “基本改變量””的計算。此外,在步驟SC26,以在步驟SC24或步驟SC25算出的“改變量”對具有第四音符的選擇波形數(shù)據(jù)SW進(jìn)行音高改變。然后,通過步驟SC5、SC12、SC19和SC26,音高改變后的根音波形數(shù)據(jù)和音高改變后的多組選擇波形數(shù)據(jù)SW被合成。
[0199]然而,替代上述第三實(shí)施例,如下可以最終以“基本改變量”對合成波形數(shù)據(jù)進(jìn)行音高改變。更具體地,在步驟SC5將不對根音波形數(shù)據(jù)RW進(jìn)行音高改變。此外,將省略步驟SC10,使得在“和弦的三度”等于“模式的三度”的情況下,在步驟SC12將不對具有三度音程的選擇波形數(shù)據(jù)SW進(jìn)行音高改變,以及在“和弦的三度”不等于“模式的三度”的情況下,在步驟SCll將作出““改變量”=“和弦的三度“模式的三度””的計算,從而在步驟SC12以算出的“改變量”對具有三度音程的選擇波形數(shù)據(jù)SW進(jìn)行音高改變。此外,將省略步驟SC17,使得在“和弦的五度”等于“模式的五度”的情況下,在步驟SC19將不對五度音程的選擇波形數(shù)據(jù)SW進(jìn)行音高改變,以及在“和弦的五度”不等于“模式的五度”的情況下,在步驟SC18將作出““改變量”=“和弦的五度“模式的五度””的計算,從而在步驟SC19以算出的“改變量”對五度音程的選擇波形數(shù)據(jù)SW進(jìn)行音高改變。此外,將省略步驟SC24,使得在“和弦的第四音符”等于“模式的第四音符”的情況下,在步驟SC25將不對第四音符的選擇波形數(shù)據(jù)SW進(jìn)行音高改變,以及在“和弦的第四音符”不等于“模式的第四音符”的情況下,在步驟SC25將作出““改變量”=“和弦的第四音符“模式的第四音符””的計算,從而在步驟SC26以算出的“改變量”對第四音符的選擇波形數(shù)據(jù)SW進(jìn)行音高改變。然后,通過步驟SC5、SC12、SC19和SC26,在步驟SC26以“基本改變量”對合成波形數(shù)據(jù)進(jìn)行音高改變。
[0200]根據(jù)本發(fā)明的第三實(shí)施例,如上所述,通過提供與一組伴奏模式數(shù)據(jù)AP相關(guān)聯(lián)的一組根音波形數(shù)據(jù)RW和多組選擇波形數(shù)據(jù)SW來對適當(dāng)?shù)倪x擇波形數(shù)據(jù)SW進(jìn)行音高改變以合成數(shù)據(jù),可以產(chǎn)生可應(yīng)用于多種和弦類型的合成波形數(shù)據(jù),使得自動伴奏能夠與輸入和弦相配。
[0201]此外,可以將僅包括一個引伸音的樂句波形數(shù)據(jù)等提供為選擇波形數(shù)據(jù)SW以對波形數(shù)據(jù)進(jìn)行音高改變從而合成波形數(shù)據(jù),使得第三實(shí)施例能夠處理具有引伸音的和弦。此外,第三實(shí)施例能夠跟隨由于和弦改變引起的和弦類型改變。
[0202]此外,在針對每個和弦根音提供樂句波形數(shù)據(jù)PW的情況下,第三實(shí)施例能夠防止由于音高改變引起的音質(zhì)劣化。
[0203]此外,由于伴奏模式被提供為樂句波形數(shù)據(jù),因此第三實(shí)施例能夠?qū)崿F(xiàn)高音質(zhì)的自動伴奏。另外,第三實(shí)施例能夠使得使用特殊樂器或特殊音階的、MIDI音調(diào)產(chǎn)生器針對其很難產(chǎn)生樂音的自動伴奏成為可能。
[0204]d.變型例
[0205]盡管按照上述的第一至第三實(shí)施例對本發(fā)明進(jìn)行了說明,但本發(fā)明不限于這些實(shí)施例。對于本領(lǐng)域技術(shù)人員來說,各種變型、改進(jìn)、合成等是顯而易見的。下文中,將描述本發(fā)明第一至第三實(shí)施例的變型示例。
[0206]在第一至第三實(shí)施例中,樂句波形數(shù)據(jù)PW的記錄拍速被存儲為自動伴奏數(shù)據(jù)AA的屬性信息。然而,可以針對每組樂句波形數(shù)據(jù)PW單獨(dú)地存儲記錄拍速。此外,在這些實(shí)施例中,僅針對一個記錄拍速提供了樂句波形數(shù)據(jù)PW。然而,可以針對不同種類的記錄拍速中的每一個提供樂句波形數(shù)據(jù)PW。
[0207]此外,本發(fā)明第一至第三實(shí)施例不限于電子樂器,而是可以由其上安裝了與這些實(shí)施例相當(dāng)?shù)挠嬎銠C(jī)程序等的可商購的計算機(jī)等來實(shí)現(xiàn)。
[0208]在該情況下,可以在該計算機(jī)程序存儲在諸如CD-ROM之類的計算機(jī)可讀存儲介質(zhì)中的狀態(tài)下將與這些實(shí)施例相當(dāng)?shù)挠嬎銠C(jī)程序等提供給用戶。在計算機(jī)等被連接到諸如LAN、互聯(lián)網(wǎng)或電話線之類的通信網(wǎng)絡(luò)的情況下,可以經(jīng)由通信網(wǎng)絡(luò)來將計算機(jī)程序、各種數(shù)據(jù)等提供給用戶。
【權(quán)利要求】
1.一種伴奏數(shù)據(jù)產(chǎn)生設(shè)備,包括: 存儲裝置,其用于存儲多組樂句波形數(shù)據(jù),每組樂句波形數(shù)據(jù)與基于和弦類型與和弦根音的組合而識別的和弦相關(guān); 和弦信息獲取裝置,其用于獲取識別和弦類型與和弦根音的和弦信息;以及和弦音符樂句產(chǎn)生裝置,其用于通過使用存儲在所述存儲裝置中的樂句波形數(shù)據(jù)來產(chǎn)生表示與基于所獲取的和弦信息而識別的和弦相對應(yīng)的和弦音符樂句的波形數(shù)據(jù)作為伴奏數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的伴奏數(shù)據(jù)產(chǎn)生設(shè)備,其中 與和弦相關(guān)的每組樂句波形數(shù)據(jù)是表示通過合成形成該和弦的音符而獲取的和弦音符的樂句波形數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的伴奏數(shù)據(jù)產(chǎn)生設(shè)備,其中 所述存儲裝置存儲表示和弦音符的多組樂句波形數(shù)據(jù),使得針對每個和弦類型提供一組樂句波形數(shù)據(jù);以及 所述和弦音符樂句產(chǎn)生裝置包括: 讀取裝置,其用于從所述存儲裝置讀出這樣一組樂句波形數(shù)據(jù),其表示與基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦類型相對應(yīng)的各和弦音符;以及 音高改變裝置,其用于根據(jù)基于所獲取的和弦信息而識別的和弦根音與由所讀取的該組樂句波形數(shù)據(jù)表示的和弦音符的和弦根音之間的音高差來對所讀取的表示各和弦音符的該組樂句波形數(shù)據(jù)進(jìn)行音高改變,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
4.根據(jù)權(quán)利要求 2所述的伴奏數(shù)據(jù)產(chǎn)生設(shè)備,其中 所述存儲裝置存儲表示其和弦根音為各種音高的各和弦的音符的多組樂句波形數(shù)據(jù),使得針對每個和弦類型提供樂句波形數(shù)據(jù);以及所述和弦音符樂句產(chǎn)生裝置包括: 讀取裝置,其用于從所述存儲裝置讀出這樣一組樂句波形數(shù)據(jù),其與基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦類型相對應(yīng)、并且表示其和弦根音的音高與基于所獲取的和弦彳目息而識別的和弦根首的首聞相差最小的和弦的各首符;以及 音高改變裝置,其用于根據(jù)基于所獲取的和弦信息而識別的和弦根音與由所讀取的該組樂句波形數(shù)據(jù)表示的和弦的和弦根音之間的音高差來對所讀取的表示各和弦音符的該組樂句波形數(shù)據(jù)進(jìn)行音高改變,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
5.根據(jù)權(quán)利要求2所述的伴奏數(shù)據(jù)產(chǎn)生設(shè)備,其中 所述存儲裝置存儲表示各和弦音符的多組樂句波形數(shù)據(jù),使得針對每個和弦類型的每個和弦根音提供樂句波形數(shù)據(jù);以及所述和弦音符樂句產(chǎn)生裝置包括: 讀取裝置,其用于從所述存儲裝置讀出這樣一組樂句波形數(shù)據(jù),該組樂句波形數(shù)據(jù)表示與基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦類型以及和弦根音相對應(yīng)的和弦的各音符,并且所述讀取裝置產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的伴奏數(shù)據(jù)產(chǎn)生設(shè)備,其中 與和弦相關(guān)的每組樂句波形數(shù)據(jù)由以下項(xiàng)形成: 一組基本樂句波形數(shù)據(jù),其適用于多個和弦類型并且包括表示至少一個和弦根音音符的樂句波形數(shù)據(jù);以及 多個選擇樂句波形數(shù)據(jù)組,其是表示其和弦根音為由該組基本樂句波形數(shù)據(jù)表示的和弦根音的多個和弦音符的樂句波形數(shù)據(jù),每個選擇樂句波形數(shù)據(jù)組適用于不同和弦類型,并且所述多個選擇樂句波形數(shù)據(jù)組不包括在該組基本樂句波形數(shù)據(jù)中;并且 所述和弦音符樂句產(chǎn)生裝置從所述存儲裝置讀出基本樂句波形數(shù)據(jù)和選擇樂句波形數(shù)據(jù),合成所讀取的數(shù)據(jù),并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的伴奏數(shù)據(jù)產(chǎn)生設(shè)備,其中 所述和弦音符樂句產(chǎn)生裝置包括: 第一讀取裝置,其用于從所述存儲裝置讀出基本樂句波形數(shù)據(jù),并且根據(jù)基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差來對所讀取的基本樂句波形數(shù)據(jù)進(jìn)行音高改變; 第二讀取裝置,其用于從所述存儲裝置讀出與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的選擇樂句波形數(shù)據(jù),并且根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的該組基本樂句波形數(shù)據(jù)的和弦根音之間的音高差來對所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行音高改變;以及 合成裝置,其用于將所讀取且音高改變后的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進(jìn)行合成,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
8.根據(jù)權(quán)利要求6所述的伴奏數(shù)據(jù)產(chǎn)生設(shè)備,其中 所述和弦音符樂句產(chǎn)生裝置包括: 第一讀取裝置,其用于從所述存儲裝置讀出基本樂句波形數(shù)據(jù); 第二讀取裝置,其用于從所.述存儲裝置讀出與基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦類型相對應(yīng)的選擇樂句波形數(shù)據(jù);以及 合成裝置,其用于將所讀取的基本樂句波形數(shù)據(jù)與所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行合成,根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差來對所合成的樂句波形數(shù)據(jù)進(jìn)行音高改變,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
9.根據(jù)權(quán)利要求6所述的伴奏數(shù)據(jù)產(chǎn)生設(shè)備,其中 所述存儲裝置存儲一組基本樂句波形數(shù)據(jù)與多組選擇樂句波形數(shù)據(jù)的多個集合,每個集合具有不同和弦根音;以及 所述和弦音符樂句產(chǎn)生裝置包括: 選擇裝置,其用于選擇基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的一個集合,該集合具有其首聞與基于由所述和弦"[目息獲取裝置獲取的和弦彳目息而識別的和弦根首的首聞相差最小的和弦根首; 第一讀取裝置,其用于從所述存儲裝置讀出在所選擇的基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的集合中包括的基本樂句波形數(shù)據(jù),并且根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)組的和弦根音之間的音高差來對所讀取的基本樂句波形數(shù)據(jù)進(jìn)行音高改變; 第二讀取裝置,其用于從所述存儲裝置讀出在所選擇的基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的集合中包括的、并且與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的選擇樂句波形數(shù)據(jù),并且根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)組的和弦根音之間的音高差來對所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行音高改變;以及 合成裝置,其用于將所讀取且音高改變后的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進(jìn)行合成,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
10.根據(jù)權(quán)利要求6所述的伴奏數(shù)據(jù)產(chǎn)生設(shè)備,其中 所述存儲裝置存儲一組基本樂句波形數(shù)據(jù)與多組選擇樂句波形數(shù)據(jù)的多個集合,每個集合具有不同和弦根音;以及 所述和弦音符樂句產(chǎn)生裝置包括: 選擇裝置,其用于選擇基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的一個集合,該集合具有其首聞與基于由所述和弦"[目息獲取裝置獲取的和弦彳目息而識別的和弦根首的首聞相差最小的和弦根首; 第一讀取裝置,其用于從所述存儲裝置讀出在所選擇的基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的集合中包括的基本樂句波形數(shù)據(jù); 第二讀取裝置,其用于從所述存儲裝置讀出在所選擇的基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的集合中包括的、并且與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的選擇樂句波形數(shù)據(jù);以及 合成裝置,其用 于將所讀取的基本樂句波形數(shù)據(jù)與所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行合成,根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差來對所合成的樂句波形數(shù)據(jù)進(jìn)行音高改變,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
11.根據(jù)權(quán)利要求6所述的伴奏數(shù)據(jù)產(chǎn)生設(shè)備,其中 所述存儲裝置針對每個和弦根音存儲一組基本樂句波形數(shù)據(jù)和多組選擇樂句波形數(shù)據(jù);以及 所述和弦音符樂句產(chǎn)生裝置包括: 第一讀取裝置,其用于從所述存儲裝置讀出與基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦根音相對應(yīng)的基本樂句波形數(shù)據(jù); 第二讀取裝置,其用于從所述存儲裝置讀出與基于所獲取的和弦信息而識別的和弦根音以及和弦類型相對應(yīng)的選擇樂句波形數(shù)據(jù);以及 合成裝置,其用于將所讀取的基本樂句波形數(shù)據(jù)與所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行合成,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
12.根據(jù)權(quán)利要求6至11中任一項(xiàng)所述的伴奏數(shù)據(jù)產(chǎn)生設(shè)備,其中 所述一組基本樂句波形數(shù)據(jù)是表示通過將該和弦的和弦根音與構(gòu)成該和弦的音符進(jìn)行合成而獲取的各音符的一組樂句波形數(shù)據(jù),并且適用于和弦類型而不是和弦根音。
13.根據(jù)權(quán)利要求1所述的伴奏數(shù)據(jù)產(chǎn)生設(shè)備,其中 各自與和弦相關(guān)的多組樂句波形數(shù)據(jù)中的每一組樂句波形數(shù)據(jù)由以下項(xiàng)形成: 一組基本樂句波形數(shù)據(jù),其是表示和弦根音音符的樂句波形數(shù)據(jù);以及多組選擇樂句波形數(shù)據(jù),其是表示其和弦根音為由基本樂句波形數(shù)據(jù)表示的和弦根音的部分和弦音符的樂句波形數(shù)據(jù),并且其適用于多個和弦類型并且表示與由基本樂句波形數(shù)據(jù)表示的和弦根音音符不同的部分和弦音符;并且 所述和弦音符樂句產(chǎn)生裝置從所述存儲裝置讀出基本樂句波形數(shù)據(jù)和選擇樂句波形數(shù)據(jù),根據(jù)基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦類型來對所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行音高改變,將所讀取的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進(jìn)行合成,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
14.根據(jù)權(quán)利要求13所述的伴奏數(shù)據(jù)產(chǎn)生設(shè)備,其中 所述和弦音符樂句產(chǎn)生裝置包括: 第一讀取裝置,其用于從所述存儲裝置讀出基本樂句波形數(shù)據(jù),并且根據(jù)基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差來對所讀取的基本樂句波形數(shù)據(jù)進(jìn)行音高改變; 第二讀取裝置,其用于根據(jù)基于所獲取的和弦信息而識別的和弦類型從所述存儲裝置讀出選擇樂句波形數(shù)據(jù),并且不僅根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差、而且還根據(jù)與基于所獲取的和弦信息而識別的和弦類型相 對應(yīng)的和弦的音符與由所讀取的選擇樂句波形數(shù)據(jù)表示的和弦的音符之間的音高差,來對所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行音高改變;以及 合成裝置,其用于將所讀取且音高改變后的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進(jìn)行合成,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
15.根據(jù)權(quán)利要求13所述的伴奏數(shù)據(jù)產(chǎn)生設(shè)備,其中 所述和弦音符樂句產(chǎn)生裝置包括: 第一讀取裝置,其用于從所述存儲裝置讀出基本樂句波形數(shù)據(jù); 第二讀取裝置,其用于根據(jù)基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦類型從所述存儲裝置讀出選擇樂句波形數(shù)據(jù),并且根據(jù)與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的和弦音符與由所讀取的選擇樂句波形數(shù)據(jù)表示的和弦音符之間的音高差來對所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行音高改變;以及 合成裝置,其用于將所讀取的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進(jìn)行合成,根據(jù)基于所獲取的和弦信息而識別的和弦根音與由所讀取的基本樂句波形數(shù)據(jù)表示的和弦根音之間的音高差來對所合成的樂句波形數(shù)據(jù)進(jìn)行音高改變,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
16.根據(jù)權(quán)利要求13所述的伴奏數(shù)據(jù)產(chǎn)生設(shè)備,其中 所述存儲裝置存儲一組基本樂句波形數(shù)據(jù)與多組選擇樂句波形數(shù)據(jù)的多個集合,每個集合具有不同和弦根音;以及 所述和弦音符樂句產(chǎn)生裝置包括: 選擇裝置,其用于選擇基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的一個集合,該集合具有其首聞與基于由所述和弦"[目息獲取裝置獲取的和弦彳目息而識別的和弦根首的首聞相差最小的和弦根首; 第一讀取裝置,其用于從所述存儲裝置讀出在所選擇的基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的集合中包括的基本樂句波形數(shù)據(jù)組,并且根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差來對所讀取的基本樂句波形數(shù)據(jù)進(jìn)行音高改變;第二讀取裝置,其用于從所述存儲裝置讀出在所選擇的基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的集合中包括的、并且適用于基于所獲取的和弦信息而識別的和弦類型的選擇樂句波形數(shù)據(jù),并且其不僅根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差、而且還根據(jù)與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的和弦的音符與由所讀取的選擇樂句波形數(shù)據(jù)表示的和弦的音符之間的音高差,來對所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行音高改變;以及 合成裝置,其用于將所讀取且音高改變后的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進(jìn)行合成,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
17.根據(jù)權(quán)利要求13所述的伴奏數(shù)據(jù)產(chǎn)生設(shè)備,其中 所述存儲裝置存儲一組基本樂句波形數(shù)據(jù)與多組選擇樂句波形數(shù)據(jù)的多個集合,每個集合具有不同和弦根音;以及 所述和弦音符樂句產(chǎn)生裝置包括: 選擇裝置,其用于選擇基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的一個集合,該集合具有其首聞與基于由所述和弦"[目息獲取裝置獲取的和弦彳目息而識別的和弦根首的首聞相差最小的和弦根首; 第一讀取裝置,其用于從所述存儲裝置讀出在所選擇的基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的集合中包括的基本樂句波形數(shù)據(jù)組; 第二讀取裝置,其用于從所述存儲裝置讀出在所選擇的基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的集合中包括的、并且適用于基于所獲取的和弦信息而識別的和弦類型的選擇樂句波形數(shù)據(jù),并且其根據(jù)與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的和弦音符與由所讀取的選擇樂句波形數(shù)據(jù)表示的和弦音符之間的音高差來對所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行音高改變;以及 合成裝置,其用于將所讀 取的基本樂句波形數(shù)據(jù)與所讀取的且音高改變后的選擇樂句波形數(shù)據(jù)進(jìn)行合成,根據(jù)基于所獲取的和弦信息而識別的和弦根音與由所讀取的基本樂句波形數(shù)據(jù)表示的和弦根音之間的音高差來對所合成的樂句波形數(shù)據(jù)進(jìn)行音高改變,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
18.根據(jù)權(quán)利要求13所述的伴奏數(shù)據(jù)產(chǎn)生設(shè)備,其中 所述存儲裝置針對每個和弦根音存儲一組基本樂句波形數(shù)據(jù)和多組選擇樂句波形數(shù)據(jù);以及 所述和弦音符樂句產(chǎn)生裝置包括: 第一讀取裝置,其用于從所述存儲裝置讀出與基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦根音相對應(yīng)的基本樂句波形數(shù)據(jù); 第二讀取裝置,其用于根據(jù)基于所獲取的和弦信息而識別的和弦根音以及和弦類型從所述存儲裝置讀出選擇樂句波形數(shù)據(jù),并且根據(jù)與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的和弦音符與由所讀取的選擇樂句波形數(shù)據(jù)表示的和弦音符之間的音高差來對所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行音高改變;以及 合成裝置,其用于將所讀取的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進(jìn)行合成,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
19.根據(jù)權(quán)利要求13至18中任一項(xiàng)所述的伴奏數(shù)據(jù)產(chǎn)生設(shè)備,其中所述選擇樂句波形數(shù)據(jù)組是至少與具有和弦中包括的三度音程的音符和五度音程的音符相對應(yīng)的樂句波形數(shù)據(jù)組。
20.根據(jù)權(quán)利要求1至19中任一項(xiàng)所述的伴奏數(shù)據(jù)產(chǎn)生設(shè)備,其中 通過對與具有預(yù)定小節(jié)數(shù)的伴奏樂句的音樂演奏相對應(yīng)的樂音進(jìn)行記錄來獲取樂句波形數(shù)據(jù)。
21.一種伴奏數(shù)據(jù)產(chǎn)生程序,其由計算機(jī)執(zhí)行并且適用于伴奏數(shù)據(jù)產(chǎn)生設(shè)備,所述伴奏數(shù)據(jù)產(chǎn)生設(shè)備包括用于存儲多組樂句波形數(shù)據(jù)的存儲裝置,每組樂句波形數(shù)據(jù)與基于和弦類型與和弦根音的組合而識別的和弦相關(guān),所述程序包括步驟: 和弦信息獲取步驟,用于獲取識別和弦類型與和弦根音的和弦信息;以及和弦音符樂句產(chǎn)生步驟,用于通過使用存儲在所述存儲裝置中的樂句波形數(shù)據(jù)來產(chǎn)生表示與基于所獲取的和弦信息而識別的和弦相對應(yīng)的和弦音符樂句的波形數(shù)據(jù)作為伴奏數(shù)據(jù)。
22.根據(jù)權(quán)利要求21所述的伴奏數(shù)據(jù)產(chǎn)生程序,其中 與和弦相關(guān)的每組樂句波形數(shù)據(jù)是表示通過合成形成該和弦的音符而獲取的和弦音符的樂句波形數(shù)據(jù)。
23.根據(jù)權(quán)利要求22所述的伴奏數(shù)據(jù)產(chǎn)生程序,其中 所述存儲裝置存儲表示和弦音符的多組樂句波形數(shù)據(jù),使得針對每個和弦類型提供一組樂句波形數(shù)據(jù);以及 所述和弦音符樂句產(chǎn)生步驟包括: 讀取步驟,用于從所述存 儲裝置讀出這樣一組樂句波形數(shù)據(jù),其表示與基于通過所述和弦信息獲取步驟獲取的和弦信息而識別的和弦類型相對應(yīng)的各和弦音符;以及 音高改變步驟,根據(jù)基于所獲取的和弦信息而識別的和弦根音與由所讀取的該組樂句波形數(shù)據(jù)表示的和弦音符的和弦根音之間的音高差來對所讀取的表示各和弦音符的該組樂句波形數(shù)據(jù)進(jìn)行音高改變,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
24.根據(jù)權(quán)利要求22所述的伴奏數(shù)據(jù)產(chǎn)生程序,其中 所述存儲裝置存儲表示各和弦音符的多組樂句波形數(shù)據(jù),使得針對每個和弦類型的每個和弦根音提供樂句波形數(shù)據(jù);以及所述和弦音符樂句產(chǎn)生步驟包括: 讀取步驟,用于從所述存儲裝置讀出這樣一組樂句波形數(shù)據(jù),其表示與基于通過所述和弦信息獲取步驟獲取的和弦信息而識別的和弦類型以及和弦根音相對應(yīng)的和弦的各音符,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
25.根據(jù)權(quán)利要求21所述的伴奏數(shù)據(jù)產(chǎn)生程序,其中 與和弦相關(guān)的每組樂句波形數(shù)據(jù)由以下項(xiàng)形成: 一組基本樂句波形數(shù)據(jù),其適用于多個和弦類型并且包括表示至少一個和弦根音音符的樂句波形數(shù)據(jù);以及 多個選擇樂句波形數(shù)據(jù)組,其是表示其和弦根音為由該組基本樂句波形數(shù)據(jù)表示的和弦根音的多個和弦音符的樂句波形數(shù)據(jù),每個選擇樂句波形數(shù)據(jù)組適用于不同和弦類型,并且所述多個選擇樂句波形數(shù)據(jù)組不包括在該組基本樂句波形數(shù)據(jù)中;并且 和弦音符樂句產(chǎn)生步驟從所述存儲裝置讀出基本樂句波形數(shù)據(jù)和選擇樂句波形數(shù)據(jù),合成所讀取的數(shù)據(jù),并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
26.根據(jù)權(quán)利要求25所述的伴奏數(shù)據(jù)產(chǎn)生程序,其中 所述和弦音符樂句產(chǎn)生步驟包括: 第一讀取步驟,用于從所述存儲裝置讀出基本樂句波形數(shù)據(jù),并且根據(jù)基于通過所述和弦信息獲取步驟獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差來對所讀取的基本樂句波形數(shù)據(jù)進(jìn)行音高改變; 第二讀取步驟,用于從所述存儲裝置讀出與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的選擇樂句波形數(shù)據(jù),并且根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的該組基本樂句波形數(shù)據(jù)的和弦根音之間的音高差來對所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行音高改變;以及 合成步驟,用于將所讀取且音高改變后的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進(jìn)行合成,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
27.根據(jù)權(quán)利要求25所述的伴奏數(shù)據(jù)產(chǎn)生程序,其中 所述和弦音符樂句產(chǎn)生步驟包括: 第一讀取步驟,用于從所述存儲裝置讀出基本樂句波形數(shù)據(jù); 第二讀取步驟,用于從所述存儲裝置讀出與基于通過所述和弦信息獲取步驟獲取的和弦信息而識別的和弦類型相對應(yīng)的選擇樂句波形數(shù)據(jù);以及 合成步驟,用于將所讀取的基本樂句波形數(shù)據(jù)與所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行合成,根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差來對所合成的樂句波形數(shù)據(jù)進(jìn)行音高改變,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。`
28.根據(jù)權(quán)利要求25所述的伴奏數(shù)據(jù)產(chǎn)生程序,其中 所述存儲裝置針對每個和弦根音存儲一組基本樂句波形數(shù)據(jù)和多組選擇樂句波形數(shù)據(jù);以及 所述和弦音符樂句產(chǎn)生步驟包括: 第一讀取步驟,用于從所述存儲裝置讀出與基于通過所述和弦信息獲取步驟獲取的和弦信息而識別的和弦根音相對應(yīng)的基本樂句波形數(shù)據(jù); 第二讀取步驟,用于從所述存儲裝置讀出與基于所獲取的和弦信息而識別的和弦根音以及和弦類型相對應(yīng)的選擇樂句波形數(shù)據(jù);以及 合成步驟,用于將所讀取的基本樂句波形數(shù)據(jù)與所讀取的選擇樂句波形數(shù)據(jù)合成,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
29.根據(jù)權(quán)利要求21所述的伴奏數(shù)據(jù)產(chǎn)生程序,其中 各自與和弦相關(guān)的多組樂句波形數(shù)據(jù)中的每一組由以下項(xiàng)形成: 一組基本樂句波形數(shù)據(jù),其是表示和弦根音音符的樂句波形數(shù)據(jù);以及多組選擇樂句波形數(shù)據(jù),其是表示其和弦根音為由基本樂句波形數(shù)據(jù)表示的和弦根音的部分和弦音符的樂句波形數(shù)據(jù),并且其適用于多個和弦類型并且表示與由基本樂句波形數(shù)據(jù)表示的和弦根音音符不同的部分和弦音符;以及 所述和弦音符樂句產(chǎn)生步驟從所述存儲裝置讀出基本樂句波形數(shù)據(jù)和選擇樂句波形數(shù)據(jù),根據(jù)基于通過所述和弦信息獲取步驟獲取的和弦信息而識別的和弦類型來對所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行音高改變,將所讀取的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進(jìn)行合成,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
30.根據(jù)權(quán)利要求29所述的伴奏數(shù)據(jù)產(chǎn)生程序,其中 所述和弦音符樂句產(chǎn)生步驟包括: 第一讀取步驟,用于從所述存儲裝置讀出基本樂句波形數(shù)據(jù),并且根據(jù)基于通過所述和弦信息獲取步驟獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差來對所讀取的基本樂句波形數(shù)據(jù)進(jìn)行音高改變; 第二讀取步驟,用于根據(jù)基于所獲取的和弦信息而識別的和弦類型從所述存儲裝置讀出選擇樂句波形數(shù)據(jù),并且不僅根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差、而且還根據(jù)與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的和弦的音符與由所讀取的選擇樂句波形數(shù)據(jù)表示的和弦的音符之間的音高差,來對所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行音高改變;以及 合成步驟,用于將所讀取且音高改變后的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進(jìn)行合成,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
31.根據(jù)權(quán)利要求29所述的伴奏數(shù)據(jù)產(chǎn)生程序,其中 所述和弦音符樂句產(chǎn)生步驟包括: 第一讀取步驟,用于從所述存儲裝置讀出基本樂句波形數(shù)據(jù); 第二讀取步驟,用于根據(jù)基于通過所述和弦信息獲取步驟獲取的和弦信息而識別的和弦類型從所述存儲裝置讀出選擇樂句波形數(shù)據(jù),并且根據(jù)與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的和弦音符與由所讀取的選擇樂句波形數(shù)據(jù)表示的和弦音符之間的音高差來對所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行音高改變;以及 合成步驟,用于將所讀取的基.本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進(jìn)行合成,根據(jù)基于所獲取的和弦信息而識別的和弦根音與由所讀取的基本樂句波形數(shù)據(jù)表示的和弦根音之間的音高差來對所合成的樂句波形數(shù)據(jù)進(jìn)行音高改變,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
32.根據(jù)權(quán)利要求29所述的伴奏數(shù)據(jù)產(chǎn)生程序,其中 所述存儲裝置針對每個和弦根音存儲一組基本樂句波形數(shù)據(jù)和多組選擇樂句波形數(shù)據(jù);以及 所述和弦音符樂句產(chǎn)生步驟包括: 第一讀取步驟,用于從所述存儲裝置讀出與基于通過所述和弦信息獲取步驟獲取的和弦信息而識別的和弦根音相對應(yīng)的基本樂句波形數(shù)據(jù); 第二讀取步驟,用于根據(jù)基于所獲取的和弦信息而識別的和弦根音以及和弦類型從所述存儲裝置讀出選擇樂句波形數(shù)據(jù),并且根據(jù)與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的和弦音符與由所讀取的選擇樂句波形數(shù)據(jù)表示的和弦音符之間的音高差來對所讀取的選擇樂句波形數(shù)據(jù)進(jìn)行音高改變;以及 合成步驟,用于將所讀取的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進(jìn)行合成,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
【文檔編號】G10H1/38GK103443849SQ201280015176
【公開日】2013年12月11日 申請日期:2012年3月12日 優(yōu)先權(quán)日:2011年3月25日
【發(fā)明者】岡崎雅嗣, 柿下正尋 申請人:雅馬哈株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1