最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

參數(shù)控制器以及用于控制參數(shù)的方法與流程

文檔序號:12608852閱讀:373來源:國知局
參數(shù)控制器以及用于控制參數(shù)的方法與流程

本發(fā)明涉及一種控制音調(diào)發(fā)生器單元所使用的參數(shù)以生成音頻信號的參數(shù)控制器以及一種用于控制音調(diào)發(fā)生器單元所使用的參數(shù)以生成音頻信號的方法。



背景技術(shù):

傳統(tǒng)上已經(jīng)已知允許用戶編輯執(zhí)行中所使用的音品(timbre)的電子音樂樂器。例如,NPL1公開了用戶可以在合成器的語音模式下編輯定義音品的各個參數(shù)。

在該電子音樂樂器中,可以在音調(diào)發(fā)生器單元中設置用戶所編輯的參數(shù)值,由此根據(jù)參數(shù)值來生成根據(jù)用戶通過音品進行的執(zhí)行操作的音頻信號,并且根據(jù)音頻信號來輸出聲音。

然而,通常難以把握參數(shù)值與音品的能聽度之間的關(guān)系,并且用戶在再三重復收聽的同時調(diào)整各個參數(shù)值,直到獲得具有期望的能聽度的音品。

[引文列表]

[非專利文獻]

[NPL1]"MUSIC PRODUCTION SYNTHESIZER MOTIF XF REFERENCE MANUAL",Yamaha Corporation,2010



技術(shù)實現(xiàn)要素:

[技術(shù)問題]

現(xiàn)在,應由用戶操作以用于編輯音品的參數(shù)值范圍很廣。然而,鑒于布置面積和成本,可以在裝置上提供以用于允許該操作的控件的數(shù)量是有限的。因此,必需重復操作,例如,根據(jù)需要來將待編輯的參數(shù)分配給控件,然后操作控件以改變參數(shù)值。這樣具有不良可操作性的問題。

此外,作為音調(diào)發(fā)生器單元用于生成音頻信號的參數(shù),可能存在這樣的情況:可能設置除了直接定義音品的參數(shù)之外的各個參數(shù),包括在執(zhí)行期間與音調(diào)生成控制方法有關(guān)的參數(shù)(例如是否允許同時生成多個音符)。在這些情況下,待設置的參數(shù)的類型進一步增加,并且可操作性的問題變得更大。

已經(jīng)鑒于這些問題而進行本發(fā)明,并且本發(fā)明的目的是允許使用有限數(shù)量的控件來高效地設置音調(diào)發(fā)生器單元用于生成音頻信號的參數(shù)值。

[問題的解決方案]

為了實現(xiàn)上述目的,根據(jù)本發(fā)明的參數(shù)控制器是一種被配置為控制音調(diào)發(fā)生器單元用于生成音頻信號的參數(shù)的參數(shù)控制器,所述參數(shù)控制器包括:控制器,被配置為:根據(jù)一個增加和減少控件或增加控件和減少控件的一個組合的操作來選擇待給予所述音頻信號的效果的類型以及待給予所述音頻信號的類型的效果的程度,其中,所述控制器被配置為:當所述控制器檢測到用于進一步將待給予所述音頻信號的效果的程度減少到小于零的操作時,改變待給予所述音頻信號的效果的類型。

在上述參數(shù)控制器中,可設想,所述音調(diào)發(fā)生器單元通過調(diào)頻方法來生成音頻信號,以及基于所述音調(diào)發(fā)生器單元中的所述音頻信號的生成算法中的特定處理是打開還是關(guān)閉而切換所述控制器根據(jù)所述操作所設置的待給予所述音頻信號的效果的類型。

此外,還可設想,所述特定處理是在從存儲器讀取音頻信號中在讀取地址的反饋控制中的處理。

此外,還可設想,所述特定處理是對所述音調(diào)發(fā)生器單元所生成的所述音頻信號的值執(zhí)行的絕對值轉(zhuǎn)換處理,并且所述值待在所述讀取地址的反饋控制中與所述讀取地址相加。

替代地,可設想,通過在所述音調(diào)發(fā)生器單元中的所述音頻信號的所述生成算法中改變將通過控制器所設置的程度而調(diào)制的波形特性的種類,切換所述控制器根據(jù)所述操作所設置的待給予所述音頻信號的效果的類型。

還可設想,在第一類型被設置為待給予所述音頻信號的效果的類型的同時,所述控制器根據(jù)所述一個增加和減少控件或所述增加控件和減少控件的一個組合上的增加操作來增加待給予的效果的程度,并且根據(jù)所述一個增加和減少控件或所述增加控件和減少控件的一個組合上的減少操作來減少待給予的效果的程度,并且當檢測到用于進一步將所述效果的程度減少到小于零的減少操作時,將待給予所述音頻信號的效果的類型改變?yōu)榈诙愋停约霸谒龅诙愋捅辉O置為待給予所述音頻信號的效果的類型的同時,所述控制器根據(jù)所述一個增加和減少控件或所述增加控件和減少控件的一個組合上的減少操作來增加給予待給予的效果的程度,根據(jù)所述一個增加和減少控件或所述增加控件和減少控件的一個組合上的增加操作來減少待給予的效果的程度,并且當檢測到用于進一步將所述效果的程度減少到小于零的增加操作時,將待給予所述音頻信號的效果的類型改變?yōu)樗龅谝活愋汀?/p>

還可設想,所述參數(shù)控制器還包括:顯示控制器,被配置為:控制內(nèi)部顯示器或外部顯示器上的顯示,所述顯示控制器被配置為:控制所述顯示器以通過包括以下項的耦合指示符在所述顯示器上顯示所述控制器所設置的效果的類型和效果的程度:連續(xù)數(shù)值軸;當所述控制器設置第一類型的效果時待給予的所述第一類型的效果的程度的第一指示符;以及當所述控制器設置第二類型的效果時待給予的所述第二類型的效果的程度的第二指示符。

還可設想,所述音調(diào)發(fā)生器單元通過多個操作器憑借調(diào)頻方法來生成所述音頻信號,與所述操作器中的每一個對應的所述一個增加和減少控件或所述增加控件和減少控件的一個組合被提供為接受一維操作的觸摸面板,并且所述觸摸面板在與所述觸摸面板的操作方向不同的方向上陣列化,以及根據(jù)與任何操作器對應的所述一個增加和減少控件或所述增加控件和減少控件的一個組合的操作,所述控制器設置待給予所述操作器所生成的所述音頻信號的效果的類型以及待給予所述操作器所生成的所述音頻信號的效果的程度。

還可設想,所述參數(shù)控制器還包括:觸摸傳感器,被配置為:分離地檢測條帶形狀的控制部分的至少兩個端部分和中心部分上的操作;以及傳感器控制器,被配置為:有選擇地執(zhí)行以下之一:通過在使能檢測所述觸摸傳感器的所述兩個端部分上的操作的同時禁止檢測所述中心部分上的操作來使用所述觸摸傳感器作為所述一個增加和減少控件或所述增加控件和減少控件的一個組合的第一模式下的控制,以及通過在禁止檢測所述觸摸傳感器的所述兩個端部分上的操作的同時使能檢測所述中心部分上的操作來使用所述觸摸傳感器作為用于接受所述音調(diào)發(fā)生器單元用于生成音頻信號的預定參數(shù)上的操作的按鈕控件的第二模式下的控制。

上述配置可以實現(xiàn)或?qū)嵤槌松鲜鲈O備之外的任意式樣(例如系統(tǒng)、方法、計算機程序、存儲計算機程序的存儲介質(zhì))。

[本發(fā)明的有利效果]

通過以上所描述的配置,可以使用有限數(shù)量的控件來高效地設置音調(diào)發(fā)生器單元用于生成音頻信號的參數(shù)值。

附圖說明

[圖1]圖1是示出作為本發(fā)明的參數(shù)控制器的一個實施例的合成器的配置的框圖。

[圖2]圖2示出圖1所示的FM音調(diào)發(fā)生器電路中所提供的模塊的配置。

[圖3]圖3示出圖2所示的操作器的連接狀態(tài)的示例。

[圖4]圖4示出圖2所示的操作器的功能性配置。

[圖5]圖5示出在絕對值轉(zhuǎn)換關(guān)閉的情況下操作器根據(jù)FB等級所輸出的波形的變化的示例。

[圖6]圖6是示出在絕對值轉(zhuǎn)換打開的情況下操作器根據(jù)FB等級所輸出的波形的變化的示例。

[圖7]圖7示出用于在圖1所示的合成器中所提供的操作面板中設置音品參數(shù)值的部分的配置。

[圖8]圖8示出圖7中的操作面板的另一狀態(tài)。

[圖9]圖9是根據(jù)用戶通過圖1所示的合成器的CPU所執(zhí)行的操作的處理的主例程的流程圖。

[圖10]圖10是圖9所示的音品控制處理的流程圖。

[圖11]圖11示出參數(shù)信息表的示例。

[圖12]圖12示出轉(zhuǎn)換表的示例。

[圖13A]圖13A是圖10所示的參數(shù)值改變處理的部分的流程圖。

[圖13B]圖13B是上接圖13A的流程圖。

[圖14]圖14是圖13所示的拍擊和長按處置處理的流程圖。

[圖15]圖15是圖10所示的反映處理的流程圖。

[圖16]圖16與圖7對應,并且示出操作面板的配置的另一示例。

[圖17]圖17與圖16對應,并且示出操作面板的配置的又一示例。

[圖18]圖18示出接受二維操作的觸摸傳感器的使用的示例。

[圖19]圖19示出觸摸傳感器和顯示器的另一配置示例。

具體實施方式

下文中,將基于附圖具體地解釋用于執(zhí)行本發(fā)明的實施例。

首先,將解釋作為本發(fā)明的參數(shù)控制器的一個實施例的合成器。圖1是示出合成器的配置的框圖。

圖1所示的合成器10是具有以下功能的裝置:從用戶接受音品的編輯操作,根據(jù)用戶的執(zhí)行操作來生成用戶所編輯的音品的音頻信號,以及根據(jù)所生成的音頻信號來輸出聲音。

合成器10包括CPU 11、ROM 12、RAM 13、MIDI(音樂樂器數(shù)字接口:商標)接口(I/F)14、通信I/F 15、檢測電路16、17、顯示器電路18、FM(調(diào)頻)音調(diào)發(fā)生器電路22以及DA(數(shù)模)轉(zhuǎn)換器23,并且它們經(jīng)由系統(tǒng)總線25得以連接。合成器10還具有連接到檢測電路16的執(zhí)行控件19、連接到檢測電路17的設置控件20、連接到顯示器電路18的顯示器21、以及連接到DA轉(zhuǎn)換器23的揚聲器24。

在它們當中,CPU 11是用于控制合成器10的總體操作的控制器,并且執(zhí)行ROM 12中所存儲的期望程序以控制所需的硬件。這樣使得能夠進行各種功能,包括:根據(jù)設置控件20的操作來編輯參數(shù),根據(jù)執(zhí)行控件19的操作來控制FM音調(diào)發(fā)生器電路22中的音調(diào)生成,等。

ROM 12是存儲CPU 11所執(zhí)行的控制程序的非易失性存儲器等。ROM12可以由作為可重寫非易失性存儲器的閃速存儲器構(gòu)成。

RAM 13是存儲需要臨時存儲的數(shù)據(jù)的存儲器,并且用作CPU 11的工作存儲器。

MIDI I/F 14是用于將MIDI使能外部裝置連接至其的接口。合成器10經(jīng)由例如MIDI I/F 14與MIDI音序器連接,并且使得FM音調(diào)發(fā)生器電路22根據(jù)從MIDI音序器提供的執(zhí)行數(shù)據(jù)來生成音頻信號,以由此給出自動化執(zhí)行。

通信I/F 15是用于經(jīng)由通信網(wǎng)絡與另一計算機進行通信的接口。可以使用任何通信標準,而無論是有線還是無線。

檢測電路16是用于檢測執(zhí)行控件19上進行的操作并且將操作的數(shù)據(jù)發(fā)送到CPU 11的電路。執(zhí)行控件19是用于從用戶接受執(zhí)行操作的控件。在此,執(zhí)行控件由鍵盤以及仿擬鍵盤樂器(例如鋼琴)的踏板構(gòu)成。然而,還可設想,提供仿擬另一類型的樂器(例如弦樂器、管樂器或打擊樂器)的執(zhí)行控件,或使用不同于普通樂器中的控件的控件(例如適當?shù)仃嚵谢陌粹o(還包括GUI(圖形用戶接口)))作為執(zhí)行控件。

檢測電路17是用于檢測對設置控件20執(zhí)行的操作并且將操作發(fā)送到CPU 11的電路。設置控件20是用于從用戶接受合成器10上的設置控制的控件,并且具備各種鍵、按鈕、旋轉(zhuǎn)式編碼器、滑動條、觸摸面板等??梢允褂脤盈B在作為顯示器21的液晶顯示器(LCD)上的觸摸面板。

顯示器電路18是用于控制顯示器21以根據(jù)來自CPU 11的指令在顯示器21上顯示各種信息的電路。顯示器21可以包括例如LCD或發(fā)光二極管(LED)。

稍后將描述細節(jié)的FM音調(diào)發(fā)生器電路22是具有用于生成數(shù)字波形數(shù)據(jù)并且將所生成的數(shù)據(jù)提供給DA轉(zhuǎn)換器23的功能的音調(diào)發(fā)生器單元。數(shù)字波形數(shù)據(jù)是數(shù)字音頻信號,F(xiàn)M音調(diào)發(fā)生器電路22與音調(diào)生成開始指令一起基于CPU 11所設置的各種聲音參數(shù)值以及從CPU 11提供的與每次的音調(diào)生成有關(guān)的參數(shù)值(例如音高或包絡)而通過調(diào)頻方法來生成數(shù)字波形數(shù)據(jù)。

DA轉(zhuǎn)換器23是用于對從FM音調(diào)發(fā)生器電路22提供的數(shù)字音頻信號執(zhí)行DA轉(zhuǎn)換由此生成用于驅(qū)動揚聲器24的模擬音頻信號的電路。

揚聲器24是用于根據(jù)從DA轉(zhuǎn)換器23提供的音頻信號來輸出聲音的聲音輸出設備。

接下來,將使用圖2至圖4更詳細地解釋圖1所示的FM音調(diào)發(fā)生器電路22。圖2示出FM音調(diào)發(fā)生器電路22中所提供的模塊。圖3示出圖2所示的操作器的連接狀態(tài)的示例。圖4示出圖2所示的操作器的功能性配置。

FM音調(diào)發(fā)生器電路22具有圖2所示的四個操作器(OP 200-1至200-4)(下文中,當不必標識單獨操作器時,將使用“200”)作為用于生成一個音頻信號的模塊。注意,操作器的數(shù)量不限于四個。在執(zhí)行同時生成多個聲音的設備中,待同時生成的聲音的數(shù)量可以提供圖2所示的操作器集合。

每個OP 200可以通過圖4所示的配置根據(jù)各個參數(shù)值來輸出音頻信號。此外,此時,每個OP 200可以基于連接到前面級的另一OP 200所輸出的音頻信號而調(diào)制自身所生成的音頻信號。FM音調(diào)發(fā)生器電路22中所提供的四個OP 200可以彼此連接,以形成多個級,以根據(jù)用戶從預先注冊的大量選項當中選擇的拓撲來操作。

圖3示出其一個示例。

在圖3的示例中,根據(jù)OP4所生成的音頻信號來調(diào)制OP2和OP3所生成的音頻信號,并且此外,根據(jù)通過將OP2所生成的音頻信號和OP3所生成的音頻信號相加所獲得的音頻信號來調(diào)制OP1所生成的音頻信號。OP1所生成的音頻信號輸出到外部(在此,DA轉(zhuǎn)換器23)作為FM音調(diào)發(fā)生器電路22的輸出。關(guān)于可以采用的其它布置,例如,見JP 3141380B2的圖3。

每個OP 200如圖4所示包括相位發(fā)生器201、加法器202、基本波形存儲器203、乘法器204、208、包絡發(fā)生器(EG)205、絕對值轉(zhuǎn)換部分206以及開關(guān)部分207??梢酝ㄟ^硬件、執(zhí)行軟件的處理器或其組合來實現(xiàn)這些部分的功能。

在它們當中,相位發(fā)生器201具有這樣的功能:生成并且輸出按從外部(其指代OP 200的外部,這在以下圖4的解釋中是相同的,除非另外特別描述)提供的F數(shù)在每個采樣周期中增加的相位值。相位值隨著時間流逝而以恒定速度從零增加到上限值,并且當其到達上限值時返回到零。這種從零到上限值的增加所需的時間基本上匹配OP 200所生成的音頻信號的一個周期,并且因此可以基于待基于F數(shù)生成的聲音的音高而確定F數(shù)的值。

基本波形存儲器203包括用于存儲各個相位中的正弦波的一個周期的樣本值的存儲器。在每個采樣周期中,基本波形存儲器203經(jīng)由加法器202讀取從相位發(fā)生器201提供的相位值所指示的相位的樣本值,使得讀取的樣本值根據(jù)需要經(jīng)受內(nèi)插處理,并且輸出樣本值。適當?shù)臉颖局悼梢詢?yōu)選地預先存儲在每個地址處,從而可以通過從具有僅作為地址的相位值的存儲器讀取數(shù)據(jù)來獲得必要樣本值。

在此,當在加法器202中不執(zhí)行對相位發(fā)生器201所輸出的相位值的加法時,基本波形存儲器203根據(jù)按恒定速度進展的相位依據(jù)F數(shù)來輸出周期的正弦波的波形數(shù)據(jù)。然而,在加法器202中,從外部提供的外部調(diào)制輸入和作為反饋調(diào)制的調(diào)制值的乘法器208的輸出相加,并且因此相位的進展并非按恒定速度。相應地,基本波形存儲器203的輸出也變?yōu)閺碗s的波形。

接下來,EG 205具有用于基于從外部提供的包絡信息而生成指示聲音音量的時間上的改變的包絡波形的功能。根據(jù)所生成的包絡波形,EG 205將根據(jù)從音調(diào)生成的開始的逝去時間的聲音音量調(diào)整值提供給乘法器204。

乘法器204將基本波形存儲器203所輸出的每個采樣周期的樣本值乘以EG 205所生成的聲音音量調(diào)整值和從外部提供的輸出等級。這樣允許將樣本值調(diào)整為與輸出聲音音量對應的等級。樣本值在該操控之后輸出為OP 200所生成的音頻信號。

此外,在操控之后的樣本值用于反饋控制,并且因此輸入到乘法器208。然而,通過開關(guān)部分207,可以選擇在操控之后的樣本值是如實輸入(選擇端子“a”,稱為“絕對值轉(zhuǎn)換關(guān)閉”)還是樣本值在絕對值轉(zhuǎn)換部分206中轉(zhuǎn)換為其絕對值并且然后輸入(選擇端子“b”,稱為“絕對值轉(zhuǎn)換打開”)。該開關(guān)部分207具體地可以包括選擇器,其根據(jù)從外部提供的選擇信號(開關(guān)信號)將多個比特構(gòu)成的兩個輸入a、b之一引導到輸出側(cè)(示圖中的上側(cè))??梢酝ㄟ^AND電路、OR電路、反相器等形成選擇器。

乘法器208將所輸入的樣本值或所輸入的其絕對值乘以從外部提供的FB等級,并且將結(jié)果提供給加法器202。FB等級的值越大,先前值對下一樣本值的影響就越高,并且因此,OP 200的輸出波形更大地從正弦波偏離。當FB等級的值為0時,先前樣本值不影響下一樣本值。稍后將使用圖5和圖6描述該點。

注意,在從外部提供的上述數(shù)據(jù)當中,CPU 11根據(jù)待生成的聲音的音高以及與每個OP中的頻率調(diào)整有關(guān)的音品參數(shù)值來響應于每一音調(diào)生成開始指令而設置F數(shù)。CPU 11根據(jù)待生成的聲音的聲音音量以及與每個OP中的聲音音量調(diào)整有關(guān)的音品參數(shù)值來響應于每一音調(diào)生成開始指令而設置包絡信息。

外部調(diào)制輸入可以是另一OP 200所輸出的音頻信號、并非OP 200所生成的數(shù)據(jù)(例如顫音的因素)或通過將它們相加所獲得的數(shù)據(jù)。

CPU 11根據(jù)有關(guān)音品參數(shù)值來設置輸出等級、絕對值轉(zhuǎn)換的存在性以及FB等級。注意,音品參數(shù)值可以由用戶編輯,并且可以甚至在生成音頻信號期間實時反映在OP 200的操作上。此外,在每個OP 200中可以單獨地設置值。此外,在特定時間點應用的用于所有OP的音品參數(shù)值集合可以存儲為定義一個音品的數(shù)據(jù),并且此后,集合可以被重新調(diào)用并且反映在每個OP的操作上。

接下來,將使用圖5和圖6來解釋相位值的反饋控制的效果。

圖5示出在絕對值轉(zhuǎn)換關(guān)閉的情況下OP 200根據(jù)FB等級所輸出的波形的變化的示例,圖6示出在絕對值轉(zhuǎn)換打開的情況下OP 200根據(jù)FB等級所輸出的波形的變化的示例。

在任一情況下,當不考慮外部調(diào)制輸入時,如果FB等級為0,則OP 200所輸出的波形變?yōu)閷嵕€401所描述的正弦波。

當FB等級從此處增加時,在外部值轉(zhuǎn)換關(guān)閉的情況下,如圖5所示,峰值偏離到樣本值的正側(cè)(示圖中的上側(cè))和負側(cè)二者上的一端,并且波形變化為點劃線402,并且進一步變化為虛線403。當FB等級變得足夠高時,輸出波形幾乎變?yōu)殇忼X波。這種波形是包括具有作為基礎(chǔ)音調(diào)的實線401所描述的正弦波形的所有諧波分量的波形。

在絕對值轉(zhuǎn)換關(guān)閉的情況下上述波形作為能聽度是例如弦式樂器(例如小提琴或大提琴)或吹管樂器(例如小號或號角)的音品。

另一方面,在絕對值轉(zhuǎn)換打開的情況下,如圖6所示,其在樣本值的正側(cè)上與圖5的情況相同。然而,峰值位置在負側(cè)上偏離到中心側(cè),并且波形變化為點劃線404并且進一步變化為虛線405。當FB等級變得足夠高時,該波形使得能聽度接近虛線406所描述的矩形波。此外,虛線405的波形與矩形波相似僅包括奇數(shù)諧波,并且不包括偶數(shù)倍的諧波。

在絕對值轉(zhuǎn)換打開的情況下上述波形作為能聽度是例如閉合管樂器(例如單簧管)的音品。

以此方式,通過調(diào)整FB等級以及絕對值轉(zhuǎn)換打開和關(guān)閉,OP 200可以受控,以生成具有各種能聽度的音頻信號。也可以說,絕對值轉(zhuǎn)換的打開和關(guān)閉是用于將不同效果給予OP 200所生成的音頻信號的操作,并且其效果的程度隨FB等級的值而變化。

此外,當FB等級為零時,獲得相同波形,而無論絕對值轉(zhuǎn)換是打開還是關(guān)閉,并且在“0”(零)的該位置中,甚至當切換絕對值轉(zhuǎn)換的打開和關(guān)閉時,波形也不改變。相應地,例如,當FB等級在絕對值轉(zhuǎn)換關(guān)閉的狀態(tài)下從最大值逐漸減少時,絕對值轉(zhuǎn)換當FB等級已經(jīng)變?yōu)?時打開,此外,在該狀態(tài)下,F(xiàn)B等級再次增加到最大值,從OP 200輸出的波形繼續(xù)從圖5的虛線403的波形通過實線401的波形變化為圖6的虛線405的波形。

該實施例的一個特性點是,可以根據(jù)一個增加和減少控件或增加控件和減少控件的組合的操作來設置基于多種類型(例如待給予音頻信號的效果的類型及其程度)的參數(shù)的操作。下文中,將詳細解釋該點。

首先,圖7和圖8示出用于在合成器10中所提供的操作面板中設置音品參數(shù)的值的配置。圖7和圖8示出操作面板的相同部分的配置,但由于編輯目標參數(shù)的類型是不同的,因此各個部分的顯示狀態(tài)是不同的。

圖7和圖8所示的操作面板300包括粗略地劃分的觸摸面板部分301、顯示器302和按鈕群組303。觸摸面板部分301和按鈕群組303是設置控件20的部分,顯示器302是顯示器21的部分。

在它們當中,觸摸面板部分301包括四個面板條帶310,其中的每一個是條帶形狀的觸摸面板。每個面板條帶310具有用于當用戶以手指觸摸面板條帶310時在其長側(cè)方向上定位觸摸位置的功能。短側(cè)方向上的觸摸位置要么受感測要么不受感測,并且因此是唯一的。關(guān)于以一維方向檢測觸摸位置的這種傳感器,例如,可以使用JP 2013-51530A中所描述的傳感器。

此外,在每個面板條帶310上,上光標標記311a和下光標標記312a的集合形成在相對的上下端上,并且按鈕標記313a形成在中心部分中。面板條帶310在這些標記中的每一個的后側(cè)具有燈,并且能夠控制其照明和不照明。

在圖7的狀態(tài)下,在面板條帶310中,上光標部分311用作用于指令增加參數(shù)值的按鈕,下光標部分312用作用于指令減少參數(shù)值的按鈕,并且使得面板條帶310運作為增加控件和減少控件的組合。于是,為了指示該情況,上光標標記311a和下光標標記312a打開,并且按鈕標記313a關(guān)閉(關(guān)閉狀態(tài)由虛線表示)。

注意,在圖7的狀態(tài)下,此外,使得整個面板條帶310運作為一個增加和減少控件,用于指令通過用于向上滑動手指的操作(例如輕彈(flick)操作或拖動操作)來增加參數(shù)值并且通過向下滑動手指的操作(例如輕彈操作或拖動操作)來減少參數(shù)值。

此外,在圖8的狀態(tài)下,在面板條帶310中,僅中心按鈕部分313用作用于指令改變參數(shù)值的按鈕,并且忽略任何另外部分上的操作。為了指示該情況,與圖7的狀態(tài)相反,上光標標記311a和下光標標記312a關(guān)閉,并且按鈕標記313a打開。

根據(jù)作為操作目標而選擇的參數(shù)的類型來確定將要啟用圖7的模式或圖8的模式中的哪一個。稍后將使用圖9等的流程圖描述用于在這些模式中的每一個下根據(jù)操作的檢測來改變參數(shù)的處理。

接下來,顯示器302是用于顯示包括作為操作目標而選擇的參數(shù)的當前值的屏幕的顯示器。參數(shù)值在屏幕上的顯示式樣根據(jù)作為操作目標而選擇的參數(shù)的類型而不同。

在圖7的示例中,用于每個OP 200的FB等級和絕對值轉(zhuǎn)換的存在性選作操作目標。于是,觸摸面板部分301中所提供的四個面板條帶310分別用于按從左的順序操作用于OP 200-1、200-2、200-3、200-4的FB等級和絕對值轉(zhuǎn)換的存在性。如稍后將描述的那樣,在面板條帶310用作增加控件和減少控件的組合的情況或面板條帶310用作一個增加和減少控件的情況的任一情況下,可以通過一個面板條帶310的操作來操作FB等級和絕對值轉(zhuǎn)換的存在性二者的參數(shù)值。

在顯示器302中,提供用于按從左的順序顯示用于OP 200-1、200-2、200-3、200-4的FB等級和絕對值轉(zhuǎn)換的存在性的值的區(qū)域,從而與面板條帶310的布置對應。

在用于在最左側(cè)上顯示用于OP 200-1的參數(shù)值的區(qū)域中,在參數(shù)值顯示部分322中,通過數(shù)值來顯示FB等級的值,并且還使用耦合指示符324通過圖形來顯示FB等級的值。然而,這種圖形顯示也反映絕對值轉(zhuǎn)換的存在性的值。當絕對值轉(zhuǎn)換的存在性的值為“絕對值轉(zhuǎn)換關(guān)閉”時,通過從耦合指示符324的中心部分中的線向上延伸的條形(第一指示符)來顯示FB等級的值。當絕對值轉(zhuǎn)換的存在性的值為“絕對值轉(zhuǎn)換打開”時,通過從耦合指示符324的中心部分中的線向下延伸的條形(第二指示符)來顯示FB等級的值。第一指示符和第二指示符形成具有連續(xù)數(shù)值軸的耦合指示符。

此外,在圖標顯示部分323中,通過指示與絕對值轉(zhuǎn)換的存在性的值對應的波形的圖標來顯示絕對值轉(zhuǎn)換的存在性的值。關(guān)于OP 200-1,該值為“絕對值轉(zhuǎn)換打開”,并且與該值對應的矩形形狀的圖標323a得以顯示。關(guān)于OP 200-2,該值為“絕對值轉(zhuǎn)換關(guān)閉”,并且與該值對應的鋸齒波的圖標323b從左邊顯示在第二顯示區(qū)塊中。

注意,在垂直方向上圖標323a、323b的顯示位置是在條形在耦合指示符324中延伸到的側(cè)上,并且也是在該點中,可以容易地理解每個OP 200所生成的波形的特性。例如,當耦合指示符324的條形向上延伸時,與鋸齒波相似的特性很強,而當條形向下延伸時,與矩形波相似的特性很強。

在操作器連接顯示部分321中,所顯示的是示出四個OP 200-1至200-4的連接拓撲的示圖。正方形所包圍的數(shù)字指示作為生成用于輸出到外部的音頻信號的“載波”的OP,圓形所包圍的數(shù)字指示作為生成用于調(diào)制另一OP中的音頻信號的音頻信號的“調(diào)制波”的OP。

在圖8的示例中,定義每個OP 200的操作的有效性或無效性的打開參數(shù)被選擇作為操作目標。打開參數(shù)可以取得的值是“ON”(有效)和“OFF”(無效)二者之一,并且其值由與每個OP 200對應的顯示區(qū)塊的打開/關(guān)閉顯示部分325中的字符顯示。

此外,操作器連接顯示部分321的顯示基本上與在圖7的情況下相同,但對于打開參數(shù)值為“OFF”的OP,通過變灰來指示關(guān)閉。

接下來,按鈕群組303是用于使用觸摸面板部分301來選擇參數(shù)的類型作為操作的目標的按鈕群組。在按鈕群組303中,提供FREQ按鈕331、ALGO按鈕332、LEVEL按鈕333、FB按鈕334以及ON按鈕335。

在它們當中,F(xiàn)REQ按鈕331是用于選擇與每個OP 200的頻率調(diào)整有關(guān)的參數(shù)的按鈕,ALGO按鈕332是用于選擇OP 200的連接拓撲的按鈕,

LEVEL按鈕333是用于選擇與每個OP 200的音量調(diào)整有關(guān)的參數(shù)的按鈕,F(xiàn)B按鈕334是用于選擇用于每個OP的FB等級和絕對值轉(zhuǎn)換的存在性的按鈕,ON按鈕335是用于選擇用于每個OP 200的打開參數(shù)作為操作目標的按鈕。

接下來,將使用流程圖解釋CPU 11響應于用戶在合成器10上進行的操作而執(zhí)行的處理。注意,在此所述的操作包括除了圖7和圖8所示的位置之外的位置上的操作。

首先,圖9示出與用戶進行的操作有關(guān)的處理的主例程的流程圖。

當激活合成器10時,CPU 11開始圖9的流程圖所示的處理,首先執(zhí)行必要的初始設置(S11),然后重復執(zhí)行步驟S12等的處理。

在重復的部分的處理中,CPU 11首先掃描合成器10中所提供的所有控件的操作狀態(tài)(S12)。掃描目標不僅包括設置控件20而且還包括執(zhí)行控件19。

當通過掃描檢測到執(zhí)行控件19的操作時(S13中的“是”),CPU 11根據(jù)檢測到的操作來對FM音調(diào)發(fā)生器電路22執(zhí)行音調(diào)生成控制。也就是說,當檢測到鍵按壓操作時(S14中的“是”),CPU 11根據(jù)對FM音調(diào)發(fā)生器電路22的每個OP 200的檢測到的操作來設置包絡信息和F數(shù),并且指令FM音調(diào)發(fā)生器電路22開始音調(diào)生成(S15)。當檢測到鍵釋放操作時,CPU 11指令FM音調(diào)發(fā)生器電路22停止音調(diào)生成(S16)。

更具體地說,CPU 11生成包括與鍵按壓操作的速度對應的擊打(attach)等級和與當前所設置的聲音音量調(diào)整有關(guān)的音品參數(shù)的包絡信息,從而生成F數(shù),以用于實現(xiàn)與鍵按壓操作的音符數(shù)對應的音高。關(guān)于聲音音量,可以對每個OP 200設置根據(jù)速度的輸出等級的參數(shù)。

在任一情況下,于在步驟S15中接收到音調(diào)生成開始指令時,F(xiàn)M音調(diào)發(fā)生器電路22根據(jù)在該點所設置的各個參數(shù)值來生成音頻信號,并且將所生成的音頻信號輸出到DA轉(zhuǎn)換器23。通過該輸出,從揚聲器24輸出的聲音也得以開始。此外,在接收到步驟S16的音調(diào)生成停止指令時,F(xiàn)M音調(diào)發(fā)生器電路22停止生成正執(zhí)行的音頻信號。

接下來,在檢測到用于設置音品參數(shù)的設置控件20的操作時(S17中的“是”),如果其為定時器中斷的定時(S18中的“是”),則CPU 11根據(jù)檢測到的操作來執(zhí)行圖10的音品控制處理(S19)。如果其并非定時器中斷的定時,則在此不執(zhí)行根據(jù)檢測到的操作的處理。設置控件20的操作與執(zhí)行控件19的操作相比無需如此快速地反映在合成器10的操作上,并且因此,跳過該處理,以用于減少處理的負載。

此外,在檢測到另一設置控件20的操作時(S20中的“是”),CPU 11根據(jù)檢測到的操作來執(zhí)行處理(S21)。該處理可以包括與步驟S19相似的處理。步驟S21的處理與該實施例的特性更無關(guān),并且因此省略其詳細解釋。

接下來,圖10是圖9的步驟S19中所執(zhí)行的音品控制處理的流程圖。

在圖10的處理中,在檢測到FB按鈕334的打開操作時(S31中的“是”),CPU 11首先執(zhí)行步驟S32至S35的處理。處理在此是:關(guān)于FB按鈕334的情況,當檢測到除了FB按鈕334之外的參數(shù)選擇按鈕的打開操作時(S39中的“是”)所執(zhí)行的處理(S40至S43)被具體化并且被示出。

相應地,將首先解釋步驟S40至S43,但在這些步驟之前,將解釋該執(zhí)行中的用于該處理的參數(shù)信息表。

合成器10在ROM 12中存儲與可以使用面板條帶310操作的參數(shù)有關(guān)的信息作為圖11所示的參數(shù)信息表。

參數(shù)信息表包括“按鈕”、“操作目標參數(shù)”、“面板條帶”、“顯示方法”、“操作模式”的信息。

在它們當中,“按鈕”是關(guān)于選擇操作目標參數(shù)所操作的參數(shù)選擇按鈕的標識信息。

“操作目標參數(shù)”是指示作為操作目標的參數(shù)的類型的標識信息。如使用圖7和圖8所解釋的那樣,通過使用多個面板條帶310,與多個OP 200有關(guān)的相同類型的參數(shù)可以同時是操作目標。因此,對于作為操作目標的參數(shù),優(yōu)選的是,標識參數(shù)的類型,而非標識參數(shù)針對哪個OP。

“面板條帶”是指示當編輯“操作目標參數(shù)”所指示的參數(shù)時在何種模式下使用面板條帶310的信息。在此,用于將面板條帶310用作使用圖7所解釋的增加和減少控件的“增加/減少模式”以及將面板條帶310用作使用圖8所解釋的一個按鈕的“按鈕模式”之一被指定。

“顯示方法”是指示參數(shù)值的顯示方法的信息。作為可以在此設置的顯示方法,各種類型是可設想的。例如,“數(shù)值顯示”是在參數(shù)值顯示部分322中通過數(shù)值來顯示值的方法?!八惴@示”是與操作器連接顯示部分321中相似的顯示,并且基本上是專用于顯示OP 200之間的連接拓撲的方法?!榜詈巷@示”是組合使用圖7解釋的參數(shù)值顯示部分322、圖標顯示部分323和耦合指示符324的顯示方法?!按蜷_/關(guān)閉顯示”是使用采用圖8所解釋的打開/關(guān)閉顯示部分325的顯示方法。

“操作模式”是指示參數(shù)值如何根據(jù)面板條帶310的操作而改變的信息。首先,關(guān)于前半部分,“用于每個OP”指示面板條帶310和OP 200彼此對應,并且用于一個OP 200的參數(shù)值由一個面板條帶310操作?!肮病敝甘就ㄟ^使用所有面板條帶310對于所有OP執(zhí)行的公共操作。

此外,在后半部分中,“增加/減少”指示操作目標參數(shù)值僅根據(jù)增加和減少控件的操作來增加或減少。“耦合”指示作為操作目標參數(shù)的數(shù)值參數(shù)(例如FB等級)和切換參數(shù)(例如絕對值轉(zhuǎn)換的存在性)的值根據(jù)使用圖7解釋的一個增加和減少控件或增加控件和減少控件的組合而改變。“切換”指示通過根據(jù)按鈕的操作進行切換來改變操作目標參數(shù)值。

注意,在合成器10中,當在“耦合”的模式下操作參數(shù)時,除了待實際上反映在合成器10的操作上的數(shù)值參數(shù)之外,還準備與根據(jù)增加和減少控件的操作的“增加/減少”的情況相似地用于方便地增加并且減少其值的臨時參數(shù)。然后,通過使用預定表來轉(zhuǎn)換臨時參數(shù),從而獲得待反映在操作上的數(shù)值參數(shù)值。

將使用圖12解釋該轉(zhuǎn)換表的數(shù)據(jù)。

注意,F(xiàn)B等級的值在此可以取得從0到127的整數(shù)值的128個分級。在此情況下,對于臨時參數(shù)值,可以存在256個分級,其分別與絕對值轉(zhuǎn)換打開的128分級和絕對值轉(zhuǎn)換關(guān)閉的另一128個分級對應。然而,當FB等級的值為0時,無論絕對值轉(zhuǎn)換是打開還是關(guān)閉,都使得其與公共臨時參數(shù)值對應,并且臨時參數(shù)值處于255個分級中(從0到254)。在圖12中以圖線示出FB等級的值和絕對值轉(zhuǎn)換的存在性的值與臨時參數(shù)值的對應性。

然而,關(guān)于絕對值轉(zhuǎn)換的存在性的值,并非使用表的轉(zhuǎn)換,當臨時參數(shù)值改變?yōu)槌^閾值(其為與FB等級的值“0”對應的臨時參數(shù)值。在圖12的示例中,其為“127”)時,值反轉(zhuǎn)。然而,與當FB等級為0時對應的絕對值轉(zhuǎn)換的存在性的值可以確定為要么打開要么關(guān)閉,從而允許也對于絕對值轉(zhuǎn)換的存在性的值使用該表來執(zhí)行轉(zhuǎn)換。

讓我們返回圖10的解釋。

在步驟S40至S43的處理中,CPU 11首先參照圖11的參數(shù)信息表,從而標識與在步驟S39中檢測到操作的按鈕對應的操作目標參數(shù)的類型(S40)。接下來,CPU 11參照參數(shù)信息表,從而將面板條帶310的模式和參數(shù)的操作模式改變?yōu)榕c步驟S40中所標識的參數(shù)對應的模式(S41)。

此后,CPU 11獲得用于每個OP 200的步驟S40中所標識的類型的參數(shù)值(S42),并且通過與所標識的類型對應的顯示方法將其顯示在顯示器302上(S43)。

步驟S32至S35的處理是:將其應用于FB等級的參數(shù)和絕對值轉(zhuǎn)換的存在性。也就是說,由于操作目標參數(shù)的類型已經(jīng)是已知的,因此CPU 11首先將面板條帶310的模式和參數(shù)的操作模式分別改變?yōu)榕cFB等級對應的“增加/減少模式”和“每個OP耦合”(S32)。

此后,CPU 11關(guān)于每個OP 200讀取與FB等級有關(guān)的臨時參數(shù)值以及絕對值轉(zhuǎn)換的存在性的值,從而執(zhí)行與FB等級對應的耦合指示符方法的顯示(S33),并且將臨時參數(shù)值轉(zhuǎn)換為FB等級的值(S34)。然后,CPU 11通過圖標和耦合指示符324在顯示器302上顯示轉(zhuǎn)換之后的FB等級以及絕對值轉(zhuǎn)換的存在性的讀取值(S35)。注意,步驟S35的顯示處理與稍后將描述的圖15的步驟S85等相似。

此外,當在圖10的處理中檢測到面板條帶310的操作時(S36中的“是”),執(zhí)行圖13所示的參數(shù)值改變處理(S37)以及圖15所示的反映處理(S38)。

注意,當存在除了圖10的處理中的面板條帶310和參數(shù)選擇按鈕之外可以操作的任何控件時,也對該控件執(zhí)行根據(jù)檢測到的操作的處理。

接下來,圖13A和圖13B示出圖10的步驟S37中所執(zhí)行的參數(shù)值改變處理的一系列流程圖。

在該處理中,CPU 11首先確定圖10的步驟S32和S40中所設置的面板條帶310的模式(S51)。當其為“按鈕模式”時,如果此時檢測到的操作是中心按鈕部分313上的新的觸摸操作(S52中的“是”),則CPU 11根據(jù)檢測到的操作來改變與其上檢測到的操作被執(zhí)行的面板條帶310對應的參數(shù)值(S53)。例如,通過切換來改變與對應于有關(guān)面板條帶310的OP 200有關(guān)的參數(shù)值。在上述操作之后,圖13A的處理完成,返回到初始處理。

當檢測到的操作并非中心按鈕部分313上的操作時,忽略該操作,返回到初始處理。

因此,在按鈕模式下,面板條帶310可以用作中心按鈕部分313中的按鈕。注意,在按鈕模式下,當存在長按操作時,僅在新的觸摸之時執(zhí)行值的改變。

另一方面,當在步驟S51中面板條帶310的模式是“增加/減少模式”時,處理進入步驟S54,并且當此時檢測到的操作并非關(guān)閉操作時(當其為新的觸摸操作或連續(xù)觸摸操作時),CPU 11存儲當前觸摸位置(S55)。然后,當其觸摸位置與先前觸摸位置不同時(S56中的“是”),CPU 11確定此時檢測到的操作是用于在面板條帶310上滑動手指的操作(例如輕彈操作或拖動操作),并且根據(jù)與先前觸摸相比的移動的方向?qū)⑴c所操作的面板條帶310對應的參數(shù)值增加或減少達一個單位(S57至S59)。該一個單位可以是參數(shù)值的最小調(diào)整單位。此外,當操作模式為“耦合”時,臨時參數(shù)值在此改變。

以上步驟S57至S59的處理與當面板條帶310用作接受通過滑動手指的操作進行的增加或減少的指令的一個增加和減少控件時的操作對應。

在步驟S58或S59之后,處理進入圖13B,并且當目前所設置的操作模式為“耦合”時(S60中的“是”),CPU 11通過與臨時參數(shù)對應的轉(zhuǎn)換表(見圖12)將改變之后的臨時參數(shù)值轉(zhuǎn)換為待在FM音調(diào)發(fā)生器電路22中設置的數(shù)值參數(shù)值(圖12的示例中的FB等級)(S61)。此外,當臨時參數(shù)的值此時改變?yōu)槌^閾值時(S62中的“是”),CPU 11反轉(zhuǎn)與改變后的臨時參數(shù)對應的切換參數(shù)值(圖12的示例中的絕對值轉(zhuǎn)換的存在性)(S63),并且圖13A和圖13B的處理完成,返回到初始處理。

當判斷在步驟S62中產(chǎn)生“否”時,CPU 11返回到初始處理,而不改變切換參數(shù)值。

當判斷在步驟S60中產(chǎn)生“否”時,步驟S61之后的處理是不必要的,因此,CPU 11在該點返回到初始處理。

此外,在步驟S56中,當判斷觸摸位置與先前觸摸位置相同時,CPU 11執(zhí)行用于考慮光標部分上的操作的處理。因此,當此時檢測到的操作不是上光標部分311或下光標部分312上的觸摸時(S64中的“否”),另外考慮是不必要的,因此,CPU 11在該點返回到初始處理。當除了光標部分之外的位置處的觸摸繼續(xù)時,采取該流程,并且參數(shù)值不改變。

另一方面,當其在步驟S64中為“是”時,CPU 11對第一觸摸時間進行向上計數(shù)(S65)。然后,當該計數(shù)器的計數(shù)值達到預定更新閾值時(S66中的“是”),執(zhí)行圖14所示的拍擊和長按響應處理(S67)。當在步驟S66中其為“否”時,在該點不進行另外考慮,并且CPU 11返回到初始處理。

注意,步驟S66中所使用的更新閾值具有當光標部分311或312上存在連續(xù)觸摸操作時根據(jù)觸摸操作更新參數(shù)值的周期的意義,并且還具有用于移除觸摸操作達過短時間作為噪聲的閾值的意義。此外,當光標部分311或312上的觸摸操作繼續(xù)時,基本上在圖9的步驟S18的時間中斷的周期中進行步驟S65中的向上計數(shù)??紤]這些情況,與繼續(xù)達幾十毫秒的觸摸操作對應的計數(shù)值可以取作更新閾值。

接下來,圖14示出圖13的步驟S67中所執(zhí)行的拍擊和長按處置處理的流程圖。

在該處理中,CPU 11首先將與對應于此時檢測到的觸摸操作是上光標部分313上的操作還是下光標部分312上的操作的所操作的面板條帶310對應的參數(shù)值增加或減少達一個單位,與圖13的步驟S58或S59相似(S71至S73)。

步驟S71至S73的上述處理與當面板條帶310用作增加控件和減少控件的組合以用于接受通過拍擊操作進行的增加和減少的指令的操作對應。

接下來,CPU 11重置第一觸摸時間計數(shù)器(S74)并且對第二觸摸時間計數(shù)器進行向上計數(shù)(S75)。然后,當?shù)诙|摸時間計數(shù)器的計數(shù)值達到長按閾值時(S76中的“是”),CPU 11將參數(shù)值的改變單位乘以N(S77),并且返回到初始處理。

注意,第二觸摸時間計數(shù)器是用于按單位對圖13的步驟S66的更新閾值進行計數(shù)的計數(shù)器,并且每次第一觸摸時間計數(shù)器達到更新閾值就向上計數(shù)。步驟S76中的確定是:當光標部分按得很長時,允許參數(shù)值以高速度改變,并且例如,與0.6秒對應的計數(shù)值可以設置為長按閾值。此外,第一觸摸時間計數(shù)器重置一次,以用于計數(shù)定時以在下一次執(zhí)行圖14的拍擊和長按處置處理。

當連續(xù)觸摸操作完成并且判斷在圖13的步驟S54中產(chǎn)生“否”時,第一觸摸時間計數(shù)器、第二觸摸時間計數(shù)器以及步驟S77乘以n的改變單位全都重置(S68)。也就是說,計數(shù)器的計數(shù)值返回到零,并且改變單位返回到改變之前的值。

此外,在圖14的拍擊和長按處置處理之后,處理進入圖13B的步驟S60,并且當操作模式為“耦合”時,CPU 11執(zhí)行步驟S61等的處理。

此外,當圖13A和圖13B的參數(shù)值改變處理完成時,處理進入圖10的步驟S38,并且CPU 11執(zhí)行圖15的反映處理。

圖15示出反映處理的流程圖。

該處理用于當立即先前的參數(shù)值改變處理改變參數(shù)值時(S81中的“是”)反映FM音調(diào)發(fā)生器電路22的音頻信號生成上的改變并且顯示在顯示器21上。

當判斷在步驟S81中產(chǎn)生“否”時,因為反映是不必要的,所以CPU 11立即完成處理。另一方面,當判斷產(chǎn)生“是”時,CPU 11將改變之后的參數(shù)值設置到FM音調(diào)發(fā)生器電路22(S82)。注意,對于操作模式為“耦合”的參數(shù),特定設置的參數(shù)并非臨時參數(shù),而是轉(zhuǎn)換之后的數(shù)值參數(shù)值以及與臨時參數(shù)對應的切換參數(shù)值。

此外,CPU 11根據(jù)改變后的參數(shù)的顯示方法來更新顯示器(S83至S89),但在此僅將詳細解釋與根據(jù)耦合指示符方法的顯示有關(guān)的處理。

在耦合指示符方法的情況下,CPU 11控制顯示器302,以取決于改變之后的臨時參數(shù)值是否等于或大于閾值而在耦合指示符324中通過向上條形或向下條形來顯示轉(zhuǎn)換之后的數(shù)值參數(shù)值(S85至S87)。也就是說,當數(shù)值參數(shù)值相同時,顯示狀態(tài)可以取決于臨時參數(shù)值而不同。

接下來,CPU 11控制顯示器302,以在圖標顯示部分323中在與切換參數(shù)值對應的位置中顯示指示與改變后的臨時參數(shù)對應的切換參數(shù)值的圖標(S88)。在此所述的“對應位置”是當切換參數(shù)取得有關(guān)圖標所指示的值時指示在耦合指示符324中條形延伸的方向的位置。為了在圖7的示例中進行解釋,對于指示矩形波(絕對值轉(zhuǎn)換打開)的圖標323a,耦合指示符324的原點的下側(cè)是“對應位置”,并且對于指示鋸齒波(絕對值轉(zhuǎn)換關(guān)閉)的圖標323b,原點的上側(cè)是“對應位置”。

CPU 11進一步控制顯示器,以在參數(shù)值顯示部分322中顯示轉(zhuǎn)換之后的數(shù)值參數(shù)值(S89),并且完成圖15中的處理。

這樣結(jié)束圖9的流程圖所示的一系列處理的解釋。

通過已經(jīng)解釋的處理,合成器10可以根據(jù)一個增加和減少控件或增加控件和減少控件的組合的操作來設置待給予音調(diào)發(fā)生器單元生成的音頻信號的效果的類型以及給予音頻信號的效果的程度。此時,進行上述設置,從而當檢測到用于進一步將給予音頻信號的效果的程度減少到小于零的操作時,改變待給予音頻信號的效果的類型。

這樣使得能夠通過一個控件來操作兩種類型的參數(shù)(例如如果兩個控件分離地受調(diào)整則必需準備它們的FB等級和絕對值轉(zhuǎn)換的存在性)??梢酝ㄟ^使用少量控件來高效地設置音調(diào)發(fā)生器單元用于生成音頻信號的參數(shù)值。也就是說,通過抑制操作面板的面積來實現(xiàn)具有良好可操作性的操作。

此外,當上述方法應用于設置對音頻信號沒有影響的條目時,即使當給予音頻信號的效果的程度為零時待給予音頻信號的效果的類型被改變,其在當在依次增加操作或減少操作期間效果的類型被改變時也不對用戶給出不舒服的特定感覺,由此實現(xiàn)自然的操作感覺。

當可以在音調(diào)發(fā)生器單元中在音頻信號的生成算法中通過特定處理的打開和關(guān)閉來切換待通過上述方法設置的效果的類型時,與在順序增加操作或減少操作期間效果的類型被改變?yōu)榕c之無關(guān)的效果的類型的情況相比,用戶可以容易地掌握所調(diào)整的條目,由此實現(xiàn)自然的操作感覺。

在FM音調(diào)發(fā)生器單元的情況下,當從存儲器讀取音頻信號時的讀取地址的反饋控制可能對音品給出很大影響。因此,當上述方法應用于該反饋控制中所包括的處理時,用戶可以通過操作一個增加和減少控件或增加控件和減少控件的組合來獲得可以廣泛變化的各種音品,這是優(yōu)選的。

此外,不僅在FM音調(diào)發(fā)生器中而且通常對于理解用于生成音頻信號的參數(shù)值(尤其是定義音品的參數(shù)值)與實際輸出的聲音之間的關(guān)系并不容易。因此,當可以通過這種簡單操作來收聽各種音品并且對彼此進行比較時,可設想其在音樂表達的領(lǐng)域中的便利性是非常高的。

作為反饋控制中所包括的處理,例如,圖4所示的絕對值轉(zhuǎn)換部分206進行的絕對值轉(zhuǎn)換處理是可設想的,其是對音調(diào)發(fā)生器單元所生成的音頻信號的值執(zhí)行的,其應在讀取地址的反饋控制中與讀取地址相加。

此外,關(guān)于特定操作,根據(jù)增加和減少控件的操作的給予音頻信號的效果的程度的改變是這樣的:如圖12所示,在第一類型(圖12的示例中的絕對值轉(zhuǎn)換關(guān)閉)被設置為待給予音頻信號的效果的類型的同時,通過增加和減少控件的增加操作或減少操作以及上述程度的增加或減少的方向是匹配的,另一方面,在設置第二類型(圖12的示例中的絕對值轉(zhuǎn)換打開)的同時,通過增加和減少控件的增加操作或減少操作以及上述程度的增加或減少是相反的。因此,可以通過自然的操作感覺來執(zhí)行遍歷效果的類型的改變的依次增加操作和減少操作。

此外,關(guān)于顯示,在上述實施例中,圖7所示的耦合指示符324通過具有連續(xù)數(shù)值軸并且包括在設置第一類型的效果的情況下的第一類型的效果的程度的第一指示符以及在設置第二類型的效果的情況下的第二類型的效果的程度的第二指示符的耦合指示符來顯示所設置的效果的類型以及該類型的效果的程度。通過這種顯示,可以通過這樣的形式來顯示其效果的類型和程度:由于可以執(zhí)行增加操作或減少操作,因此指示符上的所指示的位置以一維方式移動,由此實現(xiàn)可理解的顯示。

此外,在上述實施例中,如圖7和圖8所示,在與操作方向(示圖中的垂直方向)不同的方向(示圖中的水平方向)上在陣列中提供作為用于接受與FM音調(diào)發(fā)生器電路22中所提供的多個操作器200中的每一個對應的一維操作的觸摸面板的面板條帶310。這樣允許在窄面積中對大量增加控件和減少控件進行陣列化。此外,用于接受一維操作的觸摸面板是低成本的,并且對于接受增加操作和減少操作的應用是優(yōu)選的。

此外,在上述實施例中,面板條帶310被配置為這樣的:可以分離地檢測條帶形狀的控件部分的至少兩個端部分和中心部分上的操作。此外,通過使用圖10和圖11的所解釋的模式的切換,CPU 11運作為傳感器控制器,并且可以有選擇地執(zhí)行以下控制之一:通過在使能檢測兩個端部分上的操作的同時禁止檢測中心部分上的操作而使用面板條帶310作為增加和減少控件的第一模式(增加/減少模式)下的控制;以及通過在禁止檢測兩個端部分上的操作的同時使能檢測中心部分上的操作來使用面板條帶310作為按鈕的第二模式(按鈕模式)下的控制。通過允許一個條帶形狀的控件部分以此方式有選擇地實現(xiàn)多個功能,待部署在控制面板上的物理控件的數(shù)量可以減少,并且控制面板的面積也可以隨之減少。

這樣結(jié)束實施例的解釋。不必說的是,裝置的配置、音調(diào)發(fā)生器單元中的音頻信號的生成方法、處理的特定過程、控件的配置、操作方法以及所處置的參數(shù)的類型不限于上述實施例中所解釋的這些。

例如,在上述實施例中,雖然多個面板條帶310用作與FM音調(diào)發(fā)生器中的各個操作器200對應的控件,但還可設想將它們用作與定義通過調(diào)頻方法來生成音頻信號的PCM(脈碼調(diào)制)音調(diào)發(fā)生器中的一個音品的多個參數(shù)項對應的控件。一個面板條帶310用于設置待給予音頻信號的效果的類型以及效果的程度的點與上述實施例是相同的。

圖16示出在此情況下與圖7對應的操作面板的示例。在圖16中,與圖7中的組件對應的組件由與圖7中的標號相同的標號指示。

在圖16的示例中,為了簡化解釋,面板條帶310的數(shù)量是兩個。通過這些面板條帶310,可以設置待對PCM音調(diào)發(fā)生器中的音頻信號執(zhí)行的LFO(低頻振蕩器)處理的類型及其程度。

在圖16的示例中,在音品名稱顯示部分326中,顯示預先存儲的并且當前讀取的音品的名稱“V31”。該音品是例如竹笛。

然后,在左邊上的面板條帶310a中,可以設置待用于調(diào)頻的LFO的波形。更具體地說,在切換用于LFO處理的波形的同時,作為待給予音頻信號的效果的類型,在鋸齒波(示圖中的上側(cè))與正弦波(示圖中的下側(cè))之間,LFO處理的深度可以設置為待給予音頻信號的效果的程度。

在右邊上的面板條帶310b中,可以相似地設置待用于等級調(diào)制的LFO的波形。

在這兩種情況下,當上述實施例的圖12至圖13B等中的“數(shù)值參數(shù)”是LFO處理的深度并且“切換參數(shù)”是LFO的波形時,可以通過與上述實施例相似的處理根據(jù)增加和減少控件的操作來設置參數(shù)值。

此外,可以相似地考慮可以使用一個面板條帶310來設置顫音處理的深度以及用于顫音處理的波形。

此外,還可設想,雖然待給予音頻信號的效果的類型在顫音(音高振蕩)與和聲(音高轉(zhuǎn)變)之間切換,但其音高的振蕩或轉(zhuǎn)變的量值可以設置為待給予音頻信號的效果的程度。

當待調(diào)制的波形特性的類型可以通過此方式切換時,用戶可以通過操作一個增加和減少控件或增加控件和減少控件的組合來獲得可以廣泛變化的各種音品,這是優(yōu)選的。

此外,在上述實施例中,解釋了在同一模式下操作所有多個面板條帶310的示例,但這并非限制。面板條帶310可以被配置為這樣:它們中的每一個可以取決于作為操作目標的參數(shù)的選擇而在不同模式下操作。

圖17示出在此情況下與圖16對應的操作面板的示例。

在圖17的示例中,接受與圖16的情況相同的條目的設置,但在圖17的示例中,在按鈕模式下使用右邊上的面板條帶310b。然后,通過操作按鈕標記313a的附近的中心按鈕部分313,可以切換在增加/減少模式下待通過左邊上的面板條帶310a設置的參數(shù)的類型。也就是說,可以使用右邊上的面板條帶310b的中心按鈕部分313通過切換,來切換左邊上的面板條帶310a是將LFO的波形設置為用于調(diào)頻還是將LFO的波形設置為用于等級調(diào)制。

在圖17中,(a)示出前一情況的狀態(tài),(b)示出后一情況的狀態(tài)。在顯示器302上,在與面板條帶310b對應的條目顯示部分360中,通過圖標361、362來顯示當前選擇狀態(tài)。實線的圖標指示當前所選擇的狀態(tài)。

此外,除了以上情況之外,用于本發(fā)明的觸摸傳感器不限于僅接受一維操作。例如,接受二維操作的觸摸傳感器的檢測面積可以分區(qū),從而將它們用作僅接受一維操作的多個觸摸傳感器。

此外,接受二維操作的觸摸傳感器可以被配置為運作為多個增加控件和減少控件,從而每一個操作方向與增加控件和減少控件之一對應。

圖18示出該情況的示例。

在圖18的示例中,在接受二維操作的觸摸面板350上,X方向上的操作和Y方向上的操作被接受作為在相互不同的(虛擬)增加控件和減少控件上的操作。關(guān)于用于滑動手指的操作,可以在X方向和Y方向上分離地檢測操作的方向,可以理解每個增加和減少控件上的操作的量。此外,在Y方向上在兩個端部分上提供上光標部分351和下光標部分352,并且在X方向上在兩個端部分上提供左光標部分353和右光標部分354,并且它們可以與面板條帶310中的光標部分的情況相似地用作增加控件和減少控件的組合。

此外,除了上述情況之外,在不分離地提供觸摸傳感器和顯示器的情況下,劃分一個觸摸顯示器500的面積,并且其一部分可以用作面板條帶510,而另一部分可以用作顯示器520,如圖19所示。

替代地,在不使用觸摸傳感器的情況下,增加控件和減少控件的組合可以是物理按鈕或鍵等的組合。此外,替代地,增加和減少控件可以是一個滑動條或手柄或旋轉(zhuǎn)式編碼器。

此外,在上述實施例中,使用臨時參數(shù)和轉(zhuǎn)換表來獲得待實際上設置在音調(diào)發(fā)生器單元中的參數(shù)值,但無需這種配置。例如,可設想,待設置在音調(diào)發(fā)生器單元中的數(shù)值參數(shù)值根據(jù)增加和減少控件的操作直接增加或減少,并且當檢測到用于進一步將數(shù)值參數(shù)值減少到小于零的操作時,切換參數(shù)值改變,并且增加和減少控件的操作與數(shù)值參數(shù)值的增加或減少之間的關(guān)系反轉(zhuǎn)。

此外,無需將本發(fā)明的參數(shù)控制器配置作為電子音樂樂器(例如合成器)。參數(shù)控制器可以被配置作為沒有執(zhí)行控件并且根據(jù)從外部輸入的執(zhí)行數(shù)據(jù)來生成音頻信號的音調(diào)發(fā)生器裝置。此外,本發(fā)明可以被配置作為用于對具有音調(diào)發(fā)生器單元的裝置從外部執(zhí)行操作或控制的遙控器。

除了上述情況之外,還可設想,與合成器10中的參數(shù)的控制有關(guān)的功能分布在多個設備中,并且這些設備被配置為彼此協(xié)作,由此構(gòu)成具有與已經(jīng)描述的合成器10中相似的參數(shù)控制功能的系統(tǒng)。

此外,以上已經(jīng)描述的配置和修改示例也可以在不彼此抵觸的范圍內(nèi)應用在適當?shù)慕M合中。反之,已經(jīng)描述的各種配置和功能無需一起全部提供,而是可以單獨地提供。

[工業(yè)應用性]

從以上解釋顯見,根據(jù)本發(fā)明,可以提供可以通過使用有限數(shù)量的控件來高效地設置音調(diào)發(fā)生器單元用于生成音頻信號的參數(shù)值的參數(shù)控制器。

[標號列表]

10…合成器、11…CPU、12…ROM、13…RAM、14…MIDI I/F、15…通信I/F、16、17…檢測電路、18…顯示單元、19…執(zhí)行控件、20…設置控件、21…顯示器、22…FM音調(diào)發(fā)生器電路、23…DA轉(zhuǎn)換器、24…揚聲器、25…系統(tǒng)總線、200-1至200-4…操作器(OP)、201…相位發(fā)生器、202…加法器、203…基本波形存儲器、204、208…乘法器、205…包絡發(fā)生器(EG)、206…絕對值轉(zhuǎn)換部分、207…開關(guān)部分、300…操作面板、301…觸摸面板部分、302、520…顯示器、303…按鈕群組、310、310a、310b、510…面板條帶、311、351…上光標部分、311a…上光標標記、312、352…下光標部分、312a…下光標標記、313…中心按鈕部分、313a…按鈕標記、321…操作器連接顯示部分、322…參數(shù)值顯示部分、323…圖標顯示部分、323a、323b、361、362…圖標、324…耦合指示符、325…打開/關(guān)閉顯示部分、326…音品名稱顯示部分、350…觸摸面板、353…左光標部分、354…右光標部分、360…條目顯示部分、500…觸摸顯示器、X、Y…操作方向。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1