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

濾波裝置以及使用濾波裝置的電子樂器的制作方法

文檔序號:2837404閱讀:377來源:國知局
專利名稱:濾波裝置以及使用濾波裝置的電子樂器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及濾波裝置以及裝載該濾波裝置的電子樂器。
技術(shù)背景自然樂器的音色變化通過倍音對于基音的振幅比率變化而產(chǎn)生。特別在 基于演奏強弱的音色變化中,通過強演奏(例如對鋼琴用力敲擊鍵)高次倍音的振幅比率變大。另一方面,通過弱演奏(例如對鋼琴輕輕地敲擊鍵)高次倍 音的振幅比率變小。圖12a、圖12b是表示聲學鋼琴的波形的圖表,圖12a是極強地彈奏時的 波形,圖12b是不很輕演奏時的波形。圖13a、圖13b是表示根據(jù)圖12a、圖 12b各自的波形計算出來的頻譜的圖表。在圖13a、圖13b中,橫軸(頻率軸) 是線性的,縱軸是dB。它們根據(jù)用博拉克曼(Blackmann)窗函數(shù)從圖12a、 圖12b所示波形的發(fā)音開始附近切取4096個樣本計算出來。圖14表示從圖13a、圖13b所示的頻譜中提取出的頻語包絡(luò)線。如圖14 所示,可知頻譜包絡(luò)線從基波向高次諧波具有大體恒定的傾斜度,而且該傾斜 度隨演奏的強度同樣地變化。在圖14的例子中,隨著演奏的強度變強,傾斜 度變大(即接近O)。因此,在電子樂器中通過濾波電路使音色變化時,也希 望濾波電路所具有的濾波特性具有圖14所示的頻譜包絡(luò)線。在(1)式中表示現(xiàn)有濾波器的傳遞函數(shù)。數(shù)學式11 + (_2 + Wo2+Wo0Z-'+(1 —Wo0,式中,co0 = 2丌fc/fs( 0<co0< 1 )其中,fc表示截止頻率,fs表示采樣頻率,coo表示截止角頻率,Q表示選擇度。 在現(xiàn)有的濾波電路中,為使濾波特性根據(jù)C0Q(或者fc)和Q而變化,作 為參數(shù)過濾電路接收Q)()(或者fc)以及Q,根據(jù)這些參數(shù)使其特性變化。
圖15是表示在具有(1)式所示的特性的二次IIR濾波器中,作為參數(shù) 變更了 fc時的濾波特性的圖表。在圖15中,橫軸(頻率軸)是線性的(0~ 10 kHz),縱軸為dB。如圖15所示,即使變更fc,變更后的濾波特性也和圖 13a、圖13b以及圖14那樣的特性相距甚遠,因此,存在控制截止頻率來實現(xiàn) 和鋼琴音色的變化相同的變化非常困難的問題。另外,目前在電子樂器中,多采用PCM方式。在該PCM方式中,預先 在波形存儲器中存儲了發(fā)出樂音時(彈奏時)的彈奏時波形,以及之后重復用 的波形的波形數(shù)據(jù),在彈奏時以后,通過重復讀出重復用的波形的波形數(shù)據(jù), 來減小波形存儲器的容量。但是,因為僅重復相同的波形音色固定變得單調(diào), 因此濾波電路伴隨時間的經(jīng)過使音色變化。特別是聲學鋼琴,隨著時間的經(jīng)過 高次倍音迅速衰減。在現(xiàn)有的濾波電路中無法實現(xiàn)這樣的變化。例如,在特開平4—78213號公報中,提出了不使用截止頻率fc、而是把 傳遞函數(shù)開始變化的特定的頻率fD及其變化率作為參數(shù)的濾波器。但是,即 便使用專利文獻1公開的濾波器,也難以實現(xiàn)和鋼琴音色的變化相同的變化。 特別是存在以下的問題從規(guī)定頻率中的衰減或增強的最大等級成為規(guī)定比率 的頻率(以下,在本說明書中稱為"遷移頻率")由于參數(shù)的變化而發(fā)生移動。 發(fā)明內(nèi)容本發(fā)明的目的在于提供一種濾波裝置以及電子樂器,其能夠?qū)崿F(xiàn)和自然 樂器特別是和聲學鋼琴的音色變化相同的音色變化。本發(fā)明的目的通過一種濾波裝置實現(xiàn),所述濾波裝置具有濾波系數(shù)輸 出單元,輸出濾波系數(shù)的組合;以及濾波單元,對于從外部供給的具有規(guī)定的 頻率的樂音信號,進行基于所述濾波系數(shù)輸出單元輸出的濾波系數(shù)的組合規(guī)定 的濾波特性的濾波處理,所述濾波系數(shù)輸出單元具有關(guān)于各頻率,與基于該 頻率的第 一參數(shù)以及第二參數(shù)相關(guān)聯(lián)的、具有存儲多種所述濾波單元中的濾波 系數(shù)的組合的第一存儲器的參數(shù)表,所述第二參數(shù)基于表示所述濾波特性中的 濾波器增益的衰減或增強程度的各個等級,和根據(jù)對應(yīng)所述供給的樂音信號的頻率以及強度決定的所述第一參數(shù)以及 第二參數(shù),從所述參數(shù)表的第 一存儲器中取出相應(yīng)的濾波系數(shù)的組合并輸出給 所述濾波單元的濾波系數(shù)生成單元。


圖l是表示本發(fā)明第一實施方式的電子樂器的概要的框圖。圖2是更詳細地表示第一實施方式的樂音發(fā)生電路的框圖。圖3說明用于實現(xiàn)基于演奏強弱的聲學鋼琴的音色濾波器的理想的濾波特性。圖4表示在某遷移頻率下變更了增益時的二次IIR濾波器的特性。圖5是表示用于實現(xiàn)圖4所示的濾波特性的二次的濾波系數(shù)的圖表。圖6是表示第一實施方式的濾波系數(shù)計算電路的結(jié)構(gòu)的框圖。圖7是更詳細表示本實施方式的插補電路的框圖。圖8是表示第一實施方式的濾波電路的概要的框圖。圖9說明第一實施方式的二維插補。圖IO是第一實施方式的濾波系數(shù)計算時的定時圖。圖11用于說明第一實施方式的濾波特性以及參數(shù)表。圖12a、圖12b是表示聲學鋼琴的波形的圖表。圖13a、圖13b是表示根據(jù)圖12a、圖12b各自的波形計算出的頻譜的圖表。圖14表示從圖13a、圖13b所示的頻譜中提取出的頻語包絡(luò)線。 圖15是表示在現(xiàn)有的反饋型二次濾波器中,作為參數(shù)變更了 fc時的濾 波特性的圖表。圖16是表示在某帶寬(Q = 2)中,使截止頻率fc產(chǎn)生了變化時的各自 的濾波特性(頻率特性)的圖表。圖17是表示在截止頻率fc各個狀態(tài)下的濾波系數(shù)b d的圖表。圖18是表示第二實施方式的濾波系數(shù)計算電路的結(jié)構(gòu)的框圖。圖19表示第二實施方式的參數(shù)表的例子。圖20表示第二實施方式的變形例的參數(shù)表的例子。圖21a、圖21b表示原始波形數(shù)據(jù)的例子及其頻譜。圖22a、圖22b表示作為原始頻率的1/2倍讀出原始波形數(shù)據(jù)及其頻率時 的波形數(shù)據(jù)及其頻譜。圖23a、圖23b表示作為原始頻率的2倍讀出原始波形數(shù)據(jù)及其頻率時
的波形數(shù)據(jù)及其頻傳。圖24是表示第三實施方式的微計算機中的音符開啟處理的流程圖。 圖25是表示本實施方式的微計算機中的音符關(guān)閉處理的流程圖。 圖26用于說明第三實施方式的鍵域。 圖27是更詳細表示第三實施方式的樂音發(fā)生電路的框圖。 圖28是表示本發(fā)明第四實施方式的電子樂器的概要的框圖。 圖29是表示第四實施方式的微計算機中的彎音(bender)處理的流程圖。
具體實施方式
下面參照附圖,說明本發(fā)明的第一實施方式。圖l是表示本發(fā)明實施方 式的電子樂器的概要的框圖。如圖1所示,電子樂器具有微計算機1、 ROM (Read Only Memory) 2、 RAM (Random Access Memory ) 3、開關(guān)組4、接 觸檢測電路5、鍵盤6、樂音發(fā)生電路7、波形ROM8、 D/A轉(zhuǎn)換器(DAC)9、 放大電路10以及揚聲器11、 12。微計算機1、 ROM 2、 RAM 3、接觸檢測電 路5以及樂音發(fā)生電路7與數(shù)據(jù)總線13連接。微計算機1控制整個電子樂器,從存儲程序、數(shù)據(jù)的ROM2中讀出程序、 數(shù)據(jù),來執(zhí)行程序。在程序的執(zhí)行中生成的數(shù)據(jù)等被存儲在作為工作區(qū)的RAM 3中。開關(guān)組4配置在電子樂器的控制臺面板上。微計算機l檢測由演奏者進 行的開關(guān)組4的操作。接觸檢測電路5在規(guī)定的定時對鍵盤6發(fā)送掃描信號, 對配置在鍵盤6各4定上的兩個開關(guān)的接通進行響應(yīng),生成演奏操作數(shù)據(jù)(音高 以及接觸響應(yīng)數(shù)據(jù)),并向微計算機1輸出。在本實施方式中,鍵盤6有88 個鍵,在各鍵上在其長度方向上配置有兩個開關(guān),通過按下鍵,首先接通第一 開關(guān),通過進一步按下鍵接通第二開關(guān)。微計算機1根據(jù)通過操作開關(guān)組4指定的音色、以及包含從接觸檢測電 路5輸出的接觸響應(yīng)以及音高的演奏操作數(shù)據(jù),控制樂音發(fā)生電路7,發(fā)生規(guī) 定的樂音。樂音發(fā)生電路7從波形ROM8中讀出指定的音色的波形數(shù)據(jù),生 成遵照演奏操作數(shù)據(jù)的音高以及音量(速度)的樂音,向DAC 9輸出。DAC 9 把從樂音發(fā)生電路7輸出的數(shù)字數(shù)據(jù)變換為模擬信號。模擬信號通過放大電路 IO從揚聲器11、 12發(fā)音。圖2是更詳細表示本實施方式的樂音發(fā)生電路的框圖。如圖2所示,樂 音發(fā)生電路7具有接口 20、波形發(fā)生電路21、濾波電3各22、乘法電路23、混 頻器24、第一包絡(luò)線發(fā)生電路25、濾波系數(shù)計算電路26、第二包絡(luò)線發(fā)生電 路27。接口 20、波形發(fā)生電路21、濾波電路22、混頻器24、第一包絡(luò)線發(fā) 生電路25、濾波系數(shù)計算電路26以及第二包絡(luò)線發(fā)生電路27與內(nèi)部總線28 連接。接口 20和圖1所示的數(shù)據(jù)總線13連接,通過內(nèi)部總線28向樂音發(fā)生電 路7內(nèi)的波形發(fā)生電路21、濾波電路22等運算單元寫入設(shè)定數(shù)據(jù)等。波形發(fā) 生電路21和波形ROM 8連接,從波形ROM 8的規(guī)定的地址讀出PCM數(shù)據(jù), 生成與演奏操作數(shù)據(jù)中的音高對應(yīng)的頻率的樂音波形數(shù)據(jù)。濾波系數(shù)計算電路26按照基于經(jīng)由接口 20從微計算機1給予的演奏操 作信號的參數(shù)、和從第一包絡(luò)線發(fā)生電路25輸出的、隨時間變化的第一包絡(luò) 線信號計算濾波系數(shù)。通過第一包絡(luò)線信號,對其頻率特性施加變化,濾波系 數(shù)隨時間的經(jīng)過變化。濾波電路22遵照濾波系數(shù)對樂音波形數(shù)據(jù)施行濾波處 理。乘法器23把樂音波形數(shù)據(jù)和從第二包絡(luò)線發(fā)生電路27輸出的隨時間變 化的第二包絡(luò)線信號相乘。由此,控制基于鍵盤6的開 關(guān)的樂音的上升、下 降,以及基于接觸響應(yīng)數(shù)據(jù)的音量。此外,波形發(fā)生電路21、濾波電路22、 第一包絡(luò)線發(fā)生電路25、濾波系數(shù)計算電路26、乘法器23以及第二包絡(luò)線發(fā) 生電路27分時地進行最大同時發(fā)音數(shù)的處理,由此能夠在鍵盤演奏中生成充 分的通道數(shù)的樂音?;祛l器24把生成的最大同時發(fā)音數(shù)的通道的樂音分別以 規(guī)定的加權(quán)進行累加,最終分配為左右兩個通道的樂音?;祛l器24的輸出被 輸出給DAC9。下面說明本發(fā)明的濾波電路22以及濾波系數(shù)計算電路26的概要。圖3 說明用于實現(xiàn)基于演奏強弱的聲學鋼琴的音色濾波器的理想的濾波特性。圖3 中縱軸表示增益,橫軸表示線性的頻率。如圖3所示,在理想的濾波特性中,根據(jù)圖13所示的聲學鋼琴的頻i普包 絡(luò)線進4亍類推,對于基波的倍音成分從基于基波的一定的點大體線性地衰減。 另外,其傾斜度在音量小時變小(即向右下降的程度大傾斜度小),并隨著 音量變大而變大(即向右下降的程度變小、更接近水平傾斜度變大)。
下面把基于基波以線性開始衰減或增強的點(頻率)稱為基準頻率,把采樣頻率fs的1/2頻率中的衰減量UB)稱為增益,把對于增益成為規(guī)定的 比率的頻率(在本實施方式中,成為fs/2中的衰減量的1/2的頻率)稱為遷移 頻率。另外,把從基準頻率線性衰減或者增強的程度稱為傾斜度。傾斜度把頻 率軸作為x軸,把衰減量作為y軸。因此,負的衰減量越大,頻率特性中的傾 斜度越小,隨著負的衰減量接近O,其傾斜度變大接近0。正的衰減量越大, 頻率特性中的傾斜度越大。另外,在本實施方式中,通過基波變化基準頻率變化。另外,伴隨基準 頻率的變化遷移頻率也以一定的規(guī)則變化。在本實施方式中,如后所述,根據(jù)基于基波變化的遷移頻率和表示濾波 器深度的增益控制濾波電路。由此,實現(xiàn)幾乎和聲學鋼琴的實際的音色變化相 同的、針對基波的高次諧波成分的控制。此外,在本實施方式中,不僅考慮衰減高次諧波成分,還考慮增強高次 諧波成分的情況。這是為了在更廣的范圍內(nèi)使基于波形ROM 8的PCM數(shù)據(jù) 的音色變化。為實現(xiàn)這樣的特性,F(xiàn)IR (Finite Impulse Response:有限脈沖響 應(yīng))濾波器較適合。但是,F(xiàn)IR濾波器運算量大,需要大規(guī)模的硬件。因此, 在本實施方式中,使用低次IIR (Infinite Impulse Response:無限脈沖響應(yīng))濾 波器實現(xiàn)近似圖3所示的理想的濾波特性的特性,并進行控制使濾波系數(shù)大體 和理想的濾波特性相同。為得到具有上述那樣的濾波特性的濾波器,可以考慮各種方法,但是為 使運算量成為最小限度,嘗試使用一次IIR濾波器進行近似,并對其進行擴展, 得到接近理想的頻率特性。首先,考慮一次IIR濾波器的傳遞函數(shù)為(2)式。數(shù)學式2<formula>formula see original document page 11</formula> …(2)在(2)式中,當設(shè)最大增益時(即,把采樣頻率fs的1/2的頻率下的最 大增益作為A), A可以用(3)式表示。數(shù)學式3
式<<formula>formula see original document page 12</formula> 另夕卜,假設(shè)在為遷移頻率fO時,成為最大增益的1/2的增益時,導出(4)數(shù)學式4^/2 = 2010&0降觀)|/=,。當解上述(3)式以及(4)式時,系數(shù)b、 c如(5)式以及(6)式所示'數(shù)學式5<formula>formula see original document page 12</formula>(5)數(shù)學式6<formula>formula see original document page 12</formula>(6)<formula>formula see original document page 12</formula>)因此,(2)式表示的一次IIR濾波器的系數(shù)b、 c可以根據(jù)最大增益A以 及遷移頻率f0,如(5)式以及(6)式所示的那樣求出。此外,根據(jù)上述(5) 式在濾波系數(shù)中存在兩組,可以根據(jù)其系數(shù)范圍選擇容易控制的 一方。一次IIR濾波器其衰減特性過于平緩。因此,在本實施方式中,串聯(lián)遷 移頻率不同的兩個一次IIR濾波器,形成二次IIR濾波器,由此得到更加近似 理想濾波器的濾波特性。(7)式表示串聯(lián)連接一次IIR濾波器的二次IIR濾波 器的傳遞函數(shù)。數(shù)學式7<formula>formula see original document page 12</formula><formula>formula see original document page 13</formula>...(7)圖4表示在某遷移頻率下變更了增益時的二次IIR濾波器的特性??梢?理解圖4所示的特性近似于圖3所示的理想的特性。此外,在本實施方式中, 通過二次IIR濾波器近似理想濾波器,通過增加濾波器的次數(shù),能夠使其特性 進一步近似理想濾波器的特性。圖5是表示用于實現(xiàn)圖4所示的濾波特性的、二次的濾波系數(shù)的圖表。 此外,橫軸表示負的增益的等級。等級1表示負的等級最大(即傾斜度最小) 的增益,等級0表示負的等級最小(即傾斜度為0)的增益。如此,在本實施 方式中,在各個等級1 9中,決定濾波系數(shù)b、 c、 d、 e以及f。針對正增益的濾波系數(shù),可以通過替換上述(7)式的分母和分子來計算 (參照(8 )式)。數(shù)學式8<formula>formula see original document page 13</formula>因此,通過把負的增益的系數(shù)b f分別替換為b: e/d、 c:亂d: 1/d、 e: b/d、 f: c/d,可以得到正的增益特性的濾波系數(shù)。在本實施方式中,不是通過運算得到該濾波系數(shù),而是通過在濾波系數(shù) 計算電路26中設(shè)置把遷移頻率以及增益的等級作為地址的表(參數(shù)表),從表 中取出數(shù)據(jù)值,進而插補該數(shù)據(jù)值,由此來計算適當?shù)臑V波系數(shù)。圖11用于說明本實施方式中的濾波特性以及參數(shù)表。圖lla表示基于某 基準頻率f,的遷移頻率F,時的濾波特性。如上所述,按照基波的頻率決定基 準頻率&。例如,基準頻率可以和基波大體相同,也可以設(shè)為基波的規(guī)定倍數(shù) 的頻率。如圖lla所示,考慮對于單一的遷移頻率F,具有多個傾斜度的濾波 特性。在圖lla的例子中,作為負的特性(衰減的特性),從小到大表示了增 益的等級Gu、 G12、…Gn(-衰減"0"),作為正的特性,表示了 Gni + 1>、…G1(2i-p。另外,當考慮到伴隨基波的不同,基準頻率從f,變化到f2(f^f2)的
情況時,如圖llb所示,隨著基準頻率的變更,遷移頻率F2被變更。另外, 增益的等級Ga、 G22、…G2i、…G2(2H)也能夠被變更。例如,在圖lla中,對于單一的遷移頻率F,,存在2i-l個等級。因此, 在該例中,關(guān)于遷移頻率F,和某個等級的組合,存在一個濾波系數(shù)的組合(b、 c、 d、 e、 f)。即,如果存在2i-l個等級,則存在2i-1個濾波系數(shù)的組合。對 于圖llb也相同。因此,如果存在n種遷移頻率,則可以存在nx (等級數(shù)(在 圖11的例子中(2i-l)))個濾波系數(shù)的組合。當對每個遷移頻率保持各增益的濾波系數(shù)的組合時,必須準備龐大(遷 移頻率的設(shè)定數(shù)x增益的設(shè)定數(shù)x濾波系數(shù)的種類(5))的表。因此,限定遷 移頻率的設(shè)定數(shù)以及增益的設(shè)定數(shù),僅準備存儲了與這些組合相應(yīng)的一系列濾 波系數(shù)的表,對遷移頻率以及增益雙方實現(xiàn)插補(二維插補),由此來減小表 的大小,實現(xiàn)濾波系數(shù)的適當化。圖16表示在Q=2中,使截止頻率fc以指數(shù)方式變化為3000Hz、 1765Hz、 1038Hz、 611Hz、 359Hz、 211Hz、 124Hz、 73Hz、 43Hz時的各個濾波特性。另外,圖17表示截止頻率fc的各個狀態(tài)下的濾波系數(shù)b d。此外,現(xiàn) 有的二次IIR濾波器的傳遞函數(shù)由(9)式表示。//(z) = /2/(l + (—2 + /2 + //0z-'+(l —//0z—2) ... (9)因此,濾波系數(shù)e以及f為e-O, f=0,成為固定。下面更詳細說明本實施方式的濾波系數(shù)計算電路26以及濾波電路22的結(jié)構(gòu)。圖6是表示本實施方式的濾波系數(shù)計算電路的結(jié)構(gòu)的框圖。如圖6所示, 濾波系數(shù)計算電路26具有接口 31、加法器32~34、參數(shù)表35、插補電路36 以及寄存器37 41。另外,雖然在圖6中未表示,但濾波系數(shù)計算電路26具 有在規(guī)定的定時,輸出向參數(shù)表35的地址信號的增量信號XI、 Yl以及參數(shù) 表35的選擇信號SEL的控制電路。接口 31與樂音發(fā)生電路7的內(nèi)部總線28連接,接收并保存從微計算機 1通過接口 20發(fā)送的兩種參數(shù),即遷移頻率數(shù)據(jù)F [15: O]以及增益數(shù)據(jù)G [15: 0],并輸出到濾波計算電路26內(nèi)。遷移頻率數(shù)據(jù)F與上述遷移頻率相當,增 益數(shù)據(jù)G與上述增益相當。將增益數(shù)據(jù)G[15: 0]給予加法器32。作為另一個 輸入,還從第一包絡(luò)線發(fā)生電路25對加法器32給予隨時間變化的第一包絡(luò)線 信號。因此,從加法器輸出的增益數(shù)據(jù)G [15: O]根據(jù)第一包絡(luò)線信號,其值 伴隨時間的經(jīng)過而變化。將增益數(shù)據(jù)G[15: 0]中的G[15: 12]給予加法器33。另外,將遷移頻率 數(shù)據(jù)F[15: 0]中的F[15: 13]給予加法器45。在加法器33、 34中,根據(jù)需要 在規(guī)定的定時相加增量信號"1",作為參數(shù)表35的地址輸出。在加法器33 中,通過在G[15: 12]的下一輸出定時相加增量信號X1,能夠輸出連續(xù)的地 址(G[15: 12]+ 1)。另外,在加法器34中,通過在F[15: 13]的下一輸出定 時相加增量信號Y1,也能夠輸出連續(xù)的地址(F[15: 13] + 1)。在參數(shù)表35的下位地址A [4: 0]上給予來自加法器33的信號,其次在 上位地址A[8: 5]上給予來自加法器34的信號。進而在最上位地址A [11: 9] 上給予來自控制電路(未圖示)的選擇信號SEL。在本實施方式中,在參數(shù)表35中存儲9種遷移頻率x n種增益(8種負 增益、增益"0"、以及9種正增益)x5種濾波系數(shù)。因此,在參數(shù)表35中 存儲了 9 x 17 x 5 = 765字的濾波數(shù)。對于遷移頻率,因為用下位13比特插補上位3比特(8種)的值,所以 準備9種地址。另外,對于增益,因為用下位12比特補足上位4比特(16種) 的值,所以準備17種地址。另外選擇信號SEL用于選擇5種系數(shù)b f的某一 個。對插補電路36給予參數(shù)表35的輸出、即插補前的濾波系數(shù)的組合。另 外,對插補電路36還給予遷移頻率數(shù)據(jù)的下位數(shù)據(jù)F[12: O]以及增益數(shù)據(jù)的 下位數(shù)據(jù)G[11: 0]。在插補電路36中,計算5種插補后的濾波系數(shù)b f然后 輸出。寄存器37 ~ 41分別保存順序輸出的插補后的濾波系數(shù)b f。圖7是更詳細表示本實施方式的插補電路的框圖。如圖7所示,插補電 路36具有寄存器51 54、減法器55、乘法器56、加法器57、寄存器58、減 法器65、乘法器66、加法器67、寄存器68、減法器70、乘法器71、以及加 法器72。通過減法器55計算從寄存器51的輸出中減去寄存器52的輸出的差分 值,把該差分值在乘法器56中與增益數(shù)據(jù)的下位數(shù)據(jù)G[11: O]相乘,將乘積
向加法器57輸出。加法器57將該乘積和來自寄存器51的輸出進行相加,將 相加后的值存儲在寄存器58中。同樣,通過減法器65計算從寄存器53的輸出中減去寄存器54的輸出的 差分值,把該差分值在乘法器66中與增益數(shù)據(jù)的下位數(shù)據(jù)G[11: O]相乘,將 乘積向加法器67輸出。加法器67將該乘積和來自寄存器53的輸出相加,將 相加后的值存儲在寄存器68中。進而,在減法器70中計算從寄存器58的輸出中減去寄存器68的輸出的 差分值,把該差分值在乘法器71中與遷移頻率數(shù)據(jù)的下位數(shù)據(jù)F[12: O]相乘, 將乘積向加法器72輸出。加法器72將該乘積和來自寄存器58的輸出進行相 加。來自加法器72的輸出成為插補后的濾波系數(shù)。圖8表示本實施方式的濾波電路的概要。如圖8所示,濾波電路22具有 加法器80、 88、乘法器81、 82、 85、 86、 87、以及延遲電路83、 84。向各個 乘法器81、 82、 85、 86、 87給予在濾波系數(shù)計算電路22中計算出的濾波系數(shù) b、 c、 d、 e、 f,把對乘法器的各個輸入施加的信號和濾波系數(shù)相乘。下面說明本實施方式的二維插補。圖9說明本實施方式的二維插補。為 說明方便,假定x-G[15: 12]、 dx = G[ll: O]、 y = F[15: 13]、 d"F[12: O]。在圖7的寄存器51 54中存儲以下的值。寄存器51: o[x,y](式中,o [x, y]表示在地址xy的參數(shù)表35的輸出)寄存器52: o[x十l,y]寄存器53: o[x,y+l]寄存器54: o[x+l,y+l]通過減法器55從寄存器52的輸出o [x+1 , y]中減去寄存器51的輸出o [x, y],而且通過乘法器56將差值與dx相乘。之后,通過加法器57把乘積和o[x, y]相加,然后存儲在寄存器58中。因此,在寄存器58中存儲以下那樣的值。寄存器58: 0[x,y] + (o[x+l,y] 一 o[x,y])承dx =o [x+dx, y]如圖9所示,這相當于根據(jù)dx對o [x, y]和o [x+l, y]之間進行了直線插 補的值。另外,通過減法器65從寄存器54的輸出o [x+l, y+l]中減去寄存器53的輸出o [x, y+1],而且通過乘法器66把差值和dx相乘。其后,通過加法器 67將乘積和o[x,y+l]相加,之后存儲在寄存器68中。因此,在寄存器68中 存儲以下那樣的值。寄存器68: o[x,y+l] + (o[x+l,y+l] - o[x,y+l])*dx =o [x+dx, y+l]如圖9所示,這相當于根據(jù)dx對o [x, y+l]和o [x+l, y+l]之間進行了直 線插補的值。進而,通過減法器70從寄存器68的輸出0[x+dx,y+l]中減去寄存器58 的輸出o[x+dx,y],而且通過乘法器71把差值和dx相乘。其后,通過加法器 72將乘積和o[x+dx,y]相加,然后輸出。因此,輸出值成為以下那樣的值。輸出值o [x+dx, y] + (o [x+dx, y+l] - o [x+dx, y]) * dy =o [x+dx, y+dy]如圖9所示,輸出值相當于根據(jù)dy對o [x+dx, y]和o [x+dx, y+l]之間進 行了插補的值。因此,得到的輸出值成為根據(jù)dx、 dy的二維的插補值。在本實施方式中,順序變更選擇信號SEL,從參數(shù)表35輸出濾波系數(shù)b、 c、 d、 e、 f的插補前的值,在插補電路36中生成并輸出b、 c、 d、 e、 f的插 補值。圖IO是濾波系數(shù)計算時的定時圖。在圖10中,R0 R5分別與圖7的 寄存器51~54、 58、 68對應(yīng),B ~ F分別與圖6的寄存器37 ~ 41相當。在圖10中,通過信號Xl,把地址A[4: O]切換為"x"或者"x+l",另 外,通過信號Yl,把地址A[8: 5]切換為"y"或者"y+l"。另外,通過選擇 信號SEL,變更地址A [9: U]。在最初的Yl的一個周期(參照符號1001 ) 中,選擇信號SEL表示"b",因此,通過在最初的Yl的周期中對參數(shù)表35 基于的4種地址,輸出與濾波系數(shù)b相關(guān)的o [x, y]、 o[x+l,y]、 o [x, y+l]以 及o [x+l, y+l],將它們存儲在R0 R3中。根據(jù)分別在R0、 Rl中存儲的o[x,y]、 0[x+l,y〗計算o[x+dx,y],將其存 儲在R4中。另外,根據(jù)分別在R2、 R3中存儲的o [x, y+l]以及o [x+l, y+l]計 算o[x+dx, y+1],將其存儲在R5中。根據(jù)在R4以及R5中存儲的。[x+dx, y] 以及o[x+dx, y+l],計算關(guān)于濾波系數(shù)b的插補后的值o[x+dx, y+dy],將其存
儲在B中。同樣,在選擇信號SEL表示"c"、 "d"、 "e,,以及"f,時,最終計算濾 波系數(shù)c f各自插補后的值c[x+dx, y+dy] 、 d [x+dx, y+dy] 、 e [x+dx, y+dy]以及 f [x+dx, y+dy],并將計算出的值分別存儲在C ~ F中。根據(jù)本實施方式,設(shè)置根據(jù)遷移頻率以及增益輸出濾波系數(shù)的參數(shù)表, 通過利用參數(shù)表的濾波系數(shù)控制濾波電路。遷移頻率是基于應(yīng)該發(fā)音的樂音的 基波頻率的頻率,而且,增益表示其衰減的程度(或者增強的程度)。因此, 通過直觀上容易理解的參數(shù),另外無需進行復雜的運算,能夠?qū)崿F(xiàn)具有極為近 似聲學樂器特別是聲學鋼琴的濾波特性的濾波特性的數(shù)字濾波器。另外,根據(jù)本實施方式,從第一包絡(luò)線發(fā)生電路輸出時間變化的包絡(luò)線 數(shù)據(jù),該包絡(luò)線數(shù)據(jù)在濾波系數(shù)計算電路中與增益數(shù)據(jù)相加。因此,在此也能 夠用簡單的電路結(jié)構(gòu)實現(xiàn)通過濾波器的增益衰減(或者增強)隨時間的變化, 實現(xiàn)所希望的音色的變化。再有,根據(jù)本實施方式,把遷移頻率數(shù)據(jù)的上位比特以及增益數(shù)據(jù)的上 位比特作為地址,輸出參數(shù)表粗略的濾波系數(shù),而且通過遷移頻率數(shù)據(jù)的下位 比特以及增益數(shù)據(jù)的下位比特,二維修正粗略的濾波系數(shù),取得修正后的濾波 系數(shù)。由此,無需使參數(shù)表存儲的數(shù)據(jù)(系數(shù))的數(shù)目那樣大,就能夠得到精 度良好的恰當?shù)臑V波系數(shù)。下面說明本發(fā)明的第二實施方式。在電子樂器中,不僅需要生成鋼琴等的自然樂器音,還需要生成所謂合 成器的用自然樂器無法發(fā)出的音色。因此,存在電子樂器的數(shù)字濾波器僅具有 適合自然樂器音的音色變化的頻率特性,而無法應(yīng)對各種音樂種類的問題。在本實施方式中,提供一種不僅能夠?qū)崿F(xiàn)和自然樂器的音色變化同等的 音色變化、還能夠?qū)崿F(xiàn)所謂合成器的音色變化的濾波裝置以及電子樂器。圖18是表示本實施方式的濾波系數(shù)計算電路的結(jié)構(gòu)的框圖。如圖18所 示,濾波系數(shù)計算電路26a具有接口 31a、加法器32~34、參數(shù)表35、插補 電路36以及寄存器37~41。另外,雖然在圖18中未表示,但濾波系數(shù)計算 電路26a具有在規(guī)定的定時,輸出向參數(shù)表35a的地址信號的增量信號XI、 Yl以及參數(shù)表35a的選擇信號SEL的控制電路。
接口 31a與樂音發(fā)生電路7的內(nèi)部總線28連接,接收并保持從微計算機 l通過接口 20發(fā)送的兩種參數(shù),并輸出給濾波計算電路26。在本實施方式中, 從微計算機1對接口給予由作為與聲學樂器用濾波特性相關(guān)的第一參數(shù)的遷 移頻率數(shù)據(jù)F[15: 0]以及作為第二參數(shù)的增益數(shù)據(jù)G[15: O]組成的參數(shù)組、 以及作為與合成器用濾波特性相關(guān)的第一參數(shù)的帶寬數(shù)據(jù)Q [15: O]以及作為 第二參數(shù)的截止數(shù)據(jù)fc[15: O]組成的參數(shù)組。另外,在本實施方式中,接口 31a接收對來自微計算機l的聲學樂器用 濾波特性或合成器用濾波特性進行選擇的濾波方式選擇信號A/S,把濾波方式 選擇信號A/S輸出給參數(shù)表35a。在本實施方式中,在濾波方式選擇信號A/S 為"0"時,濾波系數(shù)計算電路26根據(jù)聲學樂器用濾波特性進行動作。因此, 從微計算機1向接口 31a,作為第一參數(shù)P1給予遷移頻率數(shù)據(jù)F,作為第二參 數(shù)P2給予增益數(shù)據(jù)G。另一方面,在濾波方式選擇信號A/S是"1"時,濾波系數(shù)計算電路26 根據(jù)合成器用濾波特性進行動作。因此從微計算機1向接口 31,作為第一參 數(shù)Pl給予帶寬數(shù)據(jù)Q,作為第二參數(shù)P2給予截止數(shù)據(jù)fc。而且,在本實施方式中,接口 31a從微計算機l接收用于改寫參數(shù)表35 的數(shù)據(jù)、地址以及各種控制信號,把它們輸出給參數(shù)表35a。在圖18中,WRB 是向參數(shù)表的寫入許可信號,S是地址的切換信號。另外,在圖18中,D是 參數(shù)表35的寫入用數(shù)據(jù),AD是參數(shù)表35a的寫入用地址。如圖18所示,對加法器32給予第二參數(shù)P2[15: O]。作為另一個輸入, 還從笫一包絡(luò)線發(fā)生電路25對加法器32給予隨時間變化的第一包絡(luò)線信號。 因此,從加法器輸出的第二參數(shù)P2[15: O]根據(jù)第一包絡(luò)線信號,其值隨時間 的經(jīng)過而變化。在第二參數(shù)P2[15: O]中,對加法器33給予P2[15: 12]。另外,在第一 參數(shù)P1[15: O]中,把P1[15: 13]給予加法器34。在加法器33、 34中,根據(jù) 需要在規(guī)定的定時相加增量信號"1",作為參數(shù)表35的地址輸出。在加法器 33中,在P2[15: 12]的下一輸出定時相加增量信號X1,由此能夠輸出連續(xù)的 地址(P2[15: 12]+ 1)。另外,在加法器34中,通過在P1[15: 13]的下一輸 出定時相加增量信號Yl,能夠輸出連續(xù)的地址(Pl [15: 13] + 1)。 在參數(shù)表35的下位地址A [4: 0]給予來自加法器33的信號。然后在上 位地址A[8: 5]給予來自加法器34的信號。進而,在最上位地址A[11: 9], 給予來自控制電路(未圖示)的選擇信號SEL。圖19表示本實施方式的參數(shù)表的例子。如圖19所示,參數(shù)表35具有選 擇器IOI、"或"電路102、 104、反相器(inverter) 103、存儲器105、 106以 及選擇器107。在本實施方式中,在存儲器105 (RAMA)中存儲基于聲學用 濾波特性的第一參數(shù)(遷移頻率數(shù)據(jù))以及第二參數(shù)(增益數(shù)據(jù))的濾波系數(shù)。 另外,在存儲器106 (RAMB)中存儲基于合成器用濾波特性的第一參數(shù)(帶 寬數(shù)據(jù))以及第二參數(shù)(截止數(shù)據(jù))的濾波系數(shù)。在本實施方式中,例如在存儲器105中存儲9種遷移頻率x 17種增益(8 種負增益、增益"0"以及8種正增益)x5種濾波系數(shù)。因此,存儲器105 存儲9x 17 x 5 = 765字的濾波數(shù)。同樣,在存儲器105中對于各個9種帶寬x8種截止,存儲5種濾波系數(shù)。例如,對于遷移頻率,因為用下位13比特插補上位3比特(8種)的值, 所以準備9種地址。另夕卜,對于增益,因為用下位12比特補足上位4比特(16 種)的值,所以準備17種地址。另外,選擇信號SEL用于選擇5種系數(shù)b f 種的某一種。如圖19所示,對"或"電路102給予WRB信號和A/S信號,作為存儲 器105的寫入許可,輸入"或"電路102的輸出。另一方面,對"或"電路 104給予WRB信號和A/S信號通過反相器103的反轉(zhuǎn)信號,作為存儲器106 的寫入許可,輸入"或"電路104的輸出。設(shè)在輸入該寫入許可"0"時可對 存儲器進行寫入。另外,選擇器IOI在S信號是"0"時,選擇接口 31a給予的寫入用地址 AD[U: O],在S信號是"1"時,選擇從接口 31a給予的參數(shù)A[ll: 0〗。在向存儲器105、 106輸入數(shù)據(jù)時,微計算機1向接口 31a輸出規(guī)定的控 制信號(WRB信號,A/S信號,S信號),并且輸出地址AD以及數(shù)據(jù)D。通過從微計算機1經(jīng)由接口 31給予WRB信號"0"、 A/S信號"0"以 及S信號"0",在存儲器105中,在從微計算機l通過接口 31a給予的寫入用
地址AD[11: O]中,寫入作為基于聲學用濾波特性的濾波系數(shù)的數(shù)據(jù)D[19:o]。另外,從微計算機l通過接口 31a給予WRB信號"0"、 A/S信號"1" 以及S信號"0",由此在存儲器106中,在從微計算機l通過接口 31a給予的 寫入用地址AD[11: O]中,寫入作為基于合成器用濾波特性的濾波系數(shù)的邀:據(jù) D[19: O]。另外,在WRB信號是"1"時,存儲器105、 106用于讀出。微計算機l 對參數(shù)表35輸出控制信號以及參數(shù),以便如果在開關(guān)4中指定的音色屬于聲 學樂器的音色,則從存儲器105中讀出濾波系數(shù),另外,如果屬于所謂的合成 器音色,則從存儲器106中讀出濾波系數(shù)。當從微計算機1通過接口 31a給予WRB信號"1"、 A/S信號"0"以及 S信號"1"時,在存儲器105中,把SEL信號作為A[ll: 9],把第一參數(shù)的 規(guī)定的上位地址P1 [15:13]作為A[8:5],把第二參數(shù)的規(guī)定的上位地址P2 [15: 12]作為A[4: 0],讀出數(shù)據(jù)。因為還對選擇器107給予了 A/S信號"0",所 以選擇來自存儲器105的輸出。因此,從參數(shù)表35輸出基于遷移頻率以及增 益的、插補前的濾波系數(shù)。當從微計算機l通過接口 31a給予了 WRB信號"1"、 A/S信號"1"以 及S信號'T,時,在存儲器106中,把SEL信號作為A [11: 9],把第一參 數(shù)的規(guī)定的上位地址P1 [15: 13]作為A[8: 5]、把第二參數(shù)的規(guī)定的上位地址 P2[15: 12]作為A[4: O],讀出數(shù)據(jù)。因為還對選擇器107給予了 A/S信號"1", 所以選擇存儲器106的輸出。因此,從參數(shù)表35輸出基于帶寬以及截止的、 插補前的濾波系數(shù)。把參數(shù)表35a的輸出,即插補前的濾波系數(shù)的組合給予插補電路36。另 外,把遷移頻率數(shù)據(jù)的下位數(shù)據(jù)F[12: 0](Pl[12: O])以及增益數(shù)據(jù)的下位 數(shù)據(jù)G[11: 0](P2[12: 0])也給予插補電路36。在插補電路36中,計算5 種插補后的濾波系數(shù)b f,然后輸出。寄存器37~41分別保存順序輸出的插 補后的濾波系數(shù)b f。根據(jù)第二實施方式,設(shè)置根據(jù)遷移頻率以及增益輸出濾波系數(shù)的第 一存 儲器,以及根據(jù)帶寬以及截止輸出濾波系數(shù)的第二存儲器,按照所指定的音色
從某個存儲器輸出濾波系數(shù)。遷移頻率基于應(yīng)該使發(fā)音的樂音的基波頻率,而且,增益表示其衰減的程度(或者增強的程度)。因此,通過直觀上容易理解的參it,另外無需進行復雜的運算,能夠?qū)崿F(xiàn)具有與聲學樂器特別是聲學鋼琴的濾波特性極為近似的 濾波特性的數(shù)字濾波器,能夠輸出幾乎和聲學樂器同等音色的樂音。另一方面,使用第二存儲器,輸出現(xiàn)有的基于帶寬以及截止的濾波系數(shù), 能夠?qū)崿F(xiàn)具有現(xiàn)有的濾波特性的數(shù)字濾波器,還可以輸出所謂合成器的音色的 樂音。下面說明第二實施方式的變形例。在本實施方式中,具有兩個存儲器(RAMA以及RAMB),在一方的存 儲器(RAMA)中存儲基于聲學樂器用濾波特性的濾波系數(shù),把遷移頻率數(shù)據(jù) 以及增益數(shù)據(jù)作為地址輸出濾波系數(shù),在另一方的存儲器(RAMB)中存儲基 于合成器用濾波特性的濾波系數(shù),把帶寬數(shù)據(jù)以及截止數(shù)據(jù)作為地址輸出濾波 系數(shù)。當然,在物理上無需設(shè)置兩個存儲器,可以包含以下的情況把單一存 儲器的地址空間分成兩個,在一方中作為RAMA存儲基于聲學樂器用濾波特 性的濾波系數(shù),在另一方中作為RAMB存儲基于合成器用濾波特性的濾波系 數(shù)。對此,在變形例中,使用可改寫的單一存儲器,通過來自微計算機l的 控制,存儲基于聲學樂器用濾波特性的濾波系數(shù),或基于合成器用濾波特性的 濾波系數(shù)中的某一個。圖20是表示本實施方式的變形例的參數(shù)表的例子的框圖。' 如圖20所示,參數(shù)表具有選擇器111以及存儲器112。作為控制信號, 從接口 31a對參數(shù)表給予WRB信號、S信號。因為不需要像上述實施方式那 樣切換存儲器,所以省略A/S信號。除此之外的地址、數(shù)據(jù)和上述實施方式相 同。在向存儲器112寫入數(shù)據(jù)時,微計算機1向接口 31輸出規(guī)定的控制信號 (WRB信號,S信號),并且輸出地址AD以及D。從微計算機1經(jīng)由接口 31a給予WRB信號"0"以及S信號"0",由此
在存儲器112中,在從微計算機1通過接口 31a給予的寫入用地址AD [11: 0]寫入相當于濾波系數(shù)的數(shù)據(jù)D[19: O]。例如,如果在開關(guān)4指定的音色屬于聲學樂器的音色,則作為數(shù)才居D在 存儲器112中寫入基于聲學樂器用濾波特性的濾波系數(shù)。其后,微計算坤幾l通 過接口 31a給予WRB信號"1"以及S信號"1",由此從存儲器112輸出與 基于遷移頻率數(shù)據(jù)以及增益數(shù)據(jù)的地址A[ll: O]對應(yīng)的濾波系數(shù)。如果在開關(guān)4指定的音色屬于所謂的合成器的音色,則作為數(shù)據(jù)D在存 儲器112中寫入基于合成器用濾波特性的濾波系數(shù)。其后,微計算機1通過接 口31給予WRB信號"1"以及S信號"1",由此從存儲器112輸出與基于帶 寬數(shù)據(jù)以及截止數(shù)據(jù)的地址A [11: O]對應(yīng)的濾波系數(shù)。下面說明本發(fā)明的第三實施方式。目前,在電子樂器中,多采用PCM方式。在該PCM方式中,為減小波 形存儲器(波形ROM)的容量,不是存儲與全部鍵的音高對應(yīng)的頻率的波形 數(shù)據(jù),而是僅以規(guī)定的間隔(例如每8度)保存多個頻率的原始波形數(shù)據(jù)。因 此,在生成原始波形數(shù)據(jù)的頻率的波形數(shù)據(jù)時,通過讀出更接近該頻率的頻率 的原始波形數(shù)據(jù),并變更其音調(diào)來實現(xiàn)。但是,在從原始波形數(shù)據(jù)變更音調(diào)時,產(chǎn)生高次諧波對于基波的比率變 化的問題。圖21a、圖21b表示原始波形數(shù)據(jù)的例子及其頻譜。圖22a、圖22b表示 將頻率作為原始頻率的1/2倍讀出原始波形數(shù)據(jù)時的波形數(shù)據(jù)及其頻譜。當看 圖22b表示的頻譜時,可知成為在橫方向(頻率軸的方向)上對圖21b表示的 頻鐠進行了壓縮的狀態(tài),高次倍音對于基波的比率變小。圖23a、圖23b表示將頻率作為原始頻率的2倍讀出原始波形數(shù)據(jù)時的 波形數(shù)據(jù)及其頻譜。當看圖23b表示的頻譜時,可知成為在橫方向(頻率軸的 方向)上對圖21b的頻譜進行了拉伸的狀態(tài),高次倍音對于基波的比率變大。目前,自然樂器具有由樂器的材質(zhì)、形狀引起的共振峰,它規(guī)定高次倍 音對于基波的比率。因此,存在以下的問題伴隨上述那樣的音調(diào)(頻率)的 變更,頻譜發(fā)生變化,特別是高次倍音的比率的變化引起不像自然樂器的不自 然的音色變化。
在本實施方式中,提供能夠?qū)崿F(xiàn)和自然樂器的音色變化同等的音色變化 的濾波裝置。在本實施方式中,微計算機1根據(jù)按下鍵時來自接觸檢測電路5的演奏 操作數(shù)據(jù),檢測鍵開啟執(zhí)行音符開啟處理,控制樂音發(fā)生電路7,發(fā)出樂音。另夕卜,接觸檢測電路5根據(jù)鍵的開關(guān)的關(guān)閉,向微計算機1輸出包含所離開的鍵的音高的離鍵數(shù)據(jù)。微計算機l當接收到離鍵數(shù)據(jù)時,執(zhí)行音符關(guān)閉處理,控制樂音發(fā)生電路7,使正在發(fā)音的樂音衰減。圖24是表示本實施方式的微 計算機中的音符開啟處理的流程圖,圖25是表示音符關(guān)閉處理的流程圖。在 此,對處理的概要進行說明,關(guān)于包絡(luò)線修正處理后面詳細進行說明。如圖24、 25所示,在系統(tǒng)(整個電子樂器)以及樂音發(fā)生電路7初始化 之后(步驟201 ),微計算機1監(jiān)視音符開啟以及音符關(guān)閉(步驟202,圖25 的步驟301)。在具有音符開啟時(在步驟202為Y),微計算機l檢測可發(fā)音 的空通道(步驟203)。此外,在本實施方式中,可同時發(fā)出"n"個樂音,在 樂音發(fā)生電路7中,具有時分為"n"的通道,在各個通道中生成了樂音波形 數(shù)據(jù)。然后,微計算機1計算關(guān)于音符開啟的音高(音符號碼)所屬的鍵域(步 驟204)。在本實施方式中,如圖26所示,在波形R0M8中,對于多個鍵中 的每一個,準備了由多個鍵形成的鍵域大體中心的音符號碼的原始波形數(shù)據(jù), 對于該鍵域中包含的音符號碼,變更其原始波形數(shù)據(jù)的音調(diào)來得到波形數(shù)據(jù)。 例如,把鍵分割為N個鍵域。在鍵域i中包含多個鍵F4 A4, G4的音高的波 形數(shù)據(jù)作為該鍵域的原始波形數(shù)據(jù)存儲在波形ROM 8中(參照符號401 )。微計算機1把在步驟1804中計算出的鍵域的原始波形數(shù)據(jù)在波形ROM 8中的地址、表示向后述的混頻器24中的左右通道的加權(quán)的平移(panning) 信息等各種參數(shù)傳輸給樂音發(fā)生電路7(步驟205 )。然后,微計算機l執(zhí)行音 調(diào)處理(步驟206)。在音調(diào)處理中,微計算機1計算應(yīng)發(fā)音的樂音的音符號 碼和原始波形數(shù)據(jù)的音符號碼的差分,將該差分作為頻率變更數(shù)據(jù)傳輸給樂音 發(fā)生電路7。另外,微計算機l執(zhí)行濾波修正處理(步驟207)。大體上說,在濾波修 正處理中,微計算機1根據(jù)應(yīng)發(fā)音的音符號碼,計算后述的遷移頻率,而且根據(jù)速度數(shù)據(jù)計算后述的增益包絡(luò)線(第一包絡(luò)線)。另外,微計算機14艮據(jù)應(yīng) 發(fā)音的樂音的音符號碼和原始波形數(shù)據(jù)的音符號碼的差分,^奮正增益包絡(luò)線, 把修正后的增益包絡(luò)線傳輸給樂音發(fā)生電路7。此外,在本實施方式中,微計算機l把增益包絡(luò)線的目標值(Target )和 與包絡(luò)線的速度(傾斜度)相當?shù)乃俾?rate)給予樂音發(fā)生電路7。目標值 以及速率按需要進行重復,由微計算機1給予樂音發(fā)生電路7。而且,微計算機1執(zhí)行放大器修正處理(步驟208 )。大體上說,在放大 器修正處理中,微計算機1根據(jù)速度數(shù)據(jù)計算放大器包絡(luò)線(第二包絡(luò)線)。 另夕卜,微計算機1根據(jù)應(yīng)發(fā)音的樂音的音符號碼和原始波形數(shù)據(jù)的音符號碼的 差分,修正放大器包絡(luò)線,把修正后的放大器包絡(luò)線傳輸給樂音發(fā)生電路7。和增益包絡(luò)線相同,把放大器包絡(luò)線的目標值(Target)和與包絡(luò)線的速 度(傾斜度)相當?shù)乃俾?rate)給予樂音發(fā)生電路7。在存在音符關(guān)閉時(在步驟301為Y),微計算機l檢索以和音符關(guān)閉的 音符號碼相同的音符號碼發(fā)音的發(fā)音通道(步驟302)。然后,微計算機1執(zhí) 行鍵關(guān)閉用濾波處理(步驟303 )。這里,微計算機1計算鍵關(guān)閉用增益包絡(luò) 線,根據(jù)應(yīng)音符關(guān)閉的音符號碼和原始波形數(shù)據(jù)的音符號碼的差分,對鍵關(guān)閉 用增益包絡(luò)線進行修正,把修正后的鍵關(guān)閉用增益包絡(luò)線傳輸給樂音發(fā)生電路另外,微計算機l執(zhí)行鍵關(guān)閉用放大器修正處理(步驟304)。在鍵關(guān)閉 用放大器修正處理中,微計算機l計算鍵關(guān)閉用放大器包絡(luò)線,根據(jù)應(yīng)音符關(guān) 閉的音符號碼和原始波形數(shù)據(jù)的音符號碼的差分,修正鍵關(guān)閉用放大器包絡(luò) 線,把修正后的放大器包絡(luò)線傳輸給樂音發(fā)生電路7。圖27是更詳細表示第三實施方式的樂音發(fā)生電路的框圖。如圖27所示, 樂音發(fā)生電路7具有接口 20、波形發(fā)生電路21、濾波電路22、乘法電路23、 混頻器24、以及濾波系數(shù)計算電路26。接口 20、波形發(fā)生電路21、濾波電路 22、混頻器24、以及濾波系數(shù)計算電路26與內(nèi)部總線28連接。接口 20與圖1所示的數(shù)據(jù)總線13連接,通過內(nèi)部總線28向樂音發(fā)生電 路7內(nèi)的波形發(fā)生電路21、濾波電路22等各運算單元寫入設(shè)定數(shù)據(jù)等。波形發(fā)生電路21與波形ROM 8連接。波形發(fā)生電路21接收在微計算機 1中生成的頻率變更數(shù)據(jù),從波形ROM8的規(guī)定的地址讀出PCM波形數(shù)據(jù)(原 始波形數(shù)據(jù)),而且,根據(jù)頻率變更數(shù)據(jù)進行音調(diào)的變更,生成應(yīng)發(fā)音的樂音 的音高(音符號碼)的樂音波形數(shù)據(jù)。濾波系數(shù)計算電路26按照基于經(jīng)由接口 20從微計算機1給予的演奏操 作信號的參數(shù)、和從微計算機1給予的隨時間變化的修正后的增益包絡(luò)線(第 一包絡(luò)線)計算濾波系數(shù)。此外,現(xiàn)有的增益包絡(luò)線只要達不到目標值,可以通過對上次處理時的 增益包絡(luò)線加上從微計算機1給予的速率來得到。因為通過第一包絡(luò)線對其頻率特性給予了變化,所以濾波系數(shù)隨時間的 經(jīng)過變化。濾波電路22按照濾波系數(shù)對樂音波形數(shù)據(jù)施行濾波處理。乘法器23將樂音波形數(shù)據(jù)和微計算機1給予的隨時間變化的修正后的放 大器包絡(luò)線(第二包絡(luò)線)相乘。放大器包絡(luò)線也和增益包絡(luò)線相同,只要達不到目標值,可以通過對上 次處理時的放大器包絡(luò)線加上從微計算機1給予的速率來得到。由此,控制基于鍵盤6的鍵的開 關(guān)的樂音上升、下降,以及基于接觸 響應(yīng)數(shù)據(jù)的音量。此外,波形發(fā)生電路21、濾波電路22、濾波系數(shù)計算電路 26以及乘法電路23通過時分方式進行最大同時發(fā)音數(shù)的處理,能夠在鍵盤演 奏中生成充分通道數(shù)(N個通道)的樂音?;祛l器24把生成的最大同時發(fā)音數(shù)的通道的樂音分別按照平移信息,以 規(guī)定的加權(quán)進行累加,最終分配為左右兩個通道的樂音。將混頻器24的輸出 輸出給DAC9。下面更詳細地說明參照圖24以及圖25說明的濾波修正處理(步驟207) 以及放大器修正處理(步驟208 )。如上所述,在本實施方式中,根據(jù)音高(音 符號碼)決定遷移頻率,而且根據(jù)速度數(shù)據(jù)決定等級。并且,在濾波系數(shù)計算 電路26中,對等級相加了隨時間的經(jīng)過變化的修正后的增益包絡(luò)線(第一包 絡(luò)線)。以下,當把修正后的增益包絡(luò)線的目標值設(shè)為GainEnvelopeTarget,,把 基于速度數(shù)據(jù)的增益包絡(luò)線的目標值設(shè)為GainEnvelopeTarget,把原始波形數(shù) 據(jù)的音符號碼設(shè)為OriginalKey,把應(yīng)該音符開啟的音符號碼i殳為NoteNo時,
GainEnvelopeTarget,如下表示。GainEnvelopeTarget, = GainEnvelopeTarget — Gsense x (NoteNo -OriginalKe力這里,Gsense是修正靈敏度數(shù)據(jù),表示以何種程度使包絡(luò)線變化,被設(shè) 定為適當?shù)闹?。根?jù)上述修正式,如果應(yīng)發(fā)音的樂音的音符號碼比原始波形數(shù)據(jù)的音符 號碼高,則通過進行修正,增益包絡(luò)線的等級變小。即,因為Gsense以后是 正值,所以從GainEnvelopeTarget中減去。另一方面,如果應(yīng)發(fā)音的樂音的音 符號碼比原始波形數(shù)據(jù)的音符號碼低,則增益包絡(luò)線的等級變大。即,因為 Gsense以后是負值,所以對GainEnvelopeTarget進行相力口 。這樣,在本實施方式中,在應(yīng)發(fā)音的樂音的音符號碼比原始波形凄丈據(jù)的 音符號碼高時,即不進行修正,通過音調(diào)的變更頻譜成為圖23 (b)那樣時, 計算修正后的增益包絡(luò)線GainEnvelopeTarget',以使高次倍音的等級變得更 低。與此相對,在應(yīng)發(fā)音的樂音的音符號碼比原始波形數(shù)據(jù)的音符號碼低時, 即不進行修正,通過音調(diào)變更頻譜成為圖22 (b)那樣時,計算修正后的增益 包絡(luò)線GainEnvelopeTarget',使高次倍音的等級變得更高。此外,增益包絡(luò)線因為隨時間的經(jīng)過變化,所以修正后的增益包絡(luò)線數(shù) 據(jù)也成為隨時間的經(jīng)過變化的時間序列數(shù)據(jù)。在本實施方式中,通過調(diào)整增益包絡(luò)線調(diào)整作為濾波器的參數(shù)之一的增 益,來修正音色(濾波修正處理),另一方面,通過放大器包絡(luò)線的修正調(diào)整 伴隨音調(diào)變更的音量變化(放大器修正處理)。下面,當把修正后的放大器包絡(luò)線的目標值設(shè)為AmpEnvelopeTarget', 把基于速度數(shù)據(jù)的放大器包絡(luò)線的目標值設(shè)為AmpEnvelopeTarget,將原始波 形數(shù)據(jù)的音符號碼設(shè)為OriginalKey,將應(yīng)該音符開啟的音符號碼設(shè)為NoteNo 時,AmpEnvelopeTarget ,如下表示。AmpEnvelopeTarget' = AmpEnvelopeTarget — Asense x (NoteNo -OriginalKey)這里,Asense和Gsense相同,是修正靈敏度數(shù)據(jù),表示以何種程度使包 絡(luò)線變化,被設(shè)定為適當?shù)闹怠?br> 這樣,在放大器包絡(luò)線的修正中,如果應(yīng)發(fā)音的樂音的音符號碼比原始 波形數(shù)據(jù)的音符號碼高,則通過修正,使放大器包絡(luò)線的等級變小,使音量更 小。另一方面,如果應(yīng)發(fā)音的樂音的音符號碼比原始波形數(shù)據(jù)的音符號碼低, 則進行修正,使放大器包絡(luò)線的等級變大,使音量變得更大。關(guān)于音符關(guān)閉時的濾波器修正處理(步驟303 )以及放大器修正處理(步 驟304)也同樣。在濾波器修正處理中,作為GainEnvelopeTarget可以^使用鍵 關(guān)閉用增益包絡(luò)線。在放大器處理中,作為AmpEnvelopeTarget可以使用鍵關(guān) 閉用放大器包絡(luò)線。根據(jù)第三實施方式,設(shè)置根據(jù)遷移頻率以及增益輸出濾波系數(shù)的參數(shù)表, 通過利用參數(shù)表的濾波系數(shù)控制濾波電路。遷移頻率基于應(yīng)發(fā)音的樂音的基波 頻率,而且,增益表示其衰減的程度(或者增強的程度)。因此,通過直觀上 容易理解的參數(shù),另外無需進行復雜的運算,能夠?qū)崿F(xiàn)具有與聲學樂器特別是 聲學鋼琴的濾波特性極為近似的濾波特性的數(shù)字濾波器。另外,根據(jù)本實施方式,根據(jù)應(yīng)發(fā)音的樂音的音高(音符號碼)和從波 形ROM讀出的原始波形數(shù)據(jù)的音高(音符號碼)的差分增大或減小增益,由 此調(diào)整高次倍音對于基波的等級。根據(jù)本實施方式,對原始波形數(shù)據(jù)的音調(diào)變 更時的共振峰進行修正,即使在音調(diào)已變更的情況下也可以使共振峰不發(fā)生變 化。此外,在上述第三實施方式中,為了計算修正后的增益包絡(luò)線,對原來 的增益包絡(luò)線相加(減去)應(yīng)發(fā)音的樂音的音符號碼和原始波形數(shù)據(jù)的音符號 碼的差分。但是,不限于這樣的運算,還可以計算應(yīng)發(fā)音的樂音的音符號碼和 原始波形數(shù)據(jù)的音符號碼的比、或者基于差分的比,根據(jù)比(例如相乘)使增 益包絡(luò)線變化。關(guān)于放大器包絡(luò)線的修正也相同。另外,在上述實施方式中,從微計算機關(guān)于樂音發(fā)生電路給予了增益包 絡(luò)線(第一包絡(luò)線)的目標值以及速率,另外給予了放大器包絡(luò)線(第二包絡(luò)線)的目標值以及速率。因此,在樂音發(fā)生電路7中,在達到目標值之前按照 速率插補各個包絡(luò)線。但不限于這樣的結(jié)構(gòu)。下面說明本發(fā)明的第四實施方式。如圖28所示,第四實施方式的電子樂 器在第三實施方式的結(jié)構(gòu)之外,具有彎音音量器14。彎音音量器14與內(nèi)置于
微計算機1內(nèi)的A/D轉(zhuǎn)換器(未圖示)的輸入端子連接,其音量值通過A/D 轉(zhuǎn)換器轉(zhuǎn)換為數(shù)字值,微計算機1根據(jù)數(shù)字化了的音量值執(zhí)行用于變更發(fā)音中 的樂音的音調(diào)的處理。此外,基于音量值的發(fā)音中的樂音的音調(diào)變更處理(以 下稱"彎音處理"),以感覺不到音調(diào)變更導致的不連續(xù)感程度的周期才丸行。圖29是表示第四實施方式的彎音處理的流程圖。如上所述,彎音處理是 按照規(guī)定的周期執(zhí)行的中斷處理。如圖29所示,取入彎音音量器的音量值(步 驟1601),與上次處理時的值比較,判斷是否有變化(步驟1602)。在有變化 時(在步驟1602為Y),根據(jù)音量值和彎音范圍數(shù)據(jù)計算音調(diào)變化量,按照計 算出的音調(diào)變化量生成音調(diào)數(shù)據(jù)傳輸給樂音發(fā)生電路7 (步驟1603 )。此外, 所謂彎音范圍數(shù)據(jù)表示全程移動彎音器時的音調(diào)的變更范圍的數(shù)據(jù),存儲在 RAM3中。然后,微計算機l根據(jù)之前計算出的音調(diào)變化量修正增益包絡(luò)線(第一 包絡(luò)線),把修正后的增益包絡(luò)線連同速率一起傳輸給樂音發(fā)生電路7 (步驟 1604)。當把修正后的增益包絡(luò)線的目標值設(shè)為GainEnvelopeTarget,,將基于速 度數(shù)據(jù)的增益包絡(luò)線的目標值設(shè)為GainEnvel叩eTarget,將音調(diào)變化量設(shè)為 PitchChange時,GainEnvelopeTarget,如下表示。GainEnvelopeTarget, = GainEnvelopeTarget — Gsense x PitohChange這里,Gsense是修正的靈敏度數(shù)據(jù),表示以何種程度使包絡(luò)線變化,對 應(yīng)音調(diào)變化量被設(shè)定為適當?shù)闹?。此外,音調(diào)變化量是從音調(diào)變化后的新的頻 率(新的音調(diào)數(shù)據(jù)的頻率)中減去發(fā)音中的樂音的頻率的差分值,在所述新的 頻率比所述發(fā)音中的樂音的頻率高時為正。因此,此時,修正后的增益包絡(luò)線 從原來的包絡(luò)線減小。另一方面,音調(diào)變化量在新的頻率比發(fā)音中的樂音的頻 率低時為負。因此,此時,修正后的增益包絡(luò)線比原來的包絡(luò)線增大。另外,微計算機1根據(jù)音調(diào)變化量修正放大器包絡(luò)線(第二包絡(luò)線),把 修正后的放大器包絡(luò)線連同速率一起傳輸給樂音發(fā)生電路7 (步驟1605)。下面,當把修正后的放大器包絡(luò)線的目標值為AmpEnvelopeTarget',把 基于速度數(shù)據(jù)的放大器包絡(luò)線的目標值設(shè)為AmpEnvelopeTarget,將音調(diào)變化 量i殳為PitchChange時,AmpEnvelopeTarget,如下表示。AmpEnvelopeTarget, = AmpEnvelopeTarget — Asense x PitchChange這里,Asense和Gsense相同,是修正靈敏度數(shù)據(jù),表示以何種程度使包 絡(luò)線變化,對應(yīng)音調(diào)變化量被設(shè)定為適當?shù)闹怠H绱?,在伴隨彎音音量器的操作變更發(fā)音中的樂音的音調(diào)時,還才艮據(jù)音 調(diào)變化量修正增益包絡(luò)線以及放大器包絡(luò)線。因此,即使在變更發(fā)音中的樂音 的音調(diào)時,也可以不改變共振峰,可以防止不自然的音色等的變化。本發(fā)明不限于以上的實施方式,在本發(fā)明說明書和權(quán)利要求記載的范圍 內(nèi)可以進行各種變更,它們理所當然也包含在本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.一種濾波裝置,其具有濾波系數(shù)輸出單元(26),輸出濾波系數(shù)的組合;以及濾波單元(22),對于從外部供給的具有規(guī)定頻率的樂音信號,進行基于所述濾波系數(shù)輸出單元輸出的濾波系數(shù)的組合所規(guī)定的濾波特性的濾波處理,其特征在于,所述濾波系數(shù)輸出單元(26)具有關(guān)于多個頻率中的各個頻率,與基于該頻率的第一參數(shù)以及第二參數(shù)相關(guān)聯(lián)的、具有存儲了多種所述濾波單元中的濾波系數(shù)的組合的第一存儲器(105)的參數(shù)表(35、35a),所述第二參數(shù)基于表示所述濾波特性中的濾波器增益的衰減或增強程度的各個等級,和根據(jù)對應(yīng)所述供給的樂音信號的頻率以及強度決定的所述第一參數(shù)以及第二參數(shù),從所述參數(shù)表的第一存儲器中取出相應(yīng)的濾波系數(shù)的組合并輸出給所述濾波單元的濾波系數(shù)生成單元(25、31、32~34、36、37~41)。
2. 根據(jù)權(quán)利要求1所述的濾波裝置,其特征在于, 為了成為以下的濾波特性由供給的樂音信號的頻率規(guī)定,伴隨該頻率的高低而升高降低,而且從基準頻率開始以大體一定的傾斜度進行衰減或增強, 而且所述傾斜度隨著所述供給的樂音信號的強度變大而變大那樣地變化,所述 基準頻率是開始進行濾波器的衰減或增強的頻率,所述參數(shù)表(35)把預先決定的規(guī)定頻率中的、從所述基準頻率開始增 益衰減或增強的最大等級作為第二參數(shù),而且把遷移頻率作為第一參數(shù),所述 遷移頻率為增益的等級從所述最大等級變?yōu)橐?guī)定比率的頻率,關(guān)于多個第一參數(shù)中的各個第一參數(shù),存儲了基于第一參數(shù)和最大等級 不同的多個第二參數(shù)的各個組合的濾波系數(shù)的組合。
3. 根據(jù)權(quán)利要求1所述的濾波裝置,其特征在于, 所述濾波系數(shù)生成單元(25、 31、 32-34、 36、 37 41)還具有伴隨時間的經(jīng)過使所述第二參數(shù)變化的包絡(luò)線發(fā)生單元(25 )。
4. 根據(jù)權(quán)利要求3所述的濾波裝置,其特征在于,所述包絡(luò)線發(fā)生單元 (25)對所述第二參數(shù)加減隨時間的經(jīng)過變化的值。
5. 根據(jù)權(quán)利要求1所述的濾波裝置,其特征在于,所述參數(shù)表(35)把所述第一參數(shù)的第一上位比特以及第二參數(shù)的第二 上位比特作為輸入,輸出所述濾波系數(shù)的組合,所述濾波系數(shù)生成單元(25、 31、 32-34、 36、 37-41)還具有插補單 元(36),關(guān)于所述濾波系數(shù)組中包含的各個濾波系數(shù),通過所述第一參數(shù)的 除去所述第一上位比特的規(guī)定的第一下位比特、以及所述第二參數(shù)的除去所述 第二上位比特的規(guī)定的第二下位比特對從所述參數(shù)表輸出的濾波系數(shù)進行插 補。
6. 根據(jù)權(quán)利要求5所述的濾波裝置,其特征在于,所述插補單元(36)計算根據(jù)使所述第一上位比特變化而得到的濾波系 數(shù)、其差分以及所述第二下位比特得到的第一插補值;根據(jù)在使第二上位比特 變化的基礎(chǔ)上,使所述第一上位比特變化而得到的系數(shù)、其差分以及所述第二 下位比特得到的第二插補值;以及根據(jù)所述第一插補值和第二插補值的差分值 以及所述第 一下位比特得到的第三插補值,把所述第三插補值作為被進行了插 補的濾波系數(shù)輸出。
7. —種電子樂器,其特征在于,具有發(fā)音指示單元(6),其指示通過外部操作應(yīng)該發(fā)音的樂音的頻率以及強度,樂音生成單元(21 ),其生成基于該發(fā)音指示單元指示的頻率的樂音信號,控制單元(1),其計算基于應(yīng)發(fā)音的樂音的頻率的第一參數(shù)以及基于所 述強度的第二參數(shù),參數(shù)表(35),其具有關(guān)于多個頻率中的各個頻率,存儲了多種濾波系數(shù) 的組合的第 一存儲器,所述濾波系數(shù)與上述頻率以及表示濾波特性中的濾波器 增益的衰減或增強程度的多種等級相關(guān)聯(lián),濾波系數(shù)生成單元(25、 31、 32~34、 36、 37~41),其取出根據(jù)所述控 制單元生成的第 一 以及第二參數(shù)決定的濾波系數(shù)的組合,濾波單元(22),其對來自所述樂音生成單元的樂音信號,施行基于所述 濾波系數(shù)生成單元輸出的濾波系數(shù)的組合所規(guī)定的濾波特性的濾波處理,然后 進行輸出。
8. 根據(jù)權(quán)利要求7所述的電子樂器,其特征在于, 所述濾波系數(shù)生成單元(25、 31、 32~34、 36、 37~41)還具有伴隨時 間的經(jīng)過使所述第二參數(shù)變化的包絡(luò)線發(fā)生單元(25)。
9. 根據(jù)權(quán)利要求1所述的濾波裝置,其特征在于, 所述參數(shù)表(35a)還具有第二存儲器(106),其對于多個帶寬中的各個帶寬,存儲多種與相當于 該帶寬的第一參數(shù)以及相當于所述濾波特性中的截止頻率的第二參數(shù)關(guān)聯(lián)的、 所述濾波單元中的濾波系數(shù)的組合,和切換單元(107),其根據(jù)應(yīng)發(fā)音的樂音的音色,選擇所述第一存儲器以 及笫二存儲器,根據(jù)對應(yīng)所述供給的樂音信號的頻率以及強度決定的所述第一參數(shù)以及 第二參數(shù),從所述參數(shù)表的第一存儲器或第二存儲器中的某個存儲器中,取出 相應(yīng)的濾波系數(shù)的組合輸出給所述濾波單元。
10. 根據(jù)權(quán)利要求9所述的濾波裝置,其特征在于,所述參數(shù)表(35a)具有改寫所述第一存儲器(105 )和/或第二存儲器(106) 的數(shù)據(jù)的數(shù)據(jù)改寫單元(101, 102, 104)。
11. 根據(jù)權(quán)利要求1所述的濾波裝置,其特征在于, 所述濾波裝置還具有存儲單元(8),其存儲用于生成在所述濾波單元(22)中進行濾波處理 的樂音波形數(shù)據(jù)的規(guī)定頻率的原始樂音波形數(shù)據(jù);以及參數(shù)生成單元(201 ~ 208, 301 ~ 304 ),其#4居所述應(yīng)發(fā)音的樂音的頻率 以及所述樂音的頻率和所述原始樂音波形數(shù)據(jù)的頻率的差分,修正在所述濾波 系數(shù)輸出單元(26 )中對應(yīng)所述應(yīng)發(fā)音的樂音的頻率以及強度決定的第二參數(shù)。
12. 根據(jù)權(quán)利要求11所述的濾波裝置,其特征在于, 所述參數(shù)生成單元(201 -208, 301 -304)在所述應(yīng)發(fā)音的樂音的頻率比所述原始樂音波形數(shù)據(jù)的頻率高時,減小所述第二參數(shù);在所述應(yīng)發(fā)音的樂 音的頻率比所述原始樂音波形數(shù)據(jù)的頻率低時增大所述第二參數(shù)。
13. 根據(jù)權(quán)利要求11所述的濾波裝置,其特征在于, 所述參數(shù)生成單元(201 ~ 208, 301 -304)計算所述應(yīng)發(fā)音的樂音的頻率和所述原始樂音波形數(shù)據(jù)的頻率的差分值,根據(jù)該差分值修正所述第二參數(shù)。
14. 根據(jù)權(quán)利要求11所述的濾波裝置,其特征在于, 在所述波形存儲單元(8)中,對每個頻帶以不同的頻率存儲所述原始樂音波形數(shù)據(jù),所述參數(shù)生成單元(201 -208, 301 -304)根據(jù)應(yīng)發(fā)音的樂音的頻率所 屬的頻帶,確定存儲所述原始樂音波形數(shù)據(jù)時的頻率。
15. 根據(jù)權(quán)利要求11所述的濾波裝置,其特征在于, 所述參數(shù)生成單元(208, 304)根據(jù)所述應(yīng)發(fā)音的樂音的頻率和所述原始樂音波形數(shù)據(jù)的頻率的差分,修正對所述樂音波形數(shù)據(jù)的強度進行控制的放 大器包絡(luò)線。
16. 根據(jù)權(quán)利要求1所述的濾波裝置,其特征在于, 所述濾波裝置還具有參數(shù)生成單元(14, 1601 ~ 1605 ),其根據(jù)所述正在發(fā)音的樂音的頻率和通過音調(diào)變更指示的新的頻率的差分,修正在所述濾波系 數(shù)輸出單元中對應(yīng)所述應(yīng)發(fā)音的樂音的頻率以及強度決定的第二參數(shù)。
17. 根據(jù)權(quán)利要求16所述的濾波裝置,其特征在于, 所述參數(shù)生成單元(14, 1601 ~ 1605 )在所述新的頻率比所述正在發(fā)音的樂音的頻率高時,減小所述第二參數(shù);在所述新的頻率比所述正在發(fā)音的樂 音的頻率低時,增大所述第二參數(shù)。
18. 根據(jù)權(quán)利要求16所述的濾波裝置,其特征在于, 所述參數(shù)生成單元(14, 1601 ~ 1605 )計算所述新的頻率和所述正在發(fā)音的樂音的頻率的差分值,根據(jù)該差分值修正所述第二參數(shù)。
19. 根據(jù)權(quán)利要求16所述的濾波裝置,其特征在于, 所述參數(shù)生成單元(1605)根據(jù)所述正在發(fā)音的樂音的頻率和所述新的頻率的差分,修正對所述樂音波形數(shù)據(jù)的強度進行控制的放大器包絡(luò)線。
全文摘要
本發(fā)明提供一種濾波裝置以及使用濾波裝置的電子樂器,在該濾波裝置中,濾波系數(shù)計算電路(26)具有與基于頻率的第一參數(shù)以及第二參數(shù)相關(guān)聯(lián)的、存儲了多種濾波系數(shù)的組合的參數(shù)表,所述第二參數(shù)是基于表示濾波特性中的濾波器增益的衰減或增強程度的各個等級,根據(jù)對應(yīng)樂音信號的頻率以及強度決定的第一參數(shù)以及第二參數(shù),從參數(shù)表(35)中取出濾波系數(shù)的組合并輸出給濾波電路(22)。濾波電路(22)根據(jù)由系數(shù)的組合規(guī)定的濾波特性對樂音信號進行濾波處理。
文檔編號G10H1/12GK101149916SQ200710153359
公開日2008年3月26日 申請日期2007年9月18日 優(yōu)先權(quán)日2006年9月19日
發(fā)明者金子洋二 申請人:卡西歐計算機株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1