JPS5833294A - Electronic musical instrument sound suppression device - Google Patents

Electronic musical instrument sound suppression device

Info

Publication number
JPS5833294A
JPS5833294A JP56130876A JP13087681A JPS5833294A JP S5833294 A JPS5833294 A JP S5833294A JP 56130876 A JP56130876 A JP 56130876A JP 13087681 A JP13087681 A JP 13087681A JP S5833294 A JPS5833294 A JP S5833294A
Authority
JP
Japan
Prior art keywords
waves
data
register
timing
output
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.)
Granted
Application number
JP56130876A
Other languages
Japanese (ja)
Other versions
JPS6224800B2 (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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP56130876A priority Critical patent/JPS5833294A/en
Publication of JPS5833294A publication Critical patent/JPS5833294A/en
Publication of JPS6224800B2 publication Critical patent/JPS6224800B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 この発明は、正楓波合成方弐により楽音を生成する電子
楽器の発音抑止方式に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a sound generation suppression method for an electronic musical instrument that generates musical tones using a positive mapped wave synthesis method.

従来より、正往波を合成することによ抄任意音色の楽音
を生成することを可能とした電子楽器が種々開発されて
いるようである。
2. Description of the Related Art Various electronic musical instruments have been developed that are capable of generating musical tones with arbitrary tones by synthesizing positive and forward waves.

本出願人も、このような正往波を音源波形とする電子楽
器に関し、特願昭56−36595にて提案して゛いる
oしかして、この電子楽器に時分割多重化の概念を適用
することにより、複数の倍音を含む楽音を生成o7能と
する電子楽器を実現することが出来る0 ところで、このような電子楽器では、サンフリング定理
により、ナノプリングクロックの周波数の1/2以上の
周波数成分を、任意の楽音が含むとエリアシングと呼ば
れる歪を生じることは周知の事柄であり、その為、高次
清音については発音を抑止しなければならない場合が多
る0更に、出力制御のひとつとして任意の楽音あるいは
、所定次数の倍音を所定時間発音させないようにするに
は、上記本出願人の提案では、不十分である。即ち、特
願昭56−36595では、位相アドレスをa、エンベ
ロープ情報を2とすると、て、乗算を行わせるようbc
 したものであるが、このような場合、発音を抑止する
にはz = Oとしなければならず、特に、時分割多重
化した場合には制御が困雌となるという問題がある0 この発明は上述した事情のFになされたもので、その目
的とするところは、簡単な方法で上述した任意の楽音ろ
るいは所定次数の倍音の生成を抑止できるようにした電
子楽器の発音抑止方式を提供することである。
The present applicant has also proposed in Japanese Patent Application No. 56-36595 regarding an electronic musical instrument that uses such a forward wave as a sound source waveform. By the way, it is possible to realize an electronic musical instrument capable of generating musical tones containing multiple overtones.By the way, in such an electronic musical instrument, according to the Sunfling theorem, frequency components of 1/2 or more of the frequency of the nanopulling clock can be realized. It is well known that distortion called aliasing occurs when any musical tone contains aliasing, and for this reason, it is often necessary to suppress the pronunciation of high-order clear tones. The above-mentioned proposal of the present applicant is insufficient to prevent an arbitrary musical tone or overtone of a predetermined order from being produced for a predetermined period of time. That is, in Japanese Patent Application No. 56-36595, if the phase address is a and the envelope information is 2, bc is used to perform multiplication.
However, in such a case, in order to suppress the pronunciation, it is necessary to set z = O, and there is a problem that control becomes difficult, especially when time division multiplexing is performed. This was done in response to the above-mentioned situation F, and its purpose is to provide a sound generation suppression method for electronic musical instruments that can suppress the generation of the above-mentioned arbitrary musical tones or overtones of a predetermined order using a simple method. It is to be.

以F1図面を参照してこの発明の一実施例を説明する。An embodiment of the present invention will be described below with reference to the F1 drawing.

#!1図はOPU (中央処理装置、図示略)の制御ド
に楽fを生成する要部の回路構成図でるる。即ち、上記
0PtJは鍵盤(図示4)上の操作−のf14に応じた
周波数情報、各種外部スイッチの操作出力に応じた制#
信号等を出力し、第1図の回路に与える。而して第1図
の回路は4チヤンネルの時分割処理動作にしたがって楽
音を生成する0 第1図において、lは周波数情報レジスタであり、OP
Uからの上記周波数情報がゲート回路2を介して入力さ
れる。この周波a+*mレジスタ1は上述した4チヤン
ネルの時分割処理動作にL6するために、容t20ビッ
トのシフトレジスタ4本をカスゲート接続してなり、゛
またクロックψlO(第3歯)により駆動されてシフト
動作を行う。周波数情報レジスタ1の4段の77トレジ
スタから出力する周波数情報は加算63に印加されるほ
か、ゲート回路4を介し周波数情報レジスタlの1段目
のシフトレジスタへ与えられ、帰還される。この場合、
上記ゲート回路2には0PtJからの制御信号エタが直
接印加されており、またゲート回路4には上記制御信号
INがインバータ5を介し印〃口されてお9、夫々開閉
制御される。
#! FIG. 1 is a circuit configuration diagram of the main part that generates the frequency f under the control of an OPU (central processing unit, not shown). That is, the above 0PtJ is the frequency information according to the operation f14 on the keyboard (shown 4), and the control number according to the operation output of various external switches.
It outputs signals, etc. and feeds them to the circuit shown in FIG. Thus, the circuit shown in Fig. 1 generates musical tones according to the time-division processing operation of four channels. In Fig. 1, l is a frequency information register, and OP
The frequency information from U is input via the gate circuit 2. This frequency a+*m register 1 is made up of four 20-bit shift registers connected in a cassgate in order to perform L6 for the above-mentioned 4-channel time-division processing operation, and is also driven by a clock ψlO (third tooth). Perform shift operation. The frequency information output from the four stages of 77 registers of the frequency information register 1 is applied to the adder 63, and is also applied to the first stage shift register of the frequency information register 1 via the gate circuit 4 and fed back. in this case,
The control signal ET from 0PtJ is directly applied to the gate circuit 2, and the control signal IN is applied to the gate circuit 4 via an inverter 5, which are controlled to open and close, respectively.

絃で、制御信号INは、操作−があるチャンネルに割当
てられるとき該チャンネルのタイミングにて21直−塩
レベルの“1′信号として出力される信号であり、この
とき開成さnるゲート回M2を介し上記操作−に対する
周波H111t報が14波数悄権レジスタの1段目に人
力される0−万、このときゲート回路4は閉成されてお
り、したがって周波数tIj1報レジスタ1の4段目か
らの帰還データは阻止される0そして以後は、上記操作
−がオフされ、そのチャンネルが解除されるまでの間、
該チャンネルのタイミン、グでは上記制御偵wfINは
@0”信号として出力され、この結果、ゲート回路4が
七の41SfN成されて上記操作−の周波数情報が帰還
され、循環保持されるようになっている。
In the string, when the control signal IN is assigned to a certain channel, it is output as a "1" signal of the 21st direct-salt level at the timing of the channel, and at this time, the gate circuit M2 which is opened is The frequency H111t signal for the above operation is manually input to the first stage of the 14-wave number control register through 0-10,000. At this time, the gate circuit 4 is closed, and therefore the frequency H111t signal for the above operation is input from the fourth stage of the frequency tIj1 signal register 1. 0 and thereafter until the above operation is turned off and the channel is released.
At the timing of the channel, the control signal wfIN is output as a @0'' signal, and as a result, the gate circuit 4 is formed into a 7-41SfN, and the frequency information of the above operation is fed back and cyclically held. ing.

加Jl器3は周波数情報レジスタlからの周波数ii1
報と、位相レジスタ6から帰還される位相僧−(位相ア
ドレス)とを〃Q算し、その結果、めらたな位相tIf
権を出力して位相情報レジスタ6に4える0泣相t#権
レジスタ6は谷1i20ピットのシフトレジスタ4本を
カスケード接続してなり、またクロックψ1Gにより駆
動されるりそして位相f#報レジスタ6の4段目から出
力する位相情報は乗算部7へ印加されるほか、加算器3
へ帰還される0したがって上記加算器3および位相情報
レジスタ6は、上記周波数情報をJIK算して位相アド
レスafを得る回路である。
Adder 3 receives frequency ii1 from frequency information register 1.
and the phase address (phase address) fed back from the phase register 6, and as a result, the random phase tIf is calculated.
The 0 phase t# right register 6 is made up of four shift registers of valley 1 and 20 pits connected in cascade, and is driven by the clock ψ1G. The phase information output from the fourth stage is applied to the multiplier 7, and is also applied to the adder 3.
Therefore, the adder 3 and the phase information register 6 are circuits that perform JIK calculation on the frequency information to obtain the phase address af.

乗算部7はOPUの制御に基づく信号XNを印加されて
いる0そして乗算部17.はこの信号XNにもとづき、
後述する各チャンネル内のタイミングTO,TI、T2
、T3、T4において上記位相アドレスafをN倍(N
は正のmM)L、、その結果データNafを加’J14
gの#141入力端子にその#[与えるO而して上記の
各タイミングTO〜T4においては、上記データNの値
は夫々真なる漣をその#d数設定れるようになってsr
 J) 、このため上記乗JHH17は、例えば1ダー
、このアダー出力をラッチするラッチ回16、アダーの
#%1入力端子、第2入力端子に夫々、上記位相アドレ
スaftたは上記ラッチ出力(IIiJ回の@鼻結果デ
ータ)のうち何れを人力するかを上記1d号XNの内d
にしたがって切挨え選択するグー)ill!l1k6な
どKより構成されている。この結果、各チャンネルごと
に5橿傾の結果データNafが出力されることになる0 なお、上記結果データNaf(12ピツ2トデータ)の
うち最上位ビットは符号を表わす5IGNビツトとされ
ており、この5IGNビツトのみ排他的オアゲート9を
介して加算68のg1入力端子に印加されている0また
加算器8の第2入力端子には、排他的オアグー) 10
11〜100を介して指数関数変換回路14からのエン
ベローブデータ(12ビツトデータ)が印加されている
0即ち、加算器11にはゲート回路12を介しOPUか
らのエンベロープ値が印加される。このエンベロープ値
は、予め外部スイッチによって設定されているA98 
kL (アタック、ダイケイ、サスティ/、リリース)
情報にもとづき、演奏キーのオン、オフ操作時にOPU
から出力され、与えられるデータであり、ゲート回41
2にエンベローブクロックが印加されて該ゲート回路1
2が開成される451f、上記〃口真器11へ与えられ
る0加算器11にはまた、エンベロープ情報レジストの
シフトレジスタ20本をカスケード接続してなり、また
クロックψ2(IK3図)により駆動される。そして加
算器11は上記エンベロープ値とエンベロープ情報レジ
スタ13からのデータトを加算し、あらたな工/ベロー
プ情報(エンベロープの現在値)を作成し、エンベロー
プ情報レジスタ13へ与える。またエンベロープ情報レ
ジスタ13の出力データは指数関数変換回路14にも与
えられている。
The multiplier 7 receives a signal XN based on the control of the OPU, and the multiplier 17 . is based on this signal XN,
Timings TO, TI, T2 within each channel described later
, T3, T4, the phase address af is multiplied by N (N
is positive mM)L, so add the resulting data Naf'J14
Then, at each of the above timings TO to T4, the value of the data N can be set to the #d number of true r
J), Therefore, the above-mentioned power JHH17 is, for example, 1der, the latch circuit 16 that latches this adder output, the #%1 input terminal of the adder, and the second input terminal, respectively, the above-mentioned phase address aft or the above-mentioned latch output (IIiJ d of the above No. 1d
Select the cut according to) ill! It is composed of K such as l1k6. As a result, 5-bit result data Naf will be output for each channel. Note that the most significant bit of the above result data Naf (12 pit 2 data) is the 5IGN bit representing the sign. Only this 5IGN bit is applied to the g1 input terminal of the adder 68 via the exclusive OR gate 9 (0 and the second input terminal of the adder 8 is applied to the exclusive OR gate) 10
The envelope value from the OPU is applied to the adder 11 via the gate circuit 12. This envelope value is set in advance by an external switch.
kL (Attack, Daikei, Susty/, Release)
Based on the information, OPU is activated when the performance key is turned on or off.
This is the data output and given from the gate circuit 41.
2, the envelope clock is applied to the gate circuit 1.
2 is opened, and the 0 adder 11 supplied to the mouth register 11 is also made up of 20 shift registers of envelope information registers connected in cascade, and is also driven by a clock ψ2 (IK3 diagram). . Then, the adder 11 adds the above envelope value and the data from the envelope information register 13 to create new processing/envelope information (current value of the envelope) and supplies it to the envelope information register 13. Further, the output data of the envelope information register 13 is also given to the exponential function conversion circuit 14.

上記指数関数変換回路14は、エンベロープ波形のアタ
ック部が上に凸の曲線とな9、またディケイ部および+
717一ス部が共にドに凸の曲線となり、こルにより理
想的なエンベロープ波形が得られるようにするために、
上記エンベロープ情報レジスタ13の出力を指数関数的
な変化を示すデータに変換をかけるための回路であり、
例えば本山碩人による特許出願(特ll1i昭56−3
6595)を利用することができる。そして指数関数変
換回路14から出力するエンベロープデータは上記排他
的オアグー) 1011〜100を介し加算器8へ与え
られる。
The exponential function conversion circuit 14 has an attack part of the envelope waveform that is an upwardly convex curve 9, and a decay part and +
In order to make both the 717 and 1st parts form convex curves, thereby obtaining an ideal envelope waveform,
A circuit for converting the output of the envelope information register 13 into data showing an exponential change,
For example, a patent application by Sekihito Motoyama
6595) can be used. The envelope data output from the exponential function conversion circuit 14 is then given to the adder 8 via the above-mentioned exclusive orgs 1011 to 100.

上記排他的オアゲート9の他端忙は、II!3図に示す
如く、システムクロックφ1の出力ごとに′″1″1″
レベル′″レベルとを交互に繰返す1m号Sが印加され
ている。また排他的オアゲート1011〜100の各他
端および加算器8のキャリー入力端子O4nには、発音
制御部15からの信号ψムが共に印力口されて−る0上
記発音制御部15の詳細は後述するが、発音を抑止する
楽ff、OPUからのコントロール情報にしたがって上
記iIi号φムの出力状圃を制御し、指定された楽音の
発奮を抑止する回路となっている0 第3図から分かるように、信号ψムが11@レベルの1
号として出力するタイミングは信号Sが″′1′″レベ
ルの11号として出力するタイミングと同一となってい
る。このため、111号Sおよび16号ψムが10′″
レベルの信号として出力しているときには、加算器8は
第1入力端子への入力データと第2入力端子への入力デ
ータとを加算し、その結果データを正技波ROM部25
ヘアドレスデー0りとして与える。
The other end of the above exclusive or gate 9 is II! As shown in Figure 3, for each output of system clock φ1,
A 1m signal S which alternately repeats the level ``'' level is applied. Also, a signal φ signal from the sound generation control section 15 is applied to the other ends of the exclusive OR gates 1011 to 100 and the carry input terminal O4n of the adder 8. The details of the sound generation control unit 15 will be described later, but the sound generation control unit 15 controls the output state of the iIi φm according to the control information from the OPU and the control information from the OPU. 0 As can be seen from Figure 3, the signal ψ is 1 at level 11.
The timing at which the signal S is outputted as a signal No. 11 is the same as the timing at which the signal S is outputted as a signal No. 11 at the level "1". Therefore, No. 111 S and No. 16 ψmu are 10'''
When outputting as a level signal, the adder 8 adds the input data to the first input terminal and the input data to the second input terminal, and transfers the resulting data to the correct wave ROM section 25.
Give as hair dress day 0.

信号Sおよび信号ψムが共に@1′″レベルの信号とし
て出力しているときKは、加算器8は、乗算部7からの
データのうち8IGNピツトのレベルのみを反転したデ
ータと、指数関数変換回路14からのエンベロープデー
タを2の補数表現により表わしたデータとを加算し、そ
の結果データを正d波R,0Mg16へ与える。而して
この場合、正弦波ROM部16から続出されるサイン波
は1116号S、信号φムが共に@0″レベルのとき続
出され九サイン波とその周波数が同一で、また位相シフ
ト象の太き石が同一で且つシフト方向が逆のA係にあり
、東に符号の正、負が逆のサイン波となっている0向、
その詳細は、数式を用いて後述する。
When the signal S and the signal ψ are both output as @1'' level signals, the adder 8 outputs data obtained by inverting only the level of the 8IGN pit out of the data from the multiplier 7, and an exponential function. The envelope data from the conversion circuit 14 is added to the data expressed in two's complement representation, and the resulting data is provided to the positive d-wave R, 0Mg 16. Waves are generated one after another when No. 1116 S and signal φm are both @0'' level, and the frequency is the same as the 9 sine wave, and the thick stone of the phase shift image is the same and the shift direction is opposite. , toward 0, where the positive and negative signs are opposite sine waves to the east.
The details will be described later using mathematical formulas.

梃に、信号Sが@1”レベル、16号ψムが10”レベ
ルの11t号として出力されているときには、加#68
は、乗犀部7からのデータのうち5IGNビツトのレベ
ルのみを反転したデータと、指数関数変換回路14から
の工/ベロープデータmt呑≠〜≠とを加算し、その結
果データを正弦波ROM部16へ与える。而してこの場
合、正弧波ROM116からは負のサイン波が4出され
るが、この貞のナイン波は、上記信号S1信号ψムが共
にO”レベルのとき続出された正のナイン波とその周波
数が同一で、また位相シフトの大きさおよびシフト方向
も共に同一で、即ち、付号疋けが異なるサイン波となっ
ている。
On the other hand, when the signal S is output as @1" level and the 16th ψ is output as 11t of 10" level, addition #68
adds the data obtained by inverting only the level of 5IGN bits of the data from the multiplication section 7 and the curve/velope data mt≠~≠ from the exponential function conversion circuit 14, and converts the resulting data into a sine wave. It is given to the ROM section 16. In this case, four negative sine waves are output from the positive arc wave ROM 116, but these nine waves are different from the positive nine waves that were successively output when both the signals S1 and ψ are at O'' level. The frequencies are the same, and the magnitude and shift direction of the phase shift are also the same, that is, they are sine waves with different numbers.

正弦波ROM部16には、2s(nは正の・4数列えは
今の場合n=2薔)のサンプル点に分利して正社gL<
vイ、/gL)の@嘱11が記憶されている−そしてこ
の正 波ルOM部16φ為らd出さnる厳4+直f−夕
はlA算617に与えられ、システムクロックψ1の出
力ごとに累算される。そしてこの系J11t17の累算
厘データはクロックφ40(43図番照)の出力時にラ
ッチ18に2ツチされ、次いでアンプ、スピーカ(共に
図示4)へ送られる〇なお、この累算器26はクロック
φ40のタイミングでその内容がクリアされる。而して
上記ラッチ18ヘラツチされた系算櫨データは、最大4
01mの正往波を累算した値となっている。
In the sine wave ROM section 16, Seisha gL<
v i, /gL) @嘱11 is memorized - and this positive wave output from the OM section 16φ is given to the lA calculator 617, and every output of the system clock ψ1 is accumulated. The accumulated data of this system J11t17 is latched into the latch 18 when the clock φ40 (see figure 43) is output, and then sent to the amplifier and speaker (both shown as 4 in the figure). Its contents are cleared at the timing of φ40. Therefore, the system calculation data latched by the above latch 18 has a maximum of 4
This value is the cumulative value of positive and forward waves of 0.01 m.

次KIIZ図を参照して発音制御部15の具体的構成を
説明する。l1liiIll波抑止用レジスタ21は各
チャ/ネルにおいて5種類、全チャンネルで合120種
類(例えば4和音×5倍音)作成可能な倍音(高調波)
のうち発音を抑止する為の制御データを入力して記憶す
るレジスタで69、容量1ビツトのレジスタ20本をカ
スケードIII!続してなっていると共に、クロックφ
霊により駆動される0而して発音を抑止する為の制御デ
ータの入力は、(JPUが割当てるべき楽音のflli
fに基づき決定されるものでOPUが出力するデータN
gW  L)AT入がアンドゲート22、オアゲート2
3を夫々介し、高−波抑止用レジスタ21の1段目に入
力さnる。また高&Il波抑止用レジスタ″21の出力
はアンドゲート24、オアゲート23を介し高−波抑止
用レジスタ21の1段目へ帰遺されていると共にアンド
ゲート25に与えられている。なお、アンドゲート22
へは制m=*rNが直接印加され、またアンドゲート2
4へは制御信号INがインバータ26を介し印加されて
おり、夫々開閉制御される。而して上記制御信号INは
第17のゲート回42.4を開閉制御する制御信号IN
と同櫨の信号である。
The specific configuration of the sound generation control section 15 will be explained with reference to the following KIIZ diagram. The wave suppression register 21 can create 5 types of overtones (harmonics) for each channel, and a total of 120 types (for example, 4 chords x 5 overtones) for all channels.
Of these, there are 69 registers for inputting and storing control data to suppress sound generation, and 20 registers with a capacity of 1 bit are cascaded III! In addition, the clock φ
The input of control data for suppressing the sound driven by the spirit is (flli of the musical tone to be assigned by JPU).
Data N determined based on f and output by the OPU
gW L) AT input is AND gate 22, OR gate 2
3 to the first stage of the high-wave suppression register 21. Further, the output of the high-wave suppression register 21 is returned to the first stage of the high-wave suppression register 21 via an AND gate 24 and an OR gate 23, and is also given to an AND gate 25. gate 22
The control m=*rN is directly applied to and the AND gate 2
4 is applied with a control signal IN via an inverter 26, and is controlled to open and close, respectively. The control signal IN is the control signal IN for controlling the opening and closing of the 17th gate circuit 42.4.
This is the same signal.

ウェイトモードセットレジスタ27は上述した倍音のエ
ンベロープのアタ゛ツク開始を任意時間だけ遅延させて
ウーエイト状−を設定するための時間データを記憶する
レジスタであり、容量4ビットのシフトレジスタ20本
をカスケード*dされてなり、またクロックψ2により
駆動される。上記時間データは、外部スイッチの操作に
よって設定され、これに応じてデータN・gW  L>
AT人がアンドゲート281〜284、オアゲート29
1〜294をjl″しウェイトモードセットレジスタ2
701段目に人力される。を九ウェイトモードセットレ
ジスタ27から出力される時間データはアンドゲート3
01〜304、オアゲート291〜294を介してウェ
イトモードセットレジスタ27の1段目KM111され
、循環保持される一方“、一致回路31に与えられてウ
ェイトモードカウント用レジスタ32内の対応する計時
データとの一致を比較される0なお、上記アンドゲート
281〜284は直接、上述した制御信号INが印加さ
れ、またアンドゲート301〜304はインバータ33
を介して制#信号INを印加され、開閉側―される0 ウェイトモードカウント用レジスタ32は上記ウェイト
モードセットレジスタ27と同一構成を有し、即ち、容
量4ビツトのシフトレジスタ20本をカスケード接続し
てなり、またクロックψ2により駆動される0そしてウ
ェイトモードカウント用レジスタ32の出力はハーフア
ダー34および一致回路31に与えられ、而してハーフ
アダー34ではクロックφ2の出力時に+1動作が実行
されてその結果データがアンドグー)351〜354を
介し、ウェイトモードカウント用しジスタ3201段目
に帰還され、次の+1加算に備えられる。
The weight mode set register 27 is a register that stores time data for setting a weight shape by delaying the start of the overtone envelope attack by an arbitrary amount of time, and is a register that stores 20 shift registers with a capacity of 4 bits in cascade*d. It is also driven by a clock ψ2. The above time data is set by operating an external switch, and the data N・gW L>
AT people are AND gate 281-284, OR gate 29
1 to 294 jl'' and wait mode set register 2
The 701st stage is powered by humans. The time data output from the nine-wait mode set register 27 is processed by the AND gate 3.
01 to 304 are sent to the first stage KM111 of the wait mode set register 27 via the OR gates 291 to 294 and held in circulation. The AND gates 281 to 284 are directly applied with the control signal IN, and the AND gates 301 to 304 are connected to the inverter 33.
The wait mode count register 32 has the same configuration as the wait mode set register 27, that is, 20 shift registers with a capacity of 4 bits are connected in cascade. 0 driven by the clock ψ2 and the output of the wait mode count register 32 are given to the half adder 34 and the coincidence circuit 31, and the half adder 34 executes a +1 operation when the clock φ2 is output. The result data is fed back to the first stage of register 3200 for wait mode counting via AND/GO (AND GO) 351 to 354, and is prepared for the next +1 addition.

一方、・鍵のキーオン時に出力する信号KEYONがオ
アゲート36を介しキーオンレジスタ37に、またイン
バータ38を介しアンドゲート39に、更にオアグー)
40を介しウェイトレジスタ41に夫々印加されている
。キーオンレジスタ37はキーのオン、オフ状憧を記憶
するレジスタであり、容1i1ピットのレジスタ20本
をカスケード接続され、ま九クロックφ3により駆動さ
れる。そしてその出力はアンドゲート42、オアゲート
36を介し、キーオンレジスタ37の1段目Kmmされ
る一方、上記アンドゲート39に与えられている。
On the other hand, the signal KEYON output when the key is turned on is sent to the key-on register 37 via the OR gate 36, and to the AND gate 39 via the inverter 38;
40 to the weight registers 41, respectively. The key-on register 37 is a register for storing the on/off state of the key, and has 20 registers of 1/1 pit connected in cascade, and is driven by a clock φ3. The output is sent to the first stage Kmm of the key-on register 37 via the AND gate 42 and the OR gate 36, and is also provided to the AND gate 39.

アンドゲート42にはまた、キーのキーオフ時に出力す
る信号KgY  OF’Pがインバータ43を介し人力
され、開閉制御されている。ま友アンドゲート39の出
力はアンドゲート351〜354へ与えられ、開閉制御
する。
The AND gate 42 is also controlled to open and close by being manually supplied with a signal KgYOF'P which is output when the key is turned off via an inverter 43. The output of the friend AND gate 39 is given to AND gates 351 to 354 to control opening and closing.

ウェイトレジスタ41はウェイト状腐を設定されたキー
(倍音)を記憶するレジスタであり、容量1ビツトのレ
ジスタ20本をカスケード接続され、またクロックψ2
により駆動される。そしてその出力はオアグー)40を
介しウェイトレジスタ4101段目に帰還されるほか、
インバータの一致検出信号がインバータ46を介しアン
ドゲート44へ与えられ、該アンドゲート44を開閉制
御している。
The weight register 41 is a register that stores keys (overtones) to which weight shapes are set, and is made up of 20 registers with a capacity of 1 bit connected in cascade, and clock ψ2.
Driven by. The output is fed back to the first stage of the wait register 410 via the OAG) 40, and
A coincidence detection signal from the inverter is applied to an AND gate 44 via an inverter 46 to control opening and closing of the AND gate 44 .

アンドゲート25の出力信号Bはアンドゲート47に開
閉制御信号として与えられている。そしてアンドゲート
47には上記1に号Sが印加され、このIih兼、アン
ドゲート47の出力が信号φムとなっている。
The output signal B of the AND gate 25 is given to the AND gate 47 as an opening/closing control signal. The signal S is applied to the AND gate 47, and the output of the AND gate 47 serves as the signal φm.

次に上記実施例の動作を第3図および第4図を参照して
説明する。周波数情報レジスタlには4m−までの周波
畝清罐が設足ロエ能である。即ち、例えば音、11i0
s、B意、A3、G!の41−の−を同時操作した場合
、各鍵の音高を示す4櫨類の周波a1#報がOPUから
出力され、ゲート回路2を介し周波数情報レジスタ1内
の割当てられたチャンネルに夫々設定される。そしてそ
れ以後は、各鍵のオン操作中、各周波数情報がクロック
ψ1oの出力ごとに後段91!IK順次ンフトされてゆ
き、循環保持されることになる。
Next, the operation of the above embodiment will be explained with reference to FIGS. 3 and 4. The frequency information register 1 has a frequency range up to 4m. That is, for example, sound, 11i0
s, B intention, A3, G! When 41- and - of 41- are operated at the same time, four frequency a1# signals indicating the pitch of each key are output from the OPU and set to the assigned channels in the frequency information register 1 via the gate circuit 2. be done. After that, during the ON operation of each key, each frequency information is transmitted to the subsequent stage 91! for each output of the clock ψ1o! The IKs are sequentially lifted and held in circulation.

上記周波数情報はま念願算器3へ与えられ、位相情報レ
ジスタ6の出力データと加算される。これにより加算−
B3からあらたな位相清報、即ち、次のステップ(上記
正義波ROM部164Cおける次のナンプル点をアドレ
スする情報に対応してbる)の位相アドレスafが作成
される。而してこの位相アドレスa/は、上記音間03
、Bz、As、G2の各基音に対する位相アドレスを与
えるものである。また上記位相アドレスajはクロック
ψ10によりシフトされることにより、mxm3および
乗算部7へ与えられる。
The above frequency information is given to the digital calculator 3 and added to the output data of the phase information register 6. This adds −
From B3, a new phase information, ie, a phase address af for the next step (corresponding to information addressing the next number point in the justice wave ROM section 164C) is created. Therefore, this phase address a/ is the above-mentioned interval 03.
, Bz, As, and G2. Further, the phase address aj is shifted by the clock ψ10 and is then given to mxm3 and the multiplier 7.

jll!A部7には、OPUから出力する1H号XNが
また与えられてお9、そして*X部7はこの16号XN
の内容に応じて、各チャンネルごとに54111I類の
結果データN a j’に出カル、加算器8の第1入力
端子へ与える。
jll! The A part 7 is also given the 1H No. XN output from the OPU 9, and the *X part 7 is given this No. 16 XN
According to the contents of , the result data N a j' of type 54111I is outputted to the first input terminal of the adder 8 for each channel.

絃で、第3図において、タイミングPO,PI、B2、
B3は夫々、周波数情報レジスタ1、位相情報レジスタ
6等がクロ、りψ10の出力毎に時分割動作を実行する
各チャンネルのり□イミングを示している。またタイミ
ングTO%TI、T2、T3、T4は夫々、上記各タイ
ミングPo〜P3夫々において、クロックφ2の・出力
毎に乗算部7、/Ill i器8等が更に実行する時分
割動作のタイミングを示している。
In Figure 3, the timings PO, PI, B2,
B3 indicates the timing of each channel in which the frequency information register 1, the phase information register 6, etc. perform a time-division operation for each output of black and φ10, respectively. Furthermore, the timings TO%TI, T2, T3, and T4 respectively indicate the timing of the time-division operation that is further executed by the multiplier 7, the /Illi unit 8, etc. for each output of the clock φ2 at each of the above-mentioned timings Po to P3. It shows.

したがって乗算部7からは、タイミングPo内の各タイ
ミングTO〜T4において、例えば結果データaf、2
a/、3a/、4ajs 8a/が出力する。またタイ
ミングP1〜P3内の谷タイミングTO〜T4において
も全<11!]tJである0史a/、の5億癲の結果デ
ータ、5a/、’Iaj、9a/、lla/、13a/
  の5afAの結果データ゛等、各種の結末データを
出力することができる。
Therefore, the multiplier 7 outputs, for example, result data af, 2 at each timing TO to T4 within the timing Po.
a/, 3a/, 4ajs 8a/ output. Also, all <11 at the valley timings TO to T4 within the timings P1 to P3! ] tJ is 0 history a/, 500 million result data, 5a/, 'Iaj, 9a/, lla/, 13a/
It is possible to output various outcome data such as 5afA result data.

一方、加算511には、上記音高03、B2、A2、G
!の各漣のオン操作、オフ操作に応じて夫々のタイミン
グにてアタック、ディケイ、サスティン、リリースの各
エンベロープ値がゲート回路12を介し印加される。そ
して加疼器11はそのエンベロープ値をエンベロープ情
報レジスタ13の出力データと加算し、累算する透米、
あらたな工/ペロープ情報が作成され、エンベロープ1
′ft報レジスタ13へ与えられる。そしてエンベロー
プt’#fiレジスタ13内のエンベロープ情報ハクロ
ックψ!によりシフトされるから、指数t* a変換回
路14からは、タイミングPO〜P3内の各タイミング
TO1T1.T2、T3、T4ごとに指j&FJA数変
換され友アらたなエンベロープデータが出力されること
になり、またこのエンベロープデー、夕は排他的オアグ
ー) 101s〜100を介し/10 :J! 6 g
の第2入力端子へ#J川される。
On the other hand, the addition 511 includes the pitches 03, B2, A2, G
! Attack, decay, sustain, and release envelope values are applied via the gate circuit 12 at respective timings in accordance with the on and off operations of the respective rays. Then, the pain generator 11 adds the envelope value to the output data of the envelope information register 13, and accumulates the total amount.
New engineering/pelope information is created and envelope 1
'ft information register 13. And the envelope information clock ψ in the envelope t'#fi register 13! Therefore, the index t*a conversion circuit 14 outputs each timing TO1T1 . For each T2, T3, and T4, the finger j & FJA number will be converted and a new envelope data will be output, and on this envelope day, the evening will be exclusive OAG) 101s to 100 /10:J! 6g
The #J river is sent to the second input terminal of.

いま、発音を抑止する楽音、即ち、抑止する高調波(i
l*f)やウェイト状態を設定する倍音の指定を全く行
わない場合を想定するqこの場合、発音制御部15内の
高調波抑止用レジスタ21にはオールI11@データが
微積保持されており、またウェイトモードセットレジス
タ27においては、オーに@o@データが循頃保持され
ている(即ち、この場合には、上記音高03、B2、A
!、G2の各鍵のキーオン時に供給される各信号KgY
ONがウェイトレジスタ41においては、即座に“0”
となるように、一致回路31から一致出力″1@を1尋
るようになっている。)したがってアンドゲート25の
出力信号Eは虐待@l@となっており、これにより信号
8に同期した信号φムがアンドゲート47から出力し、
排他的オアゲート1011〜100.加448のキャリ
ー人力1子QjsVc夫々印加されている。また信号S
が排他的オアゲート9に印V口されている。
Now, the musical tone that suppresses pronunciation, that is, the suppressing harmonic (i
Assume a case where no overtones for setting l*f) or weight states are specified.q In this case, all I11@ data is stored in the harmonic suppression register 21 in the sound generation control section 15. , In addition, in the wait mode set register 27, @o@ data is held in rotation (that is, in this case, the pitches 03, B2, A
! , each signal KgY supplied at key-on of each key of G2.
When ON is in the wait register 41, it becomes “0” immediately.
Therefore, the output signal E of the AND gate 25 becomes abuse @l@, which synchronizes with signal 8. The signal φm is output from the AND gate 47,
Exclusive OR Gate 1011-100. In addition, 448 carry human power QjsVc are respectively applied. Also signal S
is marked V in the exclusive OR gate 9.

上記状態にかいて、またタイミングPOがいま音1g1
60iの漣の時分割処理チャンネルに割当てられており
、また16号XNの内容が、データa/、2a/、3a
/、4a/、8a/を乗算部7から出力させる場合を更
に想定する。この場合、加算器8では上記タイミング2
0円の各タイミングTO〜T4では、信号8が10@レ
ベルのときと″′1″レベルのときとでは異なる状態の
演算が実行される。即ち、タイミング金0においては、
加算H’ti 8の第1入力端子には上記データa/が
印加される。そして信号Sが@0@レベルのときKはデ
ータafの5IGNビツトはそのまま印〃口され、他方
、信号Sが″1″VペルのときKは5IGNピツトはそ
のレベルを反転されて印加される。
In the above state, the timing PO is now sounding 1g1
It is assigned to Ren's time-sharing processing channel of 60i, and the contents of No. 16 XN are data a/, 2a/, 3a.
Let us further assume that the multiplier 7 outputs /, 4a/, 8a/. In this case, the adder 8 uses the above timing 2.
At each timing TO to T4 of 0 yen, calculations in different states are executed when the signal 8 is at the 10@ level and when it is at the "'1" level. That is, when the timing money is 0,
The above data a/ is applied to the first input terminal of the addition H'ti 8. When the signal S is @0@ level, the 5IGN bit of data af is impressed as is, and on the other hand, when the signal S is "1" Vpel, the level of K is inverted and applied to the 5IGN bit. .

他方、加Jl器8の蕃2入力端子には、信号φムが@0
ルベルのときには指数関数変換回路14か、らのエンベ
ロープデータがそのtま印加され、また信号φムが11
@レベルのときには20補数表現されたエンベロープデ
ータ?印加される。
On the other hand, the signal φ is @0 at the input terminal 2 of the adder 8.
At the time of the level, the envelope data from the exponential function conversion circuit 14 is applied until that time, and the signal φm is applied to the level 11.
At @level, envelope data expressed in 20's complement? applied.

したがって加J148は、上記タイミングTOにおいて
、信号ψムが″0ルベルのときには、データa/とエン
ベロープデータとを加算し、その結果データにて正弦波
ROM@16をアドレスする。また信号ψムが11@レ
ベルのときには、符号を反転したデータa/と、2の補
数表現されたエンベロープデータとを加算し、その結果
データ忙て正弦波ROM部16をアドレスする。したが
って正弦波ROM部16からは、音高03(基音)のす
、イン波が2種m続出されることになる。そしてこの2
種類のナイン波は極性符号が互いに逆で、またその周波
数は同一で、更にその位相シフトの大きさは同一で且つ
そのシフト方向が逆の関係にある各サイン波となってい
る。
Therefore, at the above-mentioned timing TO, when the signal ψm is "0 level", the adder J148 adds the data a/ and the envelope data, and addresses the sine wave ROM@16 with the resulting data. When the level is 11@, the data a/ whose sign is inverted and the envelope data expressed in two's complement are added, and as a result, the data is busy and the sine wave ROM section 16 is addressed.Therefore, from the sine wave ROM section 16, , two types of pitch 03 (fundamental) and in waves will be produced one after another.
The nine waves are sine waves with opposite polarity signs, the same frequency, the same phase shift, and opposite shift directions.

上記タイミ/グPO内の他のタイばングT’l〜T4で
は、加算480gt入力端子には夫々、データ2a/、
3a/、4@/、8a/が印加され、また信号Sが@θ
′″レベル、“l”レベルノトキ夫々、上記タイミング
TOのときと同様な人力地場が犬行される0また加Jl
器8のs2入力端子へのエンベロープデータの入力状態
は上記タイミングTOと同一でめるoしたがりてタイミ
ングT1〜T4では夫々、音萬Qs(基音)の2倍音、
3倍音、4倍せ、8倍誓の各サイン波が24jAずつ続
出され、而して各倍音の24−J@のサイン波における
極性、周波数、位相シフトの関係は、上記基音の場合と
同一である。
In the other timings T'l to T4 in the above timing PO, the addition 480gt input terminal has data 2a/,
3a/, 4@/, 8a/ are applied, and the signal S is @θ
``'' level and "l" level, respectively, the same human power area as at the time of timing TO above is carried out 0 and addition Jl
The input state of the envelope data to the s2 input terminal of the instrument 8 is the same as the above-mentioned timing TO. Therefore, at timings T1 to T4, the second harmonic of the sound Qs (fundamental tone),
Each of the 3rd overtone, 4th overtone, and 8th overtone sine waves is generated one after another by 24JA, and the relationship of polarity, frequency, and phase shift in the 24-J@ sine wave of each overtone is the same as that for the fundamental tone above. It is.

タイミングP1、P2、P3が夫々、上記音高83、A
 z 、 () sの台錐に対する時分割処理タイミン
グに割当てられていたと仮定すると、各タイミングPi
、P2、P3では夫々、音高82、A2、G1の各基音
と、その2倍音、3倍音、4倍音、8倍音の各サイン波
が夫々、2横類ずつ1司4にして正81波ROMg16
から続出される。而してこの場合の2櫨類のナイン波に
おける極性、周波数、位相シフトの各関係は、上記タ〜
イミングサイン波は、系g41’lにてクロックφ1の
出力タイミング毎に累算される0即ち、タイミングPO
では、タイミングTOKて2発のシステムクロックψ1
が出力し、着f(音高03)の2億頑のサイン波が累算
される0次にタイミングTIでは、上記累算1直に対し
更に、2倍iの2檀躍のサイン波が#&鼻される。同様
にしてタイミングT2゜′v3、′f4では更に、それ
までの累算直に対し3陪音、4倍音、8倍音の各241
1類のサイン波が累算される。
Timings P1, P2, and P3 are the pitches 83 and A, respectively.
Assuming that each timing Pi is assigned to the time-sharing processing timing for the frustum of z, ()s,
, P2, and P3, the fundamental tones of pitch 82, A2, and G1, and their 2nd, 3rd, 4th, and 8th harmonic sine waves each have 2 horizontals, 1 to 4, and 81 regular waves. ROMg16
It is published one after another. In this case, the relationships among the polarity, frequency, and phase shift of the nine waves of the two-tooth type are as follows from the above table to
The timing sine wave is 0 accumulated at each output timing of the clock φ1 in the system g41'l, that is, the timing PO
Then, the timing TOK and the two system clocks ψ1
At the 0th timing TI, where 200 million sine waves of ringing f (pitch 03) are output and 200 million sine waves of ring f (pitch 03) are accumulated, a sine wave of 2 times i is further generated for the above accumulation 1 shift. # & be sniffed. Similarly, at timings T2゜'v3 and 'f4, each of the 3rd overtone, 4th overtone, and 8th overtone is 241 times higher than the accumulated direct up to that point.
Type 1 sine waves are accumulated.

タイミングP1、P2.P3では同様にして、音高82
、A2、G2を夫々基音とし、またその各2倍音、3倍
音、4倍音、8倍音が夫々累算器17に累算される。
Timing P1, P2. In P3, do the same and set the pitch to 82.
, A2, and G2 as fundamental tones, and their second, third, fourth, and eighth overtones are accumulated in an accumulator 17, respectively.

そして、この県、疼417に累・痺された合計40ゑ口 個(241虐X44g!−音X(基音も含む)5倍音)
の正精波は、クロックψ40の出力時にラッチ18へ転
送され、外部へ転送される0従って、この−子楽器の?
ノブリングクロッy)aoであることは明らかである0
そして、累算器17はPO〜P3の時分割処理の結末デ
ータを盆て累算し、クロックφ40のタイミングでその
内dをラッチ18へ転送し、且つ自己の内容をクリアす
る0 久に、発音を抑止する楽音を指定した演央を行う場合の
動作を説明する。いまタイミングPO〜ものとする0ぞ
して音40sの楽音の4倍音、8倍音の各高調波を抑止
する。したがってOPUは発音側1部15内の高調波抑
止用レジスタ21内に、タイーミ/グPO内のタイミン
グ’r 3、T4においてデータ″O′を入力し、一方
、他のタイミングではデータ11″を設定しておく。し
たがってこのデータはデータN113W  DATAと
してOPUから出力され、アンドゲート22、オアゲー
ト23を介し高調波仰土用レジスタ21に人力され、以
後(1ア/ドゲート24を介し循環保持される。
And, in this prefecture, a total of 40 pieces were numbed by pain 417 (241 torture x 44 g! - sound X (including the fundamental tone) 5 overtones)
The positive wave of 0 is transferred to the latch 18 when the clock ψ40 is output, and is transferred to the outside.
It's obvious that it's Knobbling Clock y) ao0
Then, the accumulator 17 accumulates the result data of the time-sharing processing of PO to P3, transfers d of it to the latch 18 at the timing of clock φ40, and clears its own contents. The operation when performing a performance in which a musical tone whose pronunciation is to be suppressed is specified will be explained. Now assume that the timing is PO~0, and the 4th and 8th harmonics of the musical tone of 40s are suppressed. Therefore, the OPU inputs data ``O'' into the harmonic suppression register 21 in the sound generation side 1 section 15 at timing 'r3, T4 in the timer/g PO, while inputting data 11'' at other timings. Set it. Therefore, this data is outputted from the OPU as data N113W DATA, inputted to the harmonic enhancement register 21 via the AND gate 22 and the OR gate 23, and thereafter cyclically held via the (1/AD gate 24).

また、ウェイトモードセットレジスタ27には、例えば
全てのチャンネルの楽廿の第2倍汁から以上の計量を所
定#に&1司、アタック開始を遅らせ、ウェイトモード
を設定すべく所建のデータがOPUから供給記jされる
。なお、このウェイトモードを指定する時間データは、
谷楽曽−に、谷浦4−技母に異ならせても良く、また逆
に全て同一の臘で6っCもよい。そして、上記時+th
t1データはデータNgw  oAr人としテOP U
 カら出力され、アンドゲート281〜284、オアゲ
ート291〜294を夫々介しウェイトモードセットレ
ジスタ27に入力する0そして以後はアンドゲート30
1〜304を介し循環保持される。
In addition, the wait mode set register 27 contains, for example, the data required to set the wait mode by setting the above measurements to a predetermined number &1 from the second juice of all channels, delaying the start of the attack, and setting the wait mode. It will be supplied from. The time data that specifies this wait mode is
You can have Taniura So- and Taniura 4-Gebo different, or conversely, you can have 6 C with the same weight. And at the above time +th
t1 data is data Ngw oAr person and te OP U
0 is output from the AND gates 281 to 284 and the OR gates 291 to 294 and input to the wait mode set register 27, and thereafter the AND gate 30
1 to 304 are held in circulation.

そして、鍵盤操作を行う。なお、第3図に示すタイムチ
ャートは、4faが同一タイミングでは操作されなかっ
た場合を示しているもので、エンベロープの変化に応じ
て、クエイト状鴨となっている楽音の倍音は夫々異なっ
ていることを示している0 しかして、いま音高83の楽音について考察する。即ち
、音高B!の鍵操作に応じて、信号KEY  ONがタ
インングP1内のタイミングTO〜″r4に対応するキ
ーオンレジスタ3フ内のレジスタに蓄き込まれる。そし
て同時に、オアゲート40を介して、ウェイトレジスタ
41の対応する・レジスタにも信号KgY  ONが与
えられる。したがって以後、中−オンレジスタ37内の
データはアンドゲート42を介し循環保持されると共に
、ウェイトレジスタ41内のデータはアンドゲート44
をjl”t、傭JJII保持される。
Then, perform keyboard operations. The time chart shown in Figure 3 shows the case where 4fa is not operated at the same timing, and the overtones of the musical notes that are quaid-like ducks differ depending on the change in the envelope. 0 However, let us now consider a musical tone with a pitch of 83. In other words, pitch B! In response to the key operation, the signal KEY ON is stored in the register in the key-on register 3 corresponding to the timing TO~''r4 in the timing P1. The signal KgY ON is also applied to the register.Therefore, the data in the middle-on register 37 is held in circulation through the AND gate 42, and the data in the wait register 41 is held in the AND gate 44.
JJII is retained.

一方、キーオフレジスタ37から上記タイミングPI内
のタイミング′rO〜T4毎に11@信号が出力し、こ
れに応じてアンドゲート39からt″111号が出力す
る毎にアンドゲート351〜354が開成し、ウェイト
モードカウント用レジスタ32の出力データに対し)1
−ファダー34によって+1演痺され九あらたなデータ
が上記アットゲート351〜354を介しウェイトモー
ドカウント用レジスタ32に印4加される。ところで、
基音(タイミング’I’OKn応する0)についてはウ
ェイトモードをとらないようにウェイトモードセットレ
ジスタ27の内容はオール′″O@である馬、−*回路
31からは一致出力が即座rc得られ、従ってこの基音
に対応するウェイトレジスタ41のレジスタは0@とさ
れ、また、アンドゲート25から出力するIl1号Eは
、このPlのタイミング内のrOのタイミングでは以恢
必ず1@となっている〇 セして、ウェイトモードカウント用レジスタ32内のデ
ータは、上記タイミングPO〜P3が1巡する毎にlず
つ大難〈なってゆ含、しかして上記データは一致回路3
1にて、ウェイトモードセットレジスタ27に設定され
ている上述した対応する時間データと一致しているか否
かが検出される。そして、一致回路31にて一致検出が
行わレルト、ウェイトレジスタ41の対応するビットは
“0°IIC#きかえられ、ウェイトモードの停止を行
う。即ち、ウェイトモード中は、°インバータ45の出
力は10@となっており、アンドゲート25から出力す
る制m信号Eは0@の状態を保持し、その−果りロック
φムは出力しなくなるものである。
On the other hand, the key-off register 37 outputs the 11@ signal at every timing 'rO to T4 within the above-mentioned timing PI, and in response to this, the AND gates 351 to 354 are opened every time the AND gate 39 outputs t''111. , for the output data of the wait mode count register 32) 1
- New data that has been increased by +1 by the fader 34 is applied to the wait mode count register 32 via the at gates 351 to 354. by the way,
For the fundamental tone (0 corresponding to the timing 'I'OKn), the contents of the wait mode set register 27 are all '''O@ so as not to take the wait mode, and -*A coincidence output is immediately obtained from the circuit 31. , Therefore, the register of the weight register 41 corresponding to this fundamental tone is set to 0@, and Il1 No. E output from the AND gate 25 is always set to 1@ at the timing of rO within the timing of this Pl. 〇, the data in the wait mode count register 32 becomes very difficult by 1 every time the above timings PO to P3 go through one cycle.
1, it is detected whether or not the time data matches the above-described corresponding time data set in the wait mode set register 27. Then, the match circuit 31 detects a match, and the corresponding bit of the wait register 41 is changed to "0°IIC#," and the wait mode is stopped. That is, during the wait mode, the output of the inverter 45 is 10@, the control signal E output from the AND gate 25 maintains the state of 0@, and as a result, the lock signal φ is no longer output.

上記各、]I!の午−オン後の上述した各部の動作状部
において、縞3図に基づきdL明を行うと、縄−波抑止
用レジスタ21から上記タイミングPO内のタイミング
T3、T4ごとに7’−タ@θ″が出力するときアンド
ゲート25が閉成し、したがって譲アンドゲート25の
出力4II号Eがこのとき@0′″となり、上記タイミ
ングPOI/3のタイミングr3、T4では信号φムの
出力レベルが“0″のままとなる。一方、上記タイミン
グPo内のタイミングr3、T4以外の各タイミングで
は、鳩、A波抑止用レジスタ21からデータ11′″が
出方し、アンドゲート25を開成する。而して上記タイ
ミングPo内のタイミン′グ’ra、T4以外のタイミ
ングでは、タイミングPl内のタイミング′rl〜T4
、タイミングP3内のタイミングT3、′r4の谷タイ
ミングにてウェイトレジスタ41からデータ”1″が出
力し、これによりインバータ45の出力が′θ″となり
、アンドゲート25に印加される。したがってアンドゲ
ート25の出力1d号Eは、上記タイミングp>内のタ
イミングT 1〜T 4およびタイミングP3内のタイ
ミングT3、=1’ 4ンこても”O″となり、そのと
1!1!!号ψムのVベルがIQIIとされる。そして
この状−は、ウェイトモードカクント用レジスタ32円
の11時データがウェイトモードセットレジスタ2フ内
の対応する時1−データと一致するまでの間持続する。
Each of the above, ]I! When dL light is performed based on the stripe 3 diagram in the operation state of each part described above after turning on, 7'-ta @ is sent from the rope wave suppression register 21 at each timing T3 and T4 within the above timing PO. When θ'' is output, the AND gate 25 is closed, so the output No. 4II E of the AND gate 25 becomes @0'', and at the timing r3 and T4 of the above timing POI/3, the output level of the signal φm is remains “0”. On the other hand, at each timing other than timing r3 and T4 within the above-mentioned timing Po, data 11'' is output from the A-wave suppression register 21, and the AND gate 25 is opened. At timings other than timing 'ra and T4, timing 'rl to T4 within timing Pl
, timing T3 within timing P3, data "1" is output from the wait register 41 at the trough timing of 'r4, and as a result, the output of the inverter 45 becomes 'θ'', which is applied to the AND gate 25. Therefore, the AND gate The output No. 1d E of No. 25 becomes "O" at timings T1 to T4 within the above timing p> and timing T3 within timing P3, = 1'4, and then No. 1!1!! No. ψ The V-bell of the frame is set to IQII.This state continues until the 11 o'clock data in the wait mode cacunto register 32 matches the corresponding o'clock 1 data in the wait mode set register 2. do.

第3図に示すIII号ψムの出力状圃は上述した時点で
の状態を示すものである。而してタイミングPo内のタ
イミングT 3、T4において、信号ψ^が@01とな
るため、加448は、信号Sが@0@レベルのときKは
データ4a/またはデータ8ajと、谷エンベロープゲ
ータとを加算し、その結果データでEjt波H,0Mg
16をアドレスする。また信号8が11@のときには、
符号を夫々反転したデータ4a/またはデータ8a/と
、谷エンペローグデータとを加算し、その結果データで
正義波ROM4t6をアドレスすることになる。したが
ってタイミングT3にて正核波ROM部から続出される
2億頑のサイン波は、周波数が同一で、また位相シフト
の大きさおよびシフト方向も共に同一で符号だけが鏝な
る4陪曾の谷ナイン波となっており、したがってこの2
橿傾のサイン波が系4器17にて第4される結果データ
は「0」となり、即ち、上1c!4倍オの高:J4波の
発音が抑止されることkなる。
The output state of the No. III φ arm shown in FIG. 3 shows the state at the time mentioned above. Therefore, at timings T3 and T4 within timing Po, the signal ψ^ becomes @01, so when the signal S is @0@ level, K is the data 4a/or data 8aj and the valley envelope gater. and the resulting data is Ejt wave H,0Mg
Address 16. Also, when signal 8 is 11@,
The data 4a/ or data 8a/ whose sign has been inverted, respectively, and the valley enpelogue data are added, and the resulting data is used to address the justice wave ROM 4t6. Therefore, at timing T3, the 200 million sine waves successively output from the positive nuclear wave ROM section have the same frequency, the same phase shift size and the same shift direction, and only the sign is a 4-way trough. nine waves, and therefore these two
The radial sine wave is outputted to the system 4 unit 17 and the resultant data is "0", that is, the upper 1c! 4 times high: The sounding of the J4 wave is suppressed.

またタイミングT4でも全く同・謙にして、8倍音の符
号だけが#4なるサイン波が2傭塙続出され、その礒s
1直がrOJとな9、上記81音音の高調波l)元iが
抑止される。
Also, at timing T4, two sine waves with exactly the same sign and the sign of the 8th overtone being #4 are generated one after another, and the sine wave is
1st shift is rOJ9, the harmonic of the above 81 tones l) element i is suppressed.

このようにし゛C1高調波抑止用レジスメ21にfめ設
定したデータにしたがって、音高Osを基音とする41
璃の1きけのうち4埼斤、8倍音の吾妬、S波の発「が
抑止され、1リア7/グと呼ばれる歪の発生が防止でき
ることになる。
In this way, according to the data set in the C1 harmonic suppression register 21, the 41
This suppresses the 4sai, 8th overtone, and the S-wave emission in one sound, and prevents the occurrence of distortion called 1ria 7/g.

四方、;A3図に示す状侭ではタイミングPl内のタイ
ミングTI−T4.ターイミングP 3 、”(のタイ
ミングT3、r4でも上述同寸な動作が実行さnlこの
姑東、η高f3tt基音とする21i音、316斤、4
倍音、81き1の一1!)音斤−よび音高02を6廿と
する4@音、B1ff音の谷1*音の発音が1叩止さn
、クエイト伏趨が大々設定される。即ち、44図は6榮
fK付与するエンベロープ成形の一例を示rが、図中、
WAITと表示する期間、発曽が即止さルる上記の谷揖
廿についてぼ、キーオンよからのアタック開始が4延さ
ルる。
In the situation shown in Figure A3, timing TI-T4 within timing Pl. The same operation as described above is performed at timing P 3 and timing T3 and r4 of ``().
Overtones, 81-1-1! ) 4 @ sound with 6 sounds and pitch 02, B1ff sound valley 1 * sound pronunciation stops at 1 hit n
, the trend of Kuwait is set in a big way. That is, Fig. 44 shows an example of envelope forming to give 6 fK, and in the figure,
During the period when WAIT is displayed, the start of the attack from the key-on will be delayed by 4 times, regarding the above-mentioned valley attack where the attack is immediately stopped.

上述した制作C赦式を用いて説明すると矢のようになる
9い°ま廁式関故変偵回譜14が出刃するエンベロープ
データを記号E(これは各倍音毎に異なる値をとっても
良いが、説明の簡略化の為、全て@B@で表現する。)
Kより表わすものとするO 先ず、高調波抑止とウェイト状憧の設定とを共に行って
いない場合を説明する。即ち、タイミングTOでは、信
号Sが″0@レベルのとき、加算器8の第1入力端子に
はデータa/が印加され、他方、第2入力端子にはエン
ベロープデータBが印/Illされる口したがってその
結果データはaf+Bであや、このデータが正 波ル(
JM部16へ供給される0この丸め続出されるサイン波
は、s i n 2rC−” j+”        
−・曲成11)となる。但し、nはt/プル点の数でる
る。
To explain using the above-mentioned production C-shaki, the envelope data in which the 9 degrees mai-shiki sekihahentai-kaifu 14, which looks like an arrow, is exposed is represented by the symbol E (this may take a different value for each harmonic). , To simplify the explanation, all are expressed as @B@.)
O is expressed by K. First, a case will be described in which both harmonic suppression and weight-like setting are not performed. That is, at timing TO, when the signal S is at the "0@ level," the data a/ is applied to the first input terminal of the adder 8, and on the other hand, the envelope data B is applied to the second input terminal. Therefore, the resulting data is af + B, and this data is a positive wave (
This rounded sine wave supplied to the JM unit 16 is s in 2rC-"j+"
-・Kuroku formation 11). However, n is t/number of pull points.

ま九上記タイiングTOでt)tS>1” 1 ” L
/ヘルのときには、加gasの#!1人カ趨子には符号
を反転されたデータafが印〃口され、また扇2大成出
されるサイン波は、 となる。      ′ したがってタイミングTO終了時の累算器17の累算イ
直は、 となる。   ノ”−′     2°−′p (ミy
 f ’r t、T2、T3、T4では夫々、加算器1
8の第1入力端子に夫々、データ2aハ3 a /、 
4 a /、 8 a /が印加されるから、タイミy
/Tl、’1’2、T3、T4M了4Ku、上記式(3
)の系算11[に対し、次式(4)、(5)、+6)、
(7)により示される谷系真直が一次系真されることに
なる。
At the above tying TO, t) tS>1"1" L
/ At the time of hell, # of gas! Data af whose sign has been inverted is stamped on the one-person trend, and the sine wave generated from two fans is as follows. ' Therefore, the cumulative value of the accumulator 17 at the end of timing TO is as follows.ノ”−′ 2°−′p (Mi y
At f'r t, T2, T3, and T4, adder 1
Data 2a/3a/, respectively, are input to the first input terminals of 8.
Since 4 a / and 8 a / are applied, the timing y
/Tl, '1'2, T3, T4M了4Ku, the above formula (3
) for system calculation 11[, the following equations (4), (5), +6),
The valley system straightness shown by (7) is the first-order system straightness.

即ち、 2n−/       フr′ =20088a/x、1n EL   、、開式(7)
会1[−鴫番     会1ド1【↓ ノー−−72,^−7 したがって選択した楽音の基音、2倍音、3倍音、4倍
音、8倍音の夫々が谷タイミンzTO〜′r4でエンベ
ロープデータFiKよってエンベロープ制御されること
になる。即ち、上記基音と各倍音の各エンベロープ制御
l値は共に次式、8)により示すものとなる。
That is, 2n-/F r' =20088a/x, 1n EL,, Open formula (7)
Therefore, the fundamental tone, 2nd overtone, 3rd overtone, 4th overtone, and 8th overtone of the selected musical tone are envelope data at valley timing zTO~'r4. It will be envelope controlled by FiK. That is, the envelope control l values of the fundamental tone and each overtone are both expressed by the following equation, 8).

行われている場会いタイミング20円のタイミング′r
3では、信号ψムが“O”レベルとなっているから、I
M号Sが10@レベルのときには、/JOJI、j8の
fg1入力端子にはデータ451/が印〃口さル、鴻方
、第2人力趨4にはエンベロープデータEがS i n
 2<  4 a f−4−11,+H++武吃9)−
−11 となる。     28 また上記タイミングT3で信号Sが”1ルベルのときに
は、〃0算48の爾1人ガ4−子には符号を反転された
データ4a/が印加され、lた・42人カー崩子には信
号ψムが@0@レベルによりエンとな6o     ス
フ したが゛りてタイミングT3終了時の上ad武19)、
tlGの木鼻1直はrOJとなり、即ち、を高05の4
1と廿の高IAtILの発音が抑止されることになる。
Timing of the event being held 20 yen timing'r
3, since the signal ψ is at the “O” level, I
When M No. S is at the 10@ level, data 451/ is printed on the fg1 input terminal of /JOJI, j8, and envelope data E is printed on the second human power trend 4.
2< 4 a f-4-11, +H++Bui9)-
-11. 28 Furthermore, when the signal S is "1 level" at the above timing T3, the data 4a/ whose sign is inverted is applied to the 4-child of the 1st person of 0 calculation 48, and the data 4a/ whose sign is inverted is applied to the 4th child of 42 people. The signal ψ is turned on due to @0@level, so the upper ad 19) at the end of timing T3,
tlG's wooden nose 1 straight becomes rOJ, that is, 4 of high 05
The pronunciation of high IAtIL of 1 and 廿 is suppressed.

またタイミング′r4の一一匝についても全く同様な理
由にて!Atが抑止されるo史にタイ゛ミングP1内の
タイミングTI−T4.タイミングP3.)のタイミン
グ°r3、T4にしけるウェイト状−を設定された谷倍
音の抑止につiても同様な理由によって行われ、エンベ
ロープのアタックの開始が設定時間だけ:M延される。
Also, the same reason applies to timing 'r4! At is suppressed at timing TI-T4 within timing P1. Timing P3. ), the suppression of the valley harmonics with a weighted - value at timing °r3 and T4 is performed for the same reason, and the start of the envelope attack is delayed by the set time: M.

次に、上記式(8)によるエンベロープ制御の方法を説
明する。キーオン二寺で波形が出力していないときには
、エンベロープデータEを[0」とすればよい。そして
キーオン後、エンベロープデータEを徐々に増大させれ
ば出力レベルが増大するアタ、り部−1,アタック部−
2(fg4図参照)が作成される。また出力レベルが最
大となれば、次にエンベロープデータEを徐々に小さく
してゆき、ディケイ部を一成する。jMKエンベローグ
データEを!定Illに保持せしめればサスティン状帳
とな\、 す、またキーオ゛フ後は工/ベローjデータEを「0」
まで徐々に小さくしてゆけばリリース部が作成される。
Next, a method of envelope control using the above equation (8) will be explained. When the waveform is not output at the two key-on positions, the envelope data E may be set to [0]. Then, after key-on, if the envelope data E is gradually increased, the output level will increase.
2 (see figure fg4) is created. When the output level reaches the maximum, the envelope data E is gradually reduced to form a decay section. jMK envelope data E! If you keep it at a constant value, it will be a sustain state.Also, after the key is turned off, set the E/BELLOW data E to "0".
By gradually decreasing the size until the release part is created.

以上FiAD8几の各エンペローブ状態をイする場合に
ついて説明したが、オルガノ音のようにアブ伏線をMす
る場合についても同様にして工/ペロープll1J御を
行うことができる。
The case where each envelope state of the FiAD8 is input has been described above, but the control can be performed in the same manner when the envelope foreshadowing is M, such as an organ sound.

向、上記実施例では時分割処理チャンネルを4チヤンネ
ルとしたが、勿論この数に限定されるものではない。ま
た上記実施例では正 波ROMg16へ1周期分のサイ
ン波を記憶させたが、これに4らず、172周Mや1/
4周期のサイン波を記憶しておき、而して波形メモリか
ら続出した1/2周期、1/4周期の各サイン波から1
周期分のサイン波を作成するようにしてもよい。
Furthermore, in the above embodiment, the number of time-division processing channels is four, but of course the number is not limited to this. In addition, in the above embodiment, one period of sine wave was stored in the positive wave ROMg16, but in addition to 4, 172 cycles M and 1/
The 4-cycle sine wave is memorized, and 1/2-cycle and 1/4-cycle sine waves are generated successively from the waveform memory.
A sine wave corresponding to the period may be created.

更に、上記実施例では発音を抑止しようとする場合 ロックψムの出力をllIlIglするようにし九が、
そのほか、例えば タイミングで、クロックφムt−”1″′とするように
晃f制御部15で制御してもよい。
Furthermore, in the above embodiment, when trying to suppress sound generation, the output of the lock ψ system is set to llIlIgl.
In addition, the control unit 15 may control the timing to set the clock to φmt-"1"', for example.

この発明は以上説明したように、正弦波(あるいは余3
灸波)を!に!憶する波形メモリから音階周波数に応じ
た2つの正ダ夫波(あるいは余8支波)を同一周波数で
且つ方向が互いに逆でしかも同じ量の位相シフトがなさ
れた符号の異なる2つの波形として読出し、且つ続出さ
れた上記2つの波形を合成して1つの正弦波(あるいは
余社波)を得、また上記位相シフ)lを変化させること
により上記正せ叙波(あるい社余荘波)のエンベロープ
制御を行うようにした正鯰波合成方式の電子楽器におい
て、発音抑止の指定がなされ九楽音に対する上記2つの
正楓波(あるいは余鯨波)を同一局波数で且つ方向が等
しく、しかも同じ菫の位相シフトがなされた符号の異な
る2つの波形として上記波形メモリから挽出しく遺ぎす
れば、符号だけが異なる2つの波形を?Jj1.杉メモ
リから絖出すことになる)而して続出し九波形を合成し
てその合成出力が苓となることにより上記楽音の発f抑
止を行うようにした電子楽器の発音抑止方式を提供した
から、エリアシングの歪を発生する恐れのある楽音の発
汗抑止を予め指定しておけば、演奏上、不都合な楽音の
発音抑止を容易に行いうるものである。また発音抑止を
行う楽音の指定を予め行う際に、発音抑止時間をも併せ
て指定するようKすれば、アタック時間の開始を任意時
間だけ遅延させるようkすることもでき、演奏功果をよ
り一層高めることがq能となる。
As explained above, this invention uses a sine wave (or
Moxibustion)! To! Reads out the two positive and negative waves (or the remaining eight branch waves) according to the scale frequency from the stored waveform memory as two waveforms with the same frequency, opposite directions, and different signs with the same amount of phase shift. , and synthesizes the two consecutively generated waveforms to obtain one sine wave (or Yosha wave), and performs envelope control of the corrected wave (or Shayosha wave) by changing the phase shift) l. In the electronic musical instrument using the positive catfish wave synthesis method, the generation suppression is specified, and the two positive kaede waves (or yokujira waves) for the nine tones are generated with the same station wave number, the same direction, and the same violet phase shift. If we retrieve the waveforms from the waveform memory as two waveforms with different signs, what will happen if we retrieve them as two waveforms with different signs? Jj1. Therefore, we have provided a sound generation suppression method for an electronic musical instrument that suppresses the generation of the above-mentioned musical tones by synthesizing the nine successive waveforms and producing the synthesized output as a waveform. By specifying in advance the suppression of perspiration for musical tones that may cause aliasing distortion, it is possible to easily suppress the production of musical tones that are inconvenient for performance. Furthermore, if you specify the sound suppression time in advance when specifying the musical tone for which the sound generation is to be suppressed, you can also delay the start of the attack time by an arbitrary amount of time, making the performance even more effective. Further increasing one's ability becomes q-noh.

更に上述し九本発明の発音抑止方式KiIk#I@時分
割処理方式を通用した場合、多数の倍音を含む楽音の生
成が容JsIK行えると共に、各倍音について随時、発
音抑止を行うことがoTdとな9、したがって上述した
エリアシングの歪を発生する倍音の抑止が自由に行える
うえに、生成されるJ)故の倍斤のうち、任意の倍音だ
けを遅延して発奮させることができるなど、o4委効果
が*に高まる利点がある。特に倍音成分の時間的変化が
アタック時に容易に得られることは、自然系4晋を模倣
する上ではM効である0
Furthermore, when the above-mentioned sound generation suppression method KiIk#I@time division processing method of the present invention is used, it is possible to generate musical tones including many overtones, and it is also possible to suppress the sound generation of each harmonic at any time. Therefore, in addition to freely suppressing overtones that cause aliasing distortion as described above, it is also possible to delay and excite only arbitrary overtones among the generated overtones. This has the advantage of increasing the o4 committee effect to *. In particular, the ability to easily obtain temporal changes in overtone components during attack is an M effect in imitating natural 4-jin.

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

第1図はこの発明の一実施例の要部の回路構成図、@2
図社発音制御部15の詳細回路図、第3図は動作を説明
するタイムチャート、第4図はウェイト状書を設定され
た楽音に対するエンベロープ波形の波形図である。 l・・・周波数情報レジスタ、3・・・加IE!、6・
・・位相情報レジスタ、7・・・乗算部、8・・・加算
器、9゜100〜IQII・・・排他的オアゲート、1
1・・・加算i、13・・・エンベロープ情報レジスタ
、15・・・発音制御部、16・・・正ξ点波几U M
部、17・・・累殊器、18・・・ラッチ、21・・・
高調波抑止用レジスタ、27・・・ウェイトモードセッ
トレジスタ、31・・・一致回場、32・・・ウェイト
モードセットレジスタ、34・・・ハーフアダー、37
・・・キーオンレジスタ、41・・・ウェイトレジスタ
Figure 1 is a circuit diagram of the main part of an embodiment of this invention, @2
FIG. 3 is a detailed circuit diagram of the sound generation control section 15, FIG. 3 is a time chart for explaining the operation, and FIG. 4 is a waveform diagram of an envelope waveform for a musical tone to which a weight letter is set. l...Frequency information register, 3...Additional IE! ,6・
... Phase information register, 7... Multiplier, 8... Adder, 9°100~IQII... Exclusive OR gate, 1
1... Addition i, 13... Envelope information register, 15... Sound generation control unit, 16... Positive ξ point waveform U M
Part, 17...Register, 18...Latch, 21...
Harmonic suppression register, 27... Wait mode set register, 31... Coincidence field, 32... Wait mode set register, 34... Half adder, 37
...Key-on register, 41...Wait register.

Claims (1)

【特許請求の範囲】[Claims] (1)正弦波(あるいは余弦波)を記憶する波形メモリ
から音階周波数に応じた2つの正弦波(あるいは余舷波
)を同一周波数で且つ方向が互いに逆でしかも同じ量の
位相シフトがなされた符号の異なる2つの波形として続
出し且つ絖出された上記2つの波形を合成して1つの正
弦波(あるいは余弦波)を得、上記位相シフト量を変化
させることによシ上記正弘波(あるいは余3夫波)の工
/ペロープ制御を行う゛―電子楽器おいて、発音の抑止
が指定された楽音に対し、上記2つの正性波(あるいは
余咳波)を同一周波数で且つ方向が等しくしかも同じ鎗
の位相シフトがなされた符号の異なる2つの波形として
上記波形メモリから銃出す絖出し手段と、この続出子J
Rにより続出された上記2つの波形を合成してその合成
出力が苓となることにより上記楽音の発音抑止を行う発
音制御手段とを具備したことを特徴とする電子楽器の発
音抑止方式。 (2、特許請求の範囲第1項記載の電子楽器の発音抑止
方式に於いて、上記発音制御手段が、集音指定キーのキ
ーオン時から任意の抑止時間だけ上記合成゛出力が零と
なるようにする手段を具備したことを特徴とする電子楽
器の発音抑止方式。 ;3)時分割部jlKより複数形成されるチャンネルの
夫々に対応して、任意の音階に対応した周波数情報−を
出力する周波数情報出力手段と、この周波数情報出力手
段から各チャンネル毎に出力する周波数情報に基づき、
基音の位相アドレスを指定する基音アドレス指定手段と
、この基音アドレス指定手段により指定される基音の位
相アドレスに応じて、各チャンネル内の時分割処理によ
り所定次aめ倍音の位相アドレスを指定する倍音アドレ
ス指定手段と、正龍波(Toるいは余核波)を記憶する
波形メモリと、上記の各チャンネルに於ける基音、倍音
夫々に対するエンベローブ情報を生成する工/ベロープ
情報生成手段と、上記基音アドレス指定手段、倍音アド
レス指定手段による各位相アドレスに夫々基づき、各チ
ャンネルに於ける基音、倍音に対し夫々、方向が互いに
逆でしかも同じ大きさの上記エンベロープ情報に基づく
位相Zフトがなされた2つの同一周波数の正舷波(ある
いは叙絃波)を上記波形メモリから時分割的に続出す続
出し手段と、との読出し手段により続出された各正コま
波(あるいは余イ飢波)を合成する合成手段と、発音抑
とを行う上記基音または倍音を指定する抑止音指定手段
と、この抑止音指定手段により指定された基音tJ−は
倍音を生成する際、上記続出し手段の続出し動作を制御
して上記2つの正籟波(あるいは余弦波)を同一周波数
で且つ方向が等しくしかも同じ大きさの位4@7フトが
なされた符号の異なる2つの波形として上記波形メモリ
から読出させると共6騨出された上記2つの波音の発音
抑止を行う発音制御手段とを具備し九ことを特徴とする
電子楽器の発音抑止方式0
(1) From the waveform memory that stores sine waves (or cosine waves), two sine waves (or overboard waves) corresponding to the scale frequency are generated with the same frequency, opposite directions, and the same amount of phase shift. By combining the two waveforms that are successively generated and generated as two different waveforms to obtain one sine wave (or cosine wave), and by changing the amount of phase shift, Controlling the process/pelope of waves) - In electronic musical instruments, for musical tones for which the suppression of pronunciation is specified, the above two positive waves (or aftercough waves) are controlled at the same frequency and in the same direction. A thread producing means that outputs two waveforms having different signs and which are phase-shifted from the waveform memory;
A sound generation suppression method for an electronic musical instrument, comprising a sound generation control means for suppressing the sound generation of the musical tone by synthesizing the two waveforms successively generated by R and producing a synthesized output. (2. In the sound generation suppression method for an electronic musical instrument as set forth in claim 1, the sound generation control means causes the synthesized output to become zero for an arbitrary suppression time from the key-on of the sound collection designation key. A method for suppressing sound generation for an electronic musical instrument, characterized in that it is equipped with a means for suppressing sound generation in an electronic musical instrument. ;3) Outputting frequency information corresponding to an arbitrary scale corresponding to each of a plurality of channels formed by a time division section jlK. Based on the frequency information output means and the frequency information output from the frequency information output means for each channel,
Fundamental tone addressing means for specifying the phase address of the fundamental tone; and harmonics for specifying the phase address of a predetermined a-th overtone by time-sharing processing within each channel according to the phase address of the fundamental tone specified by the fundamental tone addressing means. an address designation means, a waveform memory for storing the positive wave (To or extra core wave), an envelope information generation means for generating envelope information for each of the fundamental tone and overtone in each of the channels, and Based on each phase address by the addressing means and overtone addressing means, a phase Z shift is performed for the fundamental tone and overtone in each channel based on the above envelope information whose directions are opposite to each other and the same magnitude. a means for time-divisionally reproducing two positive waves (or negative waves) of the same frequency from the waveform memory; a synthesizing means for synthesizing, an inhibiting tone specifying means for specifying the fundamental tone or overtone to suppress pronunciation, and a fundamental tone tJ- specified by the inhibiting tone specifying means, when generating an overtone, the above-mentioned successive tone specifying means The operation is controlled to read out the two square waves (or cosine waves) from the waveform memory as two waveforms having the same frequency and direction, and having the same magnitude but with a 4@7 step and different signs. and a sound generation control means for suppressing the sound generation of the two wave sounds produced above.
JP56130876A 1981-08-21 1981-08-21 Electronic musical instrument sound suppression device Granted JPS5833294A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56130876A JPS5833294A (en) 1981-08-21 1981-08-21 Electronic musical instrument sound suppression device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56130876A JPS5833294A (en) 1981-08-21 1981-08-21 Electronic musical instrument sound suppression device

Publications (2)

Publication Number Publication Date
JPS5833294A true JPS5833294A (en) 1983-02-26
JPS6224800B2 JPS6224800B2 (en) 1987-05-29

Family

ID=15044754

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56130876A Granted JPS5833294A (en) 1981-08-21 1981-08-21 Electronic musical instrument sound suppression device

Country Status (1)

Country Link
JP (1) JPS5833294A (en)

Also Published As

Publication number Publication date
JPS6224800B2 (en) 1987-05-29

Similar Documents

Publication Publication Date Title
US4076958A (en) Signal synthesizer spectrum contour scaler
US4184403A (en) Method and apparatus for introducing dynamic transient voices in an electronic musical instrument
US4641564A (en) Musical tone producing device of waveform memory readout type
EP0169659B1 (en) Sound generator for electronic musical instrument
US3979989A (en) Electronic musical instrument
US4205574A (en) Electronic musical instrument with variable pulse producing system
EP0235538A2 (en) Waveform generator for electronic musical instrument
JPS5833294A (en) Electronic musical instrument sound suppression device
JPS639239B2 (en)
US4178825A (en) Musical tone synthesizer for generating a marimba effect
US4205580A (en) Ensemble effect in an electronic musical instrument
JPH0583917B2 (en)
JPS6035077B2 (en) electronic musical instruments
JPS6330638B2 (en)
JPS5947320B2 (en) automatic accompaniment device
JPS6118559Y2 (en)
JPS60184296A (en) Musical sound signal generator
JPH04331990A (en) Voice electronic musical instrument
JPS6140112B2 (en)
JPS5839B2 (en) electronic musical instruments
JPS5913752B2 (en) electronic musical instruments
JPS5812000A (en) Voice synthesizer with voiceless plosive
CA1097105A (en) Electronic musical instrument with device for selecting tone clock numbers
JPS6224797B2 (en)
JPS6036597B2 (en) speech synthesizer