樂音發生裝置及樂音發生方法
2023-07-05 10:28:56 1
專利名稱:樂音發生裝置及樂音發生方法
技術領域:
本發明涉及模擬拉杆(drawbar)方式的電子風琴(electronic organ)的發音機理的樂音發生裝置及樂音發生方法。
背景技術:
在拉杆(drawbar)方式的電子風琴(以下簡稱為拉杆風琴(drawbar organ))中,對應於不同英尺(7 4—卜(feet))的9種(「16』(』是英尺的省略符號)」、「5 1/3』」、「8』」、「4』」、「2 2/3』」、「2』」、「I 3/5』」、「I 1/3』」、「I』」)拉杆的操作而將音高(pitch)不同的9種正弦波任意地組合及合成,從而形成所希望的音色的樂音。 另外,在以拉杆的「16』」為基音的情況下,「5 1/3』」是基音的loct+5th上的音,「8』」是基音的Ioct上的音(2倍音(second harmonic)),「4』」是基音的2oct上的音(4倍音),「2 2/3』」是基音的2oct+5th上的音,「2』」是基音的3oct上的音(8倍音),「I 3/5,」是相對於基音3oct+3rd上的音,「I 1/3』」是相對於基音3oct+5th上的音,「I』」是基音的4oct上的音(16倍音)。近年來,還公知有這樣的電子樂器,其按照採用波形數據讀出方式的音源的正弦波加法合成算法,產生拉杆風琴這樣的音色的樂音,關於這種技術,在例如日本特開2000-259157號公報中公開。
發明內容
但是,在拉杆風琴中,對鍵盤的各鍵設置對每個英尺的發音消音進行控制的開關,通過對應於按放鍵操作而接通(on)斷開(off)的每個英尺的開關的動作,形成被稱為所謂的拉杆音的獨特的演奏音。但是,在日本特開2000-259157號公報所公開的技術中,由於僅將對應於拉杆操作而生成的基音和多次的倍音進行正弦波合成,因此具有無法生成與實際的拉杆風琴的發音機理相符合的獨特的拉杆音的問題。本發明是針對這樣的情況而提出的,目的在於提供一種能夠生成與實際的拉杆風琴的發音機理相符合的獨特的拉杆音的樂音發生裝置及樂音發生方法。為了實現上述目的,本發明的樂音發生裝置,具備音源,分別發出樂音的基音和多個倍音;發音時刻生成部,對應於按鍵操作,分別生成由上述音源發出的基音及多個倍音的發音時刻;發音指示部,根據由上述發音時刻生成部生成的各個發音時刻,對上述音源指示基音及多個倍音的發音;放鍵速度取得部,對應於放鍵操作,取得放鍵速度;消音時刻變更部,對應於由上述放鍵速度取得部取得的放鍵速度,使由上述音源發出的基音及多個倍音的各自的消音時刻不同;以及消音指示部,根據通過上述消音時刻變更部而不同的各個消音時刻,對上述音源指示基音及多個倍音的消音。
本發明的另一形實施方式,提供一種涉及上述本發明的一個實施方式的樂音發生裝置的樂音發生方法。
包括在說明書中並構成本說明書的一部分的附圖示出了本發明的優選實施例,並且與上面給出的內容和下面給出的具體描述一起,用於解釋本發明的原理,其中圖I是表示一個實施方式的樂音發生裝置100的整體結構的框圖。圖2是表示拉杆11的結構的框圖。
圖3是表示音源15的結構的框圖。圖4是表示主程序(main routine)的動作的流程圖。圖5是表示按鍵處理的動作的流程圖。圖6是表示WAIT處理的動作的流程圖。圖7是表示放鍵處理的動作的流程圖。
具體實施例方式下面,參照附圖對本發明的實施方式進行說明。A.發明的概要在拉杆風琴中,鍵盤的各鍵具有對每個英尺的發音·消音進行控制的開關。每個英尺的開關不是對應於按鍵而全部同時接通,而是接通的時刻分別不同。換言之,被加法合成的基音和各倍音成分的發生時刻有偏差,由此產生發音最初的微妙的音色的變化。按鍵時產生的音色變化依賴於按鍵速度。即,若按鍵速度快則基音和各倍音成分的發生時刻的偏差減小而音色變化減小,另一方面,若按鍵速度慢則基音和各倍音成分的發生時刻的偏差增加而音色變化增大。這樣的音色變化在放鍵時同樣存在。即,每個英尺的開關對應於放鍵而斷開的時刻有偏差,從而被加法合成的基音和各倍音成分的停止時刻不一致,這將導致消音最初的微妙的音色的變化。該音色變化根據放鍵速度而不同。即,若快速地放鍵則各倍音成分的停止時刻的偏差減小而音色變化減小,相反,若緩慢地放鍵則各倍音成分的發生時刻的偏差增加而音色變化增大。另外,在實際的拉杆風琴中,由於對鍵盤的各鍵所設置的每個英尺的開關構成多列觸點(multiple row contacts),因此,按鍵時每個英尺的開關接通的順序與放鍵時每個英尺的開關斷開的順序不同。因此,在按鍵時和在放鍵時,音色變化不同。此外,對應於按放鍵操作,每個英尺的開關被接通或斷開,由此產生振動噪音(chattering noise),其作為咔塔(click)聲(電鍵咔塔聲(key click))而與發生樂音混合。根據本發明,通過CPU動作(後述的按鍵處理及放鍵處理),對基於上述一系列的觀點的拉杆風琴的發音機理進行模擬,由此能夠形成符合實際的拉杆風琴的發音機理的獨特的拉杆音。B.結構下面參照圖I 圖3,對本發明的一個實施方式的樂音發生裝置100的結構進行說明。圖I是表示樂音發生裝置100的整體結構的框圖,圖2是表示拉杆11的結構的框圖,圖3是表示音源15的結構的框圖。首先,在圖I中,鍵盤10發生包含與演奏操作(按放鍵操作)相應的導通/切斷(key on/key off)事件(event)、鍵號以及速度(按鍵速度或放鍵速度)的演奏信息。如圖2所示的一例那樣,拉杆11由滑動變阻器F術U 二一 Λ (slidevolume)) Ila-I lla_9與A/D轉換器Ilb構成,該滑動變阻器Ila-I lla_9調整基音和各倍音成分的音量,該A/D轉換器Ilb將由這些滑動變阻器Ila-I lla_9分別進行了電平(level)控制的音量信號調入到輸入通道chi ch9中,在CPU12的控制下,對供給到各輸入通道chi ch9的音量信號進行A/D轉換,作為拉杆輸出Ddr (chi) Ddr(ch9)而輸出。拉杆輸出Ddr(chl) Ddr (ch9)在CPU12的控制下,被暫時存儲於RAM14的工作區。另外,對滑動變阻器Ila-I lla_9分別分配基音的「16』」(』表示英尺的省略記號)、基音的loct+5th上的「51/3』」、基音的Ioct上(2倍音)的「8』」、基音的2oct上(4倍音)的「4』」、基音的2oct+5th上的「22/3』」、基音的3oct上(8倍音)的「2』」、基音的3oct+3rd上的「13/5』」、基音的3oct+5th上的「11/3』」以及基音的4oct上(16倍音)的「I,」。 CPU12執行在ROM 13中存儲的各種程序,根據與鍵盤10的按放鍵操作(演奏操作)相應地產生的演奏信息對音源15進行控制而形成樂音。關於本發明的主旨的CPU12的特徵性處理動作在後面進行描述。在R0M13中,存儲有被加載於CPU12中的各種程序。各種程序包含後述的主程序、按鍵處理和放鍵處理。RAM14具備工作區和數據區。在RAM14的工作區中,暫時存儲用於CPU12的處理的各種寄存器·標誌(flag)數據。具體而言,在CPU12的控制下,暫時存儲由拉杆11產生的拉杆輸出Ddr(chl) Ddr (ch9)。在RAM14的數據區,例如存儲與各種速度相對應的多種咔嗒聲音量Cv。由CPU12讀出該多種咔嗒聲音量Cv中的與按鍵時(或放鍵時)的速度VEL相對應的咔嗒聲音量Cv。如圖3所不,音源15由振蕩器15a_l 15a_10、係數乘法器15b_l 15b_10、加法器15c和旋轉音效器(rotary effector) 15d構成。在音源15中,通過使這些構成要素進行分時動作,能夠實現復調(polyphonic)發音。振蕩器15a_l 15a_9存儲分別與拉杆11的各英尺相對應的基音和多個倍音的正弦波形數據,以與被按壓的鍵的鍵號(音高)相應的讀出速度讀出該正弦波形數據的公知的波形數據讀出方式構成。另外,為了模仿實際的拉杆風琴的聲音,使分別存儲于振蕩器15a_l 15a_9中的基音和多個倍音的正弦波形數據稍稍失真。振蕩器15a_10產生相當於由按放鍵操作產生的振動噪音的咔嗒聲波形數據。具體而言,存儲與各種速度相對應的多種咔嗒聲波形數據,再現並輸出CPU12對應於按鍵時(或放鍵時)的速度從其中選擇的波形種類的咔嗒聲波形數據。另外,除了這樣的波形數據讀出方式以外,還可以採用對噪音波形和脈衝波形進行濾波處理而形成咔嗒聲波形數據的方式。係數乘法器15b_l 15b_9將從振蕩器15a_l 15a_9輸出的正弦波數據分別與相對應的拉杆輸出Ddr(chl) Ddr(ch9)相乘,分別輸出進行了電平控制的基音和多個倍音的正弦波數據。作為乘法係數的拉杆輸出Ddr(chl) Ddr(ch9)通過CPU12被從RAM14的工作區讀出。係數乘法器15b-10將咔嗒聲音量Cv與振蕩器15a-10的輸出相乘,輸出進行了電平控制的咔嗒聲波形數據。作為乘法係數的咔嗒聲音量Cv,由CPU12根據按鍵時(或放鍵時)的速度而從RAM14的數據區中選擇並讀出。
加法器15c對從係數乘法器15b_l 15b_9輸出的基音及多個倍音的正弦波數據進行加法合成,並且加上從係數乘法器15b-10輸出的進行了電平控制的咔嗒聲波形數據,由此產生混合有咔嗒聲的正弦波合成波形數據。旋轉音效器15d將模仿實際的拉杆風琴的聲音的旋轉效果(rotary effect)、即旋轉的轉子(rotor)和圓號(horn)這兩個揚聲器所發出的獨特的調製效果(modulation effect),附加於混合有咔塔聲的正弦波合成波形數據,產生樂音波形數據wave。音響系統16在將從音源16輸出的樂音波形數據wave變換為模擬信號形式之後,進行不需要的噪音的去除、電平放大後從揚聲器發出聲音。C.動作下面參照圖4 圖7,對上述結構的實施方式的動作進行說明。下面,對CPU12執行的主程序、按鍵處理及放鍵處理的各動作進行說明。(I)主程序的動作 若樂音發生裝置100的電源被接通,則CPU12進行圖4所示的步驟SA1,在進行對裝置各部進行初始化的初始化之後,進行步驟SA2。在步驟SA2中,進行將根據滑動變阻器Ila-I lla-9的操作而生成的拉杆輸出Ddr (chi) Ddr (ch9)存儲到RAM14的數據區中的拉杆處理。接著,在步驟SA3中進行按鍵處理。如後述的那樣,在按鍵處理中,按照與按鍵速度相應地變化的等待時間 ΜΕ,使與各英尺相對應的基音及各倍音成分的發生時刻發生偏差,使應進行加法合成的基音及各倍音成分的正弦波數據不一致。結果,模擬按鍵速度高則基音及各倍音成分的發生時刻的偏差降低而音色變化減小、按鍵速度慢則基音及各倍音成分的發生時刻的偏差增大而音色變化增大這樣的、實際的拉杆風琴的發音最初的微妙的音色變化。另外,生成與按鍵速度VEL相對應的波形種類及音量的咔嗒聲,與具有發音時的微妙的音色變化的拉杆音混合。接著,在步驟SA4中,進行放鍵處理。如後述的那樣,在放鍵處理中,按照與放鍵速度相應地變化的等待時間 ΜΕ1,使與各英尺相對應的基音及倍音成分的停止時刻發生偏差,使應消音的基音及各倍音成分的正弦波數據不-致。結果,模擬放鍵速度快則各倍音成分的停止時刻的偏差降低而音色變化減小、或放鍵速度慢則各倍音成分的停止時刻的偏差增大而音色變化增大這樣的、實際的拉杆風琴的消音最初的微妙的音色變化。另外,生成與放鍵速度VELl相對應的波形種類及音量的咔嗒聲,與具有消音時的微妙的音色變化的拉杆音混合。接著,若步驟SA4的放鍵處理完成,則將處理返回到上述步驟SA2,然後,在到切斷電源的期間,反覆進行上述步驟SA2 SA4,生成符合實際的拉杆風琴的發音機理的獨特的拉杆音。(2)按鍵處理的動作下面參照圖5 圖6,對按鍵處理的動作進行說明。如果經由上述主程序的步驟SA3(參照圖4)進行本處理,則CPU12進行圖5所示的步驟SB1,判斷導通事件的有無,即判斷是否按壓了鍵盤10中的任意鍵。如果沒有被按壓的鍵,則判斷結果為「否」,結束本處理。如果有被按壓的鍵,則判斷結果為「是」,前進至步驟SB2,將與按鍵操作相應地從鍵盤10輸出的演奏信息中的速度存儲於寄存器VEL中。下面,將寄存器VEL的內容稱為按鍵速度 VEL。
接著,在步驟SB3中,對音源15的振蕩器15a_10進行指示以便對與按鍵速度VEL相應的種類的咔嗒聲波形數據進行再現,並且將根據按鍵速度VEL而從RAM14的數據區讀出的咔嗒聲音量Cv作為乘法係數提供給係數乘法器15b-10。由此,生成與按鍵速度VEL相對應的種類及音量的咔嗒聲。然後,當前進至步驟SB4時,將與I英尺相對應的倍音成分(16倍音)的正弦波形數據的發音指示給音源15。由此,生成將以與被按壓的鍵的鍵號(音高)相應的讀出速度從振蕩器15a-9讀出的正弦波數據、與拉杆輸出Ddr (ch9)相乘而得到的與I英尺相對應的倍音成分(16倍音)的正弦波數據。接著,通過步驟SB5,進行圖6所示的WAIT處理。當進行WAIT處理時,CPU12前進至步驟SCl,將按鍵速度VEL的倒數計算為等待時間 ΜΕ (單位mSec),在下一步驟SC2中,進行等待,直至經過計算出的等待時間 ΜΕ。因此,如果進行快的按鍵,則等待時間 ΜΕ短,如果慢慢地按鍵,則等待時間TIME長。
接著,當經過等待時間 ΜΕ時,進行步驟SB6,將與I 1/3英尺相對應的倍音成分的正弦波形數據的發音指示給音源15。由此,生成將以與被按壓的鍵的鍵號(音高)相應的讀出速度從振蕩器15a-8讀出的正弦波形數據、與拉杆輸出Ddr(ChS)相乘而得到的與I1/3英尺相對應的倍音成分的正弦波數據。然後,進行步驟SB7的WAIT處理,進行等待,直至經過根據按鍵速度VEL的倒數而計算的等待時間 ΜΕ。然後,與上述情況相同,在步驟SB8 SB9中,在生成與根據拉杆輸出Ddr (ch7)而進行了電平控制的I 3/5英尺相對應的倍音成分的正弦波數據後,進行等待,直至經過根據按鍵速度VEL的倒數而計算的等待時間 ΜΕ。接著,在步驟SBlO SBll中,在生成與根據拉杆輸出Ddr(Che)而進行了電平控制的2英尺相對應的倍音成分(8倍音)的正弦波數據後,進行等待,直至經過根據按鍵速度VEL的倒數而計算的等待時間 ΜΕ。接著,在步驟SB12 SB13中,在生成與根據拉杆輸出Ddr(ch5)而進行了電平控制的2 2/3英尺相對應的倍音成分的正弦波數據後,進行等待,直至經過根據按鍵速度VEL的倒數而計算的等待時間 ΜΕ。接著,在步驟SB14 SB15中,在生成與乘以拉杆輸出Ddr (ch4)而進行了電平控制的4英尺相對應的倍音成分(4倍音)的正弦波數據後,進行等待,直至經過根據按鍵速度VEL的倒數而計算的等待時間 ΜΕ。接著,在步驟SB16 SB17中,在生成與根據拉杆輸出Ddr (ch3)而進行了電平控制的8英尺相對應的倍音成分(2倍音)的正弦波數據後,進行等待,直至經過根據按鍵速度VEL的倒數而計算的等待時間 ΜΕ。接著,在步驟SB18 SB19中,在生成與根據拉杆輸出Ddr (ch2)而進行了電平控制的51/3英尺相對應的倍音成分的正弦波數據後,進行等待,直至經過根據按鍵速度VEL的倒數而計算的等待時間 ΜΕ。然後,進行步驟SB20,生成與根據拉杆輸出Ddr(chl)而進行了電平控制的16英尺相對應的基音的正弦波數據,結束本處理。這樣,在按鍵處理中,按照根據按鍵速度而變化的等待時間 ΜΕ,使與各英尺相對應的基音及各倍音成分的發生時刻發生偏差,應進行加法合成的基音及各倍音成分的正弦波數據不一致,因此,能夠模擬按鍵速度快則基音及各倍音成分的發生時刻的偏差降低而音色變化減小、或按鍵速度慢則基音及各倍音成分的發生時刻的偏差增大而音色變化增大這樣的、實際的拉杆風琴的發音最初的微妙的音色變化。另外,由於生成與按鍵速度VEL相對應的波形種類及音量的咔嗒聲,並與具有發音最初的微妙的音色變化的拉杆音混合,因此能夠實現與實際的拉杆風琴更接近的演奏表現力。(3)放鍵處理的動作下面參照圖7,對放鍵處理的動作進行說明。當通過上述主程序的步驟SA4(參照圖4)進行本處理時,CPU12進行圖7所示的步驟SD1,判斷切斷事件的有無,即判斷鍵盤10中的任意鍵是否被放開。如果沒有被放開的鍵,則判斷結果為「否」,結束本處理,如果有被放開的鍵,則判斷結果為「是」,進行步驟SD2,將與放鍵操作相應地從鍵盤10輸出的演奏信息中的速度存儲於寄存器VELl中。下面,將寄存器VELl的內容稱為放鍵速度VELl。接著,在步驟SD3中,對音源15的振蕩器15a_10進行指示以便再現與放鍵速度VELl相應的種類的咔嗒聲波形數據,並且將根據放鍵速度VELl而從RAM14的數據區讀出的咔嗒聲音量Cv作為乘法係數提供給係數乘法器15b-10。由此,生成與放鍵速度VELl相對應的種類及音量的咔塔聲。 接著,當進行步驟SD4時,將與16英尺相對應的基音的正弦波數據的消音指示給音源15,停止振蕩器15a-l的波形輸出。接著,通過步驟SD5進行圖6所示的WAIT處理。當進行WAIT處理時,CPU12進行步驟SCl,將按鍵速度VELl的倒數計算為等待時間 ΜΕ1 (單位msec),在下一步驟SC2中,進行等待,直至經過計算出的等待時間TIMEl。因此,如果快速地放鍵則等待時間 ΜΕ1短,如果慢慢地放鍵則等待時間 ΜΕ1長。接著,當經過等待時間 ΜΕ1時,進行步驟SD6,將與51/3英尺相對應的倍音成分的正弦波形數據的發音指示給音源15,停止振蕩器15a-2的波形輸出,在下一步驟SD7中,進行WAIT處理,進行等待,直至經過根據放鍵速度VELl的倒數計算的等待時間 ΜΕ1。然後,與上述情況相同,在步驟SD8 SD9中,停止與8英尺相對應的2倍音的正弦波數據的波形輸出,進行等待,直至經過根據放鍵速度VELl的倒數計算的等待時間 ΜΕ1。接著,在步驟SlO SDll中,停止與4英尺相對應的4倍音的正弦波數據的波形輸出,進行等待,直至經過根據放鍵速度VELl的倒數計算的等待時間 ΜΕ1。然後,在步驟SD12 SD13中,停止與22/3英尺相對應的倍音成分的正弦波數據的波形輸出,進行等待,直至經過根據放鍵速度VELl的倒數計算的等待時間 ΜΕ1。之後,在步驟SD14 SD15中,停止與2英尺相對應的8倍音的正弦波數據的波形輸出,進行等待,直至經過根據放鍵速度VELl的倒數計算的等待時間 ΜΕ1。然後,在步驟SD16 SD17中,停止與13/5英尺相對應的倍音成分的正弦波數據的波形輸出,進行等待,直至經過根據放鍵速度VELl的倒數計算的等待時間 ΜΕ1。接著,在步驟SD18 SD19中,停止與11/3英尺相對應的倍音成分的正弦波數據的波形輸出,進行等待,直至經過根據放鍵速度VELl的倒數計算的等待時間 ΜΕ1。接著,進行步驟SD20,停止與I英尺相對應的16倍音的正弦波數據的波形輸出,結束本處理。這樣,在放鍵處理中,按照與放鍵速度相應地變化的等待時間 ΜΕ1,使與各英尺相對應的基音及各倍音成分的停止時刻發生偏差,應消音的基音及各倍音成分的正弦波數據不一致,因此模擬放鍵速度快則應消音的基音及各倍音成分的停止時刻的偏差降低而音色變化變小、或放鍵速度慢則基音及各倍音成分的停止時刻的偏差增加而音色變化增大這樣的、實際的拉杆風琴的消音最初的微妙的音色變化。另外,由於生成與放鍵速度VELl相對應的波形種類及音量的咔嗒聲,並與具有消音最初的微妙的音色變化的拉杆音混合,因此能夠實現與實際的拉杆風琴更接近的演奏表現力。如上述那樣,在本實施方式中,檢測與按鍵操作相對應的按鍵速度,產生與檢測出的按鍵速度相對應的波形種類及音量的咔嗒聲,並且按照與按鍵速度相應地變化的等待時間 ΜΕ,使與各英尺相對應的基音及各倍音成分的發生時刻發生偏差,使應加法合成的基音及各倍音成分的正弦波數據不一致。或者,檢測與放鍵操作相對應的放鍵速度,產生與檢測出的放鍵速度相對應的波形種類及音量的咔嗒聲,並且按照與放鍵速度相應地變化的等待時間 ΜΕ1,使與各英尺相對應的基音及倍音成分的停止時刻發生偏差,使應消音的基音及各倍音成分的正弦波數據不一致。因此,將咔嗒聲與具有發音最初(或消音最初)的微妙的音色變化的拉杆音混合,發出具有與實際的拉杆風琴相同的演奏表現力的拉杆音。即,能夠生成與實際的拉杆風琴的發音機理相符的獨特的拉杆音。另外,在上述實施方式中,按照被計算為按鍵速度的倒數1/VEL(或1/VEL1)的一定的等待時間 ΜΕ,依次使與各英尺相對應的基音及各倍音成分的發生時刻(或停止時亥IJ)發生偏差。但是不限於此,也可以是,每當經過隨機變化的等待時間時,隨機指定基音及多個倍音的發生而使它們的發生時刻發生偏差。這樣,每當進行按放鍵操作時產生的按·鍵時(或放鍵時)的微妙的音色變化能夠每逢進行按放鍵操作而不同。此外,在本實施方式中,產生與按鍵速度(或放鍵速度)相對應的波形種類及音量的咔嗒聲。但是,也可以取而代之,根據按鍵速度(或放鍵速度),隨機地使咔嗒聲的波形種類及音量不同。這樣,能夠產生更逼真的拉杆音。以上對本發明的一個實施方式進行了說明,但是本發明並不限於此,本發明包含在與本申請的權利要求書中記載的發明等同的範圍內。
權利要求
1.一種樂音發生裝置,具備 音源,分別發出樂音的基音和多個倍音; 發音時刻生成部,對應於按鍵操作,分別生成由上述音源發出的基音及多個倍音的發音時刻; 發音指示部,根據由上述發音時刻生成部生成的各個發音時刻,對上述音源指示基音及多個倍音的發音; 放鍵速度取得部,對應於放鍵操作,取得放鍵速度; 消音時刻變更部,對應於由上述放鍵速度取得部取得的放鍵速度,使由上述音源發出的基音及多個倍音的各自的消音時刻不同;以及 消音指示部,根據通過上述消音時刻變更部而不同的各個消音時刻,對上述音源指示基音及多個倍音的消音。
2.根據權利要求I所述的樂音發生裝置, 上述樂音發生裝置還具備按鍵速度取得部,該按鍵速度取得部對應於上述按鍵操作取得按鍵速度; 上述發音時刻生成部包含發音時刻變更部,該發音時刻變更部對應於由上述按鍵速度取得部取得的按鍵速度,使由上述音源發出的基音及多個倍音的各自的發音時刻不同。
3.根據權利要求2所述的樂音發生裝置, 上述發音時刻變更部具備用於產生與上述按鍵速度相應的第一等待時間的第一等待時間產生部,每當經過該第一等待時間,則依次指示上述基音及多個倍音的各自的發音,從而使這些發音時刻不同。
4.根據權利要求3所述的樂音發生裝置, 上述第一等待時間產生部根據上述按鍵速度的倒數計算第一等待時間。
5.根據權利要求I所述的樂音發生裝置, 上述消音時刻變更部具備用於產生與上述放鍵速度相應的第二等待時間的第二等待時間產生部,每當經過該第二等待時間,則依次指示所發出的上述基音及多個倍音的各自的消音,從而使這些消音時刻不同。
6.根據權利要求5所述的樂音發生裝置, 上述第二等待時間產生部根據上述放鍵速度的倒數計算第二等待時間。
7.根據權利要求2所述的樂音發生裝置, 通過上述發音時刻變更部而使上述基音及多個倍音的各自的發音時刻不同的順序、和通過上述消音時刻變更部而使上述基音及多個倍音的各自的消音時刻不同的順序是不同的順序。
8.根據權利要求2所述的樂音發生裝置, 上述發音時刻變更部隨機指定上述基音及多個倍音的各自的發音,從而使這些發音時刻不同。
9.根據權利要求I所述的樂音發生裝置, 上述樂音發生裝置還具有按鍵咔嗒聲發音部,該按鍵咔嗒聲發音部對應於上述按鍵操作發出按鍵咔嗒聲。
10.根據權利要求9所述的樂音發生裝置,上述樂音發生裝置還具有按鍵速度取得部,該按鍵速度取得部對應於上述按鍵操作取得按鍵速度; 對應於上述按鍵速度,上述按鍵咔嗒聲的波形種類及音量中的至少一種隨機地變化。
11.根據權利要求I所述的樂音發生裝置, 上述樂音發生裝置還具有放鍵咔嗒聲發音部,該放鍵咔嗒聲發音部對應於上述放鍵操作發出放鍵咔嗒聲。
12.根據權利要求11所述的樂音發生裝置, 對應於上述放鍵速度,上述放鍵咔嗒聲的波形種類及音量中的至少一種隨機地變化。
13.—種樂音發生方法,用於樂音發生裝置,該樂音發生裝置具有對應於放鍵操作取得放鍵速度的放鍵速度取得部和分別發出樂音的基音和多個倍音的音源,該樂音發生方法包含以下步驟 發音時刻生成步驟,對應於按鍵操作,分別生成由上述音源發出的基音及多個倍音的發音時刻; 發音指示步驟,根據由上述發音時刻生成步驟生成的各個發音時刻,對上述音源指示基音及多個倍音的發音; 消音時刻變更步驟,對應於由上述放鍵速度取得部取得的放鍵速度,使由上述音源發出的基音及多個倍音的各自的消音時刻不同;以及 消音指示步驟,根據通過上述消音時刻變更步驟而不同的各個消音時刻,對上述音源指示基音及多個倍音的消音。
全文摘要
一種樂音發生裝置。在步驟SA3中,產生與按鍵速度相對應的波形種類/音量的咔嗒聲,並且按照根據按鍵速度而變化的等待時間TIME,使與各英尺相對應的基音及各倍音成分的發生時刻發生偏差,使要加法合成的基音及各倍音成分不一致。在步驟SA4中,產生與放鍵速度相對應的波形種類/音量的咔嗒聲,並且按照根據放鍵速度而變化的等待時間TIME1,使與各英尺相對應的基音及倍音成分的停止時刻發生偏差,使應消音的基音及各倍音成分不一致。結果,在具有發音最初(或消音最初)的微妙的音色變化的拉杆音中混合咔嗒聲,形成與實際的拉杆風琴的發音機理相符合的獨特的拉杆音。
文檔編號G10H1/06GK102903356SQ20121032177
公開日2013年1月30日 申請日期2012年7月27日 優先權日2011年7月27日
發明者巖瀨廣 申請人:卡西歐計算機株式會社