JP3030902B2 - Electronic musical instrument - Google Patents
Electronic musical instrumentInfo
- Publication number
- JP3030902B2 JP3030902B2 JP3093328A JP9332891A JP3030902B2 JP 3030902 B2 JP3030902 B2 JP 3030902B2 JP 3093328 A JP3093328 A JP 3093328A JP 9332891 A JP9332891 A JP 9332891A JP 3030902 B2 JP3030902 B2 JP 3030902B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- circuit
- supplied
- tone
- delay
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012886 linear function Methods 0.000 claims description 14
- 230000005284 excitation Effects 0.000 description 42
- 238000010586 diagram Methods 0.000 description 21
- 238000001514 detection method Methods 0.000 description 5
- 230000002194 synthesizing effect Effects 0.000 description 4
- 230000001934 delay Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 101100326509 Catharanthus roseus CYP76B6 gene Proteins 0.000 description 2
- 101100326510 Swertia mussotii CYP76B10 gene Proteins 0.000 description 2
- 230000002238 attenuated effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 101100322582 Streptomyces coelicolor (strain ATCC BAA-471 / A3(2) / M145) add1 gene Proteins 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、遅延ループ回路を備
え、この遅延ループ回路を循環する信号に基づいて楽音
を発生する電子楽器に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention has a delay loop circuit, and a tone is generated based on a signal circulating through the delay loop circuit.
To an electronic musical instrument that generates
【0002】[0002]
【従来の技術】従来より、楽音を構成する振動の伝搬遅
延を示す遅延素子と、楽音の音質をシミュレートするフ
ィルタと、楽音生成における非線形の挙動をシミュレー
トする非線形回路などによってループを形成して自然楽
器の楽音をシミュレートする音源を有する電子楽器が知
られている。2. Description of the Related Art Conventionally, a loop is formed by a delay element indicating a propagation delay of a vibration constituting a musical tone, a filter for simulating a tone quality of the musical tone, a non-linear circuit for simulating a non-linear behavior in musical tone generation, and the like. An electronic musical instrument having a sound source that simulates the sound of a natural musical instrument is known.
【0003】図14は、上述した音源の構成を示すブロ
ック図である。図において、音源は、自然楽器における
弦楽器をシミュレートするように構成されている。非線
形回路NLTでは、演奏情報に応じて供給される操作子
(例えば、弓)の速度VBおよび操作子の力(弓圧)FB
に従って、予め記憶された図15に示す非線形関数の波
形を有する励起信号WBが読み出される。この励起信号
WBは、加算器を介して、ディレイD1、フィルタF1、
ディレイD2およびフィルタF2からなる遅延ループ回路
へ供給され、該遅延ループ回路を巡回する。巡回する励
起信号WBは、ディレイD1およびD2によって遅延させ
られるとともに、フィルタF1およびF2によってフィル
タリングされながら減衰していく。FIG. 14 is a block diagram showing a configuration of the above-mentioned sound source. In the figure, the sound source is configured to simulate a string instrument in a natural instrument. In the non-linear circuit NLT, the speed V B of the operator (for example, bow) and the force (bow pressure) F B of the operator supplied in accordance with the performance information
Accordingly, the excitation signal WB having the waveform of the nonlinear function shown in FIG. 15 stored in advance is read out. This excitation signal WB is supplied to a delay D 1 , a filter F 1 ,
It is supplied to the delay loop circuit composed of the delay D 2 and the filter F 2, to cycle through the delay loop circuit. The circulating excitation signal WB is delayed by the delays D 1 and D 2 and attenuated while being filtered by the filters F 1 and F 2 .
【0004】また、この巡回した励起信号WBは、非線
形回路NLTに供給される。そして、非線形回路NLT
からは、上記励起信号WBに応じた新たな励起信号が出
力され、再び、閉ループ回路へ供給される。そして、こ
の巡回しながら減衰する信号が楽音信号として取り出さ
れる。[0004] The cyclically excited signal WB is supplied to a nonlinear circuit NLT. And the nonlinear circuit NLT
, A new excitation signal corresponding to the excitation signal WB is output and supplied to the closed loop circuit again. Then, the signal attenuating while circulating is extracted as a tone signal.
【0005】[0005]
【発明が解決しようとする課題】ところで、従来の電子
楽器における上記励起信号WBは、例えば、弓と弦との
間の摩擦特性を近似するための波形であり、横軸は運弓
速度と弦振動速度との相対速度である。また、縦軸は摩
擦力であり、言換えると、弦振動に対する力積と考えて
もよい。The excitation signal WB in a conventional electronic musical instrument is, for example, a waveform for approximating a friction characteristic between a bow and a string, and the horizontal axis is the bowing speed and the string. This is a relative speed to the vibration speed. The vertical axis indicates the frictional force, in other words, it may be considered as an impulse for string vibration.
【0006】上記非線形波形は、図示のように、摩擦力
が(正負において)最大となるところに、鋭角な角部を
有している。このような鋭角な角部を有していると、高
調波成分が多くふくまれるため、発音される楽音は、実
際の自然楽器の楽音に非常に近いものとなる。しかしな
がら、高音域における楽音信号を合成する際には閉ルー
プ回路における巡回周期が短くなるため、量子化による
ノイズが目立ちやすくなるという問題が生じる。そこ
で、ノイズの発生を防止するために、上記非線形波形の
角部に丸みを付けるようにすると、低音域における楽音
信号を合成する際に高調波成分が成分が少なくなるた
め、迫力のない、実際の自然楽器らしくない楽音が合成
されるという問題が生じる。[0006] As shown in the figure, the non-linear waveform has sharp corners where the frictional force is maximum (positive or negative). With such sharp corners, many harmonic components are included, so that the musical sound to be produced is very close to the musical sound of an actual natural musical instrument. However, when synthesizing a tone signal in a high-frequency range, the cyclic cycle in the closed loop circuit is shortened, so that a problem arises that noise due to quantization becomes noticeable. Therefore, if the corners of the above-mentioned nonlinear waveform are rounded in order to prevent the occurrence of noise, the harmonic components are reduced when synthesizing the tone signal in the low frequency range. A problem arises in that a musical tone that is not like a natural musical instrument is synthesized.
【0007】この発明は上述した事情に鑑みてなされた
もので、発生する楽音の音域によらず自然楽器の楽音の
特徴を失わない楽音が合成できる電子楽器を提供するこ
とを目的としている。The present invention has been made in view of the above circumstances, and has as its object to provide an electronic musical instrument capable of synthesizing a musical tone that does not lose the characteristics of the musical tone of a natural musical instrument regardless of the range of the musical tone to be generated.
【0008】[0008]
【課題を解決するための手段】上述した問題点を解決す
るために、この発明では、演奏に応じて、楽音を特徴付
ける複数のパラメータを生成する楽音制御手段と、前記
複数のパラメータのうち音高を示すパラメータに応じ
て、異なる非線形関数を発生する非線形関数発生手段で
あって、前記非線形関数の角部の角張り具合を、前記パ
ラメータが示す音高が高いほど丸くした非線形関数を発
生するものと、前記非線形関数に基づく信号を遅延させ
つつ循環させ、該信号を複数のパラメータによって信号
処理する遅延ループ手段とを具備し、前記遅延ループ手
段を循環する信号を楽音信号として出力することを特徴
とする。In order to solve the above-mentioned problems, the present invention provides a musical tone control means for generating a plurality of parameters characterizing a musical tone in accordance with a performance, and a pitch among the plurality of parameters. depending on the parameter indicating a non-linear function generator means for generating a different non-linear function
The degree of cornering of the non-linear function is determined by the parameter
The higher the pitch indicated by the parameter, the more the rounded nonlinear function is issued.
And those that live, the circulated while delaying the signal based on a nonlinear function, comprises a delay loop means for signal processing the signal by a plurality of parameters, and outputs the signal circulating the delay loop means as the musical tone signal It is characterized by the following.
【0009】[0009]
【作用】この発明によれば、演奏に応じて複数のパラメ
ータが楽音制御手段によって生成される。次に、複数の
パラメータのうち音高を示すパラメータに応じて、その
パラメータが示す音高が高いほど角部の角張り具合が丸
くなる非線形関数が非線形関数発生手段によって生成さ
れる。該非線形関数に基づく信号は、複数のパラメータ
が設定された遅延ループ手段に供給され、該信号は楽音
信号として出力される。According to the present invention, a plurality of parameters are generated by the tone control means according to the performance. Then, depending on the parameters indicating the tone pitch of the plurality of parameters, the
The higher the pitch indicated by the parameter, the more rounded the corners
The non-linear function which is generated is generated by the non-linear function generating means. The signal based on the non-linear function is supplied to delay loop means in which a plurality of parameters are set, and the signal is output as a tone signal.
【0010】[0010]
【実施例】次に図面を参照してこの発明の実施例につい
て説明する。 [第1の実施例]図1はこの発明の第1の実施例の構成
を示すブロック図である。図1において、鍵盤1は、黒
鍵および白鍵より構成されており、演奏者の演奏に応じ
た演奏情報PI1およびPI2を、各々、マイクロプロセ
ッサ2およびキータッチ検出回路3へ供給する。マイク
ロプロセッサ2は、上記演奏情報PI1に基づいて、キ
ーオン信号KON、キーオフ信号KOFF、キーコード
KCを生成し、キーオン信号KONおよびキーオフ信号
KOFFを励振用パラメータ形成回路4へ供給し、キー
コードKCを線形系パラメータ形成回路5および音源6
へ供給する。Next, an embodiment of the present invention will be described with reference to the drawings. [First Embodiment] FIG. 1 is a block diagram showing a configuration of a first embodiment of the present invention. In FIG. 1, a keyboard 1 is composed of a black key and a white key, and supplies performance information PI 1 and PI 2 corresponding to the performance of a player to a microprocessor 2 and a key touch detection circuit 3, respectively. Microprocessor 2, based on the performance information PI 1, and generates a key-on signal KON, the key-off signal KOFF, the key code KC, supplies a key-on signal KON and key-off signal KOFF to excitation parameter forming circuit 4, the key code KC To the linear system parameter forming circuit 5 and the sound source 6
Supply to
【0011】また、キータッチ検出回路3は、上記演奏
情報PI2に基づいて、イニシャルタッチ信号ITおよ
びアフタタッチ信号ATを生成し、両信号を励振用パラ
メータ形成回路4および線形系パラメータ形成回路5へ
供給する。次に、励振用パラメータ形成回路4は、上記
キーオン信号KON、キーオフ信号KOFF、イニシャ
ルタッチ信号ITおよびアフタタッチ信号ATに従っ
て、擦弦力(Bow Force)に相当する擦弦力信
号BFおよび擦弦速度(Bow Speed)に相当す
る擦弦速度信号BSを生成し、これらを音源6へ供給す
る。The key touch detection circuit 3 generates an initial touch signal IT and an after touch signal AT based on the performance information PI 2 , and uses the two signals to generate an excitation parameter forming circuit 4 and a linear system parameter forming circuit 5. Supply to Next, the excitation parameter forming circuit 4 generates a bowing force signal BF and a bowing speed corresponding to a bowing force (Bow Force) according to the key-on signal KON, the key-off signal KOFF, the initial touch signal IT, and the after-touch signal AT. A bowing speed signal BS corresponding to (Bow Speed) is generated and supplied to the sound source 6.
【0012】また、線形系パラメータ形成回路5は、キ
ーコードKC、イニシャルタッチ信号ITおよびアフタ
タッチ信号ATに従って、演奏に応じた楽音を合成する
ためのディレイ長DL1、ディレイ長DL2、フィルタ制
御信号FC1およびフィルタ制御信号FC2を生成し、こ
れらを音源6へ供給する。音源6は、遅延回路やフィル
タからなる遅延ループ回路によって構成されており、上
記擦弦力信号BF、擦弦速度信号BS、キーコードK
C、ディレイ長DL1、ディレイ長DL2、フィルタ制御
信号FC1およびフィルタ制御信号FC2に従って、所定
の楽音信号WBを合成して出力する。Further, the linear system parameter forming circuit 5 has a delay length DL 1 , a delay length DL 2 for synthesizing a musical tone corresponding to the performance according to the key code KC, the initial touch signal IT and the after touch signal AT, and a filter control. generating a signal FC 1 and the filter control signal FC 2, and supplies them to the tone generator 6. The sound source 6 is constituted by a delay loop circuit including a delay circuit and a filter, and includes the above-described bowing force signal BF, bowing speed signal BS, and key code K.
C, the delay length DL1, the delay length DL 2, in accordance with the filter control signal FC 1 and the filter control signal FC 2, and outputs the synthesized predetermined tone signal WB.
【0013】次に、上述した各部を詳細に説明する。ま
ず、音源6の構成について、図2を参照して説明する。
図2において、音源6は、遅延ループ回路LOOPと励
振回路11からなる。遅延ループ回路LOOPは、加算
器AD1、ディレイ7、フィルタ8、乗算器M1、加算器
AD2、ディレイ9、フィルタ10および乗算器M2から
構成されている。ここで、ディレイ7および9は、弦に
おける振動の遅延をシミュレートするための遅延回路で
あり、例えば、シフトレジスタ等から構成されている。
これらディレイ7および9の遅延時間は、上述したディ
レイ長DL1およびDL2によって設定される。Next, each part described above will be described in detail. First, the configuration of the sound source 6 will be described with reference to FIG.
2, the sound source 6 includes a delay loop circuit LOOP and an excitation circuit 11. Delay loop circuit LOOP includes an adder AD 1, delay 7, filter 8, the multiplier M 1, the adder AD 2, delay 9, and a filter 10 and a multiplier M 2. Here, the delays 7 and 9 are delay circuits for simulating a delay in vibration of a string, and are constituted by, for example, a shift register or the like.
Delay time of these delay 7 and 9 is set by the delay length DL 1 and DL 2 described above.
【0014】また、フィルタ8および10は、弦におけ
る振動の減衰の周波数特性をシミュレートする回路であ
り、高次の高調波成分になる程、急速に減衰するという
自然楽器の現象を実現する。The filters 8 and 10 are circuits for simulating the frequency characteristics of vibration attenuation in strings, and realize a phenomenon of a natural musical instrument in which the higher harmonic components are rapidly attenuated.
【0015】次に、乗算器M1およびM2は、各々、遅延
ループ回路LOOPを巡回する励振信号を反転すること
によって、弦の固定端における反射をシミュレートする
回路である。また、加算器AD1およびAD2は、各々、
励振信号を遅延ループ回路LOOPへ供給する回路であ
り、擦弦位置に相当する。また、遅延ループ回路LOO
Pを巡回する楽音信号は、所定の位置(2点)から取り
出されて加算器AD3へ供給される。加算器AD3は、両
楽音信号を加算した後、楽音信号TS1として励振回路
11へ供給する。Next, the multipliers M 1 and M 2 are circuits for simulating the reflection at the fixed end of the string by inverting the excitation signal circulating through the delay loop circuit LOOP, respectively. The adders AD 1 and AD 2 are respectively
This is a circuit for supplying an excitation signal to the delay loop circuit LOOP, and corresponds to a bowed position. Also, the delay loop circuit LOO
Tone signal to cycle the P is supplied to the adder AD 3 is taken out from the predetermined position (2 points). The adder AD 3, after adding the two tone signal and supplies it to the excitation circuit 11 as a tone signal TS 1.
【0016】励振回路11は、加算器AD4、除算器
D1、非線形回路12および乗算器M3から構成されてい
る。加算器AD4は、上記楽音信号TS1に擦弦速度信号
BSを加算し、楽音信号TS2として除算器D1へ供給す
る。除算器D1は、楽音信号TS2を擦弦力信号BFで除
算し、楽音信号TS3として非線形回路12へ供給す
る。非線形回路12には、後述する複数の非線形波形が
記憶されており、楽音信号TS3に対応する非線形波形
を乗算器M3へ供給する。乗算器M3は、非線形波形に擦
弦力信号BFを乗算し、これを新たな励振信号ESとし
て加算器AD1およびAD2へ供給する。The excitation circuit 11, the adder AD 4, the divider D 1, and a non-linear circuit 12 and the multiplier M 3. The adder AD 4 is in the musical tone signal TS 1 by adding the bowed string velocity signal BS, and supplies to the divider D 1 as tone signal TS 2. The divider D 1 divides the tone signal TS 2 by the bowing force signal BF and supplies the resulting signal to the nonlinear circuit 12 as a tone signal TS 3 . The non-linear circuit 12, is stored a plurality of non-linear waveform to be described later, supplies a non-linear waveform corresponding to the tone signal TS 3 to the multiplier M 3. The multiplier M 3 are, multiplies the bowed string force signal BF to a nonlinear waveform, supplied to the adder AD 1 and AD 2 of this as a new excitation signal ES.
【0017】次に、上述した非線形回路12について、
図3および図4を参照して説明する。図3は、非線形回
路12の構成の一例を示すブロック図である。この図に
おいて、非線形回路12は、アドレスデコーダ12aと
記憶回路12bから構成されている。アドレスデコータ
12aは、キーコードKCを上位アドレス、上記楽音信
号TS3を下位アドレスとしてデコードする。デコード
されたデータは、記憶回路12bへ供給される。Next, regarding the above-described nonlinear circuit 12,
This will be described with reference to FIGS. FIG. 3 is a block diagram illustrating an example of the configuration of the nonlinear circuit 12. In FIG. 1, the nonlinear circuit 12 includes an address decoder 12a and a storage circuit 12b. Address decoding coater 12a decodes the key code KC upper address, the musical tone signal TS 3 as the lower address. The decoded data is supplied to the storage circuit 12b.
【0018】記憶回路12bには、図4に示す音高(キ
ーコードKC)に対応させた非線形波形WB1、WB2、
……WB10、WB11、……が記憶されている。すなわ
ち、低音域の楽音信号を生成する場合には、高調波成分
を多く含むように、角部を鋭角にした波形(WB1、W
B2側)に対応させており、高音域の楽音信号を生成す
る場合には、高調波成分を含まないように、角部を丸く
した波形(WB10、WB11側)に対応させている。これ
よって、量子化のノイズが低減される。この記憶回路1
2bでは、上記デコードされたデータによって、キーコ
ードKC(音高)に応じた非線形波形WB1、WB2、…
…WB10、WB11、……のいずれかが読み出されて、前
述した乗算器M3へ供給される。The storage circuit 12b stores nonlinear waveforms WB 1 , WB 2 , and WB 1 corresponding to the pitch (key code KC) shown in FIG.
.., WB 10 , WB 11 ,. In other words, when generating a tone signal in the low frequency range, waveforms (WB 1 , W 2) with sharp corners are included so as to include many harmonic components.
And in correspondence with the B 2 side), when generating a tone signal of a high range is to be free of harmonic components, are made to correspond to the corners of the rounded waveform (WB 10, WB 11 side) . As a result, quantization noise is reduced. This storage circuit 1
In 2b, the non-linear waveforms WB 1 , WB 2 ,... According to the key code KC ( pitch ) are obtained by the decoded data.
... WB 10, WB 11, is read either ...... it is supplied to the multiplier M 3 described above.
【0019】次に、図1に示す励振用パラメータ形成回
路4について、図5を参照して説明する。励振用パラメ
ータ形成回路4は、アドレス制御回路4a、擦弦力用記
憶装置4b、擦弦速度用記憶装置4c、加算器AD5,
AD6および乗算器M4,M5から構成されている。アド
レス制御回路4aは、内部にカウンタを備えており、キ
ーオン信号KONからキーオフ信号KOFFの間に、イ
ニシャルタッチ信号ITによって決定される上位アドレ
スを上記カウンタにより修飾することによって、上記イ
ニシャルタッチ信号ITに応じて、アドレスデータAD
D1およびADD2を擦弦力用記憶装置4bと擦弦速度用
記憶装置4cとに供給する。また、キーオフ信号KOF
Fが供給されると、楽音信号を生成しないようにするた
め、各々、ディレイ長DL1およびDL2に応じて擦弦力
用記憶装置4bと擦弦速度用記憶装置4cの値「0」を
記憶した領域をアクセスするようになっている。Next, the excitation parameter forming circuit 4 shown in FIG. 1 will be described with reference to FIG. Excitation parameters forming circuit 4, the address control circuit 4a, bowed string force storage device 4b, bowed string speed storage device 4c, the adder AD 5,
AD 6 and multipliers M 4 and M 5 . Address control circuit 4a, inside provided with a counter, during the key-on signal KON of the key-off signal KOFF, the upper address determined by the initial touch signal IT by modifying the above counter, on the initial touch signal IT The address data AD
D 1 and supplies ADD 2 to the storage device 4b and bowed string speed storage device 4c for bowed string force. Also, the key-off signal KOF
When F is supplied, so that you do not want to generate a musical tone signal, respectively, the value of the bowed string force storage device 4b and bowed string speed storage device 4c in accordance with delay length DL 1 and DL 2 "0 Is accessed.
【0020】擦弦力用記憶装置4bには、図6に示すよ
うに、下位アドレスから順に、イニシャルタッチ信号I
Tが「0」の時の弓圧(擦弦力)の時間変化、イニシャ
ルタッチ信号ITが「1」の時の弓圧の時間変化、……
イニシャルタッチ信号ITが「n」の時の弓圧の時間変
化と、各イニシャルタッチ信号ITに応じた弓圧の時間
変化が記憶されている。すなわち、擦弦力用記憶装置4
bは、イニシャルタッチITに基づいて生成されたアド
レスデータADD1に応じて、擦弦力BFの時間変化B
F0を読み出し、これを加算器AD5の一方の入力端へ供
給する。As shown in FIG. 6, an initial touch signal I is stored in the storage device 4b for bowing force in order from the lower address.
Time change of bow pressure (stringing force) when T is "0", time change of bow pressure when initial touch signal IT is "1", ...
The time change of the bow pressure when the initial touch signal IT is “n” and the time change of the bow pressure according to each initial touch signal IT are stored. That is, the bowing force storage device 4
b is a time change B of the bowing force BF in accordance with the address data ADD 1 generated based on the initial touch IT.
It reads the F 0, and supplies it to one input terminal of adder AD 5.
【0021】また、擦弦速度用記憶装置4cには、図7
に示すように、下位アドレスから順に、イニシャルタッ
チ信号ITが「0」の時の弓速(擦弦速度)の時間変
化、イニシャルタッチ信号ITが「1」の時の弓速の時
間変化、……イニシャルタッチ信号ITが「n」の時の
弓速の時間変化と、各イニシャルタッチ信号ITに応じ
た弓速の時間変化が記憶されている。すなわち、擦弦速
度用記憶装置4cは、イニシャルタッチITに基づいて
生成されたアドレスデータADD2に応じて、擦弦速度
BSの時間 変化BS0を読み出し、これを加算器AD6
の一方の入力端へ供給する。FIG. 7 shows a storage device 4c for the bowing speed.
As shown in the figure, in order from the lower address, the time change of the bow speed (stringing speed) when the initial touch signal IT is “0”, the time change of the bow speed when the initial touch signal IT is “1”,. ... A temporal change in bow speed when the initial touch signal IT is “n” and a temporal change in bow speed according to each initial touch signal IT are stored. That is, bowed string speed storage device 4c in accordance with the address data ADD 2 that is generated based on the initial touch, reads the time change BS 0 of bowed string velocity BS, adder this AD 6
To one of the input terminals.
【0022】上記加算器AD5およびAD6の他方の入力
端には、乗算器M4およびM5を介してアフタタッチ信号
ATが供給されている。乗算器M4およびM5は、アフタ
タッチ信号ATの効き具合を調節するためのものであ
る。加算器AD5では、擦弦力の時 間変化BF0に上記
アフタタッチ信号ATを加算し、これを擦弦力BFとし
て図1 に示す音源6へ供給する。また、加算器AD6で
は、擦弦速度の時間変化BS0に上記アフタタッチ信号
ATを加算し、これを擦弦速度BSとして図1に示す音
源6へ供給する。このように、擦弦力BFと擦弦速度B
Sとを時変化させることによって楽音信号WBに変化を
付ける。The other input terminals of the adders AD 5 and AD 6 are supplied with an after touch signal AT via multipliers M 4 and M 5 . Multiplier M 4 and M 5 are, aphthous
This is for adjusting the effectiveness of the touch signal AT. The adder AD 5, the between change BF 0 when bowed string force
The after touch signal AT is added, and this is supplied to the sound source 6 shown in FIG. 1 as a bowing force BF. Further, the adder AD 6, the after-touch signal AT is added to the time change BS 0 of bowed string speed, supplied to the sound source 6 shown in FIG. 1 so as bowed string speed BS. Thus, the bowing force BF and the bowing speed B
By changing S with time, the tone signal WB is changed.
【0023】次に、図1に示す線形系パラメータ形成回
路5について、図8に示すブロック図を参照して説明す
る。この図において、アドレス制御回路5aは、イニシ
ャルタッチITに応じて、擦弦ポイントを得るためのア
ドレスデータADD3を生成し、これを擦弦ポイント記
憶装置5bへ供給する。擦弦ポイント記憶装置5bに
は、擦弦ポイントデータが記憶されており、アドレスデ
ータADD3に応じて擦弦ポイントデータを乗算器M6の
一方の入力端へ供給する。Next, the linear parameter forming circuit 5 shown in FIG. 1 will be described with reference to the block diagram shown in FIG. In this figure, the address control circuit 5a in accordance with the initial touch IT, generates address data ADD 3 for obtaining a bowed string point, and supplies it to the bowed string point storage device 5b. The bowed string point storage device 5b, bowed string point data is stored, supplies the bowed string point data in response to the address data ADD 3 to one input of the multiplier M 6.
【0024】また、アドレス制御回路5cは、キーコー
ドKCに応じて、アドレスデータADD4を生成し、こ
れを各種パラメータ記憶装置5dへ供給する。各種パラ
メータ記憶装置5dには、図9に示すように、キーコー
ドKCの「0」、「1」、……に対応させて、遅延ルー
プ回路LOOPの全ディレイ長DL、フィルタ制御デー
タFC1,FC2が順次記憶されている。この各種パラメ
ータ記憶装置5dは、アドレスデータADD4に応じて
全ディレイ長DL、フィルタ制御データFC1,FC2を
出力する。全ディレイ長DLは、加算器AD7の一方の
入力端(+)および乗算器M6の他方の入力端へ供給す
る。フィルタ制御データFC1は、図2に示すフィルタ
10へ供給され、フィルタ制御データFC2は、加算器
AD9の一方の入力端へ供給する。Further, the address control circuit 5c, in response to the key code KC, generates address data ADD 4, and supplies it to the various parameter storage unit 5d. As shown in FIG. 9, the various parameter storage devices 5d store the total delay length DL of the delay loop circuit LOOP, the filter control data FC 1 , and the filter control data FC 1 , in correspondence with “0”, “1”,. FC 2 are sequentially stored. The various parameter storage unit 5d, the total delay length DL in response to the address data ADD 4, and outputs a filter control data FC 1, FC 2. All delay length DL supplies one input terminal of an adder AD 7 (+) and to the other input of the multiplier M 6. Filter control data FC 1 is supplied to the filter 10 shown in FIG. 2, the filter control data FC 2 is supplied to one input terminal of adder AD 9.
【0025】乗算器M6は、全ディレイ長DLに擦弦ポ
イントデータを乗算して、その結果を加算器AD7の他
方の入力端(−)と、加算器AD8の一方の入力端へ供
給する。加算器AD7は、全ディレイ長DLと上記乗算
結果を加算し(DL−乗算結果)、これを弓から駒まで
のディレイ長DL1としてディレイ9へ供給する。ま
た、加算器AD8の他方の入力端には、乗算器M8を介し
てアフタタッチ信号ATが供給されており、加算器AD
8は、上記乗算結果にアフタタッチ信号ATを加算し、
弓から弦までのディレイ長DL2としてディレイ7へ供
給する。The multiplier M 6 multiplies the total delay length DL by the bowed point data and sends the result to the other input terminal (−) of the adder AD 7 and one input terminal of the adder AD 8 . Supply. The adder AD 7 adds the total delay length DL and the multiplication result (DL-multiplication result), and supplies to the delay 9 so as delay length DL 1 from bow to frame. Further, the other input terminal of the adder AD 8, it after touch signal AT via a multiplier M 8 are supplied, an adder AD
8 adds the after touch signal AT to the multiplication result,
As the delay length DL 2 from the bow and the string supplied to the delay 7.
【0026】上記加算器AD9の他方の入力端には、乗
算器M7を介してアフタタッチ信号ATが供給されてお
り、加算器AD9は、上記フィルタ制御データFC2にア
フタタッチ信号ATを加算した後、これをフィルタ8へ
供給する。このように、線形系パラメータ形成回路5に
おいても、弓から弦までのディレイ長DL2と指側のフ
ィルタ係数FC2とをアフタタッチ信号ATによって変
化させるため、ビブラートなどが実現できるようになっ
ている。[0026] The other input terminal of the adder AD 9 is supplied with after-touch signal AT via a multiplier M 7, the adder AD 9 is A in the filter control data FC 2
After adding the lid touch signal AT, this is supplied to the filter 8. Thus, in the linear system parameters forming circuit 5, for changing the length of the delay DL 2 and the finger-side filter coefficient FC 2 and the after-touch signal AT from the bow to the string, so like it can be realized vibrato I have.
【0027】上述した構成によれば、演奏者によって演
奏されると、演奏に応じた演奏情報PI1およびPI2が
鍵盤1から出力される。演奏情報PI1は、マイクロプ
ロセッサ2へ供給され、演奏情報PI2は、キータッチ
検出回路3へ供給される。マイクロプロセッサ2では、
演奏情報PI1に応じて、キーオン信号KON、キーオ
フ信号KOFFおよびキーコードKCが生成される。キ
ーオン信号KONおよびキーオフ信号KOFFは、励振
用パラメータ形成回路4へ供給され、キーコードKC
は、線形系パラメータ形成回路5および音源6へ供給さ
れる。また、キータッチ検出回路3では、演奏情報PI
2に従ってイニシャルタッチ信号ITおよびアフタタッ
チ信号ATが生成される。イニシャルタッチ信号ITお
よびアフタタッチ信号ATは、上記励振用パラメータ形
成回路4および線形系パラメータ形成回路5へ供給され
る。According to the above-described configuration, when a performance is performed by a player, performance information PI 1 and PI 2 corresponding to the performance are output from the keyboard 1. The performance information PI 1 is supplied to the microprocessor 2, and the performance information PI 2 is supplied to the key touch detection circuit 3. In microprocessor 2,
Depending on the performance information PI 1, key-on signal KON, the key-off signal KOFF, and the key code KC is generated. The key-on signal KON and the key-off signal KOFF are supplied to the excitation parameter forming circuit 4, and the key code KC
Is supplied to the linear system parameter forming circuit 5 and the sound source 6. In the key touch detection circuit 3, the performance information PI
2 and the initial touch signal IT and after touch
A signal AT is generated. The initial touch signal IT and the after touch signal AT are supplied to the excitation parameter forming circuit 4 and the linear parameter forming circuit 5.
【0028】次に、励振用パラメータ形成回路4では、
図5に示すアドレス制御回路4aにおいて、イニシャル
タッチ信号ITによって決定される上位アドレスを上記
カウンタにより修飾することによって、上記イニシャル
タッチ信号ITに応じたアドレスデータADD1および
ADD2が生成される。アドレスデータADD1 は、擦
弦力用記憶装置4bに供給され、アドレスデータADD
2 は擦弦速度用記憶装置4cに供給される 。Next, in the excitation parameter forming circuit 4,
In the address control circuit 4a shown in FIG. 5, by modifying the upper address determined by the initial touch signal IT by the counter, address data ADD 1 and ADD 2 corresponding to the initial touch signal IT is generated. Address data ADD 1 is supplied to the bowed string force storage device 4b, address data ADD
2 is supplied to the bowing speed storage device 4c.
【0029】擦弦力用記憶装置4bでは、アドレスデー
タADD1 に応じて、すなわちイニシャルタッチ信号I
Tに応じて擦弦力の時間変化BF0 を読み出す。また、
擦弦速度用記憶装置4cでは、アドレスデータADD2
に応じて、すなわちイニシャルタッチ信号ITに応じて
擦弦速度の時間変化BS0 を読み出す。次に、加算器A
D5では、擦弦力の時間変化BF0にアフタタッチ信号A
Tを加算することによって、アフタタッチ信号ATによ
る効果を付加する。このようにして生成された擦弦力信
号BFおよび擦弦速度信号BSは、図1に示す音源6へ
供給される。[0029] In bowed string force storage device 4b, in accordance with the address data ADD 1, i.e. initial touch signal I
A time change BF 0 of the bowing force is read according to T. Also,
In the storage device 4c for the bowing speed, the address data ADD 2
Depending on, i.e. reads the time change BS 0 of bowed string speed in accordance with the initial touch signal IT. Next, adder A
In D 5, bowed string forces the time change BF 0 to after-touch signal A
By adding T, the effect of the after touch signal AT is added. The bowing force signal BF and the bowing speed signal BS thus generated are supplied to the sound source 6 shown in FIG.
【0030】次に、線形系パラメータ形成回路5では、
アドレス制御回路5aによってイニシャルタッチ信号I
Tに応じたアドレスデータADD3 が生成される。そし
て、擦弦ポイント記憶装置5bでは、上記アドレスデー
タADD3 に応じた擦弦ポイントデータが読み出され
る。また、アドレス制御回路5cでは、キーコードKC
に応じたアドレスデータADD4 が生成され、各種パラ
メータ記憶装置5dへ供給される。各種パラメータ記憶
装置5dでは、アドレスデータAD4 に応じて、図9に
示す全ディレイ長DL、フィルタ制御データFC1およ
びFC2が読み出される。全ディレイ長DLは、上記擦
弦ポイントデータに従って、弓から駒までのディレイ長
DL1と、弓から弦までのディレイ長DL2とに分割され
る。ディレイ長DL1は、図2に示すディレイ9へ供給
され、また、ディレイ長DL2は、アフタタッチ信号A
Tによる効果が付与された後、図2に示すディレイ7へ
供給される。そして、フィルタ制御データFC1 は、図
2に示すフィルタ10へ供給され、フィルタ制御データ
FC2 は、アフタタッチ信号ATによる効果が付与され
た後、フィルタ8へ供給される。Next, in the linear system parameter forming circuit 5,
The initial touch signal I by the address control circuit 5a
T is the address data ADD 3 corresponding to the generated. Then, the bowed string point storage device 5b, bowed string point data corresponding to the address data ADD 3 is read. In the address control circuit 5c, the key code KC
Address data ADD 4 corresponding to the generated and supplied to various parameter storage unit 5d. In various parameter storage unit 5d, in accordance with the address data AD 4, the total delay length DL shown in FIG. 9, the filter control data FC 1 and FC 2 are read. All delay length DL in accordance with the bowed string point data, and the delay length DL 1 from bow to frame is divided into a delay length DL 2 from the bow and the string. Delay length DL 1 is supplied to the delay 9 shown in FIG. 2, also, the delay length DL 2 is after-touch signal A
After the effect of T is given, it is supplied to the delay 7 shown in FIG. Then, the filter control data FC 1 is supplied to the filter 10 shown in FIG. 2, and the filter control data FC 2 is supplied to the filter 8 after the effect by the after touch signal AT is given.
【0031】そして、図2に示す音源6では、各種パラ
メータとして、ディレイ長DL1,DL2、フィルタ制御
データFC1およびFC2が設定される。また、励振回路
11には、擦弦力信号BF、擦弦速度信号BSおよびキ
ーコードKCが供給される。そして、該励振回路11の
非線形回路12においては、キーコードKCおよび楽音
信号TS3が、アドレスデコータ12aによって、各
々、上位アドレス、下位アドレスにデコードされる。In the sound source 6 shown in FIG. 2, delay lengths DL 1 and DL 2 and filter control data FC 1 and FC 2 are set as various parameters. The excitation circuit 11 is supplied with a bowing force signal BF, a bowing speed signal BS, and a key code KC. Then, in the nonlinear circuit 12 of該励oscillating circuit 11, the key code KC and tone signal TS 3 is, by the address de coater 12a, respectively, the upper address is decoded to the lower address.
【0032】そして、記憶回路12bでは、デコードさ
れたデータ、すなわちキーコードKCに応じて(音高に
応じて)、図4に示す音高(キーコードKC)に対応さ
せた非線形波形WB1、WB2、……WB10、WB11、…
…のいずれかが読み出される。すなわち、低音域の楽音
信号を生成する場合には、高調波成分を多く含むよう
に、角部を鋭角にした波形WB1、WB2側の波形が読み
出され、高音域の楽音信号を生成する場合には、高調波
成分を含まないように、角部を丸くした波形WB10、W
B11側の波形が読み出される。この波形は、励振信号と
して、図2に示す乗算器M3へ供給される。乗算器M3で
は、所定の波形を有する励起信号に擦弦力信号BFが乗
算される。そして、乗算器M3が出力する信号は、加算
器AD1およびAD2を介して遅延ループ回路LOOPへ
供給される。Then, in the storage circuit 12b, in accordance with the decoded data, ie, the key code KC (in accordance with the pitch ), the nonlinear waveform WB 1 corresponding to the pitch (key code KC) shown in FIG. WB 2 ,… WB 10 , WB 11 ,…
Is read out. That is, when generating a tone signal in the low frequency range, the waveforms WB 1 and WB 2 having sharp corners are read out so as to include many harmonic components, and a tone signal in the high frequency range is generated. when, as not containing a harmonic component, the waveform WB1 was rounded corners 0, W
Waveform B 11 side is read. This waveform, as the excitation signal, is supplied to the multiplier M 3 shown in FIG. The multiplier M 3, bowed string force signal BF is multiplied to the excitation signal having a predetermined waveform. Then, the signal output by the multiplier M 3 are supplied to the delay loop circuit LOOP via an adder AD 1 and AD 2.
【0033】そして、遅延ループ回路LOOPを巡回す
る信号は、加算器AD3を介して、再び、励振回路11
へ戻る。励振回路11では、戻ってきた信号を新たな励
起信号TS1として、各種パラメータに基づき、新たな
励起信号を生成される。そしてこの新たな励起信号は、
再び、遅延ループ回路LOOPへ供給される。このよう
に、励起信号を遅延ループ回路LOOPを巡回させると
ともに、励振回路11にフィードバックさせて新たな励
起信号を生成する。[0033] Then, signals for cyclic delay loop circuit LOOP via the adder AD 3, again, the excitation circuit 11
Return to The excitation circuit 11, a signal which has returned as a new excitation signal TS 1, based on the various parameters, is generated to a new excitation signal. And this new excitation signal
Again, it is supplied to the delay loop circuit LOOP. In this way, the excitation signal is circulated through the delay loop circuit LOOP and is fed back to the excitation circuit 11 to generate a new excitation signal.
【0034】以上、第1の実施例では、生成する楽音信
号の音高に応じて、キーコードKCを参照して、該キー
コードKCに対応する波形の励振信号を読み出すように
したので、高音域においてはノイズを低減することがで
き、かつ低音域においても自然楽器の楽音の特徴を失わ
ない楽音が合成できる。As described above, in the first embodiment, the excitation signal having the waveform corresponding to the key code KC is read out with reference to the key code KC according to the pitch of the musical tone signal to be generated. In the sound range, noise can be reduced, and even in the low sound range, a sound that does not lose the characteristics of the sound of a natural musical instrument can be synthesized.
【0035】[第2の実施例]次に、第2の実施例につ
いて、図10ないし図13を参照して説明する。まず、
図10は、図1において示す音源の第2の実施例の構成
を示すブロック図である。なお、この図において、図2
に示す構成要件と同一の要件には同じ符号を付けて説明
を省略する。この実施例の特徴は、非線形回路16にあ
り、図2に示す非線形回路12では複数の非線形波形が
記憶されていたが、この実施例では、基本的な波形だけ
を記憶しておき、該基本波形の読み出し方によって各キ
ーコードKCに対応した励振信号が生成されるようにな
っているところにある。[Second Embodiment] Next, a second embodiment will be described with reference to FIGS. First,
FIG. 10 is a block diagram showing the configuration of the second embodiment of the sound source shown in FIG. In this figure, FIG.
The same reference numerals are given to the same components as those described in (1) and description thereof is omitted. The feature of this embodiment resides in the nonlinear circuit 16, and the nonlinear circuit 12 shown in FIG. 2 stores a plurality of nonlinear waveforms. In this embodiment, however, only the basic waveform is stored and the basic waveform is stored. An excitation signal corresponding to each key code KC is generated depending on how the waveform is read.
【0036】図において、励振回路15は、加算器AD
10および非線形回路16から構成されている。加算器A
D10は、加算器AD3が出力する楽音信号TS1に擦弦速
度信号BSを加算して、楽音信号TS2として非線形回
路16へ供給する。該非線形回路16には、さらに、擦
弦力信号BFおよびキーコードKCが供給されている。In the figure, an excitation circuit 15 is provided with an adder AD
10 and a nonlinear circuit 16. Adder A
D 10 represent respectively the particle diameters by adding the bowed string velocity signal BS to the tone signal TS 1 output by the adder AD 3, supplied to the nonlinear circuit 16 as a tone signal TS 2. The non-linear circuit 16 is further supplied with a bowing force signal BF and a key code KC.
【0037】次に、上述した非線形回路16について、
図11に示すブロック図を参照して説明する。上記楽音
信号TS1は、入力信号INとして、絶対値回路16a
へ供給されるとともに、乗算器M12を介してリミッタ1
6eへ供給される。絶対値回路16aは、楽音信号TS
1の絶対値をとり、これを絶対値信号ABSとして加算
器AD11の一方の入力端(+)へ供給する。この加算器
AD11の他方の入力端(−)には、乗算器Maを介して
擦弦力信号BFが供給されている。また、乗算器M9を
介した擦弦力信号BFは、リミッタ16eにも供給され
ている。Next, regarding the above-described nonlinear circuit 16,
This will be described with reference to the block diagram shown in FIG. The tone signal TS 1 as an input signal IN, the absolute value circuit 16a
It is supplied to the limiter 1 via the multiplier M 12
6e . The absolute value circuit 16a outputs the tone signal TS
Takes the absolute value of 1 and adds it as absolute signal ABS
And supplies one input of vessel AD 11 to (+). Other input terminal of the adder AD 11 (-), the bowed string force signal BF through the multiplier Ma is supplied. Also, the multiplier M 9 a bowed string force signal BF over is also supplied to a limiter 16e.
【0038】上記リミッタ16eは、乗算器M9を介し
て供給される擦弦力信号BFに応じて、乗算器M12にお
いてδ倍された楽音信号の振幅を制限し、これを乗算器
M13の他方の入力端へ供給する。加算器AD11は、絶対
値信号ABSから擦弦力信号BFを減算して、この結果
を加算器AD12の一方の入力端およびセレクタ16fの
セレクト端子Sへ供給する。加算器AD12の他方の入力
端には、上記セレクタ16fの出力信号が乗算器M11を
介して供給されており、該加算器AD12は、加算器AD
11における演算結果と上記出力信号とを加算し、この結
果を乗算器M10へ供給する。[0038] The limiter 16e is a multiplier in accordance with the bowed string output signal BF supplied via the M 9, to limit the amplitude of the multiplier M 12 [delta] multiplied musical tone signal, the multiplier M 13 This Is supplied to the other input terminal. The adder AD 11 supplies the absolute value signal ABS subtracts the bowed string force signal BF, to select terminal S of the one input terminal and the selector 16f of the adder AD 12 this result. To the other input terminal of the adder AD 12, the output signal of the selector 16f are supplied via the multiplier M 11, the adder AD 12 includes an adder AD
It adds the calculation result and the output signal at 11, and supplies the result to the multiplier M 10.
【0039】また、キーコードKCが変換回路16bに
供給されている。変換回路16bは、キーコードKCを
変換し、これを係数γとして乗算器M10へ供給する。乗
算器M10は、加算器AD12の出力信号に係数γをかけ、
これをアドレスデータADD5としてテーブル16cへ
供給する。テーブル16cには、図12(a)に示す波
形WBAが記憶されており、アドレスデータADD5に応
じて波形WBAが読み出される。読み出された波形WBA
は、セレクタ16fの入力端(A)へ供給される。ま
た、テーブル16dには、図12(b)に示す波形WB
Bが記憶されており、アドレスデータADD6に応じて波
形WBBが読み出される。読み出された波形WBBは、セ
レクタ16fの入力端(B)へ供給される。The key code KC is supplied to the conversion circuit 16b. Conversion circuit 16b converts the key code KC, supplied to the multiplier M 10 so as coefficient gamma. The multiplier M 10 is multiplied by the coefficient γ in the output signal of the adder AD 12,
This is supplied to the table 16c as address data ADD5. The table 16c, FIG. 12 (a) to have a waveform WB A are stored indicated, the waveform WB A read according to the address data ADD 5. Read waveform WB A
Is supplied to the input terminal (A) of the selector 16f. In addition, the table 16d has the waveform WB shown in FIG.
B is stored, and the waveform WB B is read according to the address data ADD 6 . Read waveform WB B is supplied to an input terminal of the selector 16f (B).
【0040】セレクタ16fは、加算器AD11の出力の
最上位ビットMSBに応じて、入力端AおよびBのいず
れかを一方に供給される波形信号を乗算器M13の一方の
入力端へ供給するとともに、これを乗算器M11を介して
前述した加算器AD12の他方の入力端へ供給する。な
お、乗算器M11における係数εは、ヒステリシス特性を
実現する定数である。The selector 16f in accordance with the most significant bit MSB of the output of the adder AD 11, supplies the waveform signal supplied to one input terminal A and B in one to one input terminal of the multiplier M 13 to together, and supplies this via a multiplier M 11 to the other input of the adder AD 12 described above. Incidentally, the coefficient ε in the multiplier M 11, is a constant to achieve a hysteresis characteristic.
【0041】上述した構成によれば、図11に示す非線
形回路16によって所定の波形の励振信号が生成され
る。まず、演奏者によって演奏されると、前述した第1
の実施例と同様に、マイクロプロセッサ2によってキー
オン信号KON、キーオフ信号KOFFおよびキーコー
ドKCが生成され、キータッチ検出回路3によってイニ
シャルタッチ信号ITおよびアフタタッチ信号ATが生
成される。そして、励振用パラメータ形成回路4では、
擦弦力信号BFおよび擦弦速度信号BSが生成される。
また線形系パラメータ形成回路5では、ディレイD
L1,DL2およびフィルタ制御データFC1、FC2が生
成される。According to the configuration described above, an excitation signal having a predetermined waveform is generated by the nonlinear circuit 16 shown in FIG. First, when performed by a player, the first
Similarly to the embodiment, the microprocessor 2 generates the key-on signal KON, the key-off signal KOFF, and the key code KC, and the key touch detection circuit 3 generates the initial touch signal IT and the after touch signal AT. Then, in the excitation parameter forming circuit 4,
A bowing force signal BF and a bowing speed signal BS are generated.
In the linear system parameter forming circuit 5, the delay D
L 1 and DL 2 and filter control data FC 1 and FC 2 are generated.
【0042】そして、音源6の非線形回路16では、絶
対値回路16aにおいて、楽音信号TS2の絶対値AB
Sがとられる。この絶対値ABSは、加算器AD11に供
給され、擦弦力信号BFに応じた値が減算された後、加
算器AD12において係数εが乗算されたセレクタ16f
の出力が加算される。そして、乗算器M10において、キ
ーコードKCに応じた係数γによって修飾される。テー
ブル16cでは、上記絶対値ABSに基づくアドレスデ
ータADD5に従って、図12(a)に示す波形WBAが
読み出される。[0042] Then, in the nonlinear circuit 16 of the sound source 6, the absolute value circuit 16a, the absolute value AB of the tone signal TS 2
S is taken. The absolute value ABS is supplied to the adder AD 11, after the value corresponding to the bowed string force signal BF is subtracted, the selector coefficient ε in the adder AD 12 is multiplied 16f
Are added. Then, the multiplier M 10, is modified by a factor corresponding to the key code KC gamma. In the table 16c, in accordance with the address data ADD 5 based on the absolute value ABS, the waveform WB A illustrated in FIG. 12 (a) is read out.
【0043】ここで、上記アドレスデータADD5は、
擦弦力信号BFに応じた値が減算されているため、波形
WBAは、上記擦弦力信号BFに応じて図示の矢印Aの
方向にシフトされる。また、楽音信号TS2の絶対値に
基づいてアドレスデータADD5を生成しているため、
図示の縦軸で対称な台形状の波形となる。さらに、係数
γが上記アドレスデータADD5を修飾しているため、
図示の横軸に沿った方向で、該係数γに応じて縮小され
た波形となる。Here, the address data ADD 5 is
Since the value corresponding to the bowing force signal BF has been subtracted, the waveform WB A is shifted in the direction of the arrow A shown in the figure according to the bowing force signal BF. Moreover, since the generated address data ADD 5 based on the absolute value of the tone signal TS 2,
The waveform has a trapezoidal shape that is symmetrical with respect to the vertical axis in the figure. Furthermore, since the coefficient γ is modifying the address data ADD 5,
In the direction along the illustrated horizontal axis, the waveform is reduced in accordance with the coefficient γ.
【0044】また、テーブル16dでは、上記絶対値A
BSに基づくアドレスデータADD6に従って、図12
(b)に示す波形WBBが読み出される。この場合も、
上述したアドレスデータADD5と同様に、擦弦力信号
BFに応じた値が減算されているため、波形WBBは、
上記擦弦力信号BFに応じて図示の矢印Bの方向にシフ
トされる。また、楽音信号TS2の絶対値に基づいてア
ドレスデータADD6を生成しているため、図示の縦軸
で対称な波形となる。In the table 16d, the absolute value A
According to the address data ADD6 based on the BS, FIG.
(B) is a waveform WB B shown in read. Again,
Similar to the address data ADD 5 described above, since the value corresponding to the bowed string force signal BF is subtracted, the waveform WB B is
It is shifted in the direction of arrow B shown in the figure according to the bowing force signal BF. Moreover, since the generated address data ADD 6 based on the absolute value of the tone signal TS 2, a symmetrical waveform with the vertical axis shown.
【0045】そして、これら波形WBAおよびWBBは、
セレクタ16fによって、絶対値ABSの正負の状態に
応じて選択的に出力される。このため、低音域において
は、図13(a)に示す非線形波形WBLが生成され、
高音域においては図13(b)に示す非線形波形WBH
が生成される。The waveforms WB A and WB B are
The selector 16f selectively outputs the absolute value ABS depending on whether the absolute value ABS is positive or negative. Therefore, in the low frequency range, a non-linear waveform WBL shown in FIG.
In the high frequency range, the nonlinear waveform WBH shown in FIG.
Is generated.
【0046】この結果、第2の実施例においても、音高
に応じて非線形関数の不連続部分の鈍化程度が制御され
るため、高音域においてはノイズを低減することがで
き、かつ低音域においても自然楽器の楽音の特徴を失わ
ない楽音が合成できる。[0046] Consequently, in the second embodiment, since the order of slowdown in the discontinuous portion of the non-linear function is controlled according to the pitch <br/>, in the high tone range can reduce noise, In addition, even in the low frequency range, a musical tone that does not lose the characteristics of the musical tone of the natural musical instrument can be synthesized.
【0047】なお、上述した記憶回路12b、記憶装置
4b,4c、擦弦ポイント記憶装置5b、各種パラメー
タ記憶装置5dおよびテーブル16c,16dは、RO
Mによって構成するとは限らず、供給される信号に対し
て、所定の演算を行なう非線形演算回路であってもよ
い。The storage circuit 12b, the storage devices 4b and 4c, the bowed point storage device 5b, the various parameter storage devices 5d, and the tables 16c and 16d are RO
The configuration is not limited to M, and a non-linear operation circuit that performs a predetermined operation on a supplied signal may be used.
【0048】また、上述したディレイ7および9は、シ
フトレジスタに限定されるものでなく、他の遅延手段で
あってもよい。また、上述した実施例では、シミュレー
トする自然楽器として擦弦楽器について説明したが、こ
れに限らず、他のアルゴリズム、例えば、撥弦、打弦、
管楽器などでもよい。The delays 7 and 9 described above are not limited to shift registers, but may be other delay means. Further, in the above-described embodiment, the bowed musical instrument has been described as a simulated natural musical instrument. However, the present invention is not limited to this.
Wind instruments may be used.
【0049】上述した実施例では、各構成要件は、ハー
ドウエアによって実現されたが、マイクロプログラム、
ソフトウエアによって実現されてもよい。また、上述し
た実施例では、音源は単音の楽音信号を合成するように
構成されているが、これに限らず、時分割処理を行なう
ことによって、複数の楽音信号を合成してもよい。In the above-described embodiment, each component is realized by hardware.
It may be realized by software. In the above-described embodiment, the sound source is configured to synthesize a single tone signal. However, the present invention is not limited to this, and a plurality of tone signals may be synthesized by performing time-division processing.
【0050】[0050]
【発明の効果】以上、説明したように、この発明によれ
ば、演奏に応じた複数のパラメータを楽音制御手段によ
って生成し、複数のパラメータのうち音高を示すパラメ
ータに応じて、そのパラメータが示す音高が高いほど角
部の角張り具合が丸くなる非線形関数を非線形関数発生
手段によって生成し、該非線形関数に基づく信号を複数
のパラメータが設定された遅延ループ手段に供給し、該
信号を楽音信号として出力するようにしたので、例え
ば、上記非線形関数発生手段に入力される音高を示すパ
ラメータに応じて不連続点の鈍化程度を調整した非線形
関数を発生させるようにすることで、楽音の音域に応じ
て非線形回路の微分不連続点の角張り具合いが制御さ
れ、高音域においてはノイズを低減することができ、か
つ低音域においても自然楽器の楽音の特徴を失わない楽
音が合成できるという利点が得られる。As described above, according to the present invention, a plurality of parameters corresponding to the performance are generated by the musical tone control means, and a parameter indicating the pitch of the plurality of parameters is generated. The higher the pitch indicated by the parameter , the higher the angle
A non-linear function in which the degree of angularity of the part is rounded is generated by non-linear function generation means, a signal based on the non-linear function is supplied to delay loop means in which a plurality of parameters are set, and the signal is output as a tone signal. Therefore, for example, by generating a nonlinear function in which the degree of blunting of the discontinuous point is adjusted in accordance with the parameter indicating the pitch input to the nonlinear function generating means, the nonlinear circuit is adjusted in accordance with the musical range of the musical sound. Is controlled, the noise can be reduced in the high tone range, and the tone can be synthesized in the low tone range without losing the characteristics of the tone of the natural musical instrument.
【図1】 本発明の第1の実施例の構成を示すブロック
図である。FIG. 1 is a block diagram showing a configuration of a first exemplary embodiment of the present invention.
【図2】 図1における音源6の構成を示すブロック図
である。FIG. 2 is a block diagram showing a configuration of a sound source 6 in FIG.
【図3】 図2における非線形回路12の構成を示すブ
ロック図である。FIG. 3 is a block diagram showing a configuration of a nonlinear circuit 12 in FIG. 2;
【図4】 図3における記憶回路12bに記憶される励
振信号を示す概念図である。FIG. 4 is a conceptual diagram showing an excitation signal stored in a storage circuit 12b in FIG.
【図5】 図1における励振用パラメータ形成回路4の
構成を示すブロック図である。FIG. 5 is a block diagram showing a configuration of an excitation parameter forming circuit 4 in FIG. 1;
【図6】 図5における擦弦力用記憶装置4bの記憶内
容を示す説明図である。FIG. 6 is an explanatory diagram showing the contents stored in a storage device for bowing force in FIG. 5;
【図7】 図5における擦弦速度用記憶装置4cの記憶
内容を示す説明図である。FIG. 7 is an explanatory diagram showing storage contents of a storage device for a bowing speed in FIG. 5;
【図8】 図1における線形系パラメータ形成回路5の
構成を示すブロック図である。8 is a block diagram showing a configuration of a linear system parameter forming circuit 5 in FIG.
【図9】 図8における各種パラメータ記憶装置5dの
記憶内容を示す説明図である。FIG. 9 is an explanatory diagram showing storage contents of various parameter storage devices 5d in FIG.
【図10】 第2の実施例における音源の構成を示すブ
ロック図である。FIG. 10 is a block diagram illustrating a configuration of a sound source according to a second embodiment.
【図11】 図10における非線形回路16の構成を示
すブロック図である。11 is a block diagram showing a configuration of a nonlinear circuit 16 in FIG.
【図12】 (a)は図11におけるテーブル16cに
記憶される波形を示す波形図であり、(b)は図11に
おけるテーブル16dに記憶される波形を示す波形図で
ある。12A is a waveform chart showing a waveform stored in a table 16c in FIG. 11, and FIG. 12B is a waveform chart showing a waveform stored in a table 16d in FIG.
【図13】 (a)は第2の実施例における低音域の励
振信号の波形を示す波形図であり、(b)は同実施例に
おける高音域の励振信号の波形を示す波形図である。13A is a waveform diagram showing a waveform of an excitation signal in a low frequency range in the second embodiment, and FIG. 13B is a waveform diagram showing a waveform of an excitation signal in a high frequency range in the second embodiment.
【図14】 従来の遅延ループ回路を用いた音源の構成
を示すブロック図である。FIG. 14 is a block diagram showing a configuration of a sound source using a conventional delay loop circuit.
【図15】 図14における非線形回路に記憶された励
振信号の波形を示す波形図である。15 is a waveform diagram showing a waveform of an excitation signal stored in the nonlinear circuit in FIG.
4……励振用パラメータ形成回路(楽音制御回路)、5
……線形系パラメータ形成回路(楽音制御回路)、1
2,16……非線形回路(非線形関数発生手段)、LO
OP,LOOP1……遅延ループ回路。4 ... excitation parameter forming circuit (tone control circuit), 5
... Linear system parameter forming circuit (musical tone control circuit), 1
2,16 ... non-linear circuit (non-linear function generating means), LO
OP, LOOP 1 ... Delay loop circuit.
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G10H 7/08 G10H 7/00 ──────────────────────────────────────────────────続 き Continued on front page (58) Field surveyed (Int.Cl. 7 , DB name) G10H 7/08 G10H 7/00
Claims (1)
パラメータを生成する楽音制御手段と、 前記複数のパラメータのうち音高を示すパラメータに応
じて、異なる非線形関数を発生する非線形関数発生手段
であって、前記非線形関数の角部の角張り具合を、前記
パラメータが示す音高が高いほど丸くした非線形関数を
発生するものと、 前記非線形関数に基づく信号を遅延させつつ循環させ、
該信号を複数のパラメータによって信号処理する遅延ル
ープ手段とを具備し、前記遅延ループ手段を循環する信
号を楽音信号として出力することを特徴とする電子楽
器。1. A tone control means for generating a plurality of parameters characterizing a tone according to a performance, and a non-linear function generating means for generating a different non-linear function in accordance with a parameter indicating a pitch among the plurality of parameters.
Wherein the degree of cornering of the corner of the nonlinear function is
The higher the pitch indicated by the parameter, the more the nonlinear function rounded
Generated, and circulates while delaying a signal based on the non-linear function,
An electronic musical instrument, comprising: delay loop means for processing the signal with a plurality of parameters, and outputting a signal circulating through the delay loop means as a tone signal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3093328A JP3030902B2 (en) | 1991-03-30 | 1991-03-30 | Electronic musical instrument |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3093328A JP3030902B2 (en) | 1991-03-30 | 1991-03-30 | Electronic musical instrument |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04303896A JPH04303896A (en) | 1992-10-27 |
| JP3030902B2 true JP3030902B2 (en) | 2000-04-10 |
Family
ID=14079209
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3093328A Expired - Fee Related JP3030902B2 (en) | 1991-03-30 | 1991-03-30 | Electronic musical instrument |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3030902B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2803704B2 (en) * | 1993-06-29 | 1998-09-24 | ヤマハ株式会社 | Music signal generator |
| JP2803703B2 (en) * | 1993-06-29 | 1998-09-24 | ヤマハ株式会社 | Tone generator |
| JP6806120B2 (en) * | 2018-10-04 | 2021-01-06 | カシオ計算機株式会社 | Electronic musical instruments, musical tone generation methods and programs |
-
1991
- 1991-03-30 JP JP3093328A patent/JP3030902B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH04303896A (en) | 1992-10-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS5858679B2 (en) | Denshigatsuki | |
| US5428185A (en) | Musical tone synthesizing apparatus | |
| US5131310A (en) | Musical tone synthesizing apparatus | |
| US5136917A (en) | Musical tone synthesizing apparatus utilizing an all pass filter for phase modification in a feedback loop | |
| JP3030902B2 (en) | Electronic musical instrument | |
| US5157218A (en) | Musical tone signal forming apparatus | |
| JPH09222890A (en) | Musical sound synthesizer | |
| JPS61204698A (en) | Tone signal generator | |
| JP2503744B2 (en) | Music synthesizer | |
| JPH08110782A (en) | Digital signal processor for musical tone generation. | |
| JP2621466B2 (en) | Sampling device | |
| GB2294799A (en) | Sound generating apparatus having small capacity wave form memories | |
| JPH0131638B2 (en) | ||
| JPS61204697A (en) | Tone signal generator | |
| JP3433762B2 (en) | Electronic musical instrument sound generator | |
| JPS638955Y2 (en) | ||
| JP2679393B2 (en) | Music synthesizer | |
| JP2650577B2 (en) | Music synthesizer | |
| JP2822860B2 (en) | Music synthesizer | |
| JPH0934465A (en) | Musical tone signal generating apparatus and musical tone signal generating method | |
| JPH07121169A (en) | Device for imparting resonance string effect | |
| JP3223981B2 (en) | Music signal generator | |
| JP2812348B2 (en) | Musical tone signal generator | |
| JPH02108099A (en) | Waveform interpolation device | |
| JP3082258B2 (en) | Music synthesizer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20000111 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080210 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090210 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |