JP2643717B2 - Music synthesizer - Google Patents
Music synthesizerInfo
- Publication number
- JP2643717B2 JP2643717B2 JP4073307A JP7330792A JP2643717B2 JP 2643717 B2 JP2643717 B2 JP 2643717B2 JP 4073307 A JP4073307 A JP 4073307A JP 7330792 A JP7330792 A JP 7330792A JP 2643717 B2 JP2643717 B2 JP 2643717B2
- Authority
- JP
- Japan
- Prior art keywords
- tone
- loop circuit
- circuit
- tone signal
- signal
- 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
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、厚みのある楽音を合
成することができる楽音合成装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a tone synthesizer capable of synthesizing a thick tone.
【0002】[0002]
【従来の技術】従来より、楽音波形の合成方式として、
遅延回路やフィルタなどを閉ループ状に接続してループ
回路を構成し、初期楽音信号をこのループ回路に注入し
てループ回路を循環させ、適当な位置から出力楽音信号
を取出す技術が知られている。2. Description of the Related Art Conventionally, as a method of synthesizing a musical tone waveform,
There is known a technique in which a delay circuit, a filter, and the like are connected in a closed loop to form a loop circuit, an initial tone signal is injected into the loop circuit, the loop circuit is circulated, and an output tone signal is extracted from an appropriate position. .
【0003】例えば、特公昭58−58679号公報に
は、ループ回路内に非直線の位相特性を有するフィルタ
を挿入することにより、整数倍音系列から離れた倍音を
形成する技術が開示されている。フィルタとしては、例
えばあらゆる周波数において利得が「1」でかつ所定の
非直線の位相特性を有するオールパスフィルタ(以下、
「APF」と呼ぶ)などが用いられる。この技術によれ
ば、APFなどを用いて高周波倍音を出力することによ
り、比較的複雑な楽音を合成することができる。For example, Japanese Patent Publication No. 58-58679 discloses a technique of forming a harmonic separated from an integer harmonic series by inserting a filter having a non-linear phase characteristic in a loop circuit. As a filter, for example, an all-pass filter (hereinafter, referred to as an all-pass filter) having a gain of “1” at all frequencies and having a predetermined non-linear phase characteristic
Etc.). According to this technique, a relatively complicated musical sound can be synthesized by outputting high-frequency harmonics using an APF or the like.
【0004】また、特開平2−300795号公報に
も、同様のループ回路内に遅延回路とAPFを備えた楽
音合成装置が開示されている。[0004] Japanese Patent Application Laid-Open No. 2-300795 also discloses a tone synthesizer including a delay circuit and an APF in a similar loop circuit.
【0005】[0005]
【発明が解決しようとする課題】ところで、上記特公昭
58−58679号公報および特開平2−300795
号公報に開示された楽音合成装置のいずれも、基本的に
はループ回路内に駆動波形を注入しそれをループさせな
がらフィルタリングしていく、減衰型の楽音合成方式で
ある。したがって、駆動波形に含まれていない周波数成
分を有する楽音を生成することは困難であり、より厚み
のある楽音の生成が難しいという問題があった。Incidentally, the above-mentioned Japanese Patent Publication No. 58-58679 and Japanese Patent Application Laid-Open No. 2-300795.
Each of the tone synthesizers disclosed in the above publications is basically an attenuated tone synthesis system in which a drive waveform is injected into a loop circuit and filtered while looping the drive waveform. Therefore, it is difficult to generate a tone having a frequency component not included in the drive waveform, and there is a problem that it is difficult to generate a thicker tone.
【0006】この発明は、上述の従来例における問題点
に鑑み、楽音信号を循環させるループ回路を有する楽音
合成装置において、そのループ回路に注入する駆動波形
に含まれていない周波数成分を有する楽音を生成するこ
とができ、より厚みのある楽音を生成できるようにする
ことを目的とする。SUMMARY OF THE INVENTION In view of the above-mentioned problems in the prior art, the present invention provides a tone synthesizer having a loop circuit for circulating a tone signal in a tone synthesizer having a frequency component not included in a drive waveform injected into the loop circuit. It is an object of the present invention to be able to generate a thicker musical sound.
【0007】[0007]
【課題を解決するための手段】上記の目的を達成するた
め、この発明に係る楽音合成装置は、楽音信号を循環さ
せるループ回路と、前記ループ回路中に設けられた、前
記楽音信号を正の成分と負の成分とに分割する、分割手
段と、前記ループ回路中に設けられた位相特性制御手段
であって、前記分割手段により得られた正の楽音信号の
位相特性と負の楽音信号の位相特性とを異ならせてそれ
ぞれ出力するものと、前記位相特性制御手段から出力さ
れた2つの信号を加算する加算手段とを具備することを
特徴とする。また、楽音信号を循環させるループ回路
と、前記ループ回路中に設けられた前記楽音信号を正の
成分と負の成分とに分割する分割手段と、前記ループ回
路中に設けられた前記分割手段により得られた正の楽音
信号に位相特性を付与する第1の位相特性付与手段と、
前記ループ回路中に前記第1の位相特性付与手段と並列
に設けられた前記分割手段により得られた負の楽音信号
に位相特性を付与する第2の位相特性付与手段と、前記
ループ回路中に設けられた前記第1および第2の位相特
性付与手段からの出力信号を混合する混合手段とを具備
することを特徴とする。SUMMARY OF THE INVENTION To achieve the above object, a musical sound synthesizer according to the present invention circulates a musical sound signal.
And a loop circuit provided in the loop circuit.
Dividing a musical tone signal into a positive component and a negative component
Stage and phase characteristic control means provided in the loop circuit
The positive tone signal obtained by the dividing means
Differentiate the phase characteristics from those of the negative tone signal
And output from the phase characteristic control means.
And adding means for adding the obtained two signals.
Features. A loop circuit for circulating a tone signal; a dividing unit provided in the loop circuit for dividing the tone signal into a positive component and a negative component; and a dividing unit provided in the loop circuit. First phase characteristic imparting means for imparting a phase characteristic to the obtained positive tone signal;
A second phase characteristic applying means for applying a phase characteristic to the negative tone signal obtained by the dividing means provided in parallel with the first phase characteristic applying means in the loop circuit; Mixing means for mixing output signals from the first and second phase characteristic imparting means provided.
【0008】前記ループ回路は、従来より知られている
遅延回路とフィルタ手段を有するものでよい。ただし、
ループ回路中に並列に設けられた前記第1の位相特性付
与手段と前記第2の位相特性付与手段として、遅延回路
とフィルタ手段の機能を兼ね備えたものを用いてもよ
い。これらの位相特性付与手段としては、例えばAPF
が用いられる。APF以外の通常のフィルタでも非直線
の位相特性を有するものであれば適用可能である。ただ
し、APFを用いれば複雑な制御を必要とせずに本発明
が実現できる。The loop circuit may include a conventionally known delay circuit and filter means. However,
As the first phase characteristic applying means and the second phase characteristic applying means provided in parallel in a loop circuit, those having both functions of a delay circuit and a filter means may be used. As these phase characteristic imparting means, for example, APF
Is used. A general filter other than the APF can be applied as long as it has a non-linear phase characteristic. However, if the APF is used, the present invention can be realized without requiring complicated control.
【0009】[0009]
【作用】ループ回路中を循環する楽音信号を正の成分と
負の成分とに分割し、それぞれに位相特性を付与して再
び混合するようにしているので、駆動波形に含まれてい
ない周波数成分を有する複雑な楽音を合成できる。Since the tone signal circulating in the loop circuit is divided into a positive component and a negative component, and each of them is given a phase characteristic and mixed again, frequency components not included in the drive waveform Can be synthesized.
【0010】また、第1の位相特性付与手段と第2の位
相特性付与手段それぞれの位相特性を適宜選択すること
により、厚みのある楽音が合成できる。例えば、従来の
ように単にループ回路中にAPFを挿入するだけでは、
(音色を変更するという観点からは有効ではあるが、)
基本波形と高調波との位相関係が狂ってしまう。すなわ
ち、基本波と高調波の位相関係(倍音関係)は変えずに
純粋に音色のみを変化させたい場合にも、ピッチがずれ
てしまう。本発明によれば、第1の位相特性付与手段と
第2の位相特性付与手段とでちょうど反対方向に高調波
成分がずれるようにしておけば、各高調波成分の幅は広
がるが、中心のピッチは基本波形の位置にあるようにで
きる。したがって、アンサンブルを行なっているような
楽音が合成でき、音に厚みが出る。[0010] By appropriately selecting the phase characteristics of the first phase characteristic applying means and the second phase characteristic applying means, a thick musical tone can be synthesized. For example, simply inserting an APF into a loop circuit as in the past,
(Although it is effective from the viewpoint of changing the tone,)
The phase relationship between the basic waveform and the harmonic wave goes out of order. That is, even when it is desired to change only the timbre without changing the phase relationship (harmonic relationship) between the fundamental wave and the harmonic, the pitch is shifted. According to the present invention, if the harmonic components are shifted in the opposite directions between the first phase characteristic applying unit and the second phase characteristic applying unit, the width of each harmonic component is widened, but the width at the center is increased. The pitch can be at the position of the basic waveform. Therefore, a musical sound as if performing an ensemble can be synthesized, and the sound becomes thicker.
【0011】[0011]
【実施例】以下、図面を用いてこの発明の実施例を説明
する。Embodiments of the present invention will be described below with reference to the drawings.
【0012】図1は、この発明の一実施例に係る楽音合
成装置を用いた電子楽器のブロック構成を示す。この実
施例の電子楽器は、複数の鍵盤キーを有する鍵盤1、そ
の鍵盤1からの出力(キーオン信号、キーオフ信号、キ
ーコードなど)をバスライン11に対して受渡しするた
めの鍵盤インターフェース2、この電子楽器の全体の動
作を制御する中央処理装置(CPU)3、リードオンリ
メモリ(ROM)4、およびランダムアクセスメモリ
(RAM)5を備えている。ROM4は、CPU3が実
行するプログラムおよび各種のテーブルや定数などを記
憶する。RAM5には、各種のワークレジスタやフラグ
などが割当てられている。FIG. 1 shows a block diagram of an electronic musical instrument using a tone synthesizer according to one embodiment of the present invention. The electronic musical instrument of this embodiment includes a keyboard 1 having a plurality of keyboard keys, a keyboard interface 2 for passing outputs (key-on signals, key-off signals, key codes, etc.) from the keyboard 1 to a bus line 11. The electronic musical instrument includes a central processing unit (CPU) 3, a read only memory (ROM) 4, and a random access memory (RAM) 5 for controlling the overall operation of the electronic musical instrument. The ROM 4 stores programs executed by the CPU 3, various tables, constants, and the like. Various work registers and flags are assigned to the RAM 5.
【0013】また、この電子楽器は、各種の機能が割当
てられている複数のスイッチを含む操作パネル6、この
操作パネル6からの出力をバスライン11に対して受渡
しするためのパネルインターフェース7、CPU3の指
示に基づき所望の楽音信号を合成する楽音合成回路8、
および楽音合成回路8からの楽音信号に基づいて楽音を
スピーカ10から発生させるサウンドシステム9を備え
ている。The electronic musical instrument also includes an operation panel 6 including a plurality of switches to which various functions are assigned, a panel interface 7 for passing an output from the operation panel 6 to a bus line 11, a CPU 3 A tone synthesis circuit 8 for synthesizing a desired tone signal based on the instruction of
And a sound system 9 for generating a musical tone from a speaker 10 based on a musical tone signal from a musical tone synthesizing circuit 8.
【0014】図2は、楽音合成回路8の詳細なブロック
構成を示す。楽音合成回路8は、駆動波形発生回路2
1、加算器22、遅延回路23、半波整流回路24,2
5、APF26,27、加算器28、ローパスフィルタ
(以下、「LPF」と呼ぶ)29、変換テーブル30、
APF係数生成回路31、およびフィルタ係数生成回路
32を備えている。加算器22、遅延回路23、半波整
流回路24,25、APF26,27、加算器28、お
よびLPF29により、ループ回路が構成される。これ
らの構成要素はすべてディジタル回路より構成されてい
る。FIG. 2 shows a detailed block configuration of the tone synthesis circuit 8. The tone synthesis circuit 8 includes the drive waveform generation circuit 2
1, adder 22, delay circuit 23, half-wave rectifier circuit 24,2
5, APFs 26 and 27, adder 28, low-pass filter (hereinafter referred to as "LPF") 29, conversion table 30,
An APF coefficient generation circuit 31 and a filter coefficient generation circuit 32 are provided. A loop circuit is configured by the adder 22, the delay circuit 23, the half-wave rectifier circuits 24 and 25, the APFs 26 and 27, the adder 28, and the LPF 29. These components are all composed of digital circuits.
【0015】CPU3からの楽音信号合成の指示は具体
的には、キーコードKC、キーオンパルスKONP、音
色制御信号TC、およびイニシャルタッチITの出力に
よってなされる。キーコードKCは、合成すべき楽音の
音高(ピッチ)を指定する。キーオンパルスKONP
は、鍵盤の鍵がキーオンされたとき発生されるパルス信
号である。音色制御信号TCは、合成すべき楽音の音色
を指定するための信号である。イニシャルタッチIT
は、鍵盤の鍵がキーオンされたときのタッチ情報を表
す。CPU3はこれらの信号を楽音合成回路8に送出す
る。The instruction for synthesizing a tone signal from the CPU 3 is made by outputting a key code KC, a key-on pulse KONP, a tone color control signal TC, and an initial touch IT. The key code KC specifies the pitch (pitch) of a musical tone to be synthesized. Key-on pulse KONP
Is a pulse signal generated when a key on the keyboard is turned on. The tone color control signal TC is a signal for designating the tone color of a musical tone to be synthesized. Initial touch IT
Represents touch information when a key on the keyboard is turned on. The CPU 3 sends these signals to the tone synthesis circuit 8.
【0016】図2の楽音合成回路において、駆動波形発
生回路21は、音色制御信号TC、キーコードKCおよ
びキーオンパルスKONPを入力し、キーオンパルスK
ONPが発生された時点から指定された音色かつ音高の
楽音信号(駆動波形)を順次発生し加算器22に向けて
出力する。この駆動波形は、所定クロックの各サンプル
点における振幅値を表したディジタル信号の並びであ
り、1周期分の波形である。In the tone synthesizing circuit shown in FIG. 2, a drive waveform generating circuit 21 receives a tone color control signal TC, a key code KC and a key-on pulse KONP,
A tone signal (drive waveform) having a designated timbre and pitch is generated sequentially from the time when the ONP is generated and output to the adder 22. This drive waveform is a sequence of digital signals representing the amplitude value at each sample point of the predetermined clock, and is a waveform for one cycle.
【0017】加算器22に入力した駆動波形は、LPF
29からの出力と加算され、加算結果は遅延回路23の
第1段に入力する。遅延回路23は、シフトレジスタに
より構成されており、このシフトレジスタの各段は加算
器22から入力される駆動波形のディジタル信号のビッ
ト数に対応した数のフリップフロップにより構成されて
いる。各段のデータは、所定のクロック信号にしたがっ
て次の段にシフトされていく。最終段のデータは、半波
整流回路24,25に出力される。遅延回路23のシフ
トレジスタの段数dは、合成すべき楽音の音高に応じて
定められる。具体的には、変換テーブル30によりキー
コードKCに応じて段数dが決定される。段数dは、そ
の音高の楽音信号の1周期分を記憶する数である。The driving waveform input to the adder 22 is an LPF
The result of the addition is input to the first stage of the delay circuit 23. The delay circuit 23 is configured by a shift register, and each stage of the shift register is configured by a number of flip-flops corresponding to the number of bits of the digital signal of the driving waveform input from the adder 22. The data of each stage is shifted to the next stage according to a predetermined clock signal. The data of the last stage is output to the half-wave rectifier circuits 24 and 25. The number d of stages of the shift register of the delay circuit 23 is determined according to the pitch of a musical tone to be synthesized. Specifically, the conversion table 30 determines the number d of stages according to the key code KC. The stage number d is a number for storing one cycle of the musical tone signal of the pitch.
【0018】遅延回路23の最終段のデータは、半波整
流回路24,25に入力する。半波整流回路24,25
は、ループ回路中を循環する楽音信号を正負に分割す
る。すなわち、半波整流回路24は入力した楽音信号の
うち正の信号のみをAPF26に出力し、入力が負また
は「0」のときは出力を「0」とする。逆に、半波整流
回路25は入力した楽音信号のうち負の信号のみをAP
F27に出力し、入力が正または「0」のときは出力を
「0」とする。The data of the last stage of the delay circuit 23 is input to half-wave rectifier circuits 24 and 25. Half-wave rectifier circuits 24, 25
Divides the tone signal circulating in the loop circuit into positive and negative. That is, the half-wave rectifier circuit 24 outputs only the positive signal of the input tone signal to the APF 26, and when the input is negative or "0", the output is "0". Conversely, the half-wave rectifier circuit 25 converts only the negative
Output to F27. When the input is positive or “0”, the output is set to “0”.
【0019】APF26,27はそれぞれ1次のAPF
であり、その具体的な構成は図3を参照して後述する。
APF26,27は、全周波数域において利得が「1」
でかつ周波数に対する位相遅延が非直線的に変化するよ
うな位相特性を有する。APF26,27における位相
遅延量は、それぞれに入力する係数k1,k2に応じて
決定される。係数k1,k2は、APF係数生成回路3
1が音色制御信号TCおよびイニシャルタッチITに応
じて出力する。例えば、APF係数生成回路31は、キ
ーオンパルスKONPが入力した時点から、イニシャル
タッチITが大きいほど位相遅延量が大きくなるように
係数k1,k2を出力したり、音色に応じて位相遅延量
が変化するように係数k1,k2を出力する。APFs 26 and 27 are primary APFs, respectively.
The specific configuration will be described later with reference to FIG.
The APFs 26 and 27 have a gain of “1” in all frequency ranges.
And a phase characteristic such that the phase delay with respect to the frequency changes nonlinearly. The amount of phase delay in the APFs 26 and 27 is determined according to the coefficients k1 and k2 input to them. The coefficients k1 and k2 are calculated by the APF coefficient generation circuit 3
1 is output according to the tone color control signal TC and the initial touch IT. For example, after the key-on pulse KONP is input, the APF coefficient generation circuit 31 outputs the coefficients k1 and k2 so that the larger the initial touch IT, the larger the phase delay amount, or the phase delay amount changes according to the tone. Output the coefficients k1 and k2.
【0020】APF26に入力した正の楽音信号は、係
数k1にしたがって位相遅延され、加算器28に入力す
る。APF27に入力した負の楽音信号は、係数k2に
したがって位相遅延され、加算器28に入力する。加算
器28は、これらの入力信号を加算し、加算結果をLP
F29に出力する。The positive tone signal input to the APF 26 is phase-delayed according to the coefficient k1 and input to the adder 28. The negative tone signal input to the APF 27 is phase-delayed according to the coefficient k2 and input to the adder. An adder 28 adds these input signals and outputs the addition result as LP
Output to F29.
【0021】LPF29は、所定のカットオフ周波数よ
り大きい周波数成分をカットし、そのカットオフ周波数
以下の成分を通すローパス特性を有するフィルタであ
る。カットオフ周波数は、フィルタ係数生成回路32か
ら出力される係数fcに応じて決定される。フィルタ係
数生成回路32は、キーオンパルスKONPが入力した
時点から、音色制御信号TCおよびイニシャルタッチI
Tに応じて係数fcを出力する。ループ回路内にLPF
29が設けられていることにより、十分時間が経過した
後には、高次の高調波成分は減衰し低次の高調波成分の
みを有する出力波形が得られることとなる。LPF29
の出力は、加算器22に入力し、駆動波形と加算され
る。加算器22の出力が、合成された楽音信号としてサ
ウンドシステム9に向けて出力される。The LPF 29 is a filter having a low-pass characteristic that cuts frequency components higher than a predetermined cutoff frequency and passes components below the cutoff frequency. The cutoff frequency is determined according to the coefficient fc output from the filter coefficient generation circuit 32. The filter coefficient generation circuit 32 starts the timbre control signal TC and the initial touch I
The coefficient fc is output according to T. LPF in loop circuit
With the provision of 29, after a sufficient time has elapsed, higher-order harmonic components are attenuated, and an output waveform having only lower-order harmonic components is obtained. LPF29
Is input to the adder 22 and is added to the drive waveform. The output of the adder 22 is output to the sound system 9 as a synthesized tone signal.
【0022】以上のようにして、駆動波形がループ回路
を循環し、楽音信号が合成されていく。特にこの実施例
では、ループ回路内において楽音信号を正の成分と負の
成分に分割し、分割したそれぞれの信号を独立にAPF
26,27に通し、その後再度加え合せている。したが
って、ループ回路を循環するごとに、正の信号と負の信
号との位相を独立にずらしていくことができ、新たな高
調波(基本周波数の整数倍から周波数がずれた高調波を
加え合せて生成した高調波)成分の信号を生成できる。
これにより、合成楽音にびびり音的効果を付与すること
ができる。As described above, the drive waveform circulates through the loop circuit, and the tone signal is synthesized. In particular, in this embodiment, the tone signal is divided into a positive component and a negative component in the loop circuit, and each of the divided signals is independently APF
26 and 27, and then added again. Therefore, each time the circuit circulates through the loop circuit, the phases of the positive signal and the negative signal can be shifted independently, and new harmonics (harmonics whose frequency is shifted from an integral multiple of the fundamental frequency) are added. Signal of the higher harmonic component generated by the above method.
This makes it possible to impart a chattering effect to the synthesized musical sound.
【0023】図3は、APF26,27の回路例を示
す。APF26,27は、加算器41,42、乗算器4
3,44および遅延回路45を備えている。遅延回路4
5は、循環する楽音信号を1クロック(遅延回路23に
入力するクロックと同じクロック信号が入力している)
分遅延させて出力する遅延回路である。FIG. 3 shows a circuit example of the APFs 26 and 27. The APFs 26 and 27 include adders 41 and 42 and a multiplier 4
3 and 44 and a delay circuit 45. Delay circuit 4
Reference numeral 5 denotes one clock of the circulating tone signal (the same clock signal as the clock input to the delay circuit 23 is input).
This is a delay circuit that delays the output by an amount.
【0024】加算器41は、半波整流回路24,25か
らの入力信号に乗算器44からの出力信号を加算する。
加算器41の出力信号は、遅延回路45を介して遅延さ
れた後加算器42に入力するとともに、乗算器43にも
入力する。乗算器43は、加算器41からの信号に係数
kを乗じ、乗算結果を加算器42に出力する。遅延回路
45からの出力信号は乗算器44に入力する。乗算器4
4は、遅延回路45からの信号に係数−kを乗じ、乗算
結果を加算器41に出力する。加算器42は、乗算器4
3からの出力信号と遅延回路45からの出力信号とを加
算し、加算結果を後段の加算器28へと出力する。なお
係数k,−kは、−1〜1の間の値であり、APF26
ではk=k1、APF27ではk=k2である。The adder 41 adds the output signal from the multiplier 44 to the input signal from the half-wave rectifier circuits 24 and 25.
The output signal of the adder 41 is input to the adder 42 after being delayed via the delay circuit 45 and also to the multiplier 43. The multiplier 43 multiplies the signal from the adder 41 by a coefficient k, and outputs the multiplication result to the adder 42. The output signal from the delay circuit 45 is input to the multiplier 44. Multiplier 4
4 multiplies the signal from the delay circuit 45 by a coefficient −k and outputs the multiplication result to the adder 41. The adder 42 includes the multiplier 4
3 and the output signal from the delay circuit 45, and outputs the addition result to the adder 28 at the subsequent stage. The coefficients k and -k are values between -1 and 1, and the APF26
In this case, k = k1, and in the APF 27, k = k2.
【0025】図4は、図2の楽音合成装置で楽音合成を
行なったときの各部の波形を示す。図4(a)は駆動波
形発生回路21で発生した正弦波入力波形を示す。この
ような正弦波をループ回路に入力したとき、正の成分を
切り出す半波整流回路24の出力波形は図4(b)のよ
うになる。さらに、この図4(b)の波形をAPF26
に通すと、図4(c)のように歪む。負側でも同様に処
理し、正側のAPF26の出力と負側のAPF27の出
力とを加算器28で加えた波形を、図4(d)に示す。FIG. 4 shows waveforms at various parts when the tone synthesis is performed by the tone synthesis apparatus of FIG. FIG. 4A shows a sine wave input waveform generated by the drive waveform generation circuit 21. When such a sine wave is input to the loop circuit, the output waveform of the half-wave rectifier circuit 24 that cuts out the positive component is as shown in FIG. Further, the waveform of FIG.
, It is distorted as shown in FIG. FIG. 4D shows a waveform obtained by performing the same processing on the negative side and adding the output of the positive APF 26 and the output of the negative APF 27 by the adder 28.
【0026】さらに図5は、図4のような処理を引き続
き実施したときに合成された楽音信号として出力される
波形の最初の数十波を示す。最初の単純な正弦波が時間
の経過に連れて様々な倍音を生み出し、LPF29の作
用により徐々に減衰していく様子が分かる。このような
波形変化のため、この合成音は例えばシタールのような
響きを有する。FIG. 5 shows the first several tens of waveforms output as a synthesized tone signal when the processing as shown in FIG. 4 is continuously performed. It can be seen that the first simple sine wave produces various harmonics over time, and gradually attenuates due to the action of the LPF 29. Due to such a waveform change, the synthesized sound has a sound like a sitar, for example.
【0027】上記実施例によれば、合成された楽音波形
の平均的な遅れ時間を一定に保つことができる。すなわ
ち、正負に分割した波形のそれぞれの位相遅延量が所定
の一定基準値を中心に正負に振られ、その絶対値が同じ
になるように制御することにより、基本波付近の周波数
成分の位相遅れを一定に保つことができる。したがっ
て、基本ピッチに変化が起きないようにして、音の厚み
を出すことができる。このようにするためには、例えば
APF26,27の係数k1,k2を符号は異なるが絶
対値は同じとなるようにする。According to the above embodiment, the average delay time of the synthesized musical tone waveform can be kept constant. In other words, the phase delay amount of each frequency component in the vicinity of the fundamental wave is controlled by controlling the amount of phase delay of each of the positive and negative divided waveforms to be positive and negative around a predetermined constant reference value and to have the same absolute value. Can be kept constant. Therefore, it is possible to increase the sound thickness without changing the basic pitch. To do so, for example, the coefficients k1 and k2 of the APFs 26 and 27 have different signs but the same absolute value.
【0028】また、上記実施例によれば、正負の信号を
加え合わせるようにしているので、直流成分の信号が増
加されることもない。したがって、従来の方式でしばし
ば発生していたアタックやリリース時のクリックノイズ
の発生が抑えられる。According to the above embodiment, since the positive and negative signals are added, the signal of the DC component is not increased. Therefore, it is possible to suppress the occurrence of an attack and a click noise at the time of release which are often generated in the conventional method.
【0029】さらに、上記実施例のようにAPFを用い
れば、APFは全帯域にわたって振幅周波数特性が平坦
であるので、APFの係数を種々変更してもオーバフロ
ーを引き起こすことなく、安定した回路を形成すること
ができる。Furthermore, if the APF is used as in the above embodiment, the amplitude frequency characteristic of the APF is flat over the entire band, so that even if the coefficient of the APF is changed variously, a stable circuit can be formed without causing overflow. can do.
【0030】なお上記実施例では、APF係数生成回路
31により音色制御信号TCおよびイニシャルタッチI
Tに応じて係数k1,k2を決定しているが、さらにこ
れらの係数k1,k2に所定のエンベロープを付与する
ようにしてもよい。In the above embodiment, the tone color control signal TC and the initial touch I
Although the coefficients k1 and k2 are determined according to T, a predetermined envelope may be further added to these coefficients k1 and k2.
【0031】[0031]
【発明の効果】以上説明したように、この発明によれ
ば、ループ回路を循環する楽音信号を正負の成分に分割
し、それぞれに独立に位相特性を付与して、混合するよ
うにしているので、ループ回路に注入される駆動波形に
含まれていない周波数成分を有する楽音を生成すること
ができ、より厚みのある楽音を生成することができる。As described above, according to the present invention, the tone signal circulating in the loop circuit is divided into positive and negative components, and each component is independently given a phase characteristic and mixed. Therefore, it is possible to generate a musical tone having a frequency component not included in the drive waveform injected into the loop circuit, and to generate a musical tone having a greater thickness.
【図1】 この発明の一実施例に係る楽音合成装置を用
いた電子楽器のブロック構成図FIG. 1 is a block diagram of an electronic musical instrument using a musical sound synthesizer according to an embodiment of the present invention.
【図2】 楽音合成回路の詳細なブロック構成図FIG. 2 is a detailed block diagram of a tone synthesis circuit.
【図3】 APFの回路例FIG. 3 APF circuit example
【図4】 実施例の楽音合成装置で楽音合成を行なった
ときの各部の波形図FIG. 4 is a waveform diagram of each part when a tone synthesis is performed by the tone synthesis apparatus of the embodiment.
【図5】 合成された楽音信号として出力される波形図FIG. 5 is a waveform diagram output as a synthesized tone signal.
1…鍵盤、2…鍵盤インターフェース、3…中央処理装
置(CPU)、4…リードオンリメモリ、5…ランダム
アクセスメモリ、6…操作パネル、7…パネルインター
フェース、8…楽音合成回路、9…サウンドシステム、
10…スピーカ、11…バスライン、21…駆動波形発
生回路、22…加算器、23…遅延回路、24,25…
半波整流回路、26,27…APF、28…加算器、2
9…ローパスフィルタ、30…変換テーブル、31…A
PF係数生成回路、32…フィルタ係数生成回路32。DESCRIPTION OF SYMBOLS 1 ... keyboard, 2 ... keyboard interface, 3 ... central processing unit (CPU), 4 ... read-only memory, 5 ... random access memory, 6 ... operation panel, 7 ... panel interface, 8 ... tone synthesis circuit, 9 ... sound system ,
DESCRIPTION OF SYMBOLS 10 ... Speaker, 11 ... Bus line, 21 ... Drive waveform generation circuit, 22 ... Adder, 23 ... Delay circuit, 24, 25 ...
Half-wave rectifier circuit, 26, 27 ... APF, 28 ... Adder, 2
9 low-pass filter, 30 conversion table, 31 A
PF coefficient generation circuit, 32 ... Filter coefficient generation circuit 32.
Claims (2)
分と負の成分とに分割する、分割手段と、 前記ループ回路中に設けられた位相特性制御手段であっ
て、前記分割手段により得られた正の楽音信号の位相特
性と負の楽音信号の位相特性とを異ならせてそれぞれ出
力するものと、前記位相特性制御手段から出力された2つの信号を加算
する加算手段と を具備することを特徴とする楽音合成装
置。A loop circuit for circulating a tone signal; a dividing unit provided in the loop circuit for dividing the tone signal into a positive component and a negative component; and a loop circuit provided in the loop circuit. Phase characteristic control means.
The phase characteristic of the positive tone signal obtained by the dividing means
And the phase characteristics of the negative tone signal
And the two signals output from the phase characteristic control means are added.
A tone synthesis device comprising:
分と負の成分とに分割する、分割手段と、Dividing means for dividing into minutes and negative components; 前記ループ回路中に設けられた、前記分割手段により得Obtained by the dividing means provided in the loop circuit.
られた正の楽音信号に位相特性を付与する、第1の位相A first phase for imparting phase characteristics to the received positive tone signal
特性付与手段と、Characteristic imparting means; 前記ループ回路中に前記第1の位相特性付与手段と並列Parallel to the first phase characteristic applying means in the loop circuit
に設けられた、前記分割手段により得られた負の楽音信, The negative tone signal obtained by the dividing means.
号に位相特性を付与する、第2の位相特性付与手段と、Second phase characteristic imparting means for imparting a phase characteristic to the signal, 前記ループ回路中に設けられた、前記第1および第2のThe first and the second provided in the loop circuit
位相特性付与手段からの出力信号を混合する、混合手段Mixing means for mixing the output signals from the phase characteristic imparting means
とWhen を具備することを特徴とする楽音合成装置。A tone synthesizer comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4073307A JP2643717B2 (en) | 1992-02-25 | 1992-02-25 | Music synthesizer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4073307A JP2643717B2 (en) | 1992-02-25 | 1992-02-25 | Music synthesizer |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH05232964A JPH05232964A (en) | 1993-09-10 |
JP2643717B2 true JP2643717B2 (en) | 1997-08-20 |
Family
ID=13514381
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4073307A Expired - Fee Related JP2643717B2 (en) | 1992-02-25 | 1992-02-25 | Music synthesizer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2643717B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2888138B2 (en) * | 1994-06-09 | 1999-05-10 | ヤマハ株式会社 | Sound effect generator |
JP3562330B2 (en) * | 1998-07-27 | 2004-09-08 | ヤマハ株式会社 | Tone synthesizing apparatus and computer readable recording medium on which musical tone synthesizing program is recorded |
-
1992
- 1992-02-25 JP JP4073307A patent/JP2643717B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH05232964A (en) | 1993-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2722795B2 (en) | Music synthesizer | |
EP0819300B1 (en) | Method and apparatus for synthesizing musical sounds by frequency modulation using a filter | |
US5038661A (en) | Waveform generator for electronic musical instrument | |
JP2643717B2 (en) | Music synthesizer | |
EP0819301A1 (en) | Method and apparatus for creating different waveforms when synthesizing musical sounds | |
JPH04116598A (en) | Musical sound signal generation device | |
JP3094402B2 (en) | Musical tone signal generator | |
JPS58179895A (en) | Waveform synthesization circuit | |
JP2990777B2 (en) | Electronic musical instrument effect device | |
JPS6024960B2 (en) | Musical sound synthesis method | |
JPH09222889A (en) | Musical sound generating method and device for electronic music | |
US6806413B1 (en) | Oscillator providing waveform having dynamically continuously variable waveshape | |
JP3433762B2 (en) | Electronic musical instrument sound generator | |
US5578779A (en) | Method and integrated circuit for electronic waveform generation of voiced audio tones | |
JP2643761B2 (en) | Waveform processing device based on frequency modulation tone synthesis principle | |
US5581045A (en) | Method and integrated circuit for the flexible combination of four operators in sound synthesis | |
JP3339070B2 (en) | Music synthesizer | |
JP3235315B2 (en) | Formant sound source | |
JP3433764B2 (en) | Waveform changing device | |
JP2606684B2 (en) | Waveform processing device based on frequency modulation tone synthesis principle | |
JPH0643863A (en) | Effector | |
JPS638955Y2 (en) | ||
JP3339082B2 (en) | Sound source device | |
JPH1049172A (en) | Method and device for synthesizing musical sound signal | |
JP3353516B2 (en) | Music synthesizer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20090502 Year of fee payment: 12 |
|
LAPS | Cancellation because of no payment of annual fees |