JPH0131638B2 - - Google Patents
Info
- Publication number
- JPH0131638B2 JPH0131638B2 JP60268118A JP26811885A JPH0131638B2 JP H0131638 B2 JPH0131638 B2 JP H0131638B2 JP 60268118 A JP60268118 A JP 60268118A JP 26811885 A JP26811885 A JP 26811885A JP H0131638 B2 JPH0131638 B2 JP H0131638B2
- Authority
- JP
- Japan
- Prior art keywords
- waveform
- pitch
- signal
- parameter
- key
- 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
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】
(産業上の利用分野)
この発明は電子楽器などで用いられる楽音信号
発生装置に関し、特に音高または音域に応じて音
色が変化する楽音信号を発生する楽音信号発生装
置に関するものである。DETAILED DESCRIPTION OF THE INVENTION (Industrial Application Field) The present invention relates to a musical tone signal generating device used in electronic musical instruments, etc., and particularly to a musical tone signal generating device that generates a musical tone signal whose timbre changes depending on pitch or range. It is related to.
(従来技術とその問題点)
一般に、自然楽器の音はその音高(または音
域)に応じて音色が変化するもので、ピアノの音
で代表されるように、低い音高ほど高い周波数の
高調波成分が多く、音高が高くなるに従つて高い
周波数の高調波成分が少なくなるようになつてい
る。(Prior art and its problems) In general, the tone of the sound of a natural instrument changes depending on its pitch (or range), and as typified by the sound of a piano, the lower the pitch, the higher the harmonics. There are many wave components, and as the pitch increases, the harmonic components of high frequencies decrease.
電子楽器の楽音信号発生装置にあつては、なる
べく自然楽器の音に近いものを発生できることが
望ましい。 It is desirable for a musical tone signal generating device for an electronic musical instrument to be able to generate sounds as close to those of a natural musical instrument as possible.
このように自然楽器の音に近い楽音信号を発生
する方法のひとつとして、従来、各音高(音域)
毎に異なる楽音波形を波形メモリに記憶してお
き、押下鍵の音高(音域)に対応した楽音破形を
選択して読み出すようにすることが考えられてい
る。しかし、このような方法によると、波形メモ
リの容量が膨大なものとなり、構成的に大型化
し、またコストの点でも非常に不利である。 In this way, one method of generating musical sound signals close to the sounds of natural instruments has been to
It has been proposed to store different tone waveforms for each tone in a waveform memory, and to select and read out a tone waveform corresponding to the pitch (range) of the pressed key. However, according to such a method, the capacity of the waveform memory becomes enormous, the structure becomes large, and it is also very disadvantageous in terms of cost.
(発明の要旨)
この発明の目的は、構成やコストの点で不利を
招くことなしに、自然楽器の音に非常に近い楽音
信号を発生することのできる楽音信号発生装置を
提供することにある。(Summary of the Invention) An object of the present invention is to provide a musical tone signal generating device that can generate musical tone signals that are very close to the sounds of natural instruments without causing any disadvantages in terms of structure or cost. .
即ちこの発明においては、音高指定手段によつ
て発生すべき楽音信号の音高を指定し、第1の波
形発生信号によりこの指定された音高で所定の高
調波成分を有する第1の波形信号を発生するとと
もに、第2の波形発生手段により上記指定音高で
上記第1の波形信号より高い周波数の高調波成分
を多く有する第2の波形信号を発生し、合成手段
により上記第1及び第2の波形信号を合成し、メ
モリを備えたパラメータ信号発生手段により上記
指定された音高(またはその音高の属する音域)
に対応したパラメータ信号を発生し、上記パラメ
ータ信号を用いた制御手段の作用によつて合成手
段における第1及び第2の波形信号の合成割合を
上記音高指定手段により指定された音高またはそ
の音高の属する音域の上昇に従つて上記第2の波
形信号の合成率が減少するとともに上記第1の波
形信号の合成率が増加するように制御するもので
ある。 That is, in this invention, the pitch of the musical tone signal to be generated is specified by the pitch specifying means, and the first waveform having a predetermined harmonic component at the specified pitch is generated by the first waveform generation signal. At the same time, the second waveform generating means generates a second waveform signal having more harmonic components of a higher frequency than the first waveform signal at the specified pitch, and the synthesizing means generates a second waveform signal having more harmonic components of a higher frequency than the first waveform signal. The second waveform signal is synthesized, and the pitch specified above (or the range to which the pitch belongs) is generated by a parameter signal generating means equipped with a memory.
generates a parameter signal corresponding to the pitch specified by the pitch specifying means or the synthesis ratio of the first and second waveform signals in the synthesizing means by the action of the control means using the parameter signal. Control is performed so that as the range of pitches increases, the synthesis rate of the second waveform signal decreases and the synthesis rate of the first waveform signal increases.
そして、かかる制御により、発生楽音の音高ま
たはその音高の属する音域の上昇に従つて、高い
周波数の高調波成分が減少する楽音が得られるよ
うになる。 Through such control, it is possible to obtain a musical tone in which high frequency harmonic components decrease as the pitch of the generated musical tone or the range to which the pitch belongs rises.
(実施例)
なお、以下の記載においては、より高品質の楽
音信号を発生するようにするために、特願昭52−
48412号(特開昭53−134418号)に開示されてい
るような楽音信号の音色を自然楽器音のように経
時的に変化させるようにした電子楽器にこの発明
を応用した例について説明する。(Example) In the following description, in order to generate higher quality musical tone signals,
An example in which the present invention is applied to an electronic musical instrument disclosed in No. 48412 (Japanese Unexamined Patent Publication No. 134418/1983) in which the timbre of a musical tone signal is changed over time like the sound of a natural instrument will be described.
第1図において、鍵盤回路1の出力側は周波数
情報メモリ2の入力側に接続されている。周波数
情報メモリ2の出力側は累算器3の入力側に接続
されており、この累算器3の累算指令端子にはク
ロツクパルスφが入力されている。累算器3の出
力側は波形メモリ4,5,6の入力側に接続され
ており、波形メモリ4,5,6の出力側はそれぞ
れ乗算器7,8,9の第1の入力端子に接続され
ている。各乗算器7〜9の出力側はそれぞれ加算
器10の入力側に接続されている。 In FIG. 1, the output side of a keyboard circuit 1 is connected to the input side of a frequency information memory 2. As shown in FIG. The output side of the frequency information memory 2 is connected to the input side of an accumulator 3, and a clock pulse φ is input to an accumulation command terminal of the accumulator 3. The output side of the accumulator 3 is connected to the input sides of waveform memories 4, 5, 6, and the output sides of the waveform memories 4, 5, 6 are connected to the first input terminals of the multipliers 7, 8, 9, respectively. It is connected. The output side of each multiplier 7-9 is connected to the input side of adder 10, respectively.
加算器10の出力側は乗算器16の第1の入力
端子に接続されており、乗算器16の第2の入力
端子には鍵盤回路1から押鍵によつて出力される
キーオン信号KONを受けてエンベロープ波形発
生器15から出力されるエンベロープ波形EVが
入力されてる。乗算器16の出力側はデイジタル
アナログ変換器、アンプ、スピーカなどからなる
サウンドシステム17に接続されている。 The output side of the adder 10 is connected to a first input terminal of a multiplier 16, and a second input terminal of the multiplier 16 receives a key-on signal KON output from the keyboard circuit 1 when a key is pressed. The envelope waveform EV output from the envelope waveform generator 15 is input. The output side of the multiplier 16 is connected to a sound system 17 consisting of a digital-to-analog converter, an amplifier, a speaker, and the like.
また、パラメータ信号発生器30は、アドレス
入力側が鍵盤回路1の出力側に接続されたキー音
色バランスパラメータテーブル31と、計数入力
端子にクロツクパルスφが入力されるカウンタ3
2と、アドレス入力側がカウンタ32の出力側に
接続されたパラメータ時間変化メモリ33と、キ
ー音色バランスパラメータテーブル31の出力側
に第1の入力端子Aが、またパラメータ時間変化
メモリ33の出力側に第2の入力端子Bがそれぞ
れ接続された加算器34と、入力端子が加算器3
4の出力側に、また出力端子A,B,Cがそれぞ
れ乗算器7,8,9の第2の入力端子にそれぞれ
接続されたパラメータ演算装置35とを、含んで
なるものである。 The parameter signal generator 30 also includes a key tone balance parameter table 31 whose address input side is connected to the output side of the keyboard circuit 1, and a counter 3 whose address input terminal is connected to the output side of the keyboard circuit 1, and a counter 3 whose count input terminal receives a clock pulse φ.
2, a parameter time change memory 33 whose address input side is connected to the output side of the counter 32, a first input terminal A to the output side of the key tone balance parameter table 31, and a first input terminal A to the output side of the parameter time change memory 33. an adder 34 to which the second input terminal B is connected, and an adder 3 to which the input terminal is connected.
4, and a parameter calculation device 35 whose output terminals A, B, and C are connected to second input terminals of multipliers 7, 8, and 9, respectively.
ここで、鍵盤回路1は、発生すべき楽音の音高
を指定する本願発明の音高指定手段としての複数
の鍵にそれぞれ対応して設けられた複数の鍵スイ
ツチを有し、ある鍵が押鍵されるとその鍵に対応
する鍵スイツチが動作して該鍵に対応する出力線
に論理値“1”を出力する様に構成されている。
鍵盤回路1には単音優先回路が内蔵されており、
単音優先回路は同時に2以上の鍵が押鍵された場
合、発音すべき音を1つに決定する機能を有して
いる。また、鍵盤回路1は、ある鍵が押鍵される
とそのことを示すキーオン信号KONを出力する
機能を有している。また、周波数情報メモリ2に
は各鍵の音高にそれぞれ対応する値の周波数情報
F(定数)が記憶されている。 Here, the keyboard circuit 1 has a plurality of key switches provided respectively corresponding to a plurality of keys as a pitch specifying means of the present invention for specifying the pitch of a musical tone to be generated. When a key is pressed, a key switch corresponding to the key is operated to output a logic value "1" to an output line corresponding to the key.
Keyboard circuit 1 has a built-in single note priority circuit,
The single note priority circuit has a function of determining only one note to be produced when two or more keys are pressed at the same time. Further, the keyboard circuit 1 has a function of outputting a key-on signal KON indicating that a certain key is pressed. Further, the frequency information memory 2 stores frequency information F (constant) having a value corresponding to the pitch of each key.
なお、押鍵によつて鍵盤回路1から出力される
キーオン信号KONは、一方においてカウンタ3
2のリセツト端子Rに入力され、他方においてエ
ンベロープ波形発生器15に入力されている。こ
の場合、エンベロープ波形発生器15から発生さ
れるエンベロープ波形EVは例えば第2図に示す
様な波形形状を有しており、演奏者はパネルボー
ド上に設けられた音色選択スイツチによりこの波
形を適宜に設定する事ができる。 Note that the key-on signal KON output from the keyboard circuit 1 when a key is pressed is sent to the counter 3 on the one hand.
The signal is input to the reset terminal R of No. 2, and the envelope waveform generator 15 is input to the other end. In this case, the envelope waveform EV generated by the envelope waveform generator 15 has a waveform shape, for example, as shown in FIG. It can be set to .
ところで、この実施例では、波形メモリ4には
高調波成分を多数含んだ第3図Aに示す様な波形
W1の波形振幅値が記憶されており、波形メモリ
5には高調波成分の比較的少ない第3図Bに示す
様な波形W2の波形振幅値が記憶されており、波
形メモリ6には高調波成分の非常に少ない第3図
Cに示すような波形W3の波形振幅値が記憶され
ているものとする。なお、これらの波形メモリ4
〜6が、周波数情報メモリ2および累算器3と共
に、本願発明の第1及び第2の波形発生手段にそ
れぞれ対応する。各波形メモリ4,5,6に関し
ては、前記第1の波形発生手段が波形メモリ5に
対応しかつ該第1の波形発生手段より高調波成分
を多く有する前記第2の波形発生手段が波形メモ
リ4に対応すると同時に、前記第1の波形発生手
段が波形メモリ6に対応しかつ前記第2の波形発
生手段が波形メモリ5に対応する。そして、これ
らの対応関係の変化は電子楽器の鍵域の設定及び
後述する楽音波形の時間的変化に関する考慮に起
因するものである。 By the way, in this embodiment, the waveform memory 4 stores a waveform as shown in FIG. 3A, which includes many harmonic components.
The waveform amplitude value of W1 is stored, the waveform memory 5 stores the waveform amplitude value of the waveform W2 as shown in FIG. 3B, which has relatively few harmonic components, and the waveform memory 6 stores the harmonic It is assumed that the waveform amplitude value of the waveform W3 shown in FIG. 3C, which has very few components, is stored. Note that these waveform memories 4
6 correspond to the first and second waveform generating means of the present invention, together with the frequency information memory 2 and the accumulator 3, respectively. Regarding each waveform memory 4, 5, and 6, the first waveform generating means corresponds to the waveform memory 5, and the second waveform generating means having more harmonic components than the first waveform generating means corresponds to the waveform memory 5. At the same time, the first waveform generating means corresponds to the waveform memory 6 and the second waveform generating means corresponds to the waveform memory 5. Changes in these correspondence relationships are caused by considerations regarding the setting of the key range of the electronic musical instrument and temporal changes in musical sound waveforms, which will be described later.
また、キー音色バランスパラメータテーブル3
1は本願発明のパラメータ信号発生手段に対応す
るものでリードオンリイメモリなどで構成されて
おり、その各アドレスには、例えば第4図に示す
様に鍵A0〜C8(88鍵)までの各鍵の音高に対応す
るパラメータ(定数)Kpの各値(音高の上昇に
従つて負から正に徐々に変化する値)が記憶され
ている。また、パラメータ時間変化メモリ33に
は、例えば第5図に示す様なパラメータP(t)
が記憶されている。 In addition, key tone balance parameter table 3
1 corresponds to the parameter signal generating means of the present invention, and is composed of a read-only memory, etc., and each address stores, for example, keys A 0 to C 8 (88 keys) as shown in FIG. Each value of a parameter (constant) K p (a value that gradually changes from negative to positive as the pitch increases) corresponding to the pitch of each key is stored. In addition, the parameter time change memory 33 stores, for example, a parameter P(t) as shown in FIG.
is memorized.
一方、パラメータ演算装置35は本願発明の制
御手段を構成するもので、加算器34の出力
P′(t)(=Kp+P(t))の値に対応して次の(イ)
、
(ロ)の様な演算を行い、その出力端子A,B,Cか
らそれぞれパラメータ信号a(t)、b(t)、c
(t)を出力する様に構成されている。 On the other hand, the parameter calculation device 35 constitutes the control means of the present invention, and the output of the adder 34
The following (a) corresponds to the value of P′(t) (=K p +P(t)).
,
Perform the calculation as shown in (b), and output the parameter signals a(t), b(t), and c from the output terminals A, B, and C, respectively.
(t).
(イ) P′(t)≧0の時;a(t)=0、
b(t)=1−c(t)、c(t)=P′(t)
(ロ) P′(t)<0の時;a(t)=|P′(t)|、
b(t)=1−a(t)、c(t)=0
乗算器7,8,9は前記パラメータ演算装置3
5とともに本願発明の制御手段を構成するもの
で、各波形メモリ4,5,6からの各波形振幅値
W1、W2、W3にパラメータ演算装置35からの
各パラメータ信号a(t)、b(t)、c(t)をそ
れぞれ乗算して出力する。加算器10は前記各乗
算結果W1・a(t)、W2・b(t)、W3・c(t)
を加算して乗算器16に出力することにより、各
波形メモリ4,5,6からの各波形振幅値W1、
W2、W3を合成して乗算器16に供給するもの
で、本願発明の合成手段に対応する。(b) When P′(t)≧0; a(t)=0, b(t)=1−c(t), c(t)=P′(t) (b) P′(t) When <0; a(t)=|P′(t)|, b(t)=1−a(t), c(t)=0 Multipliers 7, 8, and 9 are the parameter calculation device 3
5 constitutes the control means of the present invention, and each waveform amplitude value from each waveform memory 4, 5, 6
W1, W2, and W3 are multiplied by parameter signals a(t), b(t), and c(t) from the parameter calculation device 35, respectively, and output. The adder 10 receives the multiplication results W1・a(t), W2・b(t), W3・c(t).
By adding and outputting to the multiplier 16, each waveform amplitude value W1, from each waveform memory 4, 5, 6 is
It combines W2 and W3 and supplies it to the multiplier 16, and corresponds to the combining means of the present invention.
以上の構成を有するこの実施例の作用効果につ
いて次に説明する。 The effects of this embodiment having the above configuration will be described next.
ある鍵が押鍵されると、その鍵の音高(発生す
べき楽音の音高)に対応した周波数情報Fが周波
数情報メモリ2から出され、この周波数情報Fが
累算器3によりクロツクパルスφのタイミングで
順次累算され、その累算値qF(q=1、2……)
は波形メモリ4,5,6に読み出しアドレス信号
として順次入力される。波形メモリ4,5,6は
この読み出しアドレス信号を受けて、その読み出
しアドレス信号により指定されたアドレスに記憶
されている波形振幅値を波形信号W1、W2、W3
として順次読み出す。これにより、波形メモリ
4,5,6からは押下鍵の音高に対応し、かつ互
いに異なる波形の波形信号W1、W2、W3が得ら
れる。この様にして波形メモリ4から読み出され
た波形信号W1は乗算器7に入力され、パラメー
タ信号発生器30から出力されるパラメータ信号
a(t)と乗算される。従つて、乗算器7から出
力される波形信号はW1・a(t)となる。同様
に、波形メモリ5,6から読み出された波形信号
W2、W3は、乗算器8,9においてパラメータ信
号b(t)、c(t)と乗算されて波形信号W2・b
(t)、W3・c(t)に変換される。これらの各波
形信号W1・a(t)、W2・b(t)、W3・c(t)
は加算器10に入力されて加算されるため、加算
器10から出力される楽音信号は[W1・a(t)
+W2・b(t)+W3・c(t)]となる。 When a certain key is pressed, frequency information F corresponding to the pitch of that key (the pitch of the musical sound to be generated) is output from the frequency information memory 2, and this frequency information F is output by the accumulator 3 to the clock pulse φ. It is accumulated sequentially at the timing of , and the accumulated value qF (q=1, 2...)
are sequentially input to the waveform memories 4, 5, and 6 as read address signals. The waveform memories 4, 5, and 6 receive this read address signal and convert the waveform amplitude values stored in the addresses specified by the read address signal into waveform signals W1, W2, and W3.
Read out sequentially as . As a result, the waveform memories 4, 5, and 6 obtain waveform signals W1, W2, and W3 that correspond to the pitches of the pressed keys and have different waveforms. The waveform signal W1 read out from the waveform memory 4 in this manner is input to the multiplier 7, where it is multiplied by the parameter signal a(t) output from the parameter signal generator 30. Therefore, the waveform signal output from the multiplier 7 is W1·a(t). Similarly, the waveform signals read from the waveform memories 5 and 6
W2 and W3 are multiplied by the parameter signals b(t) and c(t) in multipliers 8 and 9 to produce a waveform signal W2・b.
(t), W3・c(t). Each of these waveform signals W1・a(t), W2・b(t), W3・c(t)
is input to the adder 10 and added, so the musical tone signal output from the adder 10 is [W1・a(t)
+W2・b(t)+W3・c(t)].
一方、パラメータ信号発生器30においては、
鍵盤回路1の押下鍵に対応する出力線に論理値1
が出力されるため、キー音色バランスパラメータ
テーブル31は押下鍵の音高に対応する値のパラ
メータKpを出力する。今、鍵A2が押鍵された場
合を考えると、押下鍵が音高A2であるため、第
4図から明かな様にKpの値は「−0.5」となる。
このキー音色バランスパラメータテーブル31の
出力値Kp=−0.5が加算器34の第1の入力端子
Aに入力される。 On the other hand, in the parameter signal generator 30,
Logic value 1 is applied to the output line corresponding to the pressed key of keyboard circuit 1.
Therefore, the key tone balance parameter table 31 outputs a parameter K p having a value corresponding to the pitch of the pressed key. Now, if we consider the case where key A2 is pressed, the pressed key has pitch A2 , so the value of K p is "-0.5" as is clear from FIG. 4.
The output value K p =-0.5 of this key tone balance parameter table 31 is input to the first input terminal A of the adder 34 .
また、押鍵と同時に鍵盤回路1からキーオン信
号KONが出力され、これがカウンタ32のリセ
ツト端子Rに入力されるため、カウンタ32は初
期値からクロツクパルスφの計数を開始する。カ
ウンタ32の計数値はパラメータ時間変化メモリ
33に読み出しアドレス信号として入力され、パ
ラメータ時間変化メモリ33は各アドレスに記憶
している第5図のように変化するパラメータP
(t)を順次出力する。この時間変化するパラメ
ータP(t)は加算器34の第2の入力端子Bに
入力され、その結果加算器34は出力値として
P′(t)=Kp+P(t)を出力する。(前記した様
に、ここでは鍵A2が押鍵されているためKp=−
0.5である。)この様に、加算器34において押下
鍵の音高に関するパラメータ(情報)Kpと押鍵
時間に関するパラメータ(情報)P(t)が加算
される。 Further, at the same time as the key is pressed, the key-on signal KON is output from the keyboard circuit 1 and is input to the reset terminal R of the counter 32, so that the counter 32 starts counting the clock pulses φ from the initial value. The count value of the counter 32 is input as a read address signal to the parameter time change memory 33, and the parameter time change memory 33 stores the parameter P that changes as shown in FIG. 5 at each address.
(t) are output sequentially. This time-varying parameter P(t) is input to the second input terminal B of the adder 34, so that the adder 34 outputs the
Output P'(t)=K p +P(t). (As mentioned above, since key A 2 is pressed here, K p = -
It is 0.5. ) In this way, the adder 34 adds the parameter (information) K p regarding the pitch of the pressed key and the parameter (information) P(t) regarding the key pressing time.
次に、第5図のパラメータP(t)の経時変化
に従つて、パラメータ信号発生器30が出力する
各パラメータ信号a(t)、b(t)、c(t)の経
時変化について説明する。 Next, the changes over time of each parameter signal a(t), b(t), c(t) output by the parameter signal generator 30 will be explained according to the change over time of the parameter P(t) shown in FIG. .
時刻t0(第5図参照)では、P(t0)=−0.25であ
るためP′(t)=Kp+P(t)=−0.75となる。従つ
て、P′(t)<0であるため、パラメータ演算装置
35は前記(ロ)の演算を行ない、a(t0)=0.75、b
(t0)=0.25、c(t0)=0.00をそれぞれ出力する。
これらのパラメータ信号a(t0)、b(t0)、c(t0)
は波形メモリ4,5,6から出力される各波形信
号W1、W2、W3とそれぞれ乗算されて加算器1
0で加算される。従つて、加算器10から出力さ
れる楽音信号は(0.75W1+0.25W2)となる。こ
の楽音信号は高調波の多い波形信号W1[第3図
A]と高調波の比較的少ない波形信号W2[第3図
B]が3:1の比で合成されたものとなり、高調
波のかなり多い楽音波形となる。 At time t 0 (see FIG. 5), P(t 0 )=-0.25, so P'(t)=K p +P(t)=-0.75. Therefore, since P'(t)<0, the parameter calculation device 35 performs the calculation in (b) above, and a(t 0 )=0.75, b
(t 0 )=0.25 and c(t 0 )=0.00 are output, respectively.
These parameter signals a(t 0 ), b(t 0 ), c(t 0 )
are multiplied by the waveform signals W1, W2, and W3 output from the waveform memories 4, 5, and 6, respectively, and sent to the adder 1.
It is added as 0. Therefore, the musical tone signal output from the adder 10 is (0.75W1+0.25W2). This musical tone signal is composed of a waveform signal W1 with many harmonics [Fig. 3A] and a waveform signal W2 with relatively few harmonics [Fig. 3B] in a ratio of 3:1. This results in many musical sound waveforms.
時刻t1では、P(t1)=0.5であるためP′(t1)=Kp
+P(t1)=0となる。従つて、パラメータ演算装
置35は前記(イ)の演算を行い、a(t1)=0、b
(t1)=1、c(t1)=0を出力する。従つて、この
場合加算器10が出力する楽音信号は高調波の少
ない波形信号W2と同じものになる。 At time t 1 , P(t 1 )=0.5, so P'(t 1 )=K p
+P(t 1 )=0. Therefore, the parameter calculation device 35 performs the calculation in (a) above, and a(t 1 )=0, b
Outputs (t 1 )=1 and c(t 1 )=0. Therefore, in this case, the musical tone signal outputted by the adder 10 is the same as the waveform signal W2 with less harmonics.
次に、鍵A4が押鍵された場合を考える。この
場合第4図から明かな様にKp=0.25である。 Next, consider the case where key A4 is pressed. In this case, as is clear from FIG. 4, K p =0.25.
時刻t0では、P(t0)=−0.25であるため、P′(t0
)
=Kp+P(t0)=0となる。従つて、パラメータ演
算装置35は前記(イ)の演算を行ない、a(t0)=
0、b(t0)=1、c(t0)=0を出力する。従つ
て、この場合加算器10が出力する楽音信号は高
調波の比較的少ない波形信号W2になる。 At time t 0 , P(t 0 )=−0.25, so P'(t 0
)
=K p +P(t 0 )=0. Therefore, the parameter calculation device 35 performs the calculation in (a) above, and a(t 0 )=
0, b(t 0 )=1, c(t 0 )=0. Therefore, in this case, the musical tone signal outputted by the adder 10 becomes a waveform signal W2 with relatively few harmonics.
時刻t1では、P(t)=0.5であるため、P′(t)=
0.75となる。従つて、パラメータ演算装置35は
前記(イ)の演算を行い、a(t)=0、b(t)=
0.25、c(t)=0.75をそれぞれ出力する。従つ
て、加算器10が出力する楽音信号は(0.25W2
+0.75W3)となり、波形信号W2、W3が1:3
の比で合成されたものになる。 At time t 1 , P(t)=0.5, so P'(t)=
It becomes 0.75. Therefore, the parameter calculation device 35 performs the calculation in (a) above, and a(t)=0, b(t)=
0.25 and c(t)=0.75, respectively. Therefore, the musical tone signal output by the adder 10 is (0.25W2
+0.75W3), and the waveform signals W2 and W3 are 1:3.
It becomes a composite product with the ratio of
この様にして、加算器10から出力される楽音
信号[W1・a(t)+W2・b(t)+W3・c(t)]
は、乗算器16でエンベロープ波形発生器15か
ら出力されているエンベロープ波形EVと乗算さ
れエンベロープ制御され適宜の音量が付与された
後、サウンドシステム17から発音される。 In this way, the musical tone signal [W1・a(t)+W2・b(t)+W3・c(t)] output from the adder 10
is multiplied by the envelope waveform EV output from the envelope waveform generator 15 in the multiplier 16, subjected to envelope control, and given an appropriate volume, and then produced by the sound system 17.
これまで鍵A2,A4が押鍵された場合について
説明したが、他の鍵が押鍵された場合も全く同様
に、キー音色バランスパラメータテーブル31か
ら押下鍵の音高に関するパラメータ(定数)Kp
が読み出され、パラメータ時間変化メモリ33か
ら押鍵時間に関するパラメータP(t)が読み出
され、両パラメータKp、P(t)をもとにして各
波形メモリ4,5,6から出力されている波形信
号W1、W2、W3の重み付け用のパラメータ信号
a(t)、b(t)、c(t)がパラメータ演算装置
35から発生される。従つて、自然楽器の様に押
下鍵の音高によつて波形形状(音色)が変化し、
更に楽音発生から終了に至る間常に波形形状(音
色)が変化する楽音を発生することができる。 Up to this point, we have explained the case where keys A 2 and A 4 are pressed, but when other keys are pressed, parameters (constants) related to the pitch of the pressed key are obtained from the key tone balance parameter table 31 in exactly the same way. K p
is read out, a parameter P(t) related to the key press time is read out from the parameter time change memory 33, and is output from each waveform memory 4, 5, 6 based on both parameters K p and P(t). Parameter signals a(t), b(t), and c(t) for weighting the waveform signals W1, W2, and W3 are generated from the parameter calculation device 35. Therefore, like a natural musical instrument, the waveform shape (timbre) changes depending on the pitch of the pressed key.
Furthermore, it is possible to generate a musical tone whose waveform shape (timbre) constantly changes from the time the musical tone is generated to the end.
尚、以上の説明では、波形メモリを3個設け、
3系列の波形信号W1、W2、W3を合成して楽音
信号を形成する例を示したが、合成する波形信号
の数は任意に選定できるものである。更に、合成
する各波形信号の波形形状は、言うまでもなく任
意に選定できるものである。 In the above explanation, three waveform memories are provided,
Although an example has been shown in which three series of waveform signals W1, W2, and W3 are synthesized to form a musical tone signal, the number of waveform signals to be synthesized can be arbitrarily selected. Furthermore, it goes without saying that the waveform shape of each waveform signal to be synthesized can be arbitrarily selected.
また、上記実施例では、キー音色バランスパラ
メータテーブル31に各音高毎にそれぞれ異なる
値のパラメータKpが記憶されているものとして
説明したが、この発明はこれに限定されるもので
はなく、例えば各音域毎に異なる値のパラメータ
Kpを記憶させても良い。 Further, in the above embodiment, the key tone balance parameter table 31 has been described as storing a parameter K p having a different value for each pitch, but the present invention is not limited to this. For example, Parameters with different values for each range
It is also possible to memorize K p .
(発明の効果)
以上の説明から明らかな様に、この発明によれ
ば、発生すべき楽音の音高または音域に対応して
変化するパラメータ信号を用いて、所定の高調波
成分を有する第1の波形信号と第1の波形信号よ
り高い周波数の高調波成分を多く有する第2の波
形信号の合成割合を、上記音高または音域の上昇
に従つて第2の波形信号が減少するとともに第1
の波形信号が増加するように制御して楽音信号を
形成しているので、構造的に大型化することもな
く、またコスト高を招くこともなくして、音高ま
たは音域の上昇に従つて高調波成分が減少する自
然楽器の音に非常に近い高品質の楽音を発生する
ことができる。(Effects of the Invention) As is clear from the above description, according to the present invention, the first harmonic component having a predetermined harmonic component is The synthesis ratio of the waveform signal and the second waveform signal that has more harmonic components of higher frequencies than the first waveform signal is determined such that as the pitch or range increases, the second waveform signal decreases and the first waveform signal
The musical tone signal is formed by controlling the waveform signal to increase, so it does not increase the size of the structure or increase the cost, and the high pitch increases as the pitch or range increases. It is possible to generate high-quality musical tones that are very close to the sounds of natural instruments with reduced wave components.
第1図はこの発明の一実施態様を示すブロツク
図、第2図はエンベロープ波形の一例を示す波形
図、第3図A,B,Cは各波形メモリに記憶され
ている波形の一例を示す波形図、第4図はキー音
色バランスパラメータテーブルに記憶されている
パラメータKpの一例を示す波形図、第5図はパ
ラメータ時間変化メモリに記憶されているパラメ
ータP(t)の一例を示す波形図である。
1……鍵盤回路、2……周波数情報メモリ、3
……累算器、4,5,6……波形メモリ、7,
8,9,16……乗算器、10,34……加算
器、17……サウンドシステム、30……パラメ
ータ信号発生器、31……キー音色バランスパラ
メータテーブル、32……カウンタ、33……パ
ラメータ時間変化メモリ、35……パラメータ演
算装置。
Fig. 1 is a block diagram showing one embodiment of the present invention, Fig. 2 is a waveform diagram showing an example of an envelope waveform, and Fig. 3 A, B, and C show an example of the waveforms stored in each waveform memory. FIG. 4 is a waveform diagram showing an example of the parameter K p stored in the key timbre balance parameter table, and FIG. 5 is a waveform diagram showing an example of the parameter P(t) stored in the parameter time change memory. It is a diagram. 1...Keyboard circuit, 2...Frequency information memory, 3
... Accumulator, 4, 5, 6 ... Waveform memory, 7,
8,9,16... Multiplier, 10,34... Adder, 17... Sound system, 30... Parameter signal generator, 31... Key tone balance parameter table, 32... Counter, 33... Parameter Time change memory, 35...Parameter calculation device.
Claims (1)
定手段と、 上記音高指定手段により指定された音高で、か
つ所定の高調波成分を有する第1の波形信号を発
生する第1の波形発生手段と、 上記音高指定手段により指定された音高で、か
つ上記第1の波形信号より高い周波数の高調波成
分を多く有する第2の波形信号を発生する第2の
波形発生手段と、 上記第1及び第2の波形信号を合成して楽音信
号を発生する合成手段と、 上記第1及び第2の波形信号の合成割合を制御
するためのパラメータ信号を各音高または各音域
に対応して記憶したメモリを有し、上記音高指定
手段により指定された音高またはその音高の属す
る音域に対応したパラメータ信号を発生するパラ
メータ信号発生手段と、 上記パラメータ信号発生手段から発生されたパ
ラメータ信号に基づき、上記合成手段における上
記第1及び第2の波形信号の合成割合を上記音高
指定手段により指定された音高またはその音高の
属する音域の上昇に従つて上記第2の波形信号の
合成率が減少するとともに上記第1の波形信号の
合成率が増加するように制御する制御手段と を備えたことを特徴とする楽音信号発生装置。[Scope of Claims] 1. Pitch specifying means for specifying the pitch of a musical tone signal to be generated; and a first waveform signal having a pitch specified by the pitch specifying means and having a predetermined harmonic component. a first waveform generating means for generating a second waveform signal having a pitch specified by the pitch specifying means and having many harmonic components of a higher frequency than the first waveform signal; 2 waveform generating means, a synthesizing means for synthesizing the first and second waveform signals to generate a musical tone signal, and a parameter signal for controlling the synthesis ratio of the first and second waveform signals, respectively. a parameter signal generating means having a memory stored corresponding to a pitch or each pitch range, and generating a parameter signal corresponding to the pitch specified by the pitch specifying means or the pitch range to which the pitch belongs; Based on the parameter signal generated from the signal generating means, the synthesis ratio of the first and second waveform signals in the synthesizing means is adjusted to a pitch specified by the pitch specifying means or an increase in the range to which the pitch belongs. Accordingly, a musical tone signal generating apparatus comprising a control means for controlling the synthesis rate of the second waveform signal to decrease and the synthesis rate of the first waveform signal to increase.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60268118A JPS61179497A (en) | 1985-11-27 | 1985-11-27 | Musical sound signal generator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60268118A JPS61179497A (en) | 1985-11-27 | 1985-11-27 | Musical sound signal generator |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61179497A JPS61179497A (en) | 1986-08-12 |
| JPH0131638B2 true JPH0131638B2 (en) | 1989-06-27 |
Family
ID=17454137
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60268118A Granted JPS61179497A (en) | 1985-11-27 | 1985-11-27 | Musical sound signal generator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61179497A (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2560817B2 (en) * | 1988-12-28 | 1996-12-04 | カシオ計算機株式会社 | Waveform data reader |
| JPH02179699A (en) * | 1988-12-30 | 1990-07-12 | Kawai Musical Instr Mfg Co Ltd | Musical sound waveform generator |
| JP2591138B2 (en) * | 1989-02-03 | 1997-03-19 | カシオ計算機株式会社 | Waveform data reading device |
| JP2508324B2 (en) * | 1989-12-15 | 1996-06-19 | ヤマハ株式会社 | Electronic musical instrument |
| JP2742493B2 (en) * | 1992-10-27 | 1998-04-22 | 川崎製鉄株式会社 | Flaw detector for self-supporting traveling plate |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5942313B2 (en) * | 1975-03-19 | 1984-10-13 | 松下電器産業株式会社 | keyboard electronic musical instrument |
| JPS581800B2 (en) * | 1975-05-27 | 1983-01-12 | ヤマハ株式会社 | Denshigatsuki |
| JPS5932799B2 (en) * | 1975-10-06 | 1984-08-10 | ヤマハ株式会社 | electronic musical instruments |
| JPS604995A (en) * | 1983-06-24 | 1985-01-11 | 株式会社東芝 | Voice recognition equipment |
-
1985
- 1985-11-27 JP JP60268118A patent/JPS61179497A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61179497A (en) | 1986-08-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS5858679B2 (en) | Denshigatsuki | |
| JPH027078B2 (en) | ||
| US4227435A (en) | Electronic musical instrument | |
| JPS5919352B2 (en) | electronic musical instruments | |
| JPH0131638B2 (en) | ||
| JPS5855518B2 (en) | electronic musical instruments | |
| JPS61204698A (en) | Tone signal generator | |
| JPH0243199B2 (en) | ||
| JP2779983B2 (en) | Electronic musical instrument | |
| JP2663496B2 (en) | Signal interpolator for musical tone signal generator | |
| JPS60100199A (en) | Electronic musical instrument | |
| JPS6115438B2 (en) | ||
| JP2534636B2 (en) | Music synthesizer | |
| JP3777923B2 (en) | Music signal synthesizer | |
| JPS633319B2 (en) | ||
| JPH0583917B2 (en) | ||
| JPS61204697A (en) | Tone signal generator | |
| JPS5921038B2 (en) | electronic musical instruments | |
| JP2625669B2 (en) | Musical sound wave generator | |
| JPS6037600Y2 (en) | electronic musical instruments | |
| JPH043875B2 (en) | ||
| JPS6090391A (en) | Electronic musical instrument | |
| JP3217739B2 (en) | Digital filter device and digital filter method | |
| JPS638955Y2 (en) | ||
| JPS592034B2 (en) | electronic musical instruments |