音調(diào)生成分配設(shè)備和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及音調(diào)生成分配設(shè)備和方法,并且更特別地,涉及可由處理器執(zhí)行的程序和存儲這樣的程序的非暫時(shí)性計(jì)算機(jī)可讀存儲介質(zhì)、以及電子樂器。
【背景技術(shù)】
[0002]至今已知如下的電子樂器,該電子樂器被構(gòu)造成:將多個(gè)音色(或者音質(zhì))中的任一個(gè)指派或分配給與通過按壓鍵盤等上的鍵執(zhí)行的音符(音階音符)相對應(yīng)的音高,并且通過所分配的音色來生成該音高的音調(diào)。就此而論,還已知與用于響應(yīng)于哪個(gè)鍵按壓(音高)分配哪個(gè)音色將發(fā)聲的分配器(鍵分配器)相關(guān)的技術(shù)。
[0003]在這樣的技術(shù)的示例中,一種技術(shù)被布置成通過兩個(gè)分配器的結(jié)合提供多種音效,諸如,二重奏、分割(spl it)和獨(dú)奏(參見例如專利文獻(xiàn)I)。根據(jù)在專利文獻(xiàn)I中公開的技術(shù),每個(gè)分配器控制哪個(gè)音色應(yīng)該以哪種分配規(guī)則(最后按壓鍵優(yōu)先或者較高音高的音符優(yōu)先)來發(fā)聲,以及多達(dá)多少被按壓鍵被允許發(fā)聲。
[0004]還已知如下的技術(shù),該技術(shù)被布置成通過根據(jù)同時(shí)被按壓鍵的數(shù)量,將四個(gè)演奏聲部(音色)的音調(diào)相等地分配給各個(gè)被按壓鍵的音高并且使得分配了音色的音調(diào)將被生成或發(fā)聲,來提供好像四個(gè)人類演奏者正在執(zhí)行合奏演奏的音效(參見例如專利文獻(xiàn)2)。更特別地,根據(jù)在專利文獻(xiàn)2中公開的技術(shù),演奏聲部具有對應(yīng)于它們的音高的各自優(yōu)先級(優(yōu)先等級),并且在從高音高到低音高方向上,即,按照從“演奏聲部I ”到“演奏聲部4”的順序,以被分配的演奏聲部的數(shù)量在被按壓鍵之間基本相等的方式,將這些演奏聲部分配給被按壓鍵。例如,當(dāng)同時(shí)被按壓鍵的數(shù)量是一時(shí),與一個(gè)被按壓鍵相對應(yīng)的音高的音調(diào)在四個(gè)演奏聲部(音色)中同時(shí)被生成(發(fā)聲)。而且,當(dāng)同時(shí)被按壓鍵的數(shù)量是二時(shí),與被按壓鍵之一相對應(yīng)的音高的音調(diào)在兩個(gè)演奏聲部(具有兩個(gè)音色)中同時(shí)被生成,并且與另一個(gè)被按壓鍵相對應(yīng)的音高的音調(diào)在另外兩個(gè)演奏聲部(具有另外兩個(gè)音色)中同時(shí)被生成。而且,當(dāng)同時(shí)被按壓鍵的數(shù)量是四時(shí),與四個(gè)被按壓鍵相對應(yīng)的不同音高的音調(diào)分別在四個(gè)演奏聲部(具有不同音色)中被生成;即,每演奏聲部(具有不同音色)生成不同音尚的音調(diào)。
[0005]現(xiàn)有技術(shù)文獻(xiàn):
[0006]專利文獻(xiàn)1:日本專利N0.2565069
[0007]專利文獻(xiàn)2:日本專利申請公布公開N0.2010-079179
[0008]在合奏演奏(例如,四重奏)中,在專利文獻(xiàn)2中公開的技術(shù)根據(jù)被按壓鍵的數(shù)量,將預(yù)定數(shù)量的演奏聲部(例如,四個(gè)演奏聲部)相等地分配給各個(gè)被按壓鍵,根據(jù)音色和鍵按壓狀態(tài),音調(diào)生成可能不期望地變得不自然。如果被按壓鍵的數(shù)量增加至超過演奏聲部的數(shù)量,例如,如果在至少一個(gè)演奏聲部被分配給多于一個(gè)被按壓鍵的情況下生成被按壓鍵的音調(diào),這傾向于賦予奇怪或者不舒服的感覺,就像人類演奏者的數(shù)量突然增加(例如,就像一個(gè)小號演奏者增加至兩個(gè))一樣。
[0009]而且,根據(jù)現(xiàn)有技術(shù),所有演奏聲部都不具有它們的優(yōu)先級,并且僅根據(jù)音高的順序而被相等地分配給各個(gè)被按壓鍵,從而有時(shí)不能實(shí)現(xiàn)與音色(樂器)的各自特征相對應(yīng)的合奏演奏。例如,雖然同時(shí)可生成(同時(shí)可發(fā)聲)音調(diào)的數(shù)量在小號和鋼琴之間不同,但是至今未在考慮這樣的特征不同的情況下對其執(zhí)行合適的控制。
[0010]而且,盡管所有人類演奏者(例如,四個(gè)人類演奏者)在普通合奏演奏中不一直生成音調(diào),但是現(xiàn)有技術(shù)被設(shè)置成在所有四個(gè)演奏聲部中一直生成音調(diào),從而賦予奇怪或不舒服的感覺。因此,通過執(zhí)行控制使得根據(jù)被按壓鍵的數(shù)量相等地分配所有演奏聲部(音色)的現(xiàn)有技術(shù),合奏演奏不期望地傾向于變得不自然。
【發(fā)明內(nèi)容】
[0011]從而,目的在于提供一種允許在不賦予不自然或者奇怪或者不舒服感覺的情況下,同時(shí)生成多個(gè)音高的音調(diào)的合奏演奏的技術(shù)。
[0012]為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種音調(diào)生成分配設(shè)備,其包括:接收部,其被配置為接收指定了一個(gè)或多個(gè)音高的一個(gè)或多個(gè)音調(diào)生成指令;以及多個(gè)分配器,每個(gè)分配器被配置為將音色分配給通過所述接收部接收的一個(gè)或多個(gè)音調(diào)生成指令指定的一個(gè)或多個(gè)音高,每個(gè)分配器從通過接收部接收的一個(gè)或多個(gè)音調(diào)生成指令指定的一個(gè)或多個(gè)音高中,選擇要被該分配器分配音色的一個(gè)或多個(gè)目標(biāo)音高,每個(gè)所述分配器基于為分配器設(shè)置的優(yōu)先級順序來從所選擇的一個(gè)或多個(gè)目標(biāo)音高中確定要以分配器分配的音色來生成其音調(diào)的一個(gè)或多個(gè)音高。
[0013]本發(fā)明的音調(diào)生成分配設(shè)備包括:多個(gè)分配器,用于將音色分配給由一個(gè)或多個(gè)音調(diào)生成指令指定的一個(gè)或多個(gè)音高。在每個(gè)分配器中,將被分配給由一個(gè)或多個(gè)音調(diào)生成指令指定的一個(gè)或多個(gè)音高的音色可以與將由其他分配器設(shè)置的音色相獨(dú)立地被設(shè)置。從而,通過各個(gè)分配器將它們各自的特定音色分配給由音調(diào)生成指令指定的音高,本發(fā)明有利地允許響應(yīng)于指定了例如一個(gè)音高(一個(gè)鍵按壓)的音調(diào)生成指令,來同時(shí)生成不同音色的多個(gè)音調(diào)。在本發(fā)明中,對于多個(gè)分配器中的每一個(gè),從由所接收的一個(gè)或多個(gè)音調(diào)生成指令指定的一個(gè)或多個(gè)音高中,選擇出要被該分配器分配音色的一個(gè)或多個(gè)目標(biāo)音高,并且基于為該分配器設(shè)置的優(yōu)先級順序,從所選擇的目標(biāo)音高中,確定其音調(diào)要以該分配器分配的音色可聽地生成(或發(fā)聲)的一個(gè)或多個(gè)音高。以此方式,可以以對于每個(gè)分配器唯一或特定的方式來執(zhí)行音色分配,從而,本發(fā)明可以有利地實(shí)現(xiàn)靈活的音調(diào)生成分配。而且,在該情況下,對于每個(gè)分配器,通過將由各個(gè)分配器分配的音色的特征,可以適當(dāng)?shù)卮_定“用于選擇要被該分配器分配音色的目標(biāo)音高的模式”和“用于確定其音調(diào)要以該分配器分配的音色來生成的一個(gè)或多個(gè)音高的模式”。從而,本發(fā)明允許在考慮了音色的各自特征并且不賦予不自然和不舒服的感覺的情況下同時(shí)生成多個(gè)音色的音調(diào)的合奏演奏。
【附圖說明】
[0014]圖1是示出本發(fā)明的電子樂器的實(shí)施例的示例性硬件設(shè)置的框圖;
[0015]圖2是說明在本發(fā)明的電子樂器的實(shí)施例中執(zhí)行的功能的框圖;
[0016]圖3是示出在本發(fā)明的電子樂器的實(shí)施例中執(zhí)行的分配控制處理的流程圖;
[0017]圖4示出在本發(fā)明的實(shí)施例中采用的分配器設(shè)定表的示例;
[0018]圖5示出用于在本發(fā)明的實(shí)施例中采用的超范圍音符處理的設(shè)定表的示例;
[0019]圖6示出說明在本發(fā)明的實(shí)施例中執(zhí)行的分配控制處理的示例性鍵按壓狀態(tài)的樂譜;
[0020]圖7示出顯示了作為對圖6中所示的樂譜執(zhí)行分配控制處理的結(jié)果的分配器AS(I)至分配器AS(5)的各自音調(diào)生成狀態(tài)的樂譜;
[0021]圖8示出說明在本發(fā)明的實(shí)施例中執(zhí)行的分配控制處理的鍵按壓狀態(tài)的另一個(gè)示例的樂譜;
[0022]圖9示出顯示了作為對圖8中所示的樂譜執(zhí)行分配控制處理的結(jié)果的分配器AS(I)至AS (3)的各自音調(diào)生成狀態(tài)的樂譜;
[0023]圖10示出在本發(fā)明的實(shí)施例中采用的分配器設(shè)定表的另一個(gè)示例;以及
[0024]圖11示出用于在本發(fā)明的實(shí)施例中采用的超范圍音符處理的設(shè)定表的另一個(gè)示例。
【具體實(shí)施方式】
[0025]圖1是示出本發(fā)明的電子樂器100的實(shí)施例的示例性硬件設(shè)置的框圖。該電子樂器100中集成有被構(gòu)造成執(zhí)行本發(fā)明的音調(diào)生成分配設(shè)備。
[0026]與電子樂器100的總線6連接的是RAM 7,ROM 8、檢測電路11、顯示電路13、存儲裝置15、音調(diào)生成器電路18和通信接口(I/F)21。
[0027]RAM 7包括包含了再現(xiàn)緩沖器等、標(biāo)記、寄存器的緩沖區(qū)和將由CPU 9用于存儲多種參數(shù)等的工作區(qū)。
[0028]ROM 8在其中存儲有其他內(nèi)容:對應(yīng)于音色的波形數(shù)據(jù)和自動演奏數(shù)據(jù);自動伴奏數(shù)據(jù)(伴奏風(fēng)格數(shù)據(jù))的多種數(shù)據(jù)文件;多種參數(shù)和控制程序;用于實(shí)現(xiàn)本實(shí)施例的程序;以及多種表。即,根據(jù)本發(fā)明的用于分配音調(diào)生成的程序被預(yù)先存儲在ROM 8中或者隨后將描述的存儲裝置15中。
[0029]CPU 9可以執(zhí)行存儲在ROM 8或者存儲裝置15中的控制程序、用于實(shí)現(xiàn)本實(shí)施例的程序(即,音調(diào)生成分配程序)等,并且其根據(jù)這樣的程序執(zhí)行多種算術(shù)運(yùn)算和對設(shè)備進(jìn)行控制。定時(shí)器10連接至CPU 9,使得基本時(shí)鐘信號、中斷處理定時(shí)等被提供給CPU 9。
[0030]用戶可以通過使用連接至檢測電路11的設(shè)定操作器單元12,來作出或選擇多種輸入和設(shè)定。設(shè)定操作器單元12可以為任何期望類型,諸如,開關(guān)、小鍵盤、音量控制器、滑塊、旋轉(zhuǎn)編碼器、操縱桿、飛梭輪、文本輸入鍵盤和鼠標(biāo)類型,只要其可以響應(yīng)于由用戶的輸入而輸出信號即可。而且,設(shè)定操作器單元12還可以是顯示在顯示器14上的軟件開關(guān),用于經(jīng)由另一個(gè)操作器操作,諸如,指針開關(guān)。而且,被提供在顯示器14的表面上的檢測用戶在面板操作表面上的按壓或觸摸操作、并且輸出指示用戶對顯示器14的表面的操作的位置的位置信息(即,X坐標(biāo)和I坐標(biāo))的觸控板可以被用作設(shè)定操作器單元12。
[0031]顯示電路13連接至顯示器14,并且可以使顯示器14顯示多種信息。除了可以顯示其他信息以外,顯示器14可以顯示用于設(shè)置電子樂器100的多種信息。
[0032]而且,存儲裝置15包括諸如硬盤、FD (軟磁盤或軟盤(注冊商標(biāo)))、⑶(光盤)、DVD(數(shù)字通用盤)之類的存儲介質(zhì)、像閃存之類的半導(dǎo)體存儲器、以及用于存儲介質(zhì)的驅(qū)動裝置的組合中的至少一個(gè)。
[0033]音調(diào)生成器電路18根據(jù)存儲在存儲裝置15、ROM 8、RAM7等中的波形數(shù)據(jù)、音頻數(shù)據(jù)、自動伴奏數(shù)據(jù)、或者自動演奏數(shù)據(jù)、或者從連接至通信接口(I/F)21的演奏操作器單元(例如,鍵盤)22或者外部設(shè)備等提供的演奏信號、MIDI信號、樂句波形數(shù)據(jù)等,來生成音調(diào)信號,然后音調(diào)生成器電路18將多種音效中的任一種賦予所生成的音調(diào)信號,并且經(jīng)由DAC 20將被賦予效果的音調(diào)信號提供給音響系統(tǒng)。DAC 20將數(shù)字格式的音調(diào)信號轉(zhuǎn)換為模擬格式,并且音響系統(tǒng)19包括放大器和揚(yáng)聲器,并且可聽地生成或者發(fā)出DA-轉(zhuǎn)換后的音調(diào)信號。音調(diào)生成器電路18例如被構(gòu)造為能夠在多個(gè)通道中生成音調(diào)的音調(diào)生成器。
[0034]通信接口 21包括多種通信接口和僅音樂通信接口中的至少一個(gè),諸如,像USB或IEEE1394的通用短距離有線I/F、像以太網(wǎng)(注冊商標(biāo))的通用網(wǎng)絡(luò)I/F、像MIDI Ι/F的通用I/F、以及像無線LAN和藍(lán)牙(注冊商標(biāo))的通用短距離無線I/F,并且通信接口 21可以與外部設(shè)備、服務(wù)器等通信。
[0035]演奏操作器單元(例如,鍵盤)22連接至檢測電路11,響應(yīng)于用戶的演奏操作而提供演奏信息(演奏數(shù)據(jù))??捎捎脩舨僮?