Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5846038B2 - electronic musical instruments - Google Patents
[go: Go Back, main page]

JPS5846038B2 - electronic musical instruments - Google Patents

electronic musical instruments

Info

Publication number
JPS5846038B2
JPS5846038B2 JP57014663A JP1466382A JPS5846038B2 JP S5846038 B2 JPS5846038 B2 JP S5846038B2 JP 57014663 A JP57014663 A JP 57014663A JP 1466382 A JP1466382 A JP 1466382A JP S5846038 B2 JPS5846038 B2 JP S5846038B2
Authority
JP
Japan
Prior art keywords
signal
wave
frequency
circuit
channel
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
Application number
JP57014663A
Other languages
Japanese (ja)
Other versions
JPS57210393A (en
Inventor
昭義 大矢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Gakki Co Ltd
Original Assignee
Nippon Gakki Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Gakki Co Ltd filed Critical Nippon Gakki Co Ltd
Priority to JP57014663A priority Critical patent/JPS5846038B2/en
Publication of JPS57210393A publication Critical patent/JPS57210393A/en
Publication of JPS5846038B2 publication Critical patent/JPS5846038B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 この発明は周波数変調方式を利用して楽音を形成する電
子楽器に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an electronic musical instrument that forms musical tones using a frequency modulation method.

楽音を形成する方式としては、従来から種々の提案がな
されている。
Various proposals have been made in the past as methods for forming musical tones.

例えば、一定の音色を実現する楽音波形をメモリに記憶
し、このメモリから楽音波形を順次読出す方式や、高調
波成分を豊富に含む音源波形をフィルタに通して適宜の
成分を減衰させて音色を形成する方式や、各次高調波を
夫々別個に発生させ、各次成分の振幅を別個に制御して
所望の音色を実現する方式、などがその代表的な例であ
る。
For example, musical sound waveforms that produce a certain tone are stored in a memory, and the musical sound waveforms are sequentially read out from this memory, or a sound source waveform containing abundant harmonic components is passed through a filter to attenuate appropriate components to create a tone. Typical examples include a method in which each harmonic is generated separately, and a method in which the amplitude of each harmonic is separately controlled to achieve a desired tone color.

しかし、これら従来の方式はいづれも音色変化の自由度
に限界があり、複雑な比率で整数法あるいは非整数次の
高調波成分を含有しかつこの含有率が時間とともに複雑
に変化するような楽音を形成することは極めて困難であ
った。
However, all of these conventional methods have a limit to the degree of freedom in changing the timbre, and cannot be used for musical sounds that contain integer or non-integer order harmonic components in complex ratios and whose content changes in a complex manner over time. was extremely difficult to form.

この発明は上記従来とは全く異なる方式によって楽音を
形成し、整数法あるいは非整数次の高調波成分を複雑に
含有しかつこの含有率が複雑に変化する楽音を容易に得
ることができるような電子楽器を提供しようとするもの
である。
The present invention forms musical tones using a method completely different from the conventional method described above, and easily obtains musical tones that contain harmonic components of integer order or non-integer order in a complex manner, and in which the content rate changes in a complex manner. It aims to provide electronic musical instruments.

この発明によれば押圧鍵を検出し該鍵の発音を特定数チ
ャンネルのいずれかに割当てる第1の手段と、前記第1
の手段のチャンネル割当てに応じて各チャンネル別に当
該チャンネルに割当てられた鍵の楽音周波数に対応した
速度で値が順次変化する位相情報を発生する第2の手段
と、前記第2の手段から発生される各チャンネルの位相
情報に基づき各チャンネル別に搬送波位相成分と変調波
位相成分を夫々形成し、これら位相成分と任意の変調指
数に基づいて周波数変調された信号波を各チャンネル別
に作り出し、この信号波を楽音信号として送出する第3
の手段とを具え、前記割当てに応じて前記第3の手段か
ら送出される楽音信号に対応して複数音を同時に発生し
得るようにしている。
According to the present invention, the first means detects a pressed key and assigns the sound of the key to any of a specific number of channels;
a second means for generating phase information whose value sequentially changes at a speed corresponding to the musical tone frequency of the key assigned to each channel for each channel according to the channel assignment of the means; A carrier wave phase component and a modulated wave phase component are formed for each channel based on the phase information of each channel, and a frequency-modulated signal wave is generated for each channel based on these phase components and an arbitrary modulation index. The third part sends out the sound as a musical tone signal.
means, so that a plurality of tones can be generated simultaneously in response to musical tone signals sent from the third means according to the assignment.

まず、この発明で利用する周波数変調方式による楽音の
形成に関して、原理的に説明する。
First, the principle of forming musical tones by the frequency modulation method used in this invention will be explained.

周波数変調方式を利用した楽音形成方式とは、周波数変
調を受けた信号波が多数の側波帯を含んでいるため、こ
れら側波帯が重畳された周波数変調信号と多数の高調波
成分が重畳された楽音信号との共通性に着目し、可聴周
波領域で周波数変調を行なうことにより楽音信号を形成
(台底)する方式である。
A musical tone formation method using a frequency modulation method is that since the frequency modulated signal wave contains many sidebands, the frequency modulation signal with these sidebands superimposed and many harmonic components are superimposed. This method focuses on the commonality with the musical tone signal that has been created, and forms a musical tone signal (base) by performing frequency modulation in the audio frequency range.

周波数変調を受けた信号(被変調信号波)eの一般式は
第(1)式に示すように表わされる。
The general formula for the frequency-modulated signal (modulated signal wave) e is expressed as shown in equation (1).

e = As1n (at + I sinβt)・・
・・・・・・・・・・・・・(1)ここで、αは搬送波
の角周波数、βは変調波の角周波数、■は変調指数、A
は最大振幅、tは時間、である。
e = As1n (at + I sinβt)...
・・・・・・・・・・・・・・・(1) Here, α is the angular frequency of the carrier wave, β is the angular frequency of the modulated wave, ■ is the modulation index, A
is the maximum amplitude and t is the time.

第(1)式を展開すると、となり、信号eは、角周波数
がα±β、α±2β。
Expanding equation (1), the signal e has angular frequencies α±β and α±2β.

α±3β、・・・・・・・・・の多数の側波帯からなる
ことがわかる。
It can be seen that it consists of a large number of sidebands α±3β, . . . .

変調指数■のベッセル関数J。(■)。Jl(■)、J
2(■)、J3(■)・・・・・・・・・は搬送波及び
側波の振幅を決定する係数であり、変調指数■の値の如
何によって正または負の値をとる。
Bessel function J of modulation index ■. (■). Jl(■), J
2(■), J3(■), .

搬送波及び第1次から第5次までの側波帯のベッセル関
数J。
Bessel functions J of the carrier wave and the first to fifth order sidebands.

(■)〜J5 (I)の曲線を一例として第1図に示す
が、このグラフからも明らかなようにベッセル関数J。
The curve (■) to J5 (I) is shown in FIG. 1 as an example, and as is clear from this graph, it is a Bessel function J.

(I)〜Jn(I)は変調指数■が約2.5までは常に
正であるが、■が約2.5よりも大きくなると正、負い
ずれの値もとりうる。
(I) to Jn(I) are always positive until the modulation index ■ is about 2.5, but when ■ becomes larger than about 2.5, they can take either positive or negative values.

また、第(2)式からも判るように、ベッセル関数J。Also, as can be seen from equation (2), the Bessel function J.

(I:Jn(I)の正負にかかわらず、奇数次の両側波
帯の正負符号は夫々異なる。
(I: Regardless of whether Jn(I) is positive or negative, the positive or negative signs of the odd-order sidebands are different.

従って、第(2)式(すなわち第(1)式)で表わされ
る被変調信号波eにおいて、種々の側波帯で位相の反転
が生じる。
Therefore, in the modulated signal wave e expressed by equation (2) (ie, equation (1)), phase inversion occurs in various sidebands.

例えば変調指数I=4のとき、各次側波帯の振幅係数は
、Jo(■)≠−0.4、Jl(I)≠−0,05゜J
2(I)7=0.35 、 J3(I)プ0.42 、
J4(I)ゲ0.3゜J5(I)= o、 15、で
あり、各側波帯の周波数スペクトルは第2図に示すよう
になる。
For example, when the modulation index I = 4, the amplitude coefficient of each order sideband is Jo(■)≠-0.4, Jl(I)≠-0.05゜J
2(I)7=0.35, J3(I)pu0.42,
J4(I)ge0.3°J5(I)=o, 15, and the frequency spectrum of each sideband is as shown in FIG.

Cは搬送波、mは変調波、の周波数を表わす。C represents the frequency of the carrier wave, and m represents the frequency of the modulated wave.

振幅係数が負の周波数は位相が反転しているだけであり
、同一周波数が混在しない限り余り重要な意味をもたな
い。
Frequencies with negative amplitude coefficients simply have inverted phases, and do not have much significance unless the same frequencies coexist.

しかし、位相が180°ずれた同一周波数においては位
相の反転によって互に振幅が打消されるので重要な意味
をもつ。
However, at the same frequency whose phase is shifted by 180°, the amplitudes are canceled by each other due to phase inversion, which has an important meaning.

一つの被変調信号波eの中に位相が1800ずれた周波
数が混在することは「側波の反射」によって説明される
The fact that frequencies whose phases are shifted by 1800 are mixed in one modulated signal wave e is explained by "reflection of side waves."

「側波の反射」とは、側波帯の周波数スペクトルにおい
てOHz以下の負領域の側波が存在することによって生
じる。
"Reflection of side waves" is caused by the presence of side waves in the negative region of OHz or less in the sideband frequency spectrum.

負領域の側波は実際には正領域に折返されて(反射して
)現われる。
The side waves in the negative region are actually folded back (reflected) and appear in the positive region.

すなわち、角周波数ωの負の周波数「−8in(1)t
」は、sinωt=sin(−ωt) であり、正領域の周波数「sinωt」の位相を反転し
た信号であることが判かる。
That is, the negative frequency "-8in(1)t" of the angular frequency ω
'' is sin ωt=sin(-ωt), and it can be seen that this is a signal with the phase of the frequency ``sin ωt'' in the positive region inverted.

このように、負領域の側波は位相が反転して正領域に折
返される(反射する)。
In this way, the side waves in the negative region have their phases reversed and are reflected back to the positive region.

この反射によって、負領域の側波が正領域の側波成分と
混合される。
This reflection causes the side waves in the negative region to be mixed with the side wave components in the positive region.

この混合によって、被変調信号波eにおける周波数関係
は非常にバラエティに富んだものとなる。
Due to this mixing, the frequency relationship in the modulated signal wave e becomes extremely diverse.

この点に関して、搬送波Cを100Hz、変調波mを1
00Hz、変調指数I−4、とした例について説明する
In this regard, the carrier wave C is 100 Hz, the modulating wave m is 1
An example in which the frequency is 00 Hz and the modulation index is I-4 will be explained.

I−4のときの一般的な周波数スペクトルは第2図のよ
うになるので、上記例では第3図aのように周波数スペ
クトルが現われる。
Since the general frequency spectrum at I-4 is as shown in FIG. 2, in the above example, the frequency spectrum appears as shown in FIG. 3a.

すなわち低域の第1次側波C−mがOHzであり、低域
の第2次以上の側波は負領域に入る。
That is, the low-frequency primary sidewave C-m is OHz, and the low-frequency secondary and higher-order sidewaves fall into the negative region.

これらの負領域の側波C−2m、C−3m・・・・・・
・・・は第3図すに示すように、位相が反転されて、O
Hzを中心に正領域に折返される。
These negative region side waves C-2m, C-3m...
... is inverted in phase, as shown in Figure 3, and O
It is folded back into the positive region around Hz.

折返された側波は正領域の側波C、C+m、C+2m・
・・・・・・・・と数学的に加算される。
The folded side waves are the side waves C, C+m, and C+2m in the positive region.
・・・・・・・・・is added mathematically.

折返された側波C−2mは搬送波Cと、側波C−3mは
側波C+mと、・・・・・・・・・夫々加算される。
The folded side wave C-2m is added to the carrier wave C, the side wave C-3m is added to the side wave C+m, and so on.

加算により符号が異なる周波数は打消され、符号が同じ
周波数は、振幅が増強される。
By addition, frequencies with different signs are canceled, and frequencies with the same sign are increased in amplitude.

従って、第3図すを絶対振幅で表わせば、第3図Cのよ
うになる。
Therefore, if the amplitude in FIG. 3 is expressed in terms of absolute amplitude, it will be as shown in FIG. 3C.

第3図Cによれば、被変調信号eの周波数スペクトルは
搬送波Cの倍音C,2C,3C・・・・・・・・・から
なることが判る。
According to FIG. 3C, it can be seen that the frequency spectrum of the modulated signal e consists of overtones C, 2C, 3C, . . . of the carrier wave C.

以上のことから、周波数変調によって、楽音の周波数成
分と同様に高調波成分を含んだ信号が形成されることが
明らかとなった。
From the above, it has become clear that frequency modulation creates a signal containing harmonic components similar to the frequency components of musical tones.

ところで、周波数変調によって得られる楽音信号(被変
調信号波e)のスペクトル成分は、搬送波Cと変調波m
の周波数比、及び変調指数■の値に依存する。
By the way, the spectral components of a musical tone signal (modulated signal wave e) obtained by frequency modulation are composed of a carrier wave C and a modulated wave m.
depends on the frequency ratio of and the value of the modulation index ■.

すなわち、周波数比C//rrIが高調波成分の位置関
係を決定し、変調指数■は被変調信号eの帯域幅を決定
するものであるから実質的な振幅を有する高調波の数を
規定する、ということが既に知られている。
That is, the frequency ratio C//rrI determines the positional relationship of harmonic components, and the modulation index ■ determines the bandwidth of the modulated signal e, so it defines the number of harmonics that have a substantial amplitude. , is already known.

この点について更に詳述すると、調和スペクトルは周波
数比C/mが整数比のときに得られる。
To explain this point in more detail, a harmonic spectrum is obtained when the frequency ratio C/m is an integer ratio.

つまり、C7mを約分して、としたとき、N1及びN2
が整数となるとき、調和スペクトルが生じる。
In other words, when C7m is reduced, N1 and N2
When becomes an integer, a harmonic spectrum occurs.

N 1/N2は既約分数であるので、被変調信号波eの
基本波周波数(第1次高調波)foは、 という関係式によって表わされる。
Since N1/N2 is an irreducible fraction, the fundamental frequency (first harmonic) fo of the modulated signal wave e is expressed by the following relational expression.

調和スペクトルにおいて、高調波成分の位置は次の関係
式によって決定されることが知られている。
It is known that in a harmonic spectrum, the position of a harmonic component is determined by the following relational expression.

但し、nは側波の次数でありn=0,1,2゜3・・・
・・・・・・という値をとる。
However, n is the order of the side wave, and n=0, 1, 2°3...
It takes the value...

Kは高調波の次数である。K is the harmonic order.

いうまでもないことであるが、調和スペクトルにおいて
高調波成分はすべて整数次であり、上記第(3)式から
明らかなように、搬送波Cは常にN1次の高調波となる
Needless to say, all harmonic components in the harmonic spectrum are of integer order, and as is clear from the above equation (3), the carrier wave C is always an N1-order harmonic.

また、N2−1ならば被変調信号波eのスペクトルはす
べての整数次の高調波を含有しく但し、変調指数■が許
す限り)、変調波mが基本波f。
If N2-1, the spectrum of the modulated signal wave e contains all integer-order harmonics (as long as the modulation index () allows), and the modulated wave m is the fundamental wave f.

となる。更に一例を示すと、N2偶数ならばスペクトル
は奇数次の高調波を含有し、N2=3の場合は第3次高
調波がスペクトルから抜は落ちる。
becomes. As a further example, if N2 is an even number, the spectrum will contain odd harmonics, and if N2=3, the third harmonic will be absent from the spectrum.

上記のような調和スペクトルに限らず、非調和スペクト
ルも得ることができる。
In addition to the harmonic spectrum as described above, a non-harmonic spectrum can also be obtained.

非調和スペクトルは周波数比C/mが整数比でない場合
に現われる。
An anharmonic spectrum appears when the frequency ratio C/m is not an integer ratio.

すなわち、C7mが非整数比であるため、負領域の側波
の折返しが、正領域の側波成分の間に現われ、これによ
ってスペクトルは非調和列となる。
That is, since C7m is a non-integer ratio, folding of side waves in the negative region appears between side wave components in the positive region, thereby making the spectrum an anharmonic series.

非調和スペクトルにおいては非高調波を含有しているが
、この発明においては非高調波を非整数次の高調波とい
うことにする。
The non-harmonic spectrum contains non-harmonic waves, and in this invention, the non-harmonic waves are referred to as non-integer harmonics.

なお、調和、非調和スペクトルを問わず被変調信号波e
における基本波周波数を定義すると、負領域からの折返
しも含めた正領域スペクトルにおいて最も低い周波数成
分、ということができる。
Note that the modulated signal wave e regardless of the harmonic or aharmonic spectrum
Defining the fundamental frequency in , it can be said to be the lowest frequency component in the positive region spectrum including the return from the negative region.

基本波周波数を指定した上で、周波数変調により被変調
信号eを得れば、予定したピッチの楽音信号を形成する
ことができる。
By specifying the fundamental wave frequency and obtaining the modulated signal e by frequency modulation, it is possible to form a musical tone signal with a predetermined pitch.

この発明においては、鍵盤により基本波周波数を指定す
ることができるようになっている。
In this invention, the fundamental frequency can be specified using the keyboard.

上記から明らかなように、搬送波Cあるいは変調波mを
変化させれば周波数比C/mも変化し、スペクトル成分
を自由に変化することができる。
As is clear from the above, if the carrier wave C or the modulated wave m is changed, the frequency ratio C/m also changes, and the spectral components can be changed freely.

また、前記第1図からも明らかなように、変調指数■を
変化させることによって各スペクトル成分の振幅及び高
調波数を変えることができる。
Further, as is clear from FIG. 1, the amplitude and harmonic number of each spectral component can be changed by changing the modulation index (2).

この発明では、かかる性質を利用して所望の音色を作り
、かつ楽音の音色を時間的に変化させるようにしている
In the present invention, this property is utilized to create a desired timbre and to change the timbre of musical sounds over time.

ところで、負領域の側波の折返し位置、あるいは、変調
指数■の値の如何によっては、被変調信号波eにおいて
基本波が喪失されることが生じる。
By the way, the fundamental wave may be lost in the modulated signal wave e depending on the folding position of the side wave in the negative region or the value of the modulation index {circle around (2)}.

例えば、負領域の側波が基本波の位置に、この基本波に
対して同一振幅で反転位相で折返される場合、あるいは
、搬送波Cが基本波となるとき変調指数1が搬送波の振
幅J。
For example, if the side waves in the negative region are folded back to the position of the fundamental wave with the same amplitude and inverted phase with respect to the fundamental wave, or when the carrier wave C becomes the fundamental wave, the modulation index 1 corresponds to the amplitude J of the carrier wave.

(第1図)をOにするような値をとる場合、などは基本
波の振幅が0になり、基本波を喪失する。
(Fig. 1) takes a value such as O, the amplitude of the fundamental wave becomes 0, and the fundamental wave is lost.

また、それ以外の場合でも、高調波スペクトルにおいて
基本波の振幅がかなり小さくなることがある。
Furthermore, even in other cases, the amplitude of the fundamental wave may become considerably small in the harmonic spectrum.

被変調信号波eが基本波を喪失すると、あるいは基本波
振幅が極めて小さくなると、楽音として成立しなくなる
ので、そのような不都合は克服されねばならない。
If the modulated signal wave e loses its fundamental wave, or if the amplitude of the fundamental wave becomes extremely small, it will no longer be valid as a musical tone, so such disadvantages must be overcome.

そこで、被変調信号波eに対して格別の基本波周波数を
重畳することにより、確実に楽音信号を発生することが
できろ。
Therefore, by superimposing a special fundamental wave frequency on the modulated signal wave e, it is possible to reliably generate a musical tone signal.

すなわち楽音信号Eの基本式として、前記第(1)式に
基本波成分” a sinγt”を加算したもの、 を用いる。
That is, as the basic equation for the musical tone signal E, the following is used: the above-mentioned equation (1) plus the fundamental wave component "a sin γt".

ここで、aは基本波成分の最大振幅、γは基本波の角周
波数、である。
Here, a is the maximum amplitude of the fundamental wave component, and γ is the angular frequency of the fundamental wave.

なお、前記第(1)式に示した周波数変調の一般式を、
更に様々の周波数変調の関数式に拡張することかできる
Note that the general formula for frequency modulation shown in equation (1) above is
Furthermore, it can be extended to various frequency modulation function expressions.

例えば、2つの変調波で競合して1つの搬送波を変調す
ると、被変調信号波e1は、 el −Asin (αt+11sinAt+I2 s
inβ2t )−(5)となる。
For example, when two modulated waves compete to modulate one carrier wave, the modulated signal wave e1 becomes el - Asin (αt+11sinAt+I2s
inβ2t )−(5).

ここで、β1.β2は2つの変調波の角周波数、■1,
1□は2つの変調指数、αは搬送波の角周波数である。
Here, β1. β2 is the angular frequency of the two modulated waves, ■1,
1□ are the two modulation indices, and α is the angular frequency of the carrier wave.

第(5)式を展開すると明らかとなるが、信号e1は多
数の複雑な側波帯からなる。
As is clear from expanding Equation (5), the signal e1 consists of a large number of complex sidebands.

これらの側波帯は、■1.■2のベッセル関数Jo(1
1)、J、 (It )・・・・・・・・・、 Jn
(It ) 、JO(I2) 。
These sidebands are: ■1. ■ Bessel function of 2 Jo(1
1), J, (It), Jn
(It), JO(I2).

Jl(I2)・・・・・・・・・、Jn(I2)によっ
て振幅が決定される。
The amplitude is determined by Jl(I2), Jn(I2).

仮りに、搬送波と変調波の比がα:β。:β2=1:
0.1 : 1となるようにした場合、信号e1のスペ
クトルは第4図のようになる。
Suppose that the ratio of carrier wave and modulated wave is α:β. :β2=1:
When the ratio is set to 0.1:1, the spectrum of the signal e1 becomes as shown in FIG.

すなわち、調和関係にある各高調波f1.f2.f3゜
I4、・・・・・・・・・の両側にβ1の間隔で側波が
存在する複雑なスペクトルとなる。
That is, each harmonic f1. f2. This results in a complex spectrum in which side waves exist at intervals of β1 on both sides of f3°I4, . . . .

このとき、調和高調波の大きさは前記J。At this time, the magnitude of the harmonic is J.

(11)とJ。(I2)〜Jn(I2)との積によって
決定され、側波の大きさは前記Jo(11)〜Jn(1
1)とJo (I2 ) 〜J n (I2 )との積
によって決定される。
(11) and J. (I2) to Jn(I2), and the magnitude of the side wave is determined by the product of Jo(11) to Jn(1).
1) and Jo(I2) to Jn(I2).

また、2つの変調波で別々に同じ搬送波を変調すると、
被変調信号波e2は、 となる。
Also, if you modulate the same carrier wave separately with two modulated waves,
The modulated signal wave e2 is as follows.

第(6)式によって得られる信号e2は、前記第(IE
によって得られる2つの異なる信号eを重畳したものと
同じである。
The signal e2 obtained by equation (6) is
It is the same as the superposition of two different signals e obtained by .

また、搬送波を2つの異なる角周波数α1.α2で合成
し、1つの変調波で変調すると、被変調信号e3は、 となる。
Moreover, the carrier wave is set to two different angular frequencies α1. When combined with α2 and modulated with one modulated wave, the modulated signal e3 becomes as follows.

上記第(5式〜第(7)式のように複雑な周波数変調を
利用して楽音を形成することもできる。
Musical tones can also be formed using complex frequency modulation as shown in equations (5) to (7) above.

以下、この発明の一実施例を添付図面とともに詳細に説
明する。
Hereinafter, one embodiment of the present invention will be described in detail with reference to the accompanying drawings.

第5図の実施例において、楽音信号e(t)は下記式に
従って求められる。
In the embodiment shown in FIG. 5, the musical tone signal e(t) is obtained according to the following formula.

第(8)式は前記第(4)式と実質的に等価であり、異
なる点は、振幅や搬送波、変調波、変調指数などが時間
の関数として変化するようになっている点である。
Equation (8) is substantially equivalent to Equation (4), and the difference is that the amplitude, carrier wave, modulation wave, modulation index, etc. change as a function of time.

第(8)式を第(4)式と参照して説明すると、値qR
は基本波の位相γtを表わし、値A1(t )は格別に
設けた基本波成分sin q Rの最大振幅を時間tの
関数で表わしたものである。
To explain Equation (8) with reference to Equation (4), the value qR
represents the phase γt of the fundamental wave, and the value A1(t 2 ) is the maximum amplitude of the specially provided fundamental wave component sin q R as a function of time t.

搬送波の位相αtは、値1(t)qRで与えられ、基本
波の位相qRに時間の関数/(t)G掛算することによ
り求めている。
The phase αt of the carrier wave is given by the value 1(t)qR, and is obtained by multiplying the phase qR of the fundamental wave by a function of time/(t)G.

変調波の位相βtは、値m(t)qRで与えられ、基本
波の位相qRに時間の関数m(tm掛算することにより
求めている。
The phase βt of the modulated wave is given by the value m(t)qR, and is obtained by multiplying the phase qR of the fundamental wave by a time function m(tm).

変調指数■は、時間の関数I(t)とされ、時間的に変
化させることができるようになっている。
The modulation index (2) is a function of time I(t) and can be changed over time.

値A2(t)は、被変調信号部分の最大振幅を時間tの
関数で与えるようにしたものである。
The value A2(t) is such that the maximum amplitude of the modulated signal portion is given as a function of time t.

値Rは、発生すべき楽音の基本波周波数に関連する数値
であり、波形振幅の一定サンプル期間における当該基本
波周波数の位相に比例する数値である。
The value R is a numerical value related to the fundamental frequency of the musical tone to be generated, and is a numerical value proportional to the phase of the fundamental frequency during a fixed sample period of the waveform amplitude.

値qは、サンプル点が進む毎に順次、1゜2.3・・・
・・・・・・と増加する変数であり、1波形の、サンプ
ル点数がnであるとすると、nを越えると再び、1,2
,3・・・・・・・・・と循環し、位相を進める。
The value q increases sequentially as the sample point advances, 1°2.3...
It is a variable which increases as
, 3, etc., and the phase advances.

複数音発音のための時分割割当て動作 鍵盤1における鍵の抑圧に応答して前記第(8)式の計
算が実行され、実時間的に楽音信号e(t)が発生され
る。
Time-division allocation operation for producing multiple tones In response to the suppression of keys on the keyboard 1, the calculation of equation (8) is executed, and a musical tone signal e(t) is generated in real time.

しかも、キーアサイナ2における発音割当てに対応して
、複数音に関して上記第(8)式の計算が時分割的に実
行される。
Moreover, in accordance with the pronunciation assignment in the key assigner 2, the calculation of equation (8) above is executed in a time-sharing manner for a plurality of tones.

鍵盤1は、例えば上鍵盤、下鍵盤、ペダル鍵盤、の3種
類の鍵盤を具えており、台錐に対応してキースイッチが
配されている。
The keyboard 1 includes three types of keyboards, for example, an upper keyboard, a lower keyboard, and a pedal keyboard, and key switches are arranged corresponding to the truncated cones.

キーアサイナ2は、第6図に概略を示すように、鍵盤1
における各キースイッチのオン・オフ動作を検出する押
鍵検出回路21と、押鍵検出回路21における検出結果
にもとづいて押圧鍵の情報を同時最大発音数に対応する
各チャンネルの1つに割当てる割当て回路22を具えて
いる。
The key assigner 2 is connected to the keyboard 1 as shown schematically in FIG.
A key press detection circuit 21 that detects the on/off operation of each key switch in the key press detection circuit 21, and an assignment that allocates the information of the pressed key to one of each channel corresponding to the maximum number of simultaneous polyphonic sounds based on the detection result of the key press detection circuit 21. It includes a circuit 22.

押鍵検出回路21から順次出力される各押圧鍵の情報は
、例えば、該抑圧鍵名を表わす複数ビットのコード信号
(キーコードKC)で表わされており、各鍵毎に異なる
内容である。
The information on each pressed key sequentially output from the pressed key detection circuit 21 is represented by, for example, a multi-bit code signal (key code KC) representing the name of the suppressed key, and has different contents for each key. .

割当て回路22は、各チャンネルに対応する特定数の記
憶回路を具えたコーコード記憶回路221を含んでいる
The allocation circuit 22 includes a code storage circuit 221 with a specific number of storage circuits corresponding to each channel.

押鍵検出回路21からのキーコードKCがキーコード記
憶回路221の1つの記憶回路に記憶された場合、その
キーコードは当該記憶回路に対応するチャンネルに割当
てられたことになる。
When the key code KC from the key press detection circuit 21 is stored in one of the key code storage circuits 221, that key code is assigned to the channel corresponding to that storage circuit.

この割当て動作の条件は、既知のように、 (A) 未だ記憶がなされていない記憶回路(空白チ
ャンネル)に割当てる。
As is well known, the conditions for this allocation operation are as follows: (A) Allocate to a memory circuit (blank channel) that has not yet been stored.

(B) 同じキーコードが重複して複数の記憶回路に
記憶されないように割当てる。
(B) Assign so that the same key code is not stored in multiple memory circuits redundantly.

ことである。That's true.

キーコード記憶回路221は入力側にゲートを含んだ循
環シフトレジスタで構成すると好都合であり、全チャン
ネル数が12、キーコードKCのビット数が9、である
とすると、12語(1語9ビツト)のシフトレジスタが
用いられ、記憶された(既に割当てされた)キーコード
KC*が入力側に帰還されるようになっている。
It is convenient to configure the key code storage circuit 221 with a circular shift register that includes a gate on the input side.Assuming that the total number of channels is 12 and the number of bits of the key code KC is 9, it can store 12 words (9 bits per word). ) shift register is used, and the stored (already assigned) key code KC* is fed back to the input side.

このシフトレジスタ221は主クロツクパルスφ1に従
って順次シフトされ、このシフトにともない最終段から
時分割的に出力される各チャンネルの記憶キーコードK
C*は楽音波形発生のために利用される。
This shift register 221 is sequentially shifted in accordance with the main clock pulse φ1, and as a result of this shift, the memory key code K of each channel is output from the final stage in a time-divisional manner.
C* is used for generating tone waveforms.

すなわち、キーコードKC*は後述する周波数情報記憶
装置3を読出すためのアドレスデータとなる。
That is, the key code KC* becomes address data for reading out the frequency information storage device 3, which will be described later.

主クロツクパルスφ1は、例えば、第7図aに示すよう
に、1μSの間隔で発生される。
The main clock pulse .phi.1 is generated at intervals of 1 .mu.S, for example, as shown in FIG. 7a.

この主クロツクパルスφ1によって形成される1μsの
タイムスロットは、第7図すに示すように、第1チヤン
ネルから第12チヤンネルの情報処理のために順に使用
されるようになっており、各タイムスロットを夫々チャ
ンネル時間ということにする。
The 1 μs time slot formed by this main clock pulse φ1 is used sequentially for information processing from the 1st channel to the 12th channel, as shown in FIG. Let's call each channel time.

従って、第1チヤンネルから第12チヤンネルのチャン
ネル時間が循環しており、この発明の各装置は、各チャ
ンネル時間に同期して動作するようにダイナミック論理
的に構威しである。
Therefore, the channel times from the first channel to the twelfth channel are cyclical, and each device of the present invention is dynamically arranged to operate in synchronization with each channel time.

各チャンネルの記憶キーコードKC*はこのチャンネル
時間に同期して時分割的に出力される。
The storage key code KC* of each channel is output in a time-division manner in synchronization with this channel time.

割当て回路22において、キーコード比較回路222は
入力キーコードKCと記憶キーコードKC*の内容を比
較し、一致または不一致に応じて比較結果を出力する。
In the assignment circuit 22, a key code comparison circuit 222 compares the contents of the input key code KC and the stored key code KC*, and outputs a comparison result depending on whether they match or do not match.

この比較により、前記割当ての条mB)が満足されるか
否かが確認される。
This comparison confirms whether condition mB) of the allocation is satisfied.

押鍵検出回路21からの人力キーコードKCは全チャン
ネルの記憶キーコードKC*が2回循環する期間だけ持
続的に供給されるようになっている。
The manual key code KC from the key press detection circuit 21 is continuously supplied only during the period when the stored key codes KC* of all channels circulate twice.

前半の1循環期間で上記比較がなされる。この比較結果
は比較結果記憶回路223に言訳され、後半の1循環期
間において出力される。
The above comparison is made in one cycle period in the first half. This comparison result is translated into the comparison result storage circuit 223 and output during one circulation period in the latter half.

前記割当ての条mA);ま、記憶キーコードKC*の有
無を検出することによって知ることができる。
The above assignment clause mA); Well, it can be known by detecting the presence or absence of the memory key code KC*.

記憶キーコード検出回路224はキーコードKC*が有
るチャンネル時間に信号1を出力し、キーコードKC*
が無い(空白チャンネルの)チャンネル時間に信号Oを
出力する。
The memory key code detection circuit 224 outputs signal 1 at the channel time when the key code KC* exists, and the key code KC*
The signal O is output during the channel time when there is no channel (blank channel).

この検出回路224の出力は鍵が押圧されたことを表わ
す(そのチャンネルにキーコードが記憶され、発音割当
てがなされたことを表わす)アタック開始信号ASとし
て楽音制御のために利用される。
The output of the detection circuit 224 is used for musical tone control as an attack start signal AS indicating that a key has been pressed (indicating that a key code has been stored in that channel and a sound generation assignment has been made).

また、検出回路224の出力は前記条件(A)¥11定
のために利用される。
Further, the output of the detection circuit 224 is used for determining the condition (A) ¥11.

セット、リセット信号発生回路225は、比較結果記憶
回路223及び記憶キーコード検出回路224の出力に
もとづいて前記条件(A) 、 (B)がともに満足さ
れたことを確認して新たにキーコードKCを割当てるべ
き1つのチャンネル時間にセット信号S、及びリセット
信号Cを発生する。
The set/reset signal generation circuit 225 confirms that both conditions (A) and (B) are satisfied based on the outputs of the comparison result storage circuit 223 and the stored key code detection circuit 224, and generates a new key code KC. A set signal S and a reset signal C are generated for one channel time to be allocated.

このセット信号S1 リセット信号Cはキーコード記憶
回路221のゲートに加わり、ゲートを制御して帰還入
力側をリセットすると同時に新たな入力キーコードKC
をシフトレジスタ221の最初の段に記憶させる。
This set signal S1 and reset signal C are applied to the gate of the key code storage circuit 221, control the gate, reset the feedback input side, and at the same time input a new input key code KC.
is stored in the first stage of the shift register 221.

こうして、当該チャンネル時間に相当するチャンネルに
キーコードKCが割当てられる。
In this way, the key code KC is assigned to the channel corresponding to the channel time.

またキーオフの検出のために、押鍵検出回路21からは
キーオフの判定開始時点を示すスタートコードがほぼ定
期的にキースイッチを表わすキーコードに代えて送られ
る。
Further, in order to detect a key-off, the key press detection circuit 21 sends a start code indicating the start point of key-off determination almost regularly in place of a key code representing a key switch.

このスタートコードが送入されたことを検出回路226
で検出し、強制オフ信号Xを発生する。
The detection circuit 226 detects that this start code has been sent.
Detects this and generates a forced off signal X.

キーオン1時記憶回路227は各チャンネルに対応する
記憶段を有しており、成るチャンネルにキーコードKC
を記憶させるためにセット信号Sが発生されたとき、当
該チャンネルに対応する段に信号1を記憶する。
The key-on 1 time memory circuit 227 has a memory stage corresponding to each channel, and the key code KC is stored in each channel.
When the set signal S is generated to store the channel, the signal 1 is stored in the stage corresponding to the channel.

この記憶は前記強制オフ信号Xにより強制的にリセット
されるが、その後再び同じキーコードKCが入力される
とキーコード比較回路222から一致検出信号が出力さ
れるので、この一致検出信号によって当該チャンネルに
再び信号1を記憶させる。
This memory is forcibly reset by the forced off signal Store signal 1 again.

キーオフ記憶回路228もまた各チャンネルに対応する
記憶段を有しており、強制オフ信号Xが発生されたとき
前記キーオン1時記憶回路227に信号1が記憶されて
いないチャンネルを検出し、そのチャンネルに割当てら
れたキーコードKCの人力は既に解消されている、すな
わち、該キーコードに係る鍵は既に離鍵(押圧・解除)
されていると判断して、キーオフ記憶回路228の当該
チャンネルの記憶段に信号1を記憶させる。
The key-off memory circuit 228 also has a memory stage corresponding to each channel, and when the forced-off signal The human power for the key code KC assigned to is already canceled, that is, the key associated with the key code has already been released (pressed/released).
It is determined that the key-off memory circuit 228 has a signal 1 in the memory stage of the channel concerned.

この信号1は、離鍵を表わす信号DSとなる。This signal 1 becomes a signal DS representing key release.

この信号DSは、ディケイ開始信号として、後述の楽音
制御のために利用される。
This signal DS is used as a decay start signal for musical tone control, which will be described later.

なお、前記第(8)式の計算によって求められる楽音信
号e(t)の振幅を決定するものは振幅値A1(t)及
びA2(t)であるが、値A1(を汲びA2(t)が夫
々0となったことを表わす信号DF1及びDF2が後述
のように振幅情報発生回路7及び18から夫々発生され
る。
It should be noted that the amplitude values A1(t) and A2(t) determine the amplitude of the musical tone signal e(t) obtained by calculating the equation (8). ) becomes 0, respectively, are generated from amplitude information generating circuits 7 and 18, respectively, as will be described later.

振幅値A、(t)及びA2(t)が共にOとなったこと
は、楽音e(t)の発音が終了したことを表わす。
The fact that the amplitude values A, (t) and A2(t) both become O indicates that the sounding of musical tone e(t) has ended.

従って、ディケイ終了信号DF1及びDF2が共に信号
1となったことをアンド回路23で検出し、これにより
値A1(t)、A2(t)が共にOとなったことつまり
発音終了を知ることができる。
Therefore, the AND circuit 23 detects that both the decay end signals DF1 and DF2 have become signal 1, and thereby it is possible to know that both the values A1(t) and A2(t) have become O, that is, the end of sound generation. can.

このアンド回路23の出力<< 177は発音終了信号
〔全ディケイ終了信号)DFとしてオア回路24に加え
られる。
The output << 177 of the AND circuit 23 is applied to the OR circuit 24 as a sound generation end signal (total decay end signal) DF.

オア回路24には前記リセット信号Cも加えられており
、同回路24の出力はカウンタク〕ア信号CCとして、
各種カウンタ、メモリ等のリセットのために利用される
The reset signal C is also applied to the OR circuit 24, and the output of the circuit 24 is output as a counter signal CC.
Used to reset various counters, memories, etc.

ところで、この実施例において鍵盤1は3種類の鍵盤に
よって構成されていることは前述した。
By the way, as mentioned above, the keyboard 1 in this embodiment is composed of three types of keys.

キーコードKC(KC*)が9ビツトのコード信号であ
るとすると、4ビツトのコードの最大16通りの組合せ
は12音名C,C”、D、・・・・・・・・・AΦ、B
の区別に使用することができ、3ビツトのコードの最大
8通りの組合せを1鍵盤内のオクターブ音域の区別のた
めに使用することができ、残りの2ビツトのコードの最
大4通りの組合せは3種類の鍵盤の区別のために使用す
ることができる。
Assuming that the key code KC (KC*) is a 9-bit code signal, the maximum 16 combinations of 4-bit codes are the 12 note names C, C", D, ......AΦ, B
Up to 8 combinations of 3-bit chords can be used to differentiate between octave ranges within one keyboard, and up to 4 combinations of the remaining 2-bit chords can be used to differentiate between octave ranges within one keyboard. It can be used to distinguish between three types of keyboards.

従って、記憶キーコードKC*のうち、鍵盤種類を表わ
す2ビツトのコードに1.に2をデコーダ229に加え
、該キーコードKC*によって特定される鍵が所属する
鍵盤種類を検出するようにしている。
Therefore, among the stored key codes KC*, the 2-bit code representing the keyboard type is 1. 2 is added to the decoder 229 to detect the keyboard type to which the key specified by the key code KC* belongs.

上鍵盤であれば上鍵盤信号UEが出力され、下鍵盤であ
れば下鍵盤信号LEが出力され、ペダル鍵盤であればペ
ダル鍵盤信号PEが出力される。
If it is an upper keyboard, an upper keyboard signal UE is output, if it is a lower keyboard, a lower keyboard signal LE is output, and if it is a pedal keyboard, a pedal keyboard signal PE is output.

各鍵盤信号UE−PEは鍵盤別の楽音制御のために利用
される。
Each keyboard signal UE-PE is used for musical tone control for each keyboard.

なお、割当て回路22の入出力信号(入力キーコードK
Cを除く各信号KC*、AS、DS、CC。
In addition, the input/output signal of the assignment circuit 22 (input key code K
Each signal except C: KC*, AS, DS, CC.

DFl、DF2など)は各チャンネル時間に同期して時
分割的に発生していることはいうまでもない。
DF1, DF2, etc.) are generated time-divisionally in synchronization with the time of each channel.

キーアサイナ2の構成は、第6図に示したものに限らず
、押圧鍵の情報を各チャンネルに割当てるような構成で
あれば如何なるものでも使用することができる。
The structure of the key assigner 2 is not limited to that shown in FIG. 6, but any structure can be used as long as it can allocate information about pressed keys to each channel.

例えば既に公知となっている特願昭47−125514
号(特開昭49−84216号)・発明の名称「キーア
サイナ」の明細書中に開示されたような構成を採用する
ことも可能である。
For example, patent application No. 47-125514, which is already publicly known.
It is also possible to adopt a configuration as disclosed in the specification of No. 49-84216 (Japanese Unexamined Patent Publication No. 49-84216) with the title of the invention "Key Assigner".

位相情報qRの発生 キーアサイナ2のキーコード記憶装置221から時分割
的に出力される各チャンネルに割当てられたキーコード
KC*は、周波数情報記憶装置3に順次加えられる。
Generation of phase information qR The key codes KC* assigned to each channel, which are output in a time-divisional manner from the key code storage device 221 of the key assigner 2, are sequentially added to the frequency information storage device 3.

周波数情報記憶装置3はキーコードKC*が表わす台錐
の周波数に対応する前記第(8)式の値R(以下周波数
情報という)を該キーコードに対応したアドレスに予じ
め記憶しているもので、成るキーコードが入力されると
該キコードによって指定されたアドレスに記憶した周波
数情報Rを読出すようになっている。
The frequency information storage device 3 stores in advance the value R of the formula (8) (hereinafter referred to as frequency information) corresponding to the frustum frequency represented by the key code KC* at the address corresponding to the key code. When a key code is input, the frequency information R stored at the address specified by the key code is read out.

周波数情報Rは、例えば15ビツトの2進データであり
、最下位桁から第14ビツト目までの計14ビットのデ
ータが小数部分の値を表わし、第15ビツト目の1ビツ
トのデータが整数部分の値を表わす。
The frequency information R is, for example, 15-bit binary data, where a total of 14 bits of data from the lowest digit to the 14th bit represent the value of the decimal part, and 1 bit data of the 15th bit represents the integer part. represents the value of

周波数情報記憶装置3から順次時分割的に読出された周
波数情報Rは12語(1語−21ビツト)の循環式カウ
ンタ4に加えられ、1定時間毎に(12チャンネル時間
毎に)時分割的に積算計数される。
The frequency information R read out sequentially from the frequency information storage device 3 in a time-division manner is added to a 12-word (1 word - 21 bit) cyclic counter 4, and is time-divisionally read out every fixed time (every 12 channel times). It is cumulatively counted.

カウンタ4においては、第15ビツト目から第21ビツ
ト目(最上位桁)までの計7ビツトのデータが整数部分
のデータとして増扱われる。
In the counter 4, a total of 7 bits of data from the 15th bit to the 21st bit (most significant digit) are treated as integer part data.

カウンタ4は、21ビツトの容量の加算器41と12語
(1語=21ビット)のシフトレジスタ42によって構
成されており、クロックφ1に従ってシフトされて12
チャンネル時間後にシフトレジスタ42の最終段から出
力されたデータは加算器41に帰還され、周波数情報記
憶装置3の出力Rと加算される。
The counter 4 is composed of an adder 41 with a capacity of 21 bits and a shift register 42 with 12 words (1 word = 21 bits), and is shifted in accordance with the clock φ1.
After the channel time, the data output from the final stage of the shift register 42 is fed back to the adder 41 and added to the output R of the frequency information storage device 3.

かくして、値Rは、12チャンネル時間毎に順次増大し
、R,2R,3R。
Thus, the value R increases sequentially every 12 channel times: R, 2R, 3R.

4R・・・・・・・・・(=qR)という値をとる。It takes a value of 4R... (=qR).

こうして、カウンタ4から各チャンネルに割当てられた
音の位相情報qRが各チャンネル時間に同期して時分割
的に出力される。
In this way, the phase information qR of the sound assigned to each channel is output from the counter 4 in a time-division manner in synchronization with the time of each channel.

ところで、12チャンネル時間を12μSとした場合、
カウンタ4で1秒間に値Rが積算される回数は12 ×
106回である。
By the way, if the 12 channel time is 12 μS,
The number of times the value R is accumulated in one second by counter 4 is 12 ×
106 times.

従って基本波1波形の位相が進むに従って増加する数q
は、基本波周波数をf (Hz )とした場合、 また、基本波成分の波形sin q Rを作るための正
弦波1波形が正弦波波形記憶装置5にサンプリング数(
アドレス数)64で記憶されているとすると、位相情報
qRが最終アドレスを読出すとき、qR=64 となる。
Therefore, the number q increases as the phase of the fundamental wave 1 wave advances.
When the fundamental wave frequency is f (Hz), one sine wave waveform for creating the waveform sin q R of the fundamental wave component is stored in the sine wave waveform storage device 5 as the sampling number (
Assuming that 64 addresses (number of addresses) are stored, when the phase information qR reads the final address, qR=64.

従って、周波数情報記憶装置3で記憶すべき周波数情報
Hの値(10進表示)は、R=12X64XfX10−
6 となる。
Therefore, the value of frequency information H (in decimal notation) to be stored in the frequency information storage device 3 is R=12X64XfX10-
It becomes 6.

上記のような式で与えられる周波数情報Rが各キーコー
ドに対応して記憶装置3に2進形式で記憶されている。
Frequency information R given by the above formula is stored in the storage device 3 in binary format in correspondence with each key code.

楽音信号の発生 カウンタ4から出力された位相情報qRは、3つの処理
系列A、B、Cに夫々供給される。
The phase information qR output from the musical tone signal generation counter 4 is supplied to three processing series A, B, and C, respectively.

各処理系列A、B、Cは前記第(8)式の右辺各項の計
算を実行する回路であり、系列Aは基本波成分の項「A
1(t)sin q RJを計算し、系列B及びCは周
波数変調の項 「A2(t)sin(l (t)qR+ I(t) s
in (m(t )qR) 、ljを計算する。
Each processing series A, B, and C is a circuit that executes the calculation of each term on the right side of equation (8).
1(t)sin q RJ is calculated, and sequences B and C are frequency modulation terms ``A2(t)sin(l(t)qR+I(t)s
in (m(t)qR), calculate lj.

従って、位相情報qRは、系列Aにおいては文字通り楽
音信号の位相に対応した信号として利用されるが、系列
B、Cにおいては周波数変調式における搬送波及び変調
波の位相要素を導入するための基本データとして利用さ
れる。
Therefore, in series A, phase information qR is literally used as a signal corresponding to the phase of the musical tone signal, but in series B and C, it is used as basic data for introducing the phase elements of the carrier wave and modulated wave in the frequency modulation formula. used as.

なお、位相情報qRは21ビツトのうち上位7ビツトの
整数部分のみを系列A−Cで利用するようにすれば十分
な効果が得られる。
Incidentally, a sufficient effect can be obtained by using only the integer part of the upper 7 bits of the 21 bits of the phase information qR in the series A-C.

まず、基本波成分の計算について説明すると、正弦波波
形記憶装置5は例えばリードオンリイメモリによって構
成され、正弦波波形1周期を適宜のサンプリング数(例
えば64)に分割して各サンプリング点の振幅値を夫々
所定のアドレスに対応して予じめ記憶している。
First, to explain the calculation of the fundamental wave component, the sine wave waveform storage device 5 is configured by, for example, a read-only memory, and divides one period of the sine wave waveform into an appropriate number of samplings (for example, 64), and calculates the amplitude value at each sampling point. are stored in advance in correspondence with respective predetermined addresses.

正弦波波形記憶装置5は前記位相情報qRをアドレス入
力として該アドレスに対応する波形サンプル点の振幅値
を読出す。
The sine wave waveform storage device 5 receives the phase information qR as an address input and reads out the amplitude value of the waveform sample point corresponding to the address.

こうして、各時点の位相に応じた正弦波波形振幅値が実
時間的に出力され、記憶装置5からは正弦波5inqR
が出力されることになる。
In this way, the sine wave waveform amplitude value corresponding to the phase at each point in time is outputted in real time, and the sine wave 5inqR is output from the storage device 5.
will be output.

この正弦波信号(基本波信号) sin qRは乗算器
6に加えられる。
This sine wave signal (fundamental wave signal) sin qR is applied to a multiplier 6.

乗算器6の他の入力には基本波成分の最大振幅情報A、
(t)が加えられており、同乗算器6における乗算によ
り、基本波成分子A1(t)sinqRJの計算結果が
出力される。
Other inputs of the multiplier 6 include maximum amplitude information A of the fundamental wave component;
(t) is added, and the multiplication in the multiplier 6 outputs the calculation result of the fundamental wave component element A1(t)sinqRJ.

かかる基本波成分の計算は各チャンネル毎に時分割的に
実行されることはいうまでもない。
Needless to say, such calculation of the fundamental wave component is performed on a time-division basis for each channel.

最大振幅情報A1(t)は振幅情報発生回路7から各チ
ャンネル毎に当該チャンネル時間に同期して時分割的に
発生される。
The maximum amplitude information A1(t) is generated from the amplitude information generating circuit 7 in a time-division manner for each channel in synchronization with the channel time.

振幅情報A1(t)は時間的に変化するもので、鍵の押
圧に応じて発生し、離鍵とともに減衰する、いわゆるエ
ンベロープ波形である。
The amplitude information A1(t) changes over time, and is a so-called envelope waveform that is generated in response to a key press and attenuates as the key is released.

従って、振幅情報発生回路7には、エンベロープ発生器
として既に知られた回路を利用することができる。
Therefore, for the amplitude information generating circuit 7, a circuit already known as an envelope generator can be used.

第8図は振幅情報発生回路7の一例を示すもので、前記
キーアサイナ2から供給されるアタック開始信号As及
びディケイ開始信号DSに応じて動作し、第9図に一例
を示したような振幅情報A1(t)のエンベロープをデ
ジタル的に発生する。
FIG. 8 shows an example of the amplitude information generating circuit 7, which operates in response to the attack start signal As and the decay start signal DS supplied from the key assigner 2, and generates amplitude information as shown in FIG. Digitally generate the envelope of A1(t).

アタック開始信号ASがアンド回路71に加えられると
、アタッククロック発振器75から出力されたアタック
クロックパルスACがアンド回路71、オア回路14を
介してアンドゲート群79に加わる。
When the attack start signal AS is applied to the AND circuit 71, the attack clock pulse AC output from the attack clock oscillator 75 is applied to the AND gate group 79 via the AND circuit 71 and the OR circuit 14.

アンドゲート群79にはインバータ60を介して信号1
が加わっているので、1加算データP1がアタッククロ
ックACに同期して該ゲート群79で選択され、出力さ
れる。
The AND gate group 79 receives the signal 1 via the inverter 60.
is added, the 1 addition data P1 is selected by the gate group 79 and output in synchronization with the attack clock AC.

1加算データP1はnビットのデータで、あり、最下位
ビット(第1ビツト)が“1”であり、他のビット(第
2〜第nビツト)はすべて“0”である。
1 addition data P1 is n-bit data, the least significant bit (first bit) is "1", and the other bits (second to nth bits) are all "0".

アンドゲート群79から出力された1加算データP、は
オアゲート群61を介してnビットの加算器62に入力
される。
The 1-added data P output from the AND gate group 79 is input to the n-bit adder 62 via the OR gate group 61.

加算器62の出力はアンドゲート群63ヲ介シて、12
語(1語−nビット)のシフトレジスタ64に入力され
、クロックφ、に従って12チャンネル時間遅延された
後絞レジスタ64から出力される。
The output of the adder 62 is 12 through the AND gate group 63.
The word (1 word - n bits) is input to the shift register 64, delayed by 12 channel times according to the clock φ, and then output from the aperture register 64.

レジスタ64の出力は加算器62の他の入力側に帰還さ
れ、オアゲート群61からのデータと加算される。
The output of the register 64 is fed back to the other input side of the adder 62 and added to the data from the OR gate group 61.

従って、レジスタ64に保有された当該チャンネルのデ
ータはアタッククロックACに従って1ずつ増加する。
Therefore, the data of the channel held in the register 64 increases by 1 in accordance with the attack clock AC.

シフトレジスタ64の出力はアタックカーブメモリ65
及びディケイカーブメモリ66に供給され、該メモリ6
5.66に記憶されたアタックカーブあるいはテ′イケ
イカーブを読出すためのアドレス信号となる。
The output of the shift register 64 is sent to the attack curve memory 65.
and a decay curve memory 66, the memory 6
This is an address signal for reading out the attack curve or attack curve stored in 5.66.

アタック時においてはアタックカーブメモリ65のみが
読出し可能となっており、ディケイカーブメモリ66は
動作しない。
At the time of attack, only the attack curve memory 65 can be read, and the decay curve memory 66 does not operate.

従って、当該チャンネル時間においてレジスタ64の出
力が順次増加するにともない、第9図のアタック部分に
示すようなアタックカーブが逐次読出される。
Therefore, as the output of the register 64 increases sequentially during the channel time, an attack curve as shown in the attack portion of FIG. 9 is sequentially read out.

シフトレジスタ64のnビットの出力がすべて′1”と
なったときアタックカーブの最大値を読出しており、こ
れをアンド回路67で検出する。
When all n-bit outputs of the shift register 64 become '1', the maximum value of the attack curve is read out, and this is detected by the AND circuit 67.

アタックカーブの読出しが終了したときアンド回路67
の出力は信号1となり、オア回路68を介して12ビツ
トのシフトレジスタ69に記憶される。
When the readout of the attack curve is completed, the AND circuit 67
The output becomes signal 1 and is stored in a 12-bit shift register 69 via an OR circuit 68.

シフトレジスタ69に記憶された信号1は12チャンネ
ル時間後の当該チャンネルのタイムスロットのとき出力
され、アンド回路50を介してレジスタ69に自己保持
される。
The signal 1 stored in the shift register 69 is output at the time slot of the channel after 12 channel time, and is self-held in the register 69 via the AND circuit 50.

レジスタ69の出力はアタック終了を表わす信号AFで
あり、この信号APが<11”となることにより前記ア
ンド回路71はインヒビットされ、アンド回路72が動
作可能な状態となる。
The output of the register 69 is a signal AF representing the end of the attack, and when this signal AP becomes <11'', the AND circuit 71 is inhibited and the AND circuit 72 becomes operable.

またアタック終了信号AFは前記インバータ60に入力
されているので、前記アンドゲート群79はインバータ
60の出力?(0”によりインヒビットされる。
Also, since the attack end signal AF is input to the inverter 60, the AND gate group 79 is input to the output of the inverter 60? (Inhibited by 0''.

今度は、信号AFが加えられるアンドゲート群78が動
作可能な状態となり、第1ディケイクロック発振器76
から発振された第1デイケイクロツクDC1がアンド回
路72、オア回路74を介してアンドゲート群78のゲ
ートを制御し、1減算デ一タM1が第1デイケイクロツ
クDC1に同期して選択され、該データM1がオア回路
61を介して加算器62に入力される。
This time, the AND gate group 78 to which the signal AF is applied becomes operational, and the first decay clock oscillator 76
The first decay clock DC1, which is oscillated from is input to the adder 62 via the OR circuit 61.

1減算デ一タM1はnビットのデータであり、すべての
ビットが“1”である。
The 1-subtraction data M1 is n-bit data, and all bits are "1".

従って、最大値(nビットすべてが信号1)を保有して
いたシフトレジスタ64の当該チャンネルの内容に対し
て1減算デ一タM1を加算することにより、レジスタ6
4の内容は第1デイケイクロツクDC1に同期して1ず
つ減算されてゆく。
Therefore, by adding 1 subtraction data M1 to the contents of the channel of the shift register 64 that had the maximum value (all n bits are signal 1), the register 6
The contents of 4 are subtracted by 1 in synchronization with the first decay clock DC1.

すなわち、第nビットより上の桁上げデータはすべてオ
ーバフローし、実質的に減算が行なわれる。
That is, all carry data above the n-th bit overflows, and subtraction is essentially performed.

。アタック終了信号AFがゞゞ1”になると、インバー
タ51の出力は信号Oとなるのでアタックカーブメモリ
65の動作は禁止され、その代わりにディケイカーブメ
モリ66が動作可能な状態とされる。
. When the attack end signal AF becomes ``1'', the output of the inverter 51 becomes the signal O, so the attack curve memory 65 is prohibited from operating, and the decay curve memory 66 is enabled instead.

シフトレジスタ64から出力される順次減少するアドレ
スデータに応じてディケイカーブメモリ66から第9図
の第1ディケイ部分に示すようなディケイカーブが読出
される。
A decay curve as shown in the first decay portion of FIG. 9 is read out from the decay curve memory 66 in response to address data that is outputted from the shift register 64 and decreases sequentially.

アタックカーブメモリ65とディケイカーブメモリ66
の出力はオアゲート群52でまとめられて前記乗算器6
に供給されるので、第9図に示すようなアタックから第
1デイケイに連続する振幅情報A1(t)が得られる。
Attack curve memory 65 and decay curve memory 66
The outputs of the multiplier 6 are combined by an OR gate group 52 and
Therefore, amplitude information A1(t) continuous from the attack to the first decay as shown in FIG. 9 can be obtained.

第9図に示すサスティンレベルSULはサスティン1ノ
ベル設定器53で該I/ベベルULのアト1/スに対応
した値で設定される。
The sustain level SUL shown in FIG. 9 is set by the sustain 1 novel setter 53 at a value corresponding to the at 1/s of the I/bevel UL.

設定器53で設定した1/ベルSULと1/ジスタロ4
の出力(メモリ66のアト1ノス)が一致したことをコ
ンパ1ノータ54で検出し、一致検出出力a 1 nを
オア回路55を介して12ビツトのシフト1/ジスタ5
6に記憶させる。
1/bell SUL and 1/jistaro 4 set with setting device 53
The comparator 1 noter 54 detects a match between the outputs (at1nos of the memory 66), and the match detection output a 1 n is sent to the 12-bit shift 1/register 5 via the OR circuit 55.
6 to be memorized.

1ノジスタ56の出力は第1デイケイ終了信号IDFと
してアンド回路73に入力され、またアンド回路72を
インヒビットし、また、アンド回路57を介して1/ジ
スタ56で保持される。
The output of the 1 register 56 is input to the AND circuit 73 as the first decay end signal IDF, inhibits the AND circuit 72, and is held in the 1 register 56 via the AND circuit 57.

信号IDFにより、第1デイケイクロツクDC1の送入
が停止され、シフト1/ジスタロ4における当該チャン
ネルの計数内容は一定の値に保持される。
In response to the signal IDF, the feeding of the first decay clock DC1 is stopped, and the count contents of the corresponding channel in the shift 1/distaro 4 are held at a constant value.

従って、ディケイカーブメモリ66の読出し出力も一定
であり、第9図に示すように、離鍵されるまでサスティ
ン1ノベルSULを持続スる。
Therefore, the readout output of the decay curve memory 66 is also constant, and as shown in FIG. 9, the sustain 1 novel SUL is maintained until the key is released.

離鍵されるとディケイ開始信号DSがキーアサイナ2か
ら発生されるので、アンド回路73は動作可能な状態と
なり、第2ディケイクロック発振器77から発振された
第2デイケイクロツクDC2がアンド回路73、オア回
路74を介してアンドゲート群78に加わる。
When the key is released, the decay start signal DS is generated from the key assigner 2, so the AND circuit 73 becomes operational, and the second decay clock DC2 oscillated from the second decay clock oscillator 77 is transmitted to the AND circuit 73 and the OR circuit 74. It joins the AND gate group 78 via .

従って、1減算デ一タM1は第2デイケイクロツクDC
2に同期して加算器62に入力され、1ノジスク64の
保持内容からの減算を再開する。
Therefore, the 1 subtraction data M1 is the second decay clock DC.
It is input to the adder 62 in synchronization with 2, and subtraction from the contents held in the 1 nodisk 64 is restarted.

かくして、サスティンレベルSULで1時中断していた
メモリ66読出しのためのアドレスは更に進められ、第
9図に示すような第2ディケイ部分のディケイカーブが
読出される。
Thus, the address for reading out the memory 66, which was temporarily interrupted at the sustain level SUL, is further advanced, and the decay curve of the second decay portion as shown in FIG. 9 is read out.

減算が進んで、1ノジスタ64の当該チャンネルの保持
内容がOとなると、ディケイカーブの読出しは完了する
When the subtraction progresses and the content held in the corresponding channel of the 1-no register 64 becomes O, reading out the decay curve is completed.

レジスタ64の出力であるnビットすべてが110”と
なったことをノア回路58で検出することにより、ディ
ケイ終了が検出される。
When the NOR circuit 58 detects that all n bits output from the register 64 have become 110'', the end of the decay is detected.

アタック終了信号AFが一方に入力されるアンド回路5
9を介してノア回路58の出力信号1を取り出し、これ
をディケイ終了信号DF1とした理由は、アタックが終
了した後にのみディケイ終了信号DF1を発生させるた
めである。
AND circuit 5 into which the attack end signal AF is input
The reason why the output signal 1 of the NOR circuit 58 is taken out through the NOR circuit 9 and used as the decay end signal DF1 is to generate the decay end signal DF1 only after the attack is completed.

このディケイ終了信号DF1は前記キーアサイナ2のア
ンド回路23に供給される。
This decay end signal DF1 is supplied to the AND circuit 23 of the key assigner 2.

カウンタクリア信号CCがキーアサイナ2から供給され
ると、各シフトl/ジスタロ4,69.56の当該チャ
ンネルの保持内容はすべてOにリセットされる。
When the counter clear signal CC is supplied from the key assigner 2, all contents held in the relevant channel of each shift l/distal 4, 69.56 are reset to O.

かくて、第9図に示すようなデジタル的なエンベロープ
波形が、時間的に変化する振幅情報A1(t)として乗
算器6に人力される。
Thus, a digital envelope waveform as shown in FIG. 9 is input to the multiplier 6 as time-varying amplitude information A1(t).

振幅情報A1(t)の変化態様は、各発振器75〜77
の発振クロックを適宜変えること、あるいはサスティン
1ノベル設定器53の設定を変えることにより、自由に
変えることができる。
The manner in which the amplitude information A1(t) changes is determined by each oscillator 75 to 77.
This can be changed freely by appropriately changing the oscillation clock of , or by changing the settings of the sustain 1 novel setter 53.

カウンタとして構成された加算器62及びシフト1/ジ
スタロ4を時分割的に各チャンネルで共用しているので
、振幅情報A1(t)は各チャンネル毎に時分割的に発
生される。
Since the adder 62 and the shift 1/distal 4 configured as a counter are shared by each channel in a time-division manner, the amplitude information A1(t) is generated in a time-division manner for each channel.

次に、周波数変調部分の計算について説明する。Next, calculation of the frequency modulation part will be explained.

処理系列Bにおいて、位相情報qRは乗算器8に加えら
れる。
In processing sequence B, phase information qR is applied to multiplier 8.

この乗算器8では位相情報qRに対して時間的に変化す
る係数情報J(t)#:(乗算され、搬送波成分の位相
情報「J(t)qRJが計算される。
In this multiplier 8, phase information qR is multiplied with time-varying coefficient information J(t)#:(, and phase information "J(t)qRJ" of the carrier component is calculated.

係数情報7(t)は搬送波制御用信号発生回路9から発
生される。
Coefficient information 7(t) is generated from carrier wave control signal generation circuit 9.

この係数情報?(1)により、搬送波の周波数が適宜に
変化される。
This coefficient information? According to (1), the frequency of the carrier wave is changed as appropriate.

処理系列Cにおいて、位相情報qRは乗算器10に加え
られる。
In processing sequence C, phase information qR is applied to multiplier 10.

乗算器10では位相情報qRに対して時間的に変化する
係数情報m(t)が乗算され、変調波成分の位相情報「
m(t)qRJが計算される。
In the multiplier 10, the phase information qR is multiplied by the coefficient information m(t) that changes over time, and the phase information of the modulated wave component is
m(t)qRJ is calculated.

係数情報m(t)は変調波制御用信号発生回路11から
発生される。
Coefficient information m(t) is generated from the modulated wave control signal generation circuit 11.

この係数情報m(t)により、変調波の周波数が適宜に
変化される。
Using this coefficient information m(t), the frequency of the modulated wave is changed as appropriate.

乗算器10から出力された変調波の位相情報m(t)q
Rは正弦波波形記憶装置12に加えられ、その時点の位
相値m(t)qRにに応じた正弦波波形サンプル点の振
幅値を読出す。
Phase information m(t)q of the modulated wave output from the multiplier 10
R is added to the sine wave waveform storage device 12, and the amplitude value of the sine wave waveform sample point corresponding to the phase value m(t)qR at that time is read out.

記憶装置12は前記正弦波波形記憶装置5と同様な構成
である。
The storage device 12 has a similar configuration to the sinusoidal waveform storage device 5 described above.

正弦波波形記憶装置12から出力される変調波の信号r
sin Gn(t) qRJは乗算器13に入力され、
変調指数情報I(t)と乗算される。
The modulated wave signal r output from the sine wave waveform storage device 12
sin Gn(t) qRJ is input to the multiplier 13,
Multiplied by modulation index information I(t).

変調指数情報I(t)は時間的に変化させることができ
るようになっており、変調指数制御用信号発生回路14
から発生される。
The modulation index information I(t) can be changed over time, and the modulation index control signal generation circuit 14
generated from.

乗算器13から出力される値 「I(t)sin(m(t)qRJは加算器15に加え
られ、前記乗算器8から供給される値r?(t)qRJ
と加算される。
The value "I(t) sin(m(t)qRJ" output from the multiplier 13 is added to the adder 15, and the value r?(t)qRJ supplied from the multiplier 8
is added.

従って加算器15からは、周波数変調された信号波全体
の位相を決定する値、 r J(t) qR+ I(t)sin (m(t)
qRjが出力される。
Therefore, from the adder 15, a value that determines the phase of the entire frequency-modulated signal wave, r J (t) qR + I (t) sin (m (t)
qRj is output.

この加算器15の出力は正弦波波形記憶装置16に入力
され、正弦波波形各サンプル点の振幅値を任意に読出す
The output of this adder 15 is input to a sine wave waveform storage device 16, and the amplitude value of each sample point of the sine wave waveform is arbitrarily read out.

記憶装置16は、前記正弦波波形記憶装置5,12と同
様な構成である。
The storage device 16 has the same configuration as the sinusoidal waveform storage devices 5 and 12 described above.

正弦波波形記憶装置16から出力された被変調信号波s
in (、ff(t) qR+ I(t)sin (m
(t) qR) )は、乗算器17に加えられ、被周波
数変調波成分の最大振幅情報A2(t)が乗算される。
Modulated signal wave s output from the sine wave waveform storage device 16
in (, ff(t) qR+ I(t) sin (m
(t) qR) ) is added to the multiplier 17 and multiplied by maximum amplitude information A2(t) of the frequency modulated wave component.

最大振幅情報A2(t)は振幅情報発生回路18から発
生される。
The maximum amplitude information A2(t) is generated from the amplitude information generating circuit 18.

この発生回路18は第8図に示した前記振幅情報発生回
路7と同一の構成を使用することができ、第9図に示す
ような鍵の押圧及び離鍵に応じたエンベロープ波形が振
幅情報A2(t)として乗算器17に供給される。
This generating circuit 18 can use the same configuration as the amplitude information generating circuit 7 shown in FIG. 8, and the envelope waveform corresponding to the key press and key release as shown in FIG. (t) is supplied to the multiplier 17.

従って、基本波成分と被周波数変調波成分のエンベロー
プは振幅情報A1(t)とA2(t)により、別個に独
立して匍脚される。
Therefore, the envelopes of the fundamental wave component and the frequency modulated wave component are separately and independently supported by the amplitude information A1(t) and A2(t).

乗算の結果、乗算器17からは振幅制御された被変調信
号波、A2(t)sin (J(t) qR+ I(t
) sin (m(t) qR) )が出力される。
As a result of the multiplication, the multiplier 17 outputs an amplitude-controlled modulated signal wave, A2(t) sin (J(t) qR+ I(t
) sin (m(t) qR) ) is output.

ところで、前述したように、搬送波と変調波の周波数比
C7mが被変調信号波における高調波の位置関係を決定
し、変調指数■が高調波の数を規定するので、前記係数
情報?(1)とm(t)の値に応じて高調波の位置関係
が決まり、変調指数情報I(t)の値に応じて高調波の
数が変化される。
By the way, as mentioned above, the frequency ratio C7m of the carrier wave and the modulated wave determines the positional relationship of harmonics in the modulated signal wave, and the modulation index ■ defines the number of harmonics, so the coefficient information? The positional relationship of harmonics is determined according to the values of (1) and m(t), and the number of harmonics is changed according to the value of modulation index information I(t).

従って、各情報?(t)、 m(t)、 I(t)E適
宜に設定しかつ変化させることにより、任意所望の音色
を得ることができかつ音色の複雑な時間的変化も容易に
シミュ1/−トすることができる。
Therefore, each information? By appropriately setting and changing (t), m(t), I(t)E, any desired tone can be obtained and complex temporal changes in tone can be easily simulated. be able to.

各情報1(t)、 m(t)、 I(を塵発生する信号
発生回路9,11.14は、所望の音色及び音色変化を
得るために各情報?(t)、 m(t)、 I(t)の
値及びその時間的変化が自由にプログラミングできるよ
うになっている。
The signal generation circuits 9, 11.14 that generate each information 1(t), m(t), I() generate each information ?(t), m(t), The value of I(t) and its temporal change can be freely programmed.

このプログラミングは、複雑なソフトウェアによらずに
、スイッチ等の操作子により簡単に行なうことが可能で
ある。
This programming can be easily performed using operators such as switches without using complicated software.

第10図に、搬送波制御用信号発生回路9あるいは変調
波制御用信号発生回路11あるいは変調指数制御用信号
発生回路14の一例を示す。
FIG. 10 shows an example of the carrier wave control signal generation circuit 9, the modulated wave control signal generation circuit 11, or the modulation index control signal generation circuit 14.

第10図に示す信号発生回路は、第8図の振幅情報発生
回路7と類似した構成であり、詳細な説明は第8図の説
明の項を参照して戴きたい。
The signal generating circuit shown in FIG. 10 has a similar configuration to the amplitude information generating circuit 7 of FIG. 8, and for a detailed explanation, please refer to the explanation section of FIG. 8.

第10図の概略を説明すると、まずアタック開始信号A
Sが前記キーアサイナ2から供給されると、可変クロッ
ク発振器85からのアタッククロックパルスAPがアン
ド回路81、オア回路84、を介してアンドケート群8
9のゲートを開放する。
To explain the outline of FIG. 10, first, attack start signal A
When S is supplied from the key assigner 2, the attack clock pulse AP from the variable clock oscillator 85 is sent to the AND gate group 8 via the AND circuit 81 and the OR circuit 84.
Open gate 9.

nビットの1加算データP1はアタッククロックAPに
同期してゲ゛−ト群89から出力され、オアゲ゛−ト群
90を介してnビットの加算器91に加わる。
The n-bit 1 addition data P1 is output from the gate group 89 in synchronization with the attack clock AP, and is applied to the n-bit adder 91 via the OR gate group 90.

加算器91、アンドゲート群92.12語(1語−nビ
ット)の循環シフト1/ジスタ93により、カウンタが
構成されており、このカウンタは主クロックφ1に従っ
て12チャンネル分時分割共用される。
An adder 91, an AND gate group 92, and a cyclic shift 1/register 93 of 12 words (1 word - n bits) constitute a counter, which is time-divisionally shared by 12 channels in accordance with the main clock φ1.

かくして、アタッククロックAPに従って順次1加算さ
れ、積算結果が1ノジスタ93に蓄積される。
In this way, 1 is added sequentially according to the attack clock AP, and the integration result is accumulated in the 1-no register 93.

シフト1/ジスタ93の出力は、係数情報1(t)ある
いはm(t)、あるいは変調指数情報■(t)として、
夫々の発生回路9または11または14から各乗算器8
または10または13に供給される。
The output of the shift 1/registor 93 is coefficient information 1(t) or m(t), or modulation index information ■(t).
from each generating circuit 9 or 11 or 14 to each multiplier 8
or 10 or 13.

従って各情報z(tL m(t)、 I(t)すなわち
1/ジスタ93の出力は、典型的には、鍵の押圧当初か
らアタック部分においては第11図に示すように順次増
加する値である。
Therefore, each piece of information z(tL m(t), I(t), that is, the output of the 1/jister 93 is typically a value that increases sequentially from the beginning of the key press to the attack portion as shown in FIG. be.

シフト1ノジスタ93の出力はコンパレータ94に入力
され、アタックレベル設定器95で予シメ設定されたア
タック1ノベルATLと比較される。
The output of the shift 1 register 93 is input to a comparator 94 and compared with the attack 1 novel ATL preset by the attack level setter 95.

一致したときコンパ1ノータ94の出力は信号1となり
、12ビツトの循環シフト1/ジスタ96に記憶され、
アンド回路97、オア回路98を介して記憶保持される
When they match, the output of the comparator 1 notor 94 becomes signal 1, which is stored in the 12-bit circular shift 1/register 96.
It is stored and held via an AND circuit 97 and an OR circuit 98.

レジスタ96の出力はアタック終了信号AP’としてア
ンド回路82を動作可能状態とし、他方アンド回路81
をインヒビットする。
The output of the register 96 serves as an attack end signal AP' to enable the AND circuit 82, and the AND circuit 81
inhibit.

また、アタック終了信号AF’はインバータ99を介し
てアンドゲート群89を閉鎖し、他方アンドゲート群8
3を動作可能状態とする。
Further, the attack end signal AF' closes the AND gate group 89 via the inverter 99, and the AND gate group 89 is closed.
3 to be ready for operation.

従って可変クロック発振器86からの第1デイケイクロ
ツクパルスDP1に同期してゲート群88が開放され、
nビットすべてが信号1である1減算デ一タM、が加算
器91に入力される。
Therefore, the gate group 88 is opened in synchronization with the first decay clock pulse DP1 from the variable clock oscillator 86.
The 1-subtraction data M, in which all n bits are signals 1, is input to the adder 91.

この1減算デ一タM1の入力に応じて、当該チャンネル
のレジスタ93の記憶積算値は順次1づつ減算され、第
11図の第1ディケイ部分に示すように情報/(1)。
In response to the input of the 1-subtraction data M1, the accumulated value stored in the register 93 of the channel is sequentially subtracted by 1, and the information/(1) is obtained as shown in the first decay portion of FIG.

m(tL I(t)#(減少する。m(tL I(t)#(decreases.

シフトレジスタ93の出力はコンパ1/−夕31にも加
えられており、サスティン1ノベル設定器32で予じめ
設定したサスティンレベルSUL/と比較される。
The output of the shift register 93 is also applied to the comparator 1/-31 and compared with the sustain level SUL/ set in advance by the sustain 1 novel setter 32.

一致したとき、12ビツトの循環シフト1/ジスタ33
の当該チャンネルに信号1を記憶させ、アンド回路34
、オア回路35を介して保持する。
When a match occurs, the 12-bit circular shift 1/register 33
The signal 1 is stored in the corresponding channel of the AND circuit 34.
, is held via the OR circuit 35.

レジスタ33の出力は第1デイケイ終了信号I DF/
としてアンド回路83に加わり、アンド回路82をイン
ヒビットする。
The output of the register 33 is the first decay end signal I DF/
It is added to the AND circuit 83 as a signal and inhibits the AND circuit 82.

これにより、クロックの送入は一時停止され、第11図
に示すように、シフト17ジスタ93の出力(情報J(
t)。
As a result, the clock transmission is temporarily stopped, and as shown in FIG. 11, the output of the shift 17 register 93 (information J (
t).

m(t)、 I(t))は一定のサスティンレベルSU
L’を持続する。
m(t), I(t)) is a constant sustain level SU
Continue L'.

前記キーアサイナ2からディケイ開始信号DSが発生さ
れると、アンド回路83が動作可能状態となり、可変ク
ロック発振器87からの第2デイケイクロツクDP2が
ゲート群88に加わる。
When the decay start signal DS is generated from the key assigner 2, the AND circuit 83 becomes operational, and the second decay clock DP2 from the variable clock oscillator 87 is applied to the gate group 88.

従って、1ノジスタ93の記憶積算値はクロックDP2
に応じて順次1づつ減算され、第11図の第2ディケイ
部分に示すような減衰する情報1 (t)、 m(t)
Therefore, the accumulated value stored in the 1-noister 93 is the clock DP2.
is sequentially subtracted by 1 according to
.

I(t)を得る。Obtain I(t).

当該チャンネルの発音が終了し、カウンタクリア信号C
Cが発生されると、1ノジスタ93.96.33の当該
チャンネルの記憶内容はクリアされる。
The sound generation of the relevant channel is completed, and the counter clear signal C
When C is generated, the stored contents of the corresponding channel of No. 1 register 93, 96, 33 are cleared.

各信号発生回路9,11.14において、各クロックA
P、DPl、DP2、各17ベルATL、SUL’は夫
々別個に変化させることができるので、各情報7(tL
m(t)、 I(t)を自由にプログラムすることが
できる。
In each signal generation circuit 9, 11.14, each clock A
P, DPl, DP2, each 17 bells ATL, SUL' can be changed separately, so each information 7 (tL
m(t) and I(t) can be freely programmed.

サスティンレベルSUL’においては一定値をとるため
、搬送波、変調波、あるいは変調指数は変化せず一定で
ある。
Since the sustain level SUL' takes a constant value, the carrier wave, modulation wave, or modulation index does not change and remains constant.

従って、定常的な音色が実現される。Therefore, a steady tone is achieved.

しかし、アタック時あるいはディケイ時においては、音
色が複雑に変化する。
However, during attack or decay, the tone changes in a complex manner.

これにより、音の出始め、あるいは減衰時における自然
楽器音の複雑な高調波成分の変化に類似した音色効果を
得ることができる。
As a result, it is possible to obtain a timbre effect similar to a change in the complex harmonic components of a natural musical instrument sound at the beginning or attenuation of the sound.

各信号発生回路9,11.14は、第10図の例に限ら
ず、各種自然楽器音の周波数スペクトルの時間的変化を
模倣しうるように各情報?(1)。
Each signal generating circuit 9, 11, 14 is not limited to the example shown in FIG. 10, but is configured to generate various types of information so as to imitate temporal changes in the frequency spectrum of various natural musical instrument sounds. (1).

m(t)、 I(t)の変化を予じめメモリに記憶させ
、これを押鍵及び離鍵に応じて読出すように構成しても
よい。
It may be configured such that changes in m(t) and I(t) are stored in advance in a memory and read out in response to key presses and key releases.

さて、前記乗算器6から出力された基本波成分の信号、 A1(t)sin qR と、前記乗算器17から出力された被周波数変調信号波 は加算器43に入力され、加算される。Now, the fundamental wave component signal output from the multiplier 6, A1(t)sin qR and the frequency modulated signal wave output from the multiplier 17. are input to the adder 43 and added.

各処理系列A、B、Cにおける計算はすべてデジタル的
に実行されており、かつ各チャンネル時間毎に時分割的
に実行されている。
All calculations in each processing sequence A, B, and C are performed digitally and time-divisionally for each channel time.

従って、加算器43からは前記第(8)式の計算結果で
ある楽音信号e(t)の当該時点における波形振幅値が
デジタル信号で出力される。
Therefore, the adder 43 outputs the waveform amplitude value of the musical tone signal e(t) at the relevant time point, which is the calculation result of the equation (8), as a digital signal.

そこで、加算器43の出力をデジタルアナログ変換器4
4に加えて、アナログ的な振幅値に変換する。
Therefore, the output of the adder 43 is converted to the digital-to-analog converter 4.
In addition to 4, it is converted into an analog amplitude value.

デジタル−アナログ変換器44からは各チャンネルに割
当てられた音のアナログ的楽音信号e(t)が時分割的
に出力されているので、これらの出力をアナログゲ゛−
ト回路45,46゜47に夫々供給し、鍵盤種類別に楽
音信号を分配する。
Since the analog musical tone signal e(t) of the tone assigned to each channel is output from the digital-to-analog converter 44 in a time-divisional manner, these outputs are converted into an analog game.
The tone signals are supplied to tone circuits 45, 46 and 47, respectively, and musical tone signals are distributed according to the type of keyboard.

前記キーアサイナ2のデコーダ229(第6図参照)か
らは各チャンネルに割当てられた音がどの鍵盤に所属す
るかを表わす信号UE 、 LE 、 PEが当該チャ
ンネル時間に同期して発生されている。
The decoder 229 (see FIG. 6) of the key assigner 2 generates signals UE, LE, and PE indicating to which keyboard the tone assigned to each channel belongs in synchronization with the channel time.

その上鍵盤信号UEをゲート回路45に加えて、上鍵盤
の音が割当てられたチャンネル時間に該ゲート回路45
を開放して変換器44からの楽音信号e(t)を導通さ
せる。
Moreover, the upper keyboard signal UE is applied to the gate circuit 45, and the gate circuit 45
is opened to conduct the musical tone signal e(t) from the converter 44.

同様に、下鍵盤信号LEをゲート回路46に加えて、下
鍵盤の楽音信号のみを導通させる。
Similarly, the lower keyboard signal LE is applied to the gate circuit 46 to make only the musical tone signal of the lower keyboard conductive.

また、ペダル鍵盤信号PEをゲート回路47に加えて、
ペダル鍵盤の楽音信号のみを導通させる。
Also, by adding the pedal keyboard signal PE to the gate circuit 47,
Only the musical tone signal of the pedal keyboard is conducted.

各ゲート回路45〜47から出力された鍵盤別の楽音信
号は可変抵抗器VR1t VH2t VH2で別個に音
量制御される。
The musical tone signals for each keyboard outputted from each of the gate circuits 45 to 47 are individually volume-controlled by variable resistors VR1t, VH2t, and VH2.

その後、上鍵盤音と下鍵盤音は可変抵抗器VR4でバラ
ンス音量調整され、抵抗R1t R2を介してペダル鍵
盤音と混合される。
Thereafter, the upper keyboard sound and the lower keyboard sound are balanced and volume-adjusted by a variable resistor VR4, and mixed with the pedal keyboard sound via resistors R1t and R2.

こうして、鍵盤別に音量調整された楽音信号はオーディ
オ装置48を介してスピーカ49から発音される。
In this way, the musical tone signal whose volume is adjusted for each keyboard is output from the speaker 49 via the audio device 48.

第12図は、この発明の電子楽器の他の実施例を示すブ
ロック図である。
FIG. 12 is a block diagram showing another embodiment of the electronic musical instrument of the present invention.

上記第5図の装置は前記第(1)式に示す基本的な周波
数変調方式にもとづいて電子楽器を構成したものである
が、前記第(5)式ないしは第(7)式に示すような複
雑な周波数変調方式を採用して電子楽器を構成すれば、
より複雑な音色変化を得ることが可能となる。
The device shown in FIG. 5 above is an electronic musical instrument constructed based on the basic frequency modulation method shown in equation (1) above. If you configure an electronic musical instrument using a complex frequency modulation method,
It becomes possible to obtain more complex timbre changes.

第12図の電子楽器においては、前記第(5)式の周波
数変調方式を利用して楽音を形成するようになっており
、楽音信号、 て求められる。
In the electronic musical instrument shown in FIG. 12, musical tones are formed using the frequency modulation method of equation (5), and the musical tone signal is obtained as follows.

e(t)は下記第(9)式に従つ 第(9)式は前記第(5)式と実質的に等価である周波
数変調の項、 に対して基本波成分の項 を加算したものである。
e(t) follows the following equation (9). Equation (9) is the frequency modulation term that is substantially equivalent to the above equation (5), and is the sum of the fundamental wave component term. It is.

第(9)式において、値qRは基本波の位相であり、値
A1(t)は基本波成分の最大振幅を時間tの関数で表
わしたものである。
In equation (9), the value qR is the phase of the fundamental wave, and the value A1(t) is the maximum amplitude of the fundamental wave component expressed as a function of time t.

第(5)式と第(9)式を比較すると、搬送波の位相α
tは1(t)qRで与えられ、基本波の位相qRに時間
の関数2(1)を掛算することにより求めている。
Comparing Equations (5) and (9), we find that the carrier wave phase α
t is given by 1(t)qR and is obtained by multiplying the phase qR of the fundamental wave by a time function 2(1).

第1の変調波の位相β1tは値m(t)qRで与えられ
、基本波の位相qRに時間の関数m(t)G掛算するこ
とにより求めている。
The phase β1t of the first modulated wave is given by the value m(t)qR, and is obtained by multiplying the phase qR of the fundamental wave by a time function m(t)G.

第2の変調波の位相β2tは値n(t)qRで与えられ
、基本波の位相qRに時間の関数n(t)を掛算するこ
とにより求めている。
The phase β2t of the second modulated wave is given by the value n(t)qR, and is obtained by multiplying the phase qR of the fundamental wave by the time function n(t).

第1の変調指数■1は時間の関数11(t)で表わされ
、第2の変調指数■2は時間の関数■2(t)で表わさ
れ、夫々時間的に変化させることができるようになって
いる。
The first modulation index ■1 is expressed by a time function 11 (t), and the second modulation index ■2 is expressed by a time function ■2 (t), and each can be changed over time. It looks like this.

値A2(t)は被周波数変調信号の最大振幅であり、時
間tの関数で表わされており、振幅が時間的に変化され
る。
The value A2(t) is the maximum amplitude of the frequency modulated signal and is expressed as a function of time t, so that the amplitude changes over time.

第12図の電子楽器は前記第5図の電子楽器とほぼ同一
の構成を使用することができ、第5図の装置に対して必
要な若干の回路を付加するだけでよい。
The electronic musical instrument shown in FIG. 12 can use almost the same configuration as the electronic musical instrument shown in FIG. 5, and only requires adding some necessary circuits to the device shown in FIG.

従って、説明の便宜上、第5図と同一構成の回路は同一
符号を付して、詳細な説明は省略する。
Therefore, for convenience of explanation, circuits having the same configuration as those in FIG. 5 are given the same reference numerals, and detailed explanation will be omitted.

しかし、第5図と第12図の各装置は別体のものである
ことは勿論である。
However, it goes without saying that the devices shown in FIG. 5 and FIG. 12 are separate devices.

前述と同様に、鍵盤1における鍵の抑圧に応じて、キー
アサイナ2、周波数情報記憶装置3、カウンタ4が動作
し、各チャンネルに割当てられた音の位相情報qRを時
分割的に発生する。
As described above, the key assigner 2, the frequency information storage device 3, and the counter 4 operate in response to the suppression of keys on the keyboard 1, and time-divisionally generate phase information qR of the sound assigned to each channel.

この位相情報qRは処理系列A、B、C,Dに夫々供給
される。
This phase information qR is supplied to processing series A, B, C, and D, respectively.

処理系列Aは前記第5図の実施例と同じく、基本波成分
A1 sin qRを計算する。
Processing sequence A calculates the fundamental wave component A1 sin qR, as in the embodiment shown in FIG.

処理系列B、C,Dにおいて周波数変調の計算を実行す
る。
Frequency modulation calculations are performed in processing sequences B, C, and D.

第5図の電子楽器と異なる点は、処理系列りが付加され
た点である。
The difference from the electronic musical instrument shown in FIG. 5 is that a processing sequence is added.

処理系列りにおいては、変調波制御用信号発生回路11
0から発生された係数情報n(t)と位相情報qRを乗
算器100で掛算し、この乗算器100の出力n(t)
qRに応じて正弦波波形記憶装置120から第2の変調
波の信号sin (n(t) qR)を読出す。
In the processing sequence, a modulated wave control signal generation circuit 11
The coefficient information n(t) generated from 0 and the phase information qR are multiplied by a multiplier 100, and the output of this multiplier 100 is n(t).
The second modulated wave signal sin (n(t) qR) is read from the sinusoidal waveform storage device 120 in accordance with qR.

変調指数制御用信号発生回路140から発生された第2
の変調指数情報■2(t)と前記第2の変調波の信号s
in (n(t) q R)が乗算器130で乗算され
、信号12(t)sin (n(t) qR)が加算器
150に供給される。
The second signal generated from the modulation index control signal generation circuit 140
modulation index information 2(t) and the signal s of the second modulated wave
in (n(t) q R) is multiplied by multiplier 130 and the signal 12(t) sin (n(t) qR) is provided to adder 150.

処理系列りにおける各回路100〜140の詳細回路構
成は、前記処理系列Cにおける各回路10〜14の構成
と同一のものを使用することができる。
The detailed circuit configuration of each of the circuits 100 to 140 in the processing series can be the same as the configuration of each of the circuits 10 to 14 in the processing series C.

第12図の処理系列Cにおいて、変調指数制御用信号発
生回路14からは第1の変調指数情報I、(t)が発生
され、乗算器13からは信号11(t)sin(m(t
)qR)が出力される。
In the processing sequence C in FIG.
)qR) is output.

加算器150は、乗算器8から出力される搬送波の位相
情報?(t)qRと、乗算器13の出力、乗算器130
の出力、の3人力を合算するようになっている。
The adder 150 receives phase information of the carrier wave output from the multiplier 8. (t) qR, output of multiplier 13, multiplier 130
It is designed to add up the output of , and the power of three people.

この加算器150の出力に応じて正弦波波形記憶装置1
6を読出し、乗算器17で振幅情報A2(t)を乗算す
れば、周波数変調された信号、 を得る。
According to the output of this adder 150, the sine wave waveform storage device 1
6 is read out and multiplied by the amplitude information A2(t) in the multiplier 17 to obtain a frequency modulated signal.

この周波数変調された信号は、加算器43にて、乗算器
6から出力された基本波成分の信号A1(t)sin
qRと加算され、前起第(9)式の計算結果である楽音
信号e(t)を得る。
This frequency-modulated signal is converted to the fundamental wave component signal A1(t)sin output from the multiplier 6 by the adder 43.
qR to obtain a musical tone signal e(t) which is the calculation result of the preceding equation (9).

この楽音信号e(t)は前述と同様に回路44〜48を
経て処理され、スピーカ49から発音される。
This musical tone signal e(t) is processed through circuits 44 to 48 in the same manner as described above, and is output from a speaker 49.

ハーモニツクリミテイング ところで、サンプリングによって周波数信号を形成する
場合、サンプリング定理によって知られているように、
サンプリング周波数の百の周波数よりも高い高調波成分
が可聴領域に折返して、サブハーモニクスが生じてしま
う。
Harmonic Limiting By the way, when forming a frequency signal by sampling, as known from the sampling theorem,
Harmonic components higher than 100 frequencies of the sampling frequency are folded back into the audible range, resulting in subharmonics.

これを防止するま ために、サンプリング周波数の百よりも高い信号成分は
除去しなければならない。
To prevent this, signal components higher than 100 sampling frequencies must be removed.

前記実施例の場合、主クロックφ1の周波数はIMHz
であり、12音時分割で波形を作っているため、1波形
のサンプリング周波数は、 となる。
In the case of the above embodiment, the frequency of the main clock φ1 is IMHz
Since the waveform is created by 12-tone time division, the sampling frequency of one waveform is as follows.

従って、約40 kHz以上の信号を除去する必要があ
る。
Therefore, it is necessary to remove signals above about 40 kHz.

一般に、周波数変調方式による周波数帯域幅BWは、 であり、 ■ d/mであるから、 となることが知られている。Generally, the frequency bandwidth BW by the frequency modulation method is and ■ Since d/m, It is known that

ここで、BWは全帯域幅であるが、高帯域側だけを問題
にすればよいため、片側の帯域幅BWpは、 で与えられる。
Here, BW is the entire bandwidth, but since only the high band side needs to be considered, the bandwidth on one side BWp is given by:

mは変調波周波数、■は変調指数である。m is the modulation wave frequency, and ■ is the modulation index.

従って、周波数変調された信号において、実質的な振幅
を有する周波数成分のうち最も高い周波数は、 である。
Therefore, in a frequency modulated signal, the highest frequency among the frequency components with substantial amplitude is:

Cは搬送波の周波数である。この周波数が40 kHz
より小さければ、サブハーモニクスは生じないから、ハ
ーモニツクリミテイングの基本的条件は、 である。
C is the frequency of the carrier wave. This frequency is 40 kHz
If it is smaller, subharmonics will not occur, so the basic condition for harmonic limiting is .

搬送波Cと限界周波数4 数間隔、 0kHzとの間の周波 の中に含まれる側波の数の最大値Mは、 である。Carrier wave C and limit frequency 4 several intervals, Frequency between 0kHz The maximum value M of the number of side waves included in is, It is.

従って、であり、高域側の帯域幅BWpが値Mmより小
さければ、サブハーモニツクスは生じないことになる。
Therefore, if the bandwidth BWp on the high frequency side is smaller than the value Mm, subharmonics will not occur.

そこで、第00)式の基本的条件は、下記のように簡略
化できる。
Therefore, the basic conditions of equation 00) can be simplified as follows.

となる。becomes.

従って、前記第11)式の関係を満足させる範囲内で変
調指数■を決めれば、サブハーモニクスを防止すること
ができる。
Therefore, if the modulation index (2) is determined within a range that satisfies the relationship in equation 11), subharmonics can be prevented.

第5図あるいは第12図の実施例において、前記網11
)式の判別を行なうため、特別のハーモニックリミット
回路(図示せず)を設けることができる。
In the embodiment of FIG. 5 or FIG. 12, the network 11
) A special harmonic limit circuit (not shown) can be provided to determine the equation.

このハーモニックリミット回路においては周波数情報記
憶装置3から読出された周波数情報R及び各信号発生回
路9,11,110,14゜140、から発生された係
数情報1(t) 、 m(t) 。
In this harmonic limit circuit, frequency information R read out from the frequency information storage device 3 and coefficient information 1(t), m(t) generated from each signal generation circuit 9, 11, 110, 14°140.

n(t)、 I(t)、 11(t)、 12(t)に
もとづいて、搬送波C1変調波mの周波数を判断し、前
記値Mを計算し、前記第(11)式が満足されるか否か
を判別する。
Based on n(t), I(t), 11(t), and 12(t), determine the frequency of the carrier wave C1 modulated wave m, calculate the value M, and determine if the equation (11) is satisfied. Determine whether or not.

第(11)式が満足されない場合は、変調指数情報I(
tL■1(t)、■2(tめ値を小さく限定し、第(1
1)式が満足されるように変更するなどの適宜の手段を
講じればよい。
If equation (11) is not satisfied, modulation index information I(
tL ■1 (t), ■2 (Limit the tth value to a small value,
1) Appropriate measures may be taken such as changing the equation so that the equation is satisfied.

なお、この発明は上記実施例に限らず、他の複雑な周波
数変調方式〔例えば前記第(6)、第(7)式など〕を
利用して、楽音信号を発生することもできる。
Note that the present invention is not limited to the above-mentioned embodiments, and musical tone signals can also be generated using other complicated frequency modulation methods (for example, the above-mentioned equations (6) and (7)).

そのような種々の変更例は、概ね前記第5図の回路を若
干変更しそれに更に必要な計算処理系列を付加するだけ
で実現可能である。
Such various modifications can be realized by simply slightly modifying the circuit shown in FIG. 5 and adding necessary calculation processing sequences to it.

また、正弦波波形記憶装置5,12,120の代わりに
、鋸歯状波、三角波、矩形波、など高調波成分を多く含
む波形の記憶装置を使用すれば、基本波成分あるいは変
調波成分として高調波を多く含んだ波形を使用すること
ができ、より複雑に高調波成分を含有する楽音を得るこ
とができる。
Furthermore, if a waveform storage device containing many harmonic components such as a sawtooth wave, triangular wave, or rectangular wave is used instead of the sine wave waveform storage devices 5, 12, and 120, harmonic waveforms can be used as the fundamental wave component or modulation wave component. A waveform containing many waves can be used, and a musical tone containing more complex harmonic components can be obtained.

以上説明したようにこの発明によれば、周波数変調方式
を利用した電子楽器において、複数の鍵の抑圧に応じて
複数の音を実時間的に合成し同時に発音することが可能
となる。
As described above, according to the present invention, in an electronic musical instrument using a frequency modulation method, it is possible to synthesize a plurality of tones in real time in accordance with the suppression of a plurality of keys and simultaneously produce them.

【図面の簡単な説明】[Brief explanation of drawings]

第1図はベッセル関数の曲線を例示するグラフ、第2図
は変調指数I−4のときの側波スペクトルを示すグラフ
、第3図a ”−cは側波の反射を説明するグラフ、第
4図は複雑な周波数変調方式による側波スペクトルの一
例を示すグラフ、第5図はこの発明の電子楽器の一実施
例を示すブロック線図、第6図は同実施例におけるキー
アサイナの横取を例示するブロック線図、第7図a、b
は同実施例で使用する主クロック及び各チャンネル時間
のタイミングを示すグラフ、第8図は同実施例における
振幅情報発生回路の一例を示すブロック線図、第9図は
第8図で発生される振幅情報の典型的エンベロープを示
すグラフ、第10図は同実施例における各種制御用信号
発生回路の一例を示すブロック線図、第11図は第10
図で発生される制御用信号の典型的エンベロープを示す
グラフ、第12図はこの発明の他の実施例を示すブロッ
ク線図、である。 1・・・・・・鍵盤、2・・・・・・キーアサイナ、3
・・・・・・周波数情報記憶装置、4・・・・・・カウ
ンタ、A、B、C。 D・・・・・・処理系列、5,12,16,120・・
・・・・正弦波波形記憶装置、7,18・・・・・・振
幅情報発生回路、9,11,14,110,140・・
・・・・制御用信号発生回路。
Figure 1 is a graph illustrating the curve of the Bessel function, Figure 2 is a graph showing the side wave spectrum when the modulation index is I-4, Figure 3 a''-c is a graph explaining side wave reflection, Fig. 4 is a graph showing an example of a sidewave spectrum due to a complicated frequency modulation method, Fig. 5 is a block diagram showing an embodiment of the electronic musical instrument of the present invention, and Fig. 6 is a diagram showing the usurpation of the key assigner in the same embodiment. Illustrative block diagram, Figure 7 a, b
is a graph showing the timing of the main clock and each channel time used in the same embodiment, FIG. 8 is a block diagram showing an example of an amplitude information generating circuit in the same embodiment, and FIG. 9 is a graph showing the timing of the amplitude information generation circuit used in the same embodiment. FIG. 10 is a graph showing a typical envelope of amplitude information, FIG. 10 is a block diagram showing an example of various control signal generation circuits in the same embodiment, and FIG.
FIG. 12 is a graph showing typical envelopes of control signals generated in FIG. 12, and FIG. 12 is a block diagram showing another embodiment of the present invention. 1...keyboard, 2...key assigner, 3
...Frequency information storage device, 4...Counter, A, B, C. D... Processing series, 5, 12, 16, 120...
... Sine wave waveform storage device, 7, 18 ... Amplitude information generation circuit, 9, 11, 14, 110, 140 ...
...Control signal generation circuit.

Claims (1)

【特許請求の範囲】[Claims] 1 押圧鍵を検出し該鍵の発音を特定数チャンネルのい
ずれかに割当てる第1の手段と、前記第1の手段のチャ
ンネル割当てに応じて各チャンネル別に当該チャンネル
に割当てられた鍵の楽音周波数に対応した速度で値が順
次変化する位相情報を発生する第2の手段と、前記第2
の手段から発生される各チャンネルの位相情報に基づき
各チャンネル別に搬送波位相成分と変調波位相成分を夫
々形成し、これら位相成分と任意の変調指数に基づいて
周波数変調された信号波を各チャンネル別に作り出し、
この信号波を楽音信号として送出する第3の手段とを具
え、前言己割当てに応じて前記第3の手段から送出され
る楽音信号に対応して複数音を同時に発生し得るように
した電子楽器。
1. A first means for detecting a pressed key and assigning the sound of the key to one of a specific number of channels; a second means for generating phase information whose value changes sequentially at a corresponding speed;
A carrier wave phase component and a modulated wave phase component are respectively formed for each channel based on the phase information of each channel generated from the means, and a signal wave frequency modulated based on these phase components and an arbitrary modulation index is generated for each channel. Create,
and a third means for transmitting this signal wave as a musical tone signal, the electronic musical instrument being capable of simultaneously generating a plurality of tones in response to the musical tone signal transmitted from the third means according to the previous assignment. .
JP57014663A 1982-02-01 1982-02-01 electronic musical instruments Expired JPS5846038B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57014663A JPS5846038B2 (en) 1982-02-01 1982-02-01 electronic musical instruments

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57014663A JPS5846038B2 (en) 1982-02-01 1982-02-01 electronic musical instruments

Publications (2)

Publication Number Publication Date
JPS57210393A JPS57210393A (en) 1982-12-23
JPS5846038B2 true JPS5846038B2 (en) 1983-10-13

Family

ID=11867448

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57014663A Expired JPS5846038B2 (en) 1982-02-01 1982-02-01 electronic musical instruments

Country Status (1)

Country Link
JP (1) JPS5846038B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0754433B2 (en) * 1985-05-17 1995-06-07 ヤマハ株式会社 Music synthesis method
JP7608287B2 (en) * 2021-07-27 2025-01-06 日置電機株式会社 Measuring Equipment

Also Published As

Publication number Publication date
JPS57210393A (en) 1982-12-23

Similar Documents

Publication Publication Date Title
US5025702A (en) Electronic musical instrument employing time-sharing frequency modulation and variable control of harmonics
EP0311152B1 (en) Tone signal generation device for an electronic musical instrument
JPH0375877B2 (en)
JPS644199B2 (en)
US3888153A (en) Anharmonic overtone generation in a computor organ
JPS6325359B2 (en)
US4114497A (en) Electronic musical instrument having a coupler effect
JPH027078B2 (en)
JPS5842479B2 (en) Wave generator for electronic musical instruments
EP0454047A2 (en) Tone generation apparatus
US4215614A (en) Electronic musical instruments of harmonic wave synthesizing type
US5191161A (en) Electronic musical instrument including waveshape memory and modifiable address control
JPS62200398A (en) Musical sound signal generator
JPS5846038B2 (en) electronic musical instruments
JPS6048759B2 (en) electronic musical instruments
JPS6132678B2 (en)
JPH06180588A (en) Electronic musical instrument
JPH0664473B2 (en) Device that produces non-harmonic overtones
JP2701177B2 (en) Tone generator
JPH02181796A (en) Electronic musical instrument
JPH02181797A (en) Musical tone signal synthesizer
JPH0210440B2 (en)
JPH0634173B2 (en) Electronic musical instrument
JPH04161994A (en) Musical sound generation device
JPS6115439B2 (en)