伴奏數(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è)備對音高進行轉(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)實感。
[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]為了實現(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ù)進行音高改變,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
[0011]此外,所述存儲裝置可以存儲表示其和弦根音為各種音高的各和弦的音符的多組樂句波形數(shù)據(jù),使得針對每個和弦類型提供樂句波形數(shù)據(jù);并且所述和弦音符樂句產(chǎn)生裝置可以包括:讀取裝置(SA10,SA21,SA22),其用于從所述存儲裝置讀出這樣一組樂句波形數(shù)據(jù),其與基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦類型相對應(yīng)、并且表不其和弦根音的音尚與基于所獲取的和弦?目息而識別的和弦根音的音尚相差最小的和弦的各音符;以及音高改變裝置(SA23),其用于根據(jù)基于所獲取的和弦信息而識別的和弦根音與由所讀取的該組樂句波形數(shù)據(jù)表示的和弦的和弦根音之間的音高差來對所讀取的表示各和弦音符的該組樂句波形數(shù)據(jù)進行音高改變,并且產(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ù)由以下項形成:一組基本樂句波形數(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ù)進行音高改變;第二讀取裝置(SA10,SA31,SB2,SB4,SB6至SB8),其用于讀出與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的選擇樂句波形數(shù)據(jù),并且根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的該組基本樂句波形數(shù)據(jù)的和弦根音之間的音高差來對所讀取的選擇樂句波形數(shù)據(jù)進行音高改變;以及合成裝置(SA31,SB5,SB8),其用于將所讀取且音高改變后的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進行合成,并且產(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ù)基于所獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差來對所合成的樂句波形數(shù)據(jù)進行音高改變,并且產(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ù)進行音高改變;第二讀取裝置(SA10,SA31,SB2,SB4,SB6至SB8),其用于從所述存儲裝置讀出在所選擇的基本樂句波形數(shù)據(jù)組與選擇樂句波形數(shù)據(jù)組的集合中包括的、并且與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的選擇樂句波形數(shù)據(jù),并且根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)組的和弦根音之間的音高差來對所讀取的選擇樂句波形數(shù)據(jù)進行音高改變;以及合成裝置(SA31,SB5,SB8),其用于將所讀取且音高改變后的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進行合成,并且產(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ù)基于所獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差來對所合成的樂句波形數(shù)據(jù)進行音高改變,并且產(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ù)進行合成,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
[0019]此外,所述一組基本樂句波形數(shù)據(jù)是表示通過將該和弦的和弦根音與構(gòu)成該和弦的音符進行合成而獲取的各音符的一組樂句波形數(shù)據(jù),并且適用于和弦類型而不是和弦根立曰ο
[0020]如第三具體示例,此外,各自與和弦相關(guān)的多組樂句波形數(shù)據(jù)中的每一組樂句波形數(shù)據(jù)由以下項形成:一組基本樂句波形數(shù)據(jù),其是表示和弦根音音符的樂句波形數(shù)據(jù);以及多組選擇樂句波形數(shù)據(jù),其是表示其和弦根音為由基本樂句波形數(shù)據(jù)表示的和弦根音的部分和弦音符的樂句波形數(shù)據(jù),并且其適用于多個和弦類型并且表示與由基本樂句波形數(shù)據(jù)表示的和弦根音音符不同的部分和弦音符;并且所述和弦音符樂句產(chǎn)生裝置可以從所述存儲裝置讀出基本樂句波形數(shù)據(jù)和選擇樂句波形數(shù)據(jù),根據(jù)基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦類型來對所讀取的選擇樂句波形數(shù)據(jù)進行音高改變,將所讀取的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進行合成,并且產(chǎn)生表示和弦音符樂句的波形數(shù)據(jù)。
[0021]此外,所述和弦音符樂句產(chǎn)生裝置可以包括:第一讀取裝置(SA10,SA31,SC2,SC4,SC5),其用于從所述存儲裝置讀出基本樂句波形數(shù)據(jù),并且根據(jù)基于由所述和弦信息獲取裝置獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差來對所讀取的基本樂句波形數(shù)據(jù)進行音高改變;第二讀取裝置(SA10,SA31,SC2,SC4,SC6至SC12,SC13至SC19,SC20至SC26),其用于根據(jù)基于所獲取的和弦信息而識別的和弦類型從所述存儲裝置讀出選擇樂句波形數(shù)據(jù),并且不僅根據(jù)基于所獲取的和弦信息而識別的和弦根音與所讀取的基本樂句波形數(shù)據(jù)的和弦根音之間的音高差、而且還根據(jù)與基于所獲取的和弦信息而識別的和弦類型相對應(yīng)的和弦的音符與由所讀取的選擇樂句波形數(shù)據(jù)表示的和弦的音符之間的音高差,來對所讀取的選擇樂句波形數(shù)據(jù)進行音高改變;以及合成裝置(SC5,SC12,SC19,SC26),其用于將所讀取且音高改變后的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進行合成,并且產(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ù)進行音高改變;以及合成裝置(SC4,SC5,SC12,SC19,SC26),其用于將所讀取的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進行合成,根據(jù)基于所獲取的和弦信息而識別的和弦根音與由所讀取的基本樂句波形數(shù)據(jù)表示的和弦根音之間的音高差來對所合成的樂句波形數(shù)據(jù)進行音高改變,并且產(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ù)進行音高改變;第二讀取裝置(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ù)進行音高改變;以及合成裝置(SC5,SC12,SC19,SC26),其用于將所讀取且音高改變后的基本樂句波形數(shù)據(jù)與所讀取且音高改變后的選擇樂句波形數(shù)據(jù)進行合成,并且產(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ù)組的