專利名稱:表演風格確定設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及用于根據(jù)演奏數(shù)據(jù)特征來確定要賦予的音樂表達(musical expression)的表演風格(rendition style)確定設(shè)備、方法和程序。尤其是,本發(fā)明涉及一種根據(jù)表演風格應(yīng)用的適當(或適當性)(即適用性),來確定要被賦予給要接連發(fā)聲的兩個部分重疊音符的表演風格的改進表演風格確定設(shè)備和方法。進一步,本發(fā)明涉及一種根據(jù)預(yù)定音域限制來確定被指定為要賦予的對象的表演風格的適用性、然后根據(jù)這樣確定的適用性來確定要賦予的表演風格的改進表演風格確定設(shè)備和方法。
背景技術(shù):
近些年來,電子樂器已得到了普遍使用,它們根據(jù)響應(yīng)演奏者對演奏操作子單元的操作而產(chǎn)生的演奏數(shù)據(jù)、或根據(jù)預(yù)先準備的演奏數(shù)據(jù),來電子地產(chǎn)生音調(diào)。供這種電子樂器使用的演奏數(shù)據(jù)被構(gòu)造為例如與樂譜上的音符和音樂符號相對應(yīng)的樂器數(shù)字接口(MIDI)數(shù)據(jù)。然而,如果僅用音高信息如音符開(note-on)信息和音符關(guān)(note-off)信息來代表一系列音符的各自音高,則例如通過重現(xiàn)這種演奏數(shù)據(jù)來執(zhí)行的自動音調(diào)演奏傾向于變得機械且呆板,因此在音樂上變得不自然。從而,至今有一些被設(shè)計用于在音樂上更自然、優(yōu)美和逼真地執(zhí)行基于演奏數(shù)據(jù)的演奏的公知設(shè)備,如能夠執(zhí)行演奏、同時把根據(jù)用戶操作指定的表演風格賦予演奏的設(shè)備;以及根據(jù)演奏數(shù)據(jù)特征來確定代表表演風格等的各種音樂表達,使得它自己能夠執(zhí)行演奏、同時自動地把確定結(jié)果所對應(yīng)的表演風格賦予演奏的設(shè)備。日本專利申請待審公開No.2003-271139(對應(yīng)于美國專利No.6,911,591)中所公開的設(shè)備就是這種公知設(shè)備。在傳統(tǒng)周知的設(shè)備中,根據(jù)演奏數(shù)據(jù)的特征來確定樂器所表征的各種音樂表達和表演風格(或聲音清晰度),并將表演風格賦予演奏數(shù)據(jù)。例如,從演奏數(shù)據(jù)當中自動搜索或查找適于執(zhí)行斷奏、連奏或其它表演風格的每個位置,然后將能夠?qū)崿F(xiàn)諸如斷奏或連奏(也稱為“連奏(slur)”)的表演的演奏信息(例如表演風格指定事件)重新賦予這樣找到的演奏數(shù)據(jù)位置。
為了允許電子樂器更逼真地重現(xiàn)諸如聲樂器的自然樂器的演奏,必須適當?shù)厥褂枚喾N表演風格;任何表演風格在理論上都可以通過電子樂器中設(shè)置的音調(diào)發(fā)生器來實現(xiàn)。然而,如果考慮實際自然樂器上的演奏,則由于各種限制,如樂器結(jié)構(gòu)、表演風格特征和演奏期間的指法的限制,實際自然樂器實際上有時難以執(zhí)行演奏,以及賦予某些指定的表演風格。例如,盡管因為要接連發(fā)聲(奏響)的兩個部分重疊音符之間的音高差(即音程)很小,使得實際自然樂器很難將滑奏賦予這樣兩個音符,但是公知設(shè)備通常照原樣應(yīng)用被確定為(或預(yù)先被指定為)要賦予這樣兩個部分重疊音符的表演風格的滑奏表演風格。即,過去,即使被指定為要賦予的對象的表演風格是一種甚至在自然樂器上也難以執(zhí)行的不合適表演風格,指定表演風格也將不合需要地照原樣被應(yīng)用,由此造成在音樂上不自然表達的演奏。
進一步,不僅在實際自然樂器中,而且在不同型號類型和/或制造商等的電子樂器中,都有特定于樂器的音域限制或用戶設(shè)置的可用音域限制(在該說明書中,這些音域被稱為“實際音域”)。從而,當要利用期望的自然樂器音色在電子樂器上執(zhí)行演奏時,被指定為要賦予的對象的某一表演風格的賦予有時是不適當?shù)?。例如,關(guān)于向上彎音(bent-up)表演風格,不可能利用實際自然樂器執(zhí)行演奏、同時實現(xiàn)從實際音域以外到實際音域以內(nèi)的向上彎音。然而,常規(guī)電子樂器被構(gòu)造成,即使至今不能被實際自然樂器執(zhí)行的、從實際音域以外到實際音域以內(nèi)的向上彎音以不合需要的形式在電子樂器中被執(zhí)行,也照原樣應(yīng)用被確定為(或預(yù)先被指定為)要賦予的對象的向上彎音表演風格;即,在這種情況下,電子樂器的演奏傾向于在音高按照向上彎音指令從實際音域以外轉(zhuǎn)移到實際音域以內(nèi)的時點處突然中斷。即,即使要賦予的表演風格是一種使用實際音域以外的音高而不能用自然樂器來實現(xiàn)的表演風格類型,常規(guī)技術(shù)也照原樣應(yīng)用這種指定表演風格,這將導(dǎo)致在音樂上不自然的演奏。
發(fā)明內(nèi)容
鑒于以上描述,本發(fā)明的目的是,提供一種通過避免應(yīng)用實際上難以執(zhí)行的表演風格來允許接近于自然樂器演奏的更逼真演奏的表演風格確定設(shè)備、方法和程序。
本發(fā)明的另一目的是,提供一種通過避免應(yīng)用難以僅僅利用實際音域?qū)崿F(xiàn)的表演風格來允許接近于自然樂器演奏的更逼真演奏的表演風格確定設(shè)備、方法和程序。
根據(jù)本發(fā)明的一個方面,提供一種改進的表演風格確定設(shè)備,該表演風格確定設(shè)備包括提供部分,該提供部分提供演奏事件信息;設(shè)置部分,該設(shè)置部分與給定表演風格相對應(yīng)地設(shè)置音高差限制范圍;檢測部分,該檢測部分根據(jù)提供的演奏事件信息,檢測要接連地或彼此重疊地奏響的至少兩個音符,并檢測所檢測到的至少兩個音符之間的音高差;獲得部分,該獲得部分獲得用于指定要被賦予給所檢測到的至少兩個音符的表演風格的信息;以及表演風格確定部分,該表演風格確定部分在對所設(shè)置的與獲得的信息所指定的表演風格相對應(yīng)的音高差限制范圍,和檢測部分檢測到的至少兩個音符之間的音高差進行比較的基礎(chǔ)上,來確定由獲得的信息所指定的表演風格的適用性。當表演風格確定部分確定所指定的表演風格適用時,表演風格確定部分將所指定的表演風格確定為要被賦予給檢測到的至少兩個音符的表演風格。
即,當要賦予給要接連地或彼此重疊地發(fā)聲的至少兩個音符的表演風格被指定時,在對指定的表演風格所對應(yīng)的音高差限制范圍和檢測部分檢測到的至少兩個音符之間的音高差進行比較的基礎(chǔ)上,來執(zhí)行適用性確定,以便確定是否要應(yīng)用指定的表演風格,并根據(jù)適用性確定結(jié)果來確定要賦予的表演風格。因而,本發(fā)明能夠避免相對于因為樂器特定結(jié)構(gòu)或表演風格特征而實際上不可能的音高差來不合需要地應(yīng)用表演風格,由此本發(fā)明能夠避免不自然的演奏。結(jié)果,本發(fā)明允許接近于自然樂器演奏的更逼真演奏。
根據(jù)本發(fā)明的另一方面,提供一種改進的表演風格確定設(shè)備,該表演風格確定設(shè)備包括提供部分,該提供部分提供演奏事件信息;設(shè)置部分,該設(shè)置部分與給定表演風格相對應(yīng)地設(shè)置音域限制范圍;獲得部分,該獲得部分獲得用于指定要被賦予給音調(diào)的表演風格的信息;檢測部分,該檢測部分根據(jù)提供部分提供的演奏事件信息,檢測要被賦予由獲得部分獲得的信息指定的表演風格的音調(diào),和該音調(diào)的音高;以及表演風格確定部分,該表演風格確定部分在對所設(shè)置的與獲得的信息所指定的表演風格相對應(yīng)的音域限制范圍,和檢測部分檢測到的音調(diào)的音高進行比較的基礎(chǔ)上,來確定所指定的表演風格的適用性。當表演風格確定部分確定所指定的表演風格適用時,表演風格確定部分將所指定的表演風格確定為要被賦予給檢測到的音調(diào)的表演風格。因為根據(jù)要被被賦予指定表演風格的音調(diào)的音域,來自動確定是否要應(yīng)用所指定的表演風格,所以本發(fā)明能夠避免相對于具有預(yù)定音域以外的音高的音調(diào)來應(yīng)用表演風格,從而本發(fā)明能夠避免應(yīng)用實際上難以執(zhí)行的表演風格,并且能夠避免在音樂上不自然表達的演奏。結(jié)果,本發(fā)明允許接近于自然樂器演奏的更逼真演奏。
本發(fā)明不僅可以被構(gòu)造和實施為如上所述的設(shè)備發(fā)明,而且可以被構(gòu)造和實施為方法發(fā)明。此外,本發(fā)明可以被配置和實施為一種供諸如計算機或數(shù)字信號處理器(DSP)執(zhí)行的軟件程序,以及一種用于存儲這種軟件程序的存儲介質(zhì)。
以下將描述本發(fā)明的實施例,但是應(yīng)該理解,本發(fā)明不限于所述的實施例,在不背離本發(fā)明基本原理的情況下對本發(fā)明的各種更改都是可能的。因此,本發(fā)明的范圍應(yīng)該僅由所附權(quán)利要求來確定。
為更好地理解本發(fā)明的目的及其它特征,以下將參考附圖來更詳細地描述本發(fā)明優(yōu)選實施例,其中圖1所示為使用根據(jù)本發(fā)明實施例的表演風格確定設(shè)備的電子樂器的一般硬件配置例子框圖;圖2A是演奏數(shù)據(jù)組例子的概念圖說明,圖2B是波形數(shù)據(jù)組例子的概念圖說明;圖3是本發(fā)明第一實施例中的自動表演風格確定功能和最終表演風格確定功能的功能框圖說明;圖4所示為第一實施例中的音高差限制條件例子的概念圖;
圖5所示為第一實施例中執(zhí)行的表演風格確定處理的示例操作順序流程圖;圖6A至6C是根據(jù)按照當前音符和緊挨在前面的音符之間的音高差確定的表演風格而產(chǎn)生的每種音調(diào)波形的概念圖;圖7是本發(fā)明第二實施例中的自動表演風格確定功能和最終表演風格確定功能的功能框圖說明;圖8所示為音域限制條件某些例子的概念圖;圖9所示為第二實施例中執(zhí)行的表演風格確定處理的示例操作順序流程圖;圖10所示為頭部相關(guān)、接頭相關(guān)和尾部相關(guān)表演風格的音域限制確定處理每一處理的示例操作順序流程圖;以及圖11A至11C是根據(jù)要被賦予表演風格的音調(diào)的音高是否在預(yù)定音域限制范圍以內(nèi)而產(chǎn)生的每種音調(diào)波形的概念圖。
具體實施例方式
圖1所示為使用根據(jù)本發(fā)明第一實施例的表演風格確定設(shè)備的電子樂器的一般硬件配置例子框圖。在此所示的電子樂器配備有演奏功能,如用于根據(jù)響應(yīng)操作者對演奏操作子單元5的操作而實時提供的演奏數(shù)據(jù)、來電子地產(chǎn)生音調(diào)的手動演奏功能,以及用于根據(jù)預(yù)先準備的并按照演奏進行順序?qū)崟r提供的演奏數(shù)據(jù)、來連續(xù)產(chǎn)生音調(diào)的自動演奏功能。該電子樂器還配備有以下功能用于在上述任一種演奏功能的執(zhí)行期間執(zhí)行演奏、同時通過表演風格指定開關(guān)把按照演奏者的表演風格指定操作指定的表演風格賦予給該演奏的功能;以及自動表演風格確定功能,用于根據(jù)所提供的演奏數(shù)據(jù)的特征來確定要重新賦予的作為音樂表達的表演風格,然后根據(jù)自動表演風格確定的結(jié)果來指定要賦予的表演風格。該電子樂器進一步配備有最終表演風格確定功能,用于根據(jù)演奏者的表演風格指定操作、通過表演風格指定開關(guān)來最終確定要賦予的表演風格,或者根據(jù)通過上述自動表演風格確定功能指定的表演風格的應(yīng)用適當(即“適用性”)來最終確定要賦予的表演風格。
圖1所示的電子樂器是利用計算機來實施的,其中各種處理,如用于實現(xiàn)上述演奏功能的“演奏處理”(未顯示)、用于實現(xiàn)上述自動表演風格確定功能的“自動表演風格確定處理”(未顯示)、以及“表演風格確定處理”(將在后面描述的圖5),是通過該計算機執(zhí)行相應(yīng)的預(yù)定程序(軟件)來執(zhí)行的。當然,可以通過數(shù)字信號處理器(DSP)所執(zhí)行的微程序、而不是這種計算機軟件,來執(zhí)行上述各種處理。作為選擇,可以通過包括有分立電路或集成電路或大規(guī)模集成電路的專用硬件設(shè)備、而不是程序,來執(zhí)行這些處理。
在圖1的電子樂器中,在包括微處理器(CPU)1、只讀存儲器(ROM)2和隨機存儲器(RAM)3的微型計算機的控制下,來執(zhí)行各種操作。CPU1控制整個電子樂器的行為。ROM 2、RAM 3、外部存儲裝置4、演奏操作子單元5、面板操作子單元6、顯示器7、音調(diào)發(fā)生器8和接口9,通過通信總線(例如數(shù)據(jù)和地址總線)1D連接到CPU 1。用于對各種時間計數(shù)的定時器1A也連接到CPU 1,例如以便通知定時器中斷處理的中斷定時。即,定時器1A產(chǎn)生節(jié)拍時鐘脈沖,以便對時間間隔計數(shù)、或設(shè)置借以根據(jù)預(yù)定樂章數(shù)據(jù)來自動演奏樂章的演奏節(jié)拍。例如,可以通過面板操作子單元6的節(jié)拍設(shè)置開關(guān)來調(diào)節(jié)節(jié)拍時鐘脈沖的頻率。定時器1A所產(chǎn)生的這種節(jié)拍時鐘脈沖作為處理定時指令或中斷指令被給予CPU 1。CPU1根據(jù)這種指令來執(zhí)行各種處理。CPU 1根據(jù)這種指令來執(zhí)行上述各種處理。雖然電子樂器的實施例可以包括除上述以外的其它硬件,但是將描述只使用最少必需資源的情況。
ROM 2中存儲要被CPU 1執(zhí)行的各種程序,而且也作為波形存儲器存儲各種數(shù)據(jù),例如只有各種樂器才有的、或為各種樂器所特有的表演風格所對應(yīng)的波形數(shù)據(jù)(例如,將在后面參考圖2B描述的表演風格模塊)。RAM 3用作用于臨時存儲當CPU 1執(zhí)行預(yù)定程序時產(chǎn)生的各種數(shù)據(jù)的工作存儲器,并且用作用于存儲當前執(zhí)行的程序以及與當前執(zhí)行的程序相關(guān)的數(shù)據(jù)的存儲器。RAM 3的預(yù)定地址區(qū)被分配給各種功能,并用作各種寄存器、標志、表、存儲器等。外部存儲裝置4被提供用于存儲各種數(shù)據(jù),如要用于自動演奏的演奏數(shù)據(jù)和表演風格所對應(yīng)的波形數(shù)據(jù),以及各種控制程序,如“表演風格確定處理”(見圖5)。在特殊控制程序沒有被預(yù)存在ROM 2中的情況下,可以把控制程序預(yù)存在外部存儲裝置(例如硬盤裝置)4中,從而通過把控制程序從外部存儲裝置4讀入RAM 3中,來允許CPU 1以和特殊控制程序被存儲在ROM 2中的情況完全相同的方式進行操作。這種安排大大方便了控制程序的版本升級、新控制程序的添加等。外部存儲裝置4可以使用除硬盤(HD)以外的任一種可移動型外部記錄介質(zhì),如軟盤(FD)、光盤(只讀光盤或隨機存儲光盤)、磁光盤(MO)和數(shù)字通用盤(DVD)。作為選擇,外部存儲裝置4可以是半導(dǎo)體存儲器等。
演奏操作子單元5例如采用鍵盤形式,該鍵盤包括多個可以操作以便選擇要產(chǎn)生的音調(diào)的音高的鍵、以及與鍵相對應(yīng)的鍵開關(guān)。該演奏操作子單元5不僅可以用于基于演奏者手動演奏操作的實時手動演奏,而且可以用作用于在預(yù)存的多組演奏數(shù)據(jù)中選擇期望的一組要自動演奏的演奏數(shù)據(jù)的輸入裝置。顯然,演奏操作子單元5可以是除鍵盤類型以外的類型,如上面設(shè)置有音高選擇弦(string)的類似頸(neck-like)的類型。面板操作子單元6包括各種操作子,如演奏數(shù)據(jù)選擇開關(guān),用于在多組演奏數(shù)據(jù)中選擇期望的一組要自動演奏的演奏數(shù)據(jù);確定條件輸入開關(guān),用于輸入要用于自動確定表演風格的期望表演風格確定標準或條件;表演風格指定開關(guān),用于直接指定要賦予的期望表演風格;以及音高差限制輸入開關(guān),用于輸入要用于確定表演風格適用性的音高差限制(見將在后面說明的圖4)。當然,面板操作子單元6可以包括其它操作子,如用于輸入要用于選擇、設(shè)置和控制要在演奏中使用的音高、音色、音效等的數(shù)值數(shù)據(jù)的數(shù)字小鍵盤;用于輸入文本或字符數(shù)據(jù)的鍵盤;以及用于操作指針來指定顯示器7上顯示的各屏幕中任一屏幕上的期望位置。例如,顯示器7包括液晶顯示器(LCD)、陰極射線管(CRT)等,它響應(yīng)相應(yīng)開關(guān)或操作子的操作、諸如演奏數(shù)據(jù)和波形數(shù)據(jù)的各種信息、以及CPU 1的控制狀態(tài),來在視覺上顯示各種屏幕。
能夠在多個音調(diào)產(chǎn)生通道中同時產(chǎn)生音調(diào)信號的音調(diào)發(fā)生器8接收通過通信總線1D提供的演奏數(shù)據(jù),并根據(jù)所收到的演奏數(shù)據(jù)來合成音調(diào)、并產(chǎn)生音調(diào)信號。即,當與演奏數(shù)據(jù)中包括的表演風格指定信息(表演風格指定事件)相對應(yīng)的波形數(shù)據(jù)從ROM 2或外部存儲裝置4中被讀出時,讀出的波形數(shù)據(jù)通過總線1D被傳送給音調(diào)發(fā)生器8,并且必要時被緩沖。然后,音調(diào)發(fā)生器8以預(yù)定輸出采樣頻率輸出緩沖的波形。音調(diào)發(fā)生器8所產(chǎn)生的音調(diào)信號受到由未顯示的效果電路(例如DSP)執(zhí)行的預(yù)定數(shù)字處理,然后經(jīng)歷了這種數(shù)字處理的音調(diào)信號被提供給音響系統(tǒng)8A,以便可聽地重現(xiàn)或發(fā)聲。
例如是樂器數(shù)字接口(MIDI)或通信接口的接口9被提供用于在電子樂器和外部演奏數(shù)據(jù)產(chǎn)生設(shè)備(未顯示)之間傳遞各種信息。MIDI接口用于把MIDI標準演奏數(shù)據(jù)從外部演奏數(shù)據(jù)產(chǎn)生設(shè)備(在該情況下為另一MIDI設(shè)備等)輸入到電子樂器,或者把MIDI標準演奏數(shù)據(jù)從電子樂器輸出到另一MIDI設(shè)備等。另一MIDI設(shè)備可以是任何期望的類型(或操作類型),如鍵盤類型、吉他類型、管樂器類型、打擊樂器類型或手勢類型,只要它能夠響應(yīng)設(shè)備用戶的操作來產(chǎn)生MIDI格式的數(shù)據(jù)。通信接口連接到有線或無線通信網(wǎng)絡(luò)(未顯示),如局域網(wǎng)(LAN)、因特網(wǎng)或電話線網(wǎng)絡(luò),通信接口通過該通信網(wǎng)絡(luò)連接到外部演奏數(shù)據(jù)產(chǎn)生設(shè)備(在該情況下為服務(wù)器計算機等)。從而,通信接口用于把諸如控制程序和演奏數(shù)據(jù)的各種信息從服務(wù)器計算機輸入到電子樂器。即,在特殊信息沒有被存儲在ROM 2、外部存儲裝置4等中的情況下,通信接口用于從服務(wù)器計算機下載諸如特殊控制程序或演奏數(shù)據(jù)的特殊信息。在這種情況下,作為“客戶”的電子樂器通過通信接口和通信網(wǎng)絡(luò),發(fā)送命令請求服務(wù)器下載諸如特殊控制程序或演奏數(shù)據(jù)的特殊信息。響應(yīng)來自客戶的命令,服務(wù)器計算機通過通信網(wǎng)絡(luò)將所請求的信息傳送給電子樂器。電子樂器通過通信接口接收特殊信息,并累積地將所收到的特殊信息存儲到外部存儲裝置4中。這樣,完成了所需的特殊信息下載。
注意,在接口9是MIDI接口的情況下,它可以是不同于專用MIDI接口的通用接口,如RS232-C、通用串行總線(USB)或IEEE1394,在該情況下可以同時傳送除MIDI事件數(shù)據(jù)以外的其它數(shù)據(jù)。在如上所述的這種通用接口用作MIDI接口的情況下,與電子樂器相連的另一MIDI設(shè)備可以被設(shè)計成傳送除MIDI事件數(shù)據(jù)以外的其它數(shù)據(jù)。當然,本發(fā)明中處理的音樂信息可以是除MIDI格式以外的其它任何數(shù)據(jù)格式,在該情況下依照所使用的數(shù)據(jù)格式來構(gòu)造MIDI接口和另一MIDI設(shè)備。
現(xiàn)在,將參考圖2A和2B來描述ROM 2和外部存儲裝置4中存儲的演奏數(shù)據(jù)和波形數(shù)據(jù)。圖2A是一組示例演奏數(shù)據(jù)的概念圖說明。
如圖2A所示,每一演奏數(shù)據(jù)組都包括例如代表樂章中的所有音調(diào)、并被存儲為MIDI格式文件如標準MIDI文件(SMF)的數(shù)據(jù)。演奏數(shù)據(jù)組包括包括定時數(shù)據(jù)和事件數(shù)據(jù)的組合。每一事件數(shù)據(jù)都是屬于演奏事件的數(shù)據(jù),如命令產(chǎn)生音調(diào)的音符開事件、命令減弱或扼止音調(diào)的音符關(guān)事件、或表演風格指定事件。每一事件數(shù)據(jù)都和定時數(shù)據(jù)相結(jié)合使用。在該實施例中,每一定時數(shù)據(jù)都指示兩個相繼事件數(shù)據(jù)之間的時間間隔(即持續(xù)時間數(shù)據(jù));然而,定時數(shù)據(jù)可以具有任何期望的格式,如使用指示從特殊時點起的相對時間或絕對時間的數(shù)據(jù)的格式。注意,按照常規(guī)SMF,時間不是以秒或其它類似時間單位來表示,而是以作為通過將四分音符分成480個相等部分而獲得的單位的滴答(tick)來表示。即,該實施例中處理的演奏數(shù)據(jù)可以具有任何期望的格式,如“事件加絕對時間”格式,其中每一演奏事件的發(fā)生時間都用樂章內(nèi)的絕對時間或其測量來表示;“事件加相對時間”格式,其中每一演奏事件的發(fā)生時間都用從緊挨在前面的事件起的持續(xù)時間來表示;“音高(休止符)加音符長度”格式,其中每一演奏數(shù)據(jù)都用音高和音符長度或休止符和休止符長度來表示;或“固態(tài)(solid)”格式,其中為演奏的每一最小分辨率保留存儲區(qū),并且每一演奏事件都被存儲在演奏事件發(fā)生時間所對應(yīng)的存儲區(qū)之一中。此外,當然可以以這樣一種方式排列演奏數(shù)據(jù)組,以致事件數(shù)據(jù)基于逐個音軌被分開存儲,而不是按事件數(shù)據(jù)要輸出的順序被存儲在混合存儲多個音軌數(shù)據(jù)的單行中,與數(shù)據(jù)被分配的音軌無關(guān)。注意,演奏數(shù)據(jù)組可以包括除事件數(shù)據(jù)和定時數(shù)據(jù)以外的其它數(shù)據(jù),如音調(diào)發(fā)生器控制數(shù)據(jù)(例如用于控制音量等的數(shù)據(jù))。
這一段和以下段落描述該實施例中處理的波形處理。圖2B是波形數(shù)據(jù)例子的示意圖說明。注意,圖2B顯示了適用于使用一種被稱為“聲音清晰度元素模擬(articulation element modelingAEM)”技術(shù)的音調(diào)波形控制技術(shù)的音調(diào)發(fā)生器的波形數(shù)據(jù)例子;AEM技術(shù)用于執(zhí)行為各種自然樂器所特有的各種表演風格、或如實表達基于聲音清晰度的音色變化的表演風格的逼真重現(xiàn)和重現(xiàn)控制。為此,AEM技術(shù)預(yù)先存儲每個單音調(diào)的局部如發(fā)起部分、釋放(或末尾)部分、主體部分等中的各種表演風格(以下稱為“表演風格模塊”)所對應(yīng)的整個波形,并通過在時間上連續(xù)組合某些預(yù)存的表演風格模塊來形成連續(xù)音調(diào)。
在ROM 2、外部存儲裝置4等中,存儲有用于重現(xiàn)為各種樂器所特有的各種表演風格所對應(yīng)的波形的多種原始表演風格波形數(shù)據(jù)組和相關(guān)數(shù)據(jù)組,作為“表演風格模塊”。注意,每一表演風格模塊都是能夠被處理為表演風格波形合成系統(tǒng)中的單一數(shù)據(jù)塊的表演風格波形單位;換句話說,每一表演風格模塊都是能夠被處理為單一事件的表演風格波形單位。每一表演風格模塊都包括表演風格波形數(shù)據(jù)和表演風格參數(shù)的組合。如圖2B所示,按照演奏音調(diào)的表演風格類型特征,各種表演風格模塊的表演風格波形數(shù)據(jù)組包括與演奏音調(diào)的局部如頭部(head)、主體(body)和尾部(tail)相一致地定義的表演風格模塊(頭部相關(guān)、主體相關(guān)和尾部相關(guān)表演風格模塊);以及與相繼音調(diào)之間的接頭部分如連奏相一致地定義的表演風格模塊(接頭相關(guān)表演風格模塊)。
可以根據(jù)表演風格特征、按時間的段或演奏的部分等,將這種表演風格模塊分類為幾種主要類型。例如,以下是該實施例中這樣分類的7種主要類型表演風格模塊1)“正常頭部”(縮寫為NH)這是一種代表(因此適用于)從無聲狀態(tài)起的音調(diào)上升部分(即“發(fā)起”部分)的頭部相關(guān)(或頭部類型)表演風格模塊;2)“接頭頭部”(縮寫為JH)這是一種代表(因此適用于)實現(xiàn)與正常發(fā)起不同的特殊種類運舌表演風格(tonguing rendition style)的音調(diào)上升部分的頭部相關(guān)表演風格模塊;3)“正常主體”(縮寫為NB)這是一種代表(因此適用于)音調(diào)上升和下降部分之間的音調(diào)主體部分的主體相關(guān)(或主體類型)表演風格模塊;4)“正常尾部”(縮寫為NT)這是一種代表(因此適用于)下降到無聲狀態(tài)的音調(diào)下降部分(即“釋放”部分)的尾部相關(guān)(或尾部類型)表演風格模塊;5)“正常接頭”(縮寫為NJ)這是一種代表(因此適用于)用沒有介入無聲狀態(tài)的連奏(連線)使兩個相繼音調(diào)互連的接頭部分的接頭相關(guān)(或接頭類型)表演風格模塊;6)“滑音(G1iss)接頭”(縮寫為GJ)這是一種代表(因此適用于)用沒有介入無聲狀態(tài)的滑奏使兩個音調(diào)互連的接頭部分的接頭相關(guān)表演風格模塊;以及7)“顫音接頭”(縮寫為SJ)這是一種代表(因此適用于)用沒有介入無聲狀態(tài)的形狀使兩個音調(diào)互連的接頭部分的接頭相關(guān)表演風格模塊。
在此,應(yīng)該理解,將表演風格模塊分類為以上7種表演風格模塊類型只是說明性的,當然可以以其它任何合適的方式進行表演風格模塊分類;例如,可以將表演風格模塊分類為多于7種類型。進一步,不用說,可以相對于每種原始音調(diào)源,如演奏者、樂器類型或演奏風格,來分類表演風格模塊。
進一步,在該實施例中,一個表演風格模塊所對應(yīng)的每組表演風格波形數(shù)據(jù)被存儲在數(shù)據(jù)庫中,作為多個波形組成要素或元素的數(shù)據(jù)組,而不是僅僅作為原始輸入被存儲;每個波形組成元素以下都將被稱為矢量。作為例子,每個表演風格模塊都包括以下矢量。注意,在此通過將所考慮的原始表演風格波形分成具有音高和聲分量(和聲分量)的波形段和具有非音高和聲分量(非和聲分量)的剩余波形段,來定義“和聲”和“非和聲”分量。
1)和聲分量的波形形狀(音品)矢量該矢量僅代表從和聲分量的各種波形組成元素中提取的、并在音高和振幅上被規(guī)一化的波形形狀特征。
2)和聲分量的振幅矢量該矢量代表從和聲分量的波形組成元素中提取的振幅包絡(luò)特征。
3)和聲分量的音高矢量該矢量代表從和聲分量的波形組成元素中提取的音高特征;例如,它代表相對于給定參考音高的按時間音高起伏特征。
4)非和聲分量的波形形狀(音品)矢量該矢量僅代表從非和聲分量的波形組成元素中提取的、并在振幅上被規(guī)一化的波形形狀(類似噪聲的波形形狀)特征。
5)非和聲分量的振幅矢量該矢量代表從非和聲分量的波形組成元素中提取的振幅包絡(luò)特征。
表演風格模塊的表演風格波形數(shù)據(jù)可以包括一種或多種其它類型的矢量,如指示波形時間軸進展的時間矢量,雖然在此沒有具體描述。
為了合成表演風格波形,通過根據(jù)控制數(shù)據(jù)對這些矢量數(shù)據(jù)實施適當處理,并在時間軸上排列這樣處理的矢量數(shù)據(jù)或把這樣處理的矢量數(shù)據(jù)分配給時間軸、然后根據(jù)分配給時間軸的矢量數(shù)據(jù)執(zhí)行預(yù)定波形合成過程,來沿演奏音調(diào)的重現(xiàn)時間軸構(gòu)造表演風格波形的各種組成元素所對應(yīng)的波形或包絡(luò)。例如,為了產(chǎn)生期望的演奏音調(diào)波形,即展示預(yù)定最終表演風格特征的期望表演風格波形,通過把和聲分量的音高矢量所對應(yīng)的音高及其時間變化特征以及和聲分量的振幅矢量所對應(yīng)的振幅及其時間變化特征、賦予和聲分量的波形形狀,來產(chǎn)生和聲分量的波形段,并通過把非和聲分量的振幅矢量所對應(yīng)的振幅及其時間變化特征賦予非和聲分量的波形形狀、來產(chǎn)生非和聲分量的波形段。然后,可以通過用加法合成這樣產(chǎn)生的和聲和非和聲分量的波形段,來產(chǎn)生期望的演奏音調(diào)波形。
每一表演風格模塊都包含包括如圖2B所示的表演風格波形數(shù)據(jù)以及表演風格參數(shù)的數(shù)據(jù)。表演風格參數(shù)是用于控制表演風格模塊所代表的波形的時間、電平等的參數(shù)。表演風格參數(shù)可以包括取決于所考慮的表演風格模塊的性質(zhì)的一種或多種參數(shù)。例如,“正常頭部”或“接頭頭部”表演風格模塊可以包括不同種類的表演風格參數(shù),如緊接音調(diào)產(chǎn)生開始之后的絕對音高和音量,“正常主體”表演風格模塊可以包括不同種類的表演風格參數(shù),如模塊的絕對音高、正常主體的開始和結(jié)束時間、以及正常主體開始和結(jié)束時的動態(tài)。這些“表演風格參數(shù)”可以被預(yù)存在ROM 2等中,或者可以通過用戶輸入操作來輸入。必要時,可以通過用戶操作來修改現(xiàn)有表演風格參數(shù)。進一步,在重現(xiàn)表演風格波形時沒有給定表演風格參數(shù)的情況下,可以自動地給予預(yù)定標準表演風格參數(shù)。此外,可以在處理期間自動地產(chǎn)生或給予合適的參數(shù)。
圖1所示的電子樂器具有演奏功能,用于根據(jù)響應(yīng)演奏者對演奏操作子單元5的操作而提供的演奏數(shù)據(jù)、或根據(jù)預(yù)先準備的演奏數(shù)據(jù),來產(chǎn)生音調(diào)。在這種演奏功能的執(zhí)行期間,電子樂器可以執(zhí)行自動表演風格確定功能,以便根據(jù)所提供的演奏數(shù)據(jù)的特征來確定要重新賦予的作為音樂表達的表演風格,然后根據(jù)該確定結(jié)果來指定要賦予的表演風格。然后,電子樂器可以根據(jù)演奏者的表演風格指定操作、通過表演風格指定開關(guān)來最終確定要賦予的表演風格,或者根據(jù)通過上述自動表演風格確定功能指定的表演風格的“適用性”來最終確定要賦予的表演風格。將參考圖3來描述這種自動表演風格確定功能和最終表演風格確定功能。
圖3是關(guān)于本發(fā)明第一實施例的自動表演風格確定功能和最終表演風格確定功能的功能框圖說明,其中箭頭指示數(shù)據(jù)流動。
在圖3中,確定條件指定部分J1響應(yīng)確定條件輸入開關(guān)的操作來在顯示器7上顯示“確定條件輸入屏幕”(未顯示),并接收要用于指定要賦予的表演風格的用戶確定條件輸入。一旦演奏功能的啟動被命令,就響應(yīng)演奏者對操作子單元5的操作,實時地順序提供演奏事件信息,或者按照預(yù)定演奏進行順序從指定的演奏數(shù)據(jù)順序地提供演奏事件信息。所提供的演奏數(shù)據(jù)至少包括演奏事件信息,如音符開和音符關(guān)事件信息。自動表演風格確定部分J2執(zhí)行眾所周知的“自動表演風格確定處理”(未顯示),以自動確定要賦予所提供的演奏事件信息的表演風格。即,自動表演風格確定部分J2根據(jù)確定條件指定部分J1所給出的確定條件,來確定是否要將預(yù)定表演風格重新賦予演奏事件信息中沒有被指定表演風格的預(yù)定音符。在第一實施例中,自動表演風格確定部分J2確定是否要將表演風格賦予要接連地即一個接一個地發(fā)聲的兩個部分重疊音符(更具體地說,賦予這樣一對音符,其中在第一音調(diào)的音符關(guān)信號之前、第二音調(diào)的音符開信號已被輸入)。然后,當自動表演風格確定部分J2確定要重新賦予表演風格時,在把代表要賦予的表演風格的表演風格指定事件(圖中的“指定表演風格”)賦予給演奏事件信息之后,自動表演風格確定部分J2將演奏事件信息發(fā)送給表演風格確定部分J4?!白詣颖硌蒿L格賦予確定處理”本身是眾所周知的,在此將不詳細描述。
音高差(音程)限制條件指定部分J3響應(yīng)音高限制條件輸入開關(guān)的操作來在顯示器7上顯示“音高差條件輸入屏幕”(未顯示)等,并接收作為要用于確定指定表演風格的適用性的音樂條件或標準的音高差輸入。其適用性被確定的指定表演風格是響應(yīng)演奏者對表演風格指定開關(guān)的操作而指定的表演風格,或者是響應(yīng)自動表演風格確定部分J2執(zhí)行“自動表演風格確定處理”而指定的表演風格。最終表演風格確定部分J4根據(jù)所提供的其中包括有指定表演風格的演奏事件信息,來執(zhí)行“表演風格確定處理”(見將在后面描述的圖5),以便最終確定要賦予的表演風格。在該實施例中,表演風格確定部分J4根據(jù)來自音高差條件指定部分J3的音高差限制條件,來確定當前被設(shè)置為要賦予要接連發(fā)聲的兩個部分重疊音符的對象的指定表演風格的適用性。如果音高差在預(yù)定音高差條件范圍以內(nèi)(即指定表演風格適用),則確定把指定的表演風格照原樣賦予,而如果音高差在預(yù)定音高差條件范圍以外(即指定表演風格不適用),則在不應(yīng)用指定表演風格的情況下重新確定另一表演風格。然后,表演風格確定部分J4在把代表要賦予的表演風格的表演風格指定事件(圖中的“指定表演風格”)賦予給演奏事件信息之后,將演奏事件信息發(fā)送給音調(diào)合成部分J6。那時,除被設(shè)置為要被賦予給要接連的發(fā)聲的兩個部分重疊音符的對象的這種指定表演風格以外的所有指定表演風格都照原樣被發(fā)送給音調(diào)合成部分J6。
根據(jù)從表演風格確定部分J4收到的表演風格,音調(diào)合成部分J6從表演風格波形存儲部分(波形存儲器)J5中讀出用于實現(xiàn)所確定的表演風格的波形數(shù)據(jù),由此合成音調(diào)并輸出這樣合成的音調(diào)。即,音調(diào)合成部分J6通過根據(jù)所確定的表演風格把頭部相關(guān)(或頭部類型)表演風格模塊、主體相關(guān)(或主體類型)表演風格模塊和尾部相關(guān)(或尾部類型)或接頭相關(guān)(接頭類型)表演風格模塊組合起來,來合成完整音符的音調(diào)(或連續(xù)音符的音調(diào))。從而,在音調(diào)發(fā)生器8是具有表演風格啟用功能的音調(diào)發(fā)生器、如AEM音調(diào)發(fā)生器的情況下,有可能通過將所確定的表演風格傳遞給音調(diào)發(fā)生器8,來實現(xiàn)高質(zhì)量表演風格表示。如果音調(diào)發(fā)生器8是沒有這種表演風格啟用功能的音調(diào)發(fā)生器,當然可以通過適當?shù)卦诓ㄐ沃g進行切換、或者將指定適當包絡(luò)形狀和其它形狀的音調(diào)發(fā)生器控制信息等傳遞給音調(diào)發(fā)生器,來實現(xiàn)表演風格表示。
接下來,將描述音高差限制條件。圖4A和4B所示為音高差限制條件例子的概念圖。如圖4A所示,對于相應(yīng)的指定表演風格,每一音高差限制條件都將兩個音符之間的音高差(音程)定義為允許指定表演風格有效或可適用、或允許指定表演風格應(yīng)用的條件。根據(jù)所示的條件,允許“滑音(gliss)接頭”表演風格應(yīng)用的兩個音符間音高差應(yīng)該落入“+1000至+1200”音分的音高差限制范圍或“-1000至-1200”音分的音高差限制范圍內(nèi),并且允許“顫音接頭”表演風格應(yīng)用的兩個音符間音高差應(yīng)該在“-100至-300”音分的音高差限制范圍。如果指定表演風格落在相應(yīng)音高差限制范圍之外,則為音高差限制范圍之外的應(yīng)用預(yù)設(shè)的任一默認表演風格將被應(yīng)用。在此如圖4B所示,作為默認表演風格,預(yù)設(shè)有“正常接頭”表演風格,“正常接頭”表演風格是一種連奏表演風格,用于表達其中兩個不同音高的音符被平滑互連的演奏;以及“接頭頭部”表演風格,“接頭頭部”表演風格是一種“運舌”表演風格,用于表達象在兩個音符之間有很輕微的間斷介入那樣發(fā)聲的演奏。而且,對于這些默認表演風格的每一種,兩個音符之間的音高差(音程)被定義為允許指定表演風格可適用的條件。注意,如果需要,用戶可以設(shè)置和修改音高差限制條件。進一步,可以相對于每個演奏者、每種樂器類型、每種演奏風格等,將每種表演風格的音高差限制條件設(shè)置為不同的值。
現(xiàn)在,將參考圖5來描述“表演風格確定處理”。圖5所示為圖1電子樂器中的CPU 1所執(zhí)行的“表演風格確定處理”的示例操作順序流程圖。首先,在步驟S1,確定當前提供的演奏事件信息是否指示音符開事件。如果演奏事件信息不指示音符開事件(步驟S1的確定結(jié)構(gòu)為否),則結(jié)束表演風格確定處理。另一方面,如果演奏事件信息指示音符開事件(步驟S1的確定為是),則在步驟S2進一步確定當前要發(fā)聲或開啟的音符(以下稱為“當前音符”)是否為將要在時間上相對于緊挨在前面已被開啟但仍未關(guān)掉的音符重疊地發(fā)聲的音符。如果當前音符不是要在時間上相對于緊挨在前面的音符重疊地發(fā)聲的音符,即如果在緊挨在前面(即第一)音符關(guān)掉之前、當前音符(即第二音符)還沒有被開啟(即還沒有給出音符開事件信號)(步驟S2的確定為否),則把“頭部相關(guān)表演風格”確定為要賦予當前表演風格的表演風格(步驟S3),并獲得當前音符的音高,并將其存儲在存儲器中。那時,如果指定頭部相關(guān)表演風格的表演風格指定事件已被指定,則把指定的頭部相關(guān)表演風格設(shè)置為要被賦予給當前音符的表演風格。另一方面,如果指定頭部相關(guān)表演風格的表演風格指定事件還沒有被指定,則把正常頭部表演風格設(shè)置為要被賦予給當前音符的頭部相關(guān)表演風格。
如果在以上的步驟S2確定當前音符與緊挨在前面的音符部分地重疊,即如果在緊挨在前面的(即第一)音符關(guān)掉之前、已經(jīng)輸入了當前音符(即第二音符)的音符開事件信號(步驟S2的確定為是),則在步驟S4進一步確定是否已經(jīng)產(chǎn)生任何接頭相關(guān)表演風格指定事件。如果步驟S4的回答是肯定的(確定為是),則處理轉(zhuǎn)到步驟S5,在步驟S5根據(jù)音高差限制條件來進一步確定當前音符和緊挨在前面的音符之間的音高差是否在指定表演風格的音高差限制范圍以內(nèi)。在步驟S5的確定是肯定的(是)情況下,在步驟S6確定指定表演風格是可適用的,并將其最終確定為要被賦予的表演風格。如果還沒有產(chǎn)生接頭相關(guān)表演風格指定事件(步驟S4的確定為否),或者如果當前音符和緊挨在前面的音符之間的音高差不在指定表演風格的音高差限制范圍以內(nèi)(步驟S5的確定為否),則在步驟S7進一步確定該音高差是否在預(yù)設(shè)默認連奏表演風格的音高差限制范圍以內(nèi)。在步驟S7的確定是肯定的情況下,在步驟S8將默認連奏表演風格確定為要賦予的表演風格。另一方面,如果音高差不在預(yù)設(shè)默認連奏表演風格的音高差限制范圍以內(nèi)(步驟S7的確定為否),則確定默認連奏表演風格是不適用的,從而將運舌表演風格確定為要賦予的頭部相關(guān)表演風格(步驟S9)。
現(xiàn)在,將參考圖6A至6C來描述根據(jù)上述“表演風格確定處理”(見圖5)所執(zhí)行的表演風格確定而最終產(chǎn)生的波形。圖6A至6C所示為根據(jù)按照當前音符和緊挨在前面的音符之間的音高差(音程)確定的表演風格而產(chǎn)生的每種音調(diào)波形的概念圖。在這些圖的每幅圖的左半部分,顯示了音高差限制范圍和兩個音符間音高差之間的關(guān)系,而在這些圖的每幅圖的右半部分,以包絡(luò)波形形式顯示了最終產(chǎn)生的波形。以下描述顫音接頭(JS)被指定為要被賦予的表演風格的情況。
如果當前音符和緊挨在前面的音符之間的音高差在音高差限制范圍以內(nèi),則指定的顫音接頭表演風格被確定為照原樣可適用,并被輸出為最終確定的表演風格(見圖5中的步驟S6)。從而,在該情況下,每一個都正常被表示為包括正常頭部(NH)、正常主體(NB)和正常尾部(NT)常規(guī)組合的獨立音調(diào)波形的緊挨在前面的音符和當前音符,被表示為單一連續(xù)音調(diào)波形,其中緊挨在前面的音符的正常尾部(NT)和隨后或當前音符的正常頭部(NH)被SJ代替。另一方面,如果當前音符和緊挨在前面的音符之間的音高差不在音高差限制范圍以內(nèi),則選擇預(yù)設(shè)的默認表演風格(在該情況下為“接頭頭部”)作為隨后當前音符的頭部相關(guān)表演風格(見圖5中的步驟S9)。從而,在該情況下,緊挨在前面的音符被表示為一種包括正常頭部(NH)、正常主體(NB)和正常尾部(NT)常規(guī)組合的獨立音調(diào)波形,而隨后當前音符被表示為一種代表運舌表演風格、并包括接頭頭部(JH)、正常主體(NB)和正常尾部(NT)組合的獨立音調(diào)波形,如圖6B所示。結(jié)果,兩個相繼音符被表示為緊挨在前面的音符的正常尾部(NT)和當前音符的接頭頭部(JH)相互重疊的波形。即,如果兩個相繼音符如在上述情況下一樣部分地重疊,則通過根據(jù)當前音符和緊挨在前面的音符之間的音高差,把指定表演風格(在該情況下為“接頭頭部”)或默認表演風格(在該情況下為“正常接頭頭部”)用于緊挨在前面的音符的尾部和隨后或當前音符的頭部,來把當前音符和緊挨在前面的音符表示為連續(xù)音調(diào)波形或兩個音調(diào)部分重疊的波形。
另一方面,在兩個相繼音符不重疊的情況下,將另一種頭部相關(guān)表演風格確定為當前音符的頭部相關(guān)表演風格(見圖5中的步驟S3)。在該情況下,如圖6C所示,取決于從緊挨在前面的音符的關(guān)掉到當前音符的開啟的持續(xù)時間(即從緊挨在前面的音符結(jié)尾到當前音符開始的休止符長度),將當前音符表示為正常頭部(NH)、正常主體(NB)和正常尾部(NT)的組合,或接頭頭部(JH)、正常主體(NB)和正常尾部(NT)的組合。即,取決于兩個相繼音符之間的休止符長度,使繼以正常尾部結(jié)束的緊挨在前面的音符之后的當前音符的頭部以正常頭部、接頭頭部等開始。
如上所述,在第一實施例中的實時演奏或自動演奏期間,獲得已被指定要被賦予的表演風格的當前音符和緊挨在前面的音符之間的音高差,并使這樣獲得的音高差和相應(yīng)音高差限制范圍進行比較,由此確定是否要應(yīng)用指定的表演風格。然后,根據(jù)適用性確定結(jié)果,將指定表演風格或其它合適表演風格確定為要被賦予的表演風格。這樣,該實施例能夠避免相對于因為樂器特定結(jié)構(gòu)或表演風格特征而實際上不可能的音高差來不合需要地應(yīng)用表演風格,從而該實施例能夠在不改變指定表演風格的細微差別的情況下,通過應(yīng)用標準表演風格來避免不自然的演奏。結(jié)果,該實施例允許以增加的逼真度進行演奏。進一步,因為“表演風格確定處理”被安排為和用于指定表演風格的“自動表演風格確定處理”等分開的單獨處理,所以“表演風格確定處理”也可以相當容易地有利地應(yīng)用于眾所周知的設(shè)備。
以上將第一實施例描述為被設(shè)計成,對于演奏者通過表演風格指定開關(guān)執(zhí)行的表演風格指定和基于按演奏進行順序而順序提供的演奏數(shù)據(jù)特征的自動表演風格指定,都根據(jù)基于音高差限制條件的適用性確定來確定要被賦予的表演風格。然而,本發(fā)明不限于此,而是可以只對演奏者的表演風格指定和基于演奏數(shù)據(jù)的自動表演風格指定兩者之一,執(zhí)行上述基于音高差限制條件的適用性確定。
注意,在相繼音符之間的所有音高差都落入音高差限制范圍以內(nèi)的情況下,可以集體地確定要被賦予的表演風格。
以下段落參考圖1至2B和圖7至11C來描述本發(fā)明的第二實施例。
第二實施例使用總共10種類型表演風格模塊,即以上相對于第一實施例描述的七種類型和以下三種類型“彎音頭部”(縮寫為BH)這是一種代表(因此適用于)實現(xiàn)與正常發(fā)起不同的特殊彎音表演風格(向上彎音或向下彎音)的音調(diào)上升部分的頭部相關(guān)表演風格模塊;“滑音(Gliss)頭部”(縮寫為GH)這是一種代表(因此適用于)實現(xiàn)與正常發(fā)起不同的特殊滑奏表演風格(向上滑音或上下滑音)的音調(diào)上升部分的頭部相關(guān)表演風格模塊;以及“降音頭部”(應(yīng)該是“降音尾部”)(縮寫為FT)這是一種代表(因此適用于)實現(xiàn)與正常尾部不同的特殊降音表演風格的音調(diào)下降部分的尾部相關(guān)表演風格模塊。
注意,“向上彎音”表演風格參數(shù)可以包括表演風格結(jié)束時的絕對音高、初始彎音深度值、從發(fā)聲開始到結(jié)束的持續(xù)時間、緊接發(fā)聲開始之后的音量等。
圖7是本發(fā)明第二實施例種的自動表演風格確定功能和最終表演風格確定功能的功能框圖說明。和圖3中一樣的部件用相同的附圖標記來表示,并且在此將不進行描述以避免不必要的重復(fù)。
與圖3的第一實施例中一樣,自動表演風格確定部分J21根據(jù)確定條件指定部分J1所給出的確定條件,自動地確定是否要將表演風格重新賦予給還未被指定表演風格的音符。然而,在第二實施例中,不執(zhí)行如以上相對于第一實施例描述的專門確定。
音域限制條件指定部分J31響應(yīng)音域限制條件輸入開關(guān)的操作,來在顯示器7上顯示“音域限制條件輸入屏幕”(未顯示)等,并接收作為要用于確定指定表演風格適用性的條件的音域限制輸入。表演風格確定部分J41根據(jù)指定或設(shè)置的音域限制條件(見將在后面說明的圖9)來執(zhí)行“表演風格確定處理”,并根據(jù)所提供的包括指定表演風格的演奏事件信息、最終確定要賦予的表演風格。在該實施例中,表演風格確定部分J41根據(jù)來自音域限制條件指定部分J31的音域限制條件,來確定作為要被賦予給的對象的指定表演風格的適用性。如果要被賦予指定表演風格的音調(diào)的音高在預(yù)定音域限制范圍以內(nèi)(即指定的表演風格可適用),則指定表演風格被確定為要照原樣賦予的表演風格,而如果音調(diào)音高在預(yù)定音域限制范圍以外(即指定的表演風格不適用),則不同于指定表演風格的預(yù)設(shè)默認表演風格被確定為要被賦予的表演風格。然后,表演風格確定部分J41在把代表要被賦予的表演風格的表演風格指定事件賦予演奏事件信息之后,將演奏事件信息發(fā)送給音調(diào)合成部分J6。那時,除指定表演風格以外的、被預(yù)設(shè)了音域限制范圍的任何指定表演風格都可以照原樣被發(fā)送給音調(diào)合成部分J6。被執(zhí)行了適用性確定的每一指定表演風格都是演奏者通過表演風格指定開關(guān)指定的表演風格,或者是通過自動表演風格確定部分J21執(zhí)行“自動表演風格確定處理”而指定的表演風格。
在此,說明“音域限制條件”。圖8所示為多種指定表演風格所對應(yīng)的音域限制條件的某些例子的概念圖。對于相應(yīng)指定表演風格,每種音域限制條件都把要被賦予指定表演風格的音調(diào)的音域定義為允許指定表演風格應(yīng)用的條件。在圖8所示的例子中,允許“彎音頭部”、“滑音頭部”和“降音尾部”表演風格的每種表演風格應(yīng)用的音域限制是,要被賦予表演風格的音調(diào)的音高在“實際音域”以內(nèi)、并且最低音高比實際音域內(nèi)的最低音高音符高200音分。允許“滑音接頭”和“顫音接頭”表演風格的每種表演風格應(yīng)用的音域限制是,要被賦予表演風格的音調(diào)的音高都在“實際音域”以內(nèi)。例如,當要賦予(向上)彎音頭部表演風格時,表演風格結(jié)束時的音高作為表演風格參數(shù)被給予如上所述的(向上)彎音頭部表演風格模塊;(向上)彎音頭部表演風格是一種用于使音高上升到目標音高的音高提高表演風格。從而,該實施例被安排成,通過設(shè)置音域限制,以致要被賦予表演風格的音調(diào)的音高被限制在“實際音域”以內(nèi),來防止從實際音域以外到實際音域以內(nèi)的向上彎音,并且該實施例被安排成將最低音高設(shè)置為比最低音高音符高200音分。如果任何一種指定表演風格在相應(yīng)音域限制范圍以外,則被預(yù)設(shè)為“要在有效音域以外應(yīng)用的表演風格”的默認表演風格代替指定表演風格而被應(yīng)用。在圖8中,對于每一種指定表演風格,預(yù)定義“正常頭部”、“正常尾部”和“接頭頭部”表演風格中的任何一種、作為這種默認表演風格。顯然,可以相對于每個演奏者、每種樂器類型和制造商、要使用的每種音色、每種演奏風格等,將上述每種表演風格的音域限制條件設(shè)置為不同的值。如果需要,用戶可以設(shè)置和修改音域限制條件。即,如該實施例上下文中使用的術(shù)語“實際音域”不僅包含所使用的每種樂器所特有的音域,而且也包含可以由用戶設(shè)置的期望音域(如鍵盤的左手鍵范圍)。
接下來,以下將參考圖9和10來描述“表演風格確定處理”。圖9所示為電子樂器第二實施例中的CPU 1所執(zhí)行的“表演風格確定處理”的示例操作順序流程圖。首先,類似于圖5的步驟S1,在步驟S11,確定當前提供的演奏事件信息是否指示音符開事件。如果演奏事件信息指示音符開事件,則在步驟S12進一步確定當前要開啟的音符(以下稱為“當前音符”)是否為將要在時間上相對于緊挨在前面的、已經(jīng)被開啟但仍未關(guān)掉的音符重疊地發(fā)聲的音符,類似于圖5的步驟S2。如果當前音符不是要在時間上相對于緊挨在前面的音符重疊地發(fā)聲的音符,即如果在緊挨在前面的(或第一)音符關(guān)掉之前、當前音符(或第二音符)還沒有被開啟(即還沒有給出音符開事件信號)(步驟S12的確定為否),則在步驟S13執(zhí)行“頭部相關(guān)音域限制確定處理”,以便將頭部相關(guān)表演風格確定為要賦予給當前音符的表演風格。另一方面,如果當前音符是要在時間上相對于緊挨在前面的音符重疊地發(fā)聲的音符,即如果在緊挨在前面的音符關(guān)掉之前、當前音符已被開啟(即給出了音符開事件信號)(步驟S12的確定為是),則在步驟S14執(zhí)行“接頭相關(guān)音域限制確定處理”,以便將接頭相關(guān)表演風格確定為要賦予給當前音符的表演風格。如果所提供的演奏事件信息指示音符關(guān)事件(步驟S11的確定為否,并且隨后步驟S15的確定為是),則在步驟S16執(zhí)行“尾部相關(guān)音域限制確定處理”,以便將尾部相關(guān)表演風格確定為要賦予給當前音符的表演風格。
接下來,將參考圖10來描述分別在步驟S13、S14和S16執(zhí)行的頭部相關(guān)、接頭相關(guān)和尾部相關(guān)“音域限制確定處理”。圖10所示為頭部相關(guān)、接頭相關(guān)和尾部相關(guān)“音域限制確定處理”每一處理的示例操作順序流程圖;為簡化顯示和說明,圖10是音域限制確定處理的共同代表性流程圖。在步驟S21,確定是否已經(jīng)產(chǎn)生了任一種表演風格類型(即頭部、接頭和尾部類型)的表演風格指定事件。如果步驟S21的回答是肯定的(確定為是),則處理轉(zhuǎn)到步驟S22,在步驟S22根據(jù)音域限制條件來進一步確定當前音調(diào)(和緊挨在前面的音調(diào))是否在指定表演風格的音域限制范圍以內(nèi)。更具體地說,根據(jù)圖8的音域限制方案,對于頭部相關(guān)或尾部相關(guān)表演風格、確定當前音符的音高是否在實際音域以內(nèi),或者對于接頭相關(guān)表演風格、確定當前音符和緊挨在前面的音符的音高是否都在實際音域以內(nèi)。如果所討論的音調(diào)在指定表演風格的音域限制范圍以內(nèi)(步驟S22的確定為是),則在步驟S23將指定表演風格確定為可適用,并將其確定為要賦予的表演風格。另一方面,如果沒有產(chǎn)生上述表演風格類型的表演風格指定事件(步驟S21的確定為否),或者如果當前音調(diào)(和緊挨在前面的音調(diào))不在指定表演風格的音域限制范圍以內(nèi)(步驟S22的確定為否),則在步驟S24將默認表演風格確定為要賦予的表演風格。如圖8所示,正常頭部、正常尾部和接頭頭部分別被確定為相對于指定頭部相關(guān)、尾部相關(guān)和接頭相關(guān)表演風格的默認表演風格。
現(xiàn)在,將參考圖11A至11C來描述根據(jù)通過上述“表演風格確定處理”(見圖9和10)執(zhí)行的表演風格確定而最終產(chǎn)生的波形。圖11A至11C是根據(jù)要被賦予指定表演風格的當前音調(diào)(和緊挨在前面的音調(diào))是否在指定表演風格的音域限制范圍以內(nèi)而產(chǎn)生的每種音調(diào)波形的概念圖。在這些圖的左半部分,顯示了要被賦予表演風格的音調(diào),而在這些圖的右半部分,以包絡(luò)形式顯示了最終產(chǎn)生的波形。以下描述彎音頭部(BH)、降音尾部(FT)和顫音接頭(SJ)分別被指定為頭部相關(guān)、尾部相關(guān)和接頭相關(guān)表演風格的情況。
當頭部相關(guān)表演風格被指定了,并且如果要被賦予指定表演風格的當前音符的音高在音域限制范圍以內(nèi),則指定的彎音頭部(BH)表演風格被確定為照原樣可適用,并且被輸出為確定的表演風格。從而,在該情況下,當前音符被表示為一種包括彎音頭部(BH)、正常主體(NB)和正常尾部(NT)組合的獨立音調(diào)波形,如圖11A上部所示。另一方面,如果要被賦予指定表演風格的當前音符的音高不在音域限制范圍以內(nèi),則指定的彎音頭部(BH)被確定為不適用,從而默認表演風格被輸出為確定的表演風格。從而,在該情況下,當前音符被表示為一種包括正常頭部(NH)、正常主體(NB)和正常尾部(NT)組合的獨立音調(diào)波形,如圖11A下部所示。
當尾部相關(guān)表演風格被指定了,并且如果要被賦予指定表演風格的當前音符的音高在音域限制范圍以內(nèi),則指定的降音尾部(FT)表演風格被確定為照原樣可適用,并被輸出為確定的表演風格。從而,在該情況下,當前音符被表示為一種包括正常頭部(NH)、正常主體(NB)和降音尾部(FT)的獨立音調(diào)波形,如圖11B上部所示。如果要被賦予指定表演風格的當前音符的音高不在音域限制范圍以內(nèi),則指定的降音尾部(FT)表演風格被確定為不適用,從而默認表演風格被輸出為確定的表演風格。從而,在該情況下,當前音符被表示為一種包括正常頭部(NH)、正常主體(NB)和正常尾部(NT)組合的獨立音調(diào)波形,如圖11B下部所示。
當接頭相關(guān)表演風格被指定了,并且如果要被賦予指定表演風格的當前音符和緊挨在前面的音符的音高都在音域限制范圍以內(nèi),則指定的顫音接頭(SJ)表演風格被確定為照原樣可適用,并且被輸出為確定的表演風格。從而,在該情況下,每一個都正常包括正常頭部(NH)、正常主體(NB)和正常尾部(NT)組合的緊挨在前面的音符和當前音符被表示為一種獨立音調(diào)波形,其中緊挨在前面的音符的正常尾部和隨后或當前音符的正常頭部被顫音接頭(SJ)表演風格模塊代替。如果當前音符和緊挨在前面的音符的音高不都在音域限制范圍以內(nèi),則指定的降音尾部(FT)表演風格被確定為不適用,從而默認表演風格被輸出為確定的表演風格。從而,在該情況下,緊挨在前面的音符被表示為一種包括正常頭部(NH)、正常主體(NB)和正常尾部(NT)常規(guī)組合的獨立音調(diào)波形,而隨后或當前音符被表示為一種包括接頭頭部(NH)、正常主體(NB)和正常尾部(NT)組合的獨立音調(diào)波形,如圖11C下部所示。即,緊挨在前面的音符和當前音符被表示為這樣一種波形,其中緊挨在前面的音符的正常尾部(NT)和當前音符的接頭頭部(NH)相互重疊。
如上所述,在第二實施例中的實時演奏或自動演奏期間,獲得已被指定要賦予的表演風格的當前音符的音高(以及當前音符緊挨在前面的音符的音高),并使這樣獲得的音高和相應(yīng)音域限制范圍進行比較,由此確定是否要應(yīng)用指定的表演風格。然后,根據(jù)適用性確定結(jié)果,將指定表演風格或其它合適表演風格確定為要被賦予的表演風格。這樣,第二實施例能夠避免不合需要地照原樣應(yīng)用一種使用實際音域以外音高、因此不能利用自然樂器來實現(xiàn)的表演風格,從而第二實施例能夠在不改變指定表演風格的細微差別的情況下,通過應(yīng)用標準表演風格代替適用實際音域以外音高的表演風格、來避免不自然的演奏。結(jié)果,第二實施例允許以增加的逼真度進行演奏。進一步,因為“表演風格確定處理”被安排為和用于指定表演風格的“自動表演風格確定處理”等分開的單獨處理,所以“表演風格確定處理”也可以相當容易地有利地應(yīng)用于眾所周知的設(shè)備。
也可以根據(jù)主體相關(guān)表演風格被指定情況下的音域限制,來執(zhí)行上述基于音域限制的表演風格適用性確定,而不限于頭部相關(guān)、尾部相關(guān)和接頭相關(guān)表演風格中任一種表演風格被指定的情況。
以上將第二實施例描述為被設(shè)計成,對于演奏者通過表演風格指定開關(guān)執(zhí)行的表演風格指定和基于按演奏進行順序而順序提供的演奏數(shù)據(jù)特征的自動表演風格指定,都根據(jù)基于音域限制的適用性確定來確定要賦予的表演風格。然而,本發(fā)明不限于此,而是可以只對演奏者的表演風格指定和基于演奏數(shù)據(jù)的自動表演風格指定兩者之一,執(zhí)行上述基于音域限制的適用性確定。
進一步,盡管以上相對于軟件音調(diào)發(fā)生器每次使單音符發(fā)聲的單通道模式描述了各實施例,但是各實施例也可應(yīng)用于軟件音調(diào)發(fā)生器每次使多個單音符發(fā)聲的多通道模式。此外,可以把按多通道模式構(gòu)造的演奏數(shù)據(jù)分解為多個單通道序列,并且可以通過多種表演風格確定功能來處理這些單通道序列。在該情況下,如果把分解的演奏數(shù)據(jù)的結(jié)果顯示在顯示器7上、使得用戶能夠查明和修改分解結(jié)果,則這將是方便的。
也應(yīng)該理解,本發(fā)明中使用的波形數(shù)據(jù)可以不同于利用如上所述的表演風格模塊構(gòu)造的波形數(shù)據(jù),如利用脈沖編碼調(diào)制(PCM)、差分脈沖編碼調(diào)制(DPCM)、自適應(yīng)差分脈沖編碼調(diào)制(ADPCM)或其它方案采樣的波形數(shù)據(jù)。即,音調(diào)發(fā)生器8可以使用任何一種周知的音調(diào)信號產(chǎn)生技術(shù),如存儲器讀出方法,其中根據(jù)響應(yīng)要產(chǎn)生的音調(diào)的音高而變的地址數(shù)據(jù)來順序讀出波形存儲器中存儲的音調(diào)波形采樣值數(shù)據(jù);調(diào)頻(FM)方法,其中通過把上述地址數(shù)據(jù)用作相角參數(shù)數(shù)據(jù)執(zhí)行預(yù)定調(diào)頻操作,來獲取音調(diào)波形采樣值數(shù)據(jù);以及調(diào)幅(AM)方法,其中通過把上述地址數(shù)據(jù)用作相角參數(shù)數(shù)據(jù)執(zhí)行預(yù)定調(diào)幅操作,來獲取音調(diào)波形采樣值數(shù)據(jù)。除上述方法以外,音調(diào)發(fā)生器8可以使用物理模型方法、和聲合成方法、共振峰合成方法、使用電壓控制振蕩器(VCO)、電壓控制濾波器(VCF)和電壓控制放大器(VCA)的模擬合成器方法、模擬仿真方法等。進一步,可以不利用專用硬件來構(gòu)造音調(diào)發(fā)生器8,而可以利用DSP和微程序的組合或CPU和軟件的組合來構(gòu)造音調(diào)發(fā)生器電路8。此外,可以通過以時分方式使用單一電路、或者通過為每個通道都提供單獨電路,來實施多個音調(diào)產(chǎn)生通道。因此,指定表演風格的信息可以不同于表演風格指定事件信息,如根據(jù)音調(diào)發(fā)生器8中使用的上述音調(diào)信號產(chǎn)生技術(shù)而配置的信息。
此外,在上述表演風格確定設(shè)備應(yīng)用于電子樂器的情況下,電子樂器可以是除鍵盤類型樂器以外的任何類型樂器,如弦樂器、管樂器或打擊樂器。在這種情況下,本發(fā)明當然不僅可應(yīng)用于其中所有演奏操作子單元、顯示器、音調(diào)發(fā)生器等都被合并在一起作為電子樂器內(nèi)單元的這種電子樂器,而且可應(yīng)用于其中上述部件被分開提供、并通過諸如MIDI接口、各種網(wǎng)絡(luò)等的通信設(shè)施互連的另一種類型電子樂器。進一步,本發(fā)明的表演風格確定設(shè)備可以包括個人計算機和應(yīng)用軟件的組合,在該情況下,可以從諸如磁盤、光盤或半導(dǎo)體存儲器的存儲介質(zhì),或者通過通信網(wǎng)絡(luò),提供各種處理程序給表演風格確定設(shè)備。此外,本發(fā)明的表演風格確定設(shè)備可以應(yīng)用于諸如卡拉OK設(shè)備和演奏家鋼琴的自動演奏設(shè)備、游戲設(shè)備、以及諸如便攜式電話的便攜式通信終端。進一步,在本發(fā)明的表演風格確定設(shè)備應(yīng)用于便攜式通信終端的情況下,可以由服務(wù)器計算機來執(zhí)行便攜式通信終端的一部分功能,使得便攜式通信終端和服務(wù)器計算機可以合作執(zhí)行必需的功能。即,可以以任何期望的方式來配置本發(fā)明的表演風格確定設(shè)備,只要它能夠基于本發(fā)明的基本原理、利用預(yù)定的軟件或硬件,有效地避免相對于因為樂器特定結(jié)構(gòu)或表演風格特征而實際上不可能的音高差來應(yīng)用表演風格。
權(quán)利要求
1.一種表演風格確定設(shè)備,包括提供部分,提供演奏事件信息;設(shè)置部分,與給定表演風格相對應(yīng)地設(shè)置音高差限制范圍;檢測部分,根據(jù)由所述提供部分提供的演奏事件信息,檢測要接連地或彼此重疊地奏響的至少兩個音符,并檢測所檢測到的至少兩個音符之間的音高差;獲得部分,獲得用于指定要被賦予給檢測到的至少兩個音符的表演風格的信息;以及表演風格確定部分,在對由所述設(shè)置部分設(shè)置并與所述獲得部分獲得的信息所指定的表演風格相對應(yīng)的音高差限制范圍,和所述檢測部分檢測到的至少兩個音符之間的音高差進行比較的基礎(chǔ)上,確定由獲得的信息所指定的表演風格的適用性,其中,當所述表演風格確定部分已確定所指定的表演風格適用時,所述表演風格確定部分將所指定的表演風格確定為要被賦予給檢測到的至少兩個音符的表演風格。
2.根據(jù)權(quán)利要求1所述的表演風格確定設(shè)備,進一步包括自動表演風格確定部分,當由所述提供部分提供的演奏事件信息中沒有包括用于指定要被賦予給要接連地或彼此重疊地奏響的至少兩個音符的表演風格的信息時,該自動表演風格確定部分自動地確定要被賦予給檢測到的至少兩個音符的表演風格,所述獲得部分獲得用于指定由所述自動表演風格確定部分確定的表演風格的信息。
3.根據(jù)權(quán)利要求1所述的表演風格確定設(shè)備,進一步包括可以被演奏者操作以指定期望表演風格的操作子,其中所述獲得部分獲得用于指定響應(yīng)所述操作子的操作而產(chǎn)生的期望表演風格的信息。
4.根據(jù)權(quán)利要求1所述的表演風格確定設(shè)備,其中,當由所述提供部分提供的演奏事件信息中包括用于指定要被賦予給要接連地或彼此重疊地奏響的至少兩個音符的表演風格的信息時,所述獲得部分獲得演奏事件信息中包括的、用于指定表演風格的信息。
5.根據(jù)權(quán)利要求1所述的表演風格確定設(shè)備,其中,當所述表演風格確定部分已確定由獲得的信息所指定的表演風格不適用,并且當預(yù)定默認表演風格適用時,所述表演風格確定部分將默認表演風格確定為要被賦予給檢測到的至少兩個音符的表演風格。
6.根據(jù)權(quán)利要求1所述的表演風格確定設(shè)備,其中,所述設(shè)置部分為多種類型接頭表演風格的每種類型都設(shè)置音高差限制范圍,以致只要接頭表演風格在音高差限制范圍以內(nèi),接頭表演風格就被確定為適用,每種接頭表演風格都是用于使至少兩個音符互連的表演風格,以及其中,所述獲得部分獲得用于指定多種類型接頭表演風格中任何一種類型接頭表演風格的信息。
7.根據(jù)權(quán)利要求6所述的表演風格確定設(shè)備,其中,多種類型接頭表演風格至少包括滑音接頭表演風格和顫音接頭表演風格。
8.根據(jù)權(quán)利要求7所述的表演風格確定設(shè)備,其中,當所述表演風格確定部分確定由獲得的信息所指定的表演風格不適用時,所述表演風格確定部分進一步確定預(yù)定默認表演風格的任何一種是否適用,以便將適用的默認表演風格確定為要被賦予給所檢測到的至少兩個音符的表演風格,預(yù)定默認表演風格包括連奏表演風格和運舌表演風格。
9.一種表演風格確定方法,包括提供演奏事件信息的步驟;提供用于指示與給定表演風格相對應(yīng)地設(shè)置的音高差限制范圍的條件的步驟;檢測步驟,根據(jù)所述提供演奏事件信息的步驟提供的演奏事件信息,檢測要接連地或彼此重疊地奏響的至少兩個音符,并檢測所檢測到的至少兩個音符之間的音高差;獲得用于指定要被賦予給所檢測到的至少兩個音符的表演風格的信息的步驟;以及確定步驟,在對與所述獲得步驟獲得的信息所指定的表演風格相對應(yīng)地設(shè)置的音高差限制范圍,和所述檢測步驟所檢測到的至少兩個音符之間的音高差進行比較的基礎(chǔ)上,確定由獲得的信息所指定的表演風格的適用性,其中,當所述確定步驟已確定所指定的表演風格適用時,所述確定步驟將所指定的表演風格確定為要被賦予給檢測到的至少兩個音符的表演風格。
10.一種表演風格確定設(shè)備,包括提供部分,提供演奏事件信息;設(shè)置部分,與給定表演風格相對應(yīng)地設(shè)置音域限制范圍;獲得部分,獲得用于指定要被賦予給音調(diào)的表演風格的信息;檢測部分,根據(jù)所述提供部分提供的演奏事件信息,檢測要被賦予由所述獲得部分獲得的信息所指定的表演風格的音調(diào),和該音調(diào)的音高;以及表演風格確定部分,在對由所述設(shè)置部分設(shè)置并與所述獲得部分獲得的信息所指定的表演風格相對應(yīng)的音域限制范圍,和所述檢測部分檢測到的音調(diào)的音高進行比較的基礎(chǔ)上,確定由獲得的信息所指定的表演風格的適用性,其中,當所述表演風格確定部分已確定所指定的表演風格適用時,所述表演風格確定部分將所指定的表演風格確定為要被賦予給檢測到的音調(diào)的表演風格。
11.根據(jù)權(quán)利要求10所述的表演風格確定設(shè)備,進一步包括自動表演風格確定部分,當所述提供部分提供的演奏事件信息中沒有包括用于指定要被賦予給音調(diào)的表演風格的信息時,該自動表演風格確定部分自動確定要被賦予給該音調(diào)的表演風格,以及其中,所述獲得部分獲得用于指定由所述自動表演風格確定部分確定的表演風格的信息。
12.根據(jù)權(quán)利要求10所述的表演風格確定設(shè)備,進一步包括可以被演奏者操作以指定期望表演風格的操作子,其中所述獲得部分獲得用于指定響應(yīng)所述操作子的操作而產(chǎn)生的期望表演風格的信息。
13.根據(jù)權(quán)利要求10所述的表演風格確定設(shè)備,其中,當所述提供部分提供的演奏事件信息中包括用于指定要被賦予給音調(diào)的表演風格的信息時,所述獲得部分獲得演奏事件信息中包括的、用于指定表演風格的所述信息。
14.根據(jù)權(quán)利要求10所述的表演風格確定設(shè)備,其中,當所述表演風格確定部分確定由獲得的信息所指定的表演風格不適用時,所述表演風格確定部分將預(yù)定默認表演風格確定為要被賦予給檢測到的音調(diào)的表演風格。
15.根據(jù)權(quán)利要求10所述的表演風格確定設(shè)備,其中,所述設(shè)置部分為多種類型表演風格的每種類型都設(shè)置音域限制范圍,以致只要表演風格在音域限制范圍以內(nèi),該表演風格就被確定為適用,以及其中,所述獲得部分獲得用于指定多種類型表演風格中任何一種類型表演風格的信息。
16.根據(jù)權(quán)利要求15所述的表演風格確定設(shè)備,其中,多種類型表演風格至少包括以下任何一種表演風格當音調(diào)產(chǎn)生開始時要被賦予的表演風格;當音調(diào)產(chǎn)生結(jié)束時要被賦予的表演風格;以及當多個音調(diào)要被連在一起時的表演風格。
17.根據(jù)權(quán)利要求16所述的表演風格確定設(shè)備,其中,當所述表演風格確定部分確定由獲得的信息所指定的表演風格不適用時,所述表演風格確定部分把在類型上類似于所指定的表演風格的預(yù)定默認表演風格確定為要被賦予給檢測到的音調(diào)的表演風格。
18.一種表演風格確定方法,包括提供演奏事件信息的步驟;提供用于指示與給定表演風格相對應(yīng)地設(shè)置的音域限制范圍的條件的步驟;獲得用于指定要被賦予給音調(diào)的表演風格的信息的步驟;檢測步驟,根據(jù)所述提供演奏事件信息的步驟提供的演奏事件信息,檢測要被賦予由所述獲得步驟獲得的信息所指定的表演風格的音調(diào),和該音調(diào)的音高;以及確定步驟,在對與獲得的信息所指定的表演風格相對應(yīng)地設(shè)置的音域限制范圍,和所述檢測步驟檢測到的音調(diào)的音高進行比較的基礎(chǔ)上,確定由獲得的信息所指定的表演風格的適用性,其中,當所述確定步驟已確定所指定的表演風格適用時,所述確定步驟將所指定的表演風格確定為要被賦予給檢測到的音調(diào)的表演風格。
全文摘要
公開了一種表演風格確定設(shè)備和方法,其中根據(jù)演奏事件信息,來檢測要接連或彼此重疊地發(fā)聲的至少兩個音符,并檢測所檢測到的至少兩個音符之間的音高差。與各種表演風格相一致地設(shè)置音高差限制范圍。要賦予要接連或彼此重疊地發(fā)聲的音符的表演風格被指定,并且對指定表演風格所對應(yīng)的音高差限制范圍和所檢測到的音高差進行比較,以便確定指定表演風格是否可適用。這樣,按照要被賦予表演風格的至少兩個音符的音高差,來自動控制是否應(yīng)用指定表演風格。進一步,與各種表演風格相一致地設(shè)置音域限制范圍,并且取決于要被賦予指定表演風格的音調(diào)是否在指定表演風格所對應(yīng)的音域限制范圍以內(nèi),來控制指定表演風格的適用性。
文檔編號G10H1/00GK1770258SQ200510118640
公開日2006年5月10日 申請日期2005年11月1日 優(yōu)先權(quán)日2004年11月1日
發(fā)明者大野京子 申請人:雅馬哈株式會社