JPS5949596A - Electronic musical instrument - Google Patents

Electronic musical instrument

Info

Publication number
JPS5949596A
JPS5949596A JP57158791A JP15879182A JPS5949596A JP S5949596 A JPS5949596 A JP S5949596A JP 57158791 A JP57158791 A JP 57158791A JP 15879182 A JP15879182 A JP 15879182A JP S5949596 A JPS5949596 A JP S5949596A
Authority
JP
Japan
Prior art keywords
waveform
output
envelope
input
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP57158791A
Other languages
Japanese (ja)
Other versions
JPH0731502B2 (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 JP57158791A priority Critical patent/JPH0731502B2/en
Publication of JPS5949596A publication Critical patent/JPS5949596A/en
Publication of JPH0731502B2 publication Critical patent/JPH0731502B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime 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 an electronic musical instrument in which a musical sound waveform changes over time to give a change in timbre.

従来より、1つの楽音を発生するのに、複数の楽音生成
回路を駆動し、同時に複数の異なる集音信号を得、それ
を合成して発音するようにしたものがある。
Conventionally, in order to generate one musical tone, there has been a system in which a plurality of musical tone generation circuits are driven, a plurality of different collected sound signals are obtained at the same time, and the signals are synthesized and produced.

このよう7(電子楽器では、1つの楽音生成回路を用い
るものに対し基本的に2倍以上の回路手段を必要とし、
回路規模が大きくなるという欠点があった。
7 (Electronic musical instruments basically require more than twice as many circuits as those that use one musical tone generation circuit,
There was a drawback that the circuit scale became large.

この発明は上述した事情を背景にしてなされたもので、
その目的とするところは、少い回路で音色変化の豊富な
楽音波形を生成可能とした電子楽器を提供することであ
る。
This invention was made against the background of the above-mentioned circumstances.
The purpose is to provide an electronic musical instrument that can generate musical sound waveforms with a rich variety of timbre changes using a small number of circuits.

以下、図面を参照してこの発明の一実施例を説8音まで
の楽音を同時に生成可能な8音ポリフオニツクの電子楽
器のブロック回路図である。図において、アドレスカウ
ンタ1【;1図示しないタイミング信号・発生回路が出
力するチャンネル指定のタイミンダ信9 C2、CI、
COを入力してチャンネルが指定され、そしてその計数
出力はα波形メモリ2およびβ波形メモリ3の各アドレ
ス入力端子A s〜Aoに印加される。このアドレスカ
ウンタ1は、例えばシフトレジスタとアゲ−の組合せ、
あるいはRA Mとアダーの組合せにより構成される。
An embodiment of the present invention will be described below with reference to the drawings, which is a block circuit diagram of an eight-tone polyphonic electronic musical instrument that can simultaneously generate up to eight tones. In the figure, address counter 1 [ ; 1 timing signal 9 C2, CI,
A channel is designated by inputting CO, and its count output is applied to each address input terminal As to Ao of α waveform memory 2 and β waveform memory 3. This address counter 1 is, for example, a combination of a shift register and a gate,
Alternatively, it is configured by a combination of RAM and adder.

α波形メモリ2は、例えば第3図(8,)に示す三角波
の波形を記憶し、またその波形は16ステツプのステッ
プ波形データとして出力端子D2〜DOから続出される
と、トランスファーゲート42〜4oを介し乗算器7の
入力端子a2〜a・に印加される。他方、β波形メモリ
3は、例えば第3図(1)) k−示すパルス波の波形
を記憶し、またその波形は16ステツプのステップ波形
データとして出力端子D2〜Doから読出されると、ト
ランスファーゲート52〜5oを介し乗算器7の入力端
子a2〜aoに印加される。なお、トランスフ7−ゲー
)42−4゜はタイミング信号to:C,二より16接
開閉制御され、またトランスフ7−ゲー1・52+、a
 5(。
The α waveform memory 2 stores, for example, the triangular waveform shown in FIG. are applied to the input terminals a2 to a. of the multiplier 7 via the input terminals a2 to a. On the other hand, the β waveform memory 3 stores, for example, the waveform of a pulse wave shown in FIG. It is applied to input terminals a2-ao of multiplier 7 via gates 52-5o. In addition, the transfer 7-ge) 42-4° is controlled by the timing signal to: C, 2, and the transfer 7-ge 1, 52+, a
5(.

はタイミング信号tαをインバークロを介しそのゲーH
こ印加されて開閉制御される0また前記タイミング信号
tαは8チヤンネルの楽音生成チャンネルの各チャンネ
ルタイミングを前半と後半に2分割する信号である。
inputs the timing signal tα through the inverter clock to the game H
Furthermore, the timing signal tα applied thereto to control the opening and closing is a signal that divides the timing of each channel of the 8 channels of musical tone generation channels into the first half and the second half.

エンベロープカウンタ8はタイミング信号C2〜COを
入力してチャンネルを指定されてアップエンベロープカ
ウンタ8も、例えばシフトレジスタどアダーの組合せ 
あるいはRAMとアダーの組合ぜOこよりwl成される
。そして、このゲート回路9には前記タイミング信号t
αと、キーボード(図示路)付近に設けられている4つ
の切替え接点を有するエンベロープ制御スイッチ(図示
路)の設定状態あるいは制御部(図示せず)内部に記憶
されている情報に応じて制御部が出力する制御信号Mβ
1〜Mα、(後述)とが更に入力端〜子aO0B、 l
−a 6へ印加される。1面してゲート回路9は前記制
御信号Mβ、〜Mα、に応じてエンベロープカウンタ8
からの計数出力から各チャンネルタイミングの前半と後
半とで夫々1、種類づつ、アタック、ディケイ、リリー
スの各部から成るエンベロープ波形データを作成して出
力端子86〜SOから出力し、乗算器7の入力端子す、
〜bOへ印加する。乗算器7は入力端子a2〜aOへの
ステップ波形データと入力端子b6〜b、へのエンベロ
ープ波形データとを乗算し、その結果データを累算器1
0へ与える。累算器10は8チャンネル分の前記結果デ
ータを累算し、その累算結果データを楽音波形信号とし
て音響変換回路(図示路)に出力し、これにより詩分割
処理による8チャンネル分の合成された楽音がスピーカ
から放音される0 次に第2図によりゲート回路9の詳細な構成を説明する
。切替え回路11o、11□−・・・、110は共に同
一構成から成り、夫々にはエンベロープカウンタ8の計
数出力の7ビツト目、6ビ゛ント目、・・・、1ビット
目の各ビットデータが人力してし)る。
The envelope counter 8 inputs the timing signals C2 to CO to specify a channel.
Alternatively, a combination of RAM and adder may be used. The gate circuit 9 receives the timing signal t.
α and the control unit according to the setting state of the envelope control switch (as shown in the diagram), which has four switching contacts provided near the keyboard (as shown in the diagram), or the information stored inside the control unit (not shown). The control signal Mβ output by
1 to Mα, (described later) are further input terminals to children aO0B, l
−a applied to 6. On the one hand, the gate circuit 9 operates the envelope counter 8 in response to the control signals Mβ, ~Mα.
From the count output from the output terminals, envelope waveform data consisting of attack, decay, and release parts is created for each channel timing in the first half and second half, respectively, and is outputted from output terminals 86 to SO, and input to the multiplier 7. terminal,
~apply to bO. The multiplier 7 multiplies the step waveform data to the input terminals a2 to aO by the envelope waveform data to the input terminals b6 to b, and the resulting data is sent to the accumulator 1.
Give to 0. The accumulator 10 accumulates the result data for 8 channels, and outputs the accumulated result data as a musical waveform signal to the acoustic conversion circuit (shown in the figure), thereby synthesizing the 8 channels by verse division processing. Then, the detailed structure of the gate circuit 9 will be explained with reference to FIG. 2. The switching circuits 11o, 11□-..., 110 have the same configuration, and each bit data of the 7th bit, 6th bit,..., 1st bit of the counting output of the envelope counter 8 is stored. is done manually).

そしてこれらビットデータは、前述した制御信号Mβ1
〜Mα、(D出力状態に応してその値が制御され、前記
出力端子86〜S0からエンベローフ′波形テークとし
て出力する。即ら、制貨;信号Mβ1、Mα1、Mβ2
、Mα2、Mβ3、Mα3が夫々、アンドゲート12.
13.14,1.5.16.17の各一端に入力する。
These bit data are the control signal Mβ1 mentioned above.
~Mα, (D) whose value is controlled according to the output state and is output as an envelope' waveform take from the output terminals 86~S0. That is, the signals Mβ1, Mα1, Mβ2
, Mα2, Mβ3, and Mα3 are each connected to an AND gate 12.
13.14, 1.5.16.17.

またアンF’ //−−) 12.14.16の各他端
にはタイミング信号tαがインバータ18.19.20
を夫々介し入力し、更にアンドゲート13.15.17
の各他端には夫々、タイミング信号tαが直接入力する
。そしてアントゲ−)12.13の各出力はオ゛rゲー
ト21に入力風アントゲ−)14.1.5の各出力審マ
オアゲート22に入力し、アンドゲート1.6.17の
各出力はオアゲート23に入力する。そしてン5アゲー
ト21.22.23の各出力&ま共Oこノアゲート24
に入力し、またその出力は切替え回路116〜lloの
入力ラインL、に入力する。更にオアゲート2J−12
2,23の各出力はまた夫々、切替え回路116〜11
0の入力ラインL2、L3 、L4に入力する。
Also, the timing signal tα is connected to each other end of the inverter 18.19.20.
Input via each and AND gate 13.15.17
A timing signal tα is directly input to each other end of the . And each output of 12.13 is input to the OR gate 21. Each output of 14.1.5 is input to the OR gate 22, and each output of AND gate 1.6.17 is input to the OR gate 21. Enter. And each output of N5 agate 21, 22, 23 &
and its output is input to the input line L of the switching circuits 116-llo. Furthermore, or gate 2J-12
Each of the outputs 2 and 23 is also connected to a switching circuit 116 to 11, respectively.
0 input lines L2, L3, and L4.

前述したように切替え回路116〜Iloは同一構成で
あるので同一部に同一参照番号を付して以下に説明する
と、前記入力ラインLI 、L2、L3−、 T、4は
夫々、トランスファーゲート25.26.27.2Bの
各ゲートに接続されている。
As mentioned above, since the switching circuits 116 to Ilo have the same configuration, the same parts are given the same reference numerals and will be explained below.The input lines LI, L2, L3-, T, and 4 are connected to the transfer gates 25. 26, 27, and 2B.

そしてトランスファーゲート25には夫々、エンベロー
プカウンタ8からの対応する各ビットf−タが1α接入
力し、またトランスファーゲート26には夫々、前記ビ
ットf−りがインバータ29を介し人力する。更にトラ
ンスファーゲート27には“10゛信号が人力し、また
トランスファーゲート28には゛1°°信号が入力する
。そしてトランスファーゲート25〜28の各出力信号
は対応する出力端子S6〜Soへ入力し、乗算器7へ送
出される。
Each corresponding bit f from the envelope counter 8 is input to the transfer gate 25 as a 1α input, and the bit f is input to the transfer gate 26 via an inverter 29, respectively. Further, a "10" signal is input to the transfer gate 27, and a "1° signal is input to the transfer gate 28.The output signals of the transfer gates 25 to 28 are input to the corresponding output terminals S6 to So, The signal is sent to multiplier 7.

次に′rJtl記実施例の動作を第4図ないし第6図を
参照して説明する。タイミング信号発生回路はタイミン
グ信号C2、C1、COを第6図(j+、(1))、(
Q)に示すように夫々出力し、゛l−ドレスカウンタ1
およびエンベロープカウンタ8へ印加する。即ち前記タ
イミング信号C2、C1、Coは時分割処理の1周期の
間にその値が0〜7まで変化してチャンネル(Ch)0
〜7のデーYンネルタイミングを夫々与えるものである
。そして′rドレスカウンタ1およびエンベロープカウ
ンタ8はこれに応じて共に、各チャンネルタイミングで
個別に夫々のアップカlクント動作を実行し、アIJレ
スカウンク1では各チャンネルタイミンクでの言]数出
力をアドレスデータとしてα波形メモリ2、β波形メモ
リ3の各アドレス入力端子Ag〜Aoに印加する一方、
エンベロープカウンタ8でに各チャンネルタイミングで
の計数出力をゲート回路9の入力端子bo”boへ印加
するものである。更にタイミング信号しαは第6図(d
)に示すように、各チャンネルタイミングの前半におい
て“■1、後半において“0゛として夫々出力し、トラ
ンスファーゲ−) 4、〜4oへ直接、およびトランス
7了−ゲート52〜5oヘインバータ6を介し印加され
、またゲート回路9へも印加される。これにより各チャ
ンネルタイミングの前半においてζjトランスファーウ
ート42〜4゜が開成し、α波形メモ1ノ2から読出さ
れたα波形(三角波)の各ステップの波形データが乗算
器70入力端子a2〜aOへ入力し、また各チャンネル
タイミングの後半ではトランスファーゲート52〜5o
が開成し、β波形メモリ3カ)ら読出さオしたβ波形(
)ぜルス波)の各ステップの波形データが前記入力端子
a2〜aOへ印加される(第6図(e)参照)。
Next, the operation of the embodiment described above will be explained with reference to FIGS. 4 to 6. The timing signal generation circuit generates timing signals C2, C1, and CO as shown in FIG. 6 (j+, (1)), (
output as shown in Q),
and is applied to the envelope counter 8. That is, the values of the timing signals C2, C1, and Co change from 0 to 7 during one cycle of time-sharing processing, and the values of the timing signals C2, C1, and Co change to channel (Ch) 0.
-7 channel timings are given respectively. In response to this, the address counter 1 and the envelope counter 8 individually execute respective upcount operations at each channel timing. is applied to each address input terminal Ag to Ao of the α waveform memory 2 and β waveform memory 3,
The counting output of the envelope counter 8 at each channel timing is applied to the input terminal bo"bo of the gate circuit 9. Furthermore, the timing signal α is as shown in FIG. 6(d).
), outputs "■1" in the first half of each channel timing and "0" in the second half, directly to transfer gates 4, ~4o, and transformer 7 end gates 52 to 5o inverter 6. It is also applied to the gate circuit 9. As a result, the ζj transfer outputs 42 to 4 degrees are opened in the first half of each channel timing, and the waveform data of each step of the α waveform (triangular wave) read from the α waveform memo 1 and 2 is sent to the input terminals a2 to aO of the multiplier 70. In the second half of each channel timing, transfer gates 52 to 5o
The β waveform (
) The waveform data of each step of the zero wave) is applied to the input terminals a2 to aO (see FIG. 6(e)).

蚊で、音色選択スイッチ(図示略)の選択により例えは
第5図のa類人に示すエンベリーブ波形が選択されると
、制御部番、を同図に示す制御信号Mβ1〜Mα3を出
力してゲート回路9の入力端子a、l〜a6に印加する
。即ち、エンベローブカラMβ3、Mα、は共に0°と
して出力する。このため第2図のゲート回路9では、タ
イミング信号tαが“′1′の各チャンネルタイミング
の前半ではアンドゲート12〜17の各出力は共に11
 Onの出力か“1゛となり、切替え[11路」16・
−]、1゜の入カシインL、のみに“1゛伯号か人力し
、各トランスファーゲート25が開成する。そしてこ力
し、fQ算器7の入力端子b6〜boへ印加される。ま
たタイミング信号tαがパ0°°の各チャンネルタイミ
ング日、′寺チ+÷→→ 亨≠キ字すの後半ではアンドゲート14の出力のみが“
1゛となり、且つアンドゲート12.13.15〜17
の各出力は共に’ 0 ”となる。したがって切替え回
路116〜lloの人力ラインTJ11のみに11 工
II信号が入力し、他の人力ラインL1、L2、L4に
は゛0″信号が入力する。このため各トランスファーゲ
ート27のみが開成し、ケート回路9の出力端子86〜
Soへ番71オールII 011データが出力すること
になり−、エンベロープカウンタ8からの計数出力は無
効とされる。
When the mosquito selects a tone selection switch (not shown) to select the embody waveform shown in Figure 5, for example, type A, the mosquito outputs the control signals Mβ1 to Mα3 shown in the same figure. It is applied to input terminals a, l to a6 of the gate circuit 9. That is, the envelope colors Mβ3 and Mα are both outputted as 0°. Therefore, in the gate circuit 9 of FIG. 2, in the first half of each channel timing when the timing signal tα is "'1", the outputs of the AND gates 12 to 17 are both 11
The output of "ON" becomes "1", and the switching [11 path] 16.
-], 1 degree input signal L is manually applied with a 1 degree signal, and each transfer gate 25 is opened. On each channel timing day when the timing signal tα is 0°°, only the output of the AND gate 14 is “
1゛, and AND gate 12.13.15-17
Both outputs become '0'. Therefore, the 11-engine II signal is input only to the human power line TJ11 of the switching circuits 116 to 10, and the '0' signal is input to the other human power lines L1, L2, and L4. Therefore, only each transfer gate 27 is opened, and the output terminals 86 to 86 of the gate circuit 9 are opened.
The number 71 all II 011 data will be output to So, and the count output from the envelope counter 8 will be invalidated.

前記エンベロープのアタック状態S1が終了して次にデ
ィケイ状MS2になると、制御部は制御信号Mα1のみ
を°1゛として出力し、且つその他の制御信号Mβ1、
Mβ2〜Mα3は′0′″として出力する。このためタ
イミング信号tαが1゛1°゛の各チャンネルタイミa
、、ゲート回路9ではアンドゲート12〜17のうちア
ンドゲート13の出力のみが“1″となり、これにより
切替え回路116〜110−の人力ラインL2のみに“
1″信号が入力して各トランスファーゲート26のみを
開成する。したがってエンベロープカウンタ8からの言
1数出力は各ビットの値を各インバータ29により反転
されて、即ち、前記計数出力の反転データがゲート回路
9の出力端子86〜S。
When the attack state S1 of the envelope ends and the next decay state MS2 occurs, the control section outputs only the control signal Mα1 as °1゛, and outputs the other control signals Mβ1,
Mβ2 to Mα3 are output as '0'''. Therefore, the timing signal tα is 1゛1°゛ for each channel time a.
,, In the gate circuit 9, only the output of the AND gate 13 among the AND gates 12 to 17 becomes "1", so that only the output of the human power line L2 of the switching circuits 116 to 110- becomes "1".
1'' signal is input to open only each transfer gate 26. Therefore, the value of each bit of the output from the envelope counter 8 is inverted by each inverter 29, that is, the inverted data of the counting output is input to the gate. Output terminals 86-S of circuit 9.

から出力する。他方、チャンネルタイミングの後半では
、アンドゲート12〜17の各出力は共に0Mとなり、
したがって入力ラインL1のみに゛′1″′信号が入力
する。このためエンベロープカウンタ8の計数出力がぞ
のまま出力端子S6〜S。
Output from. On the other hand, in the second half of the channel timing, each output of AND gates 12 to 17 becomes 0M,
Therefore, the ``1'' signal is input only to the input line L1. Therefore, the counting output of the envelope counter 8 is sent to the output terminals S6 to S as it is.

から出力する〇 前記エンベロープのリリース状111is3になると、
制御部は制御信号Mβ、、Mct、を“1゛°としてM
β 出力し、その他の制御信号Mα7、Mβとで〜α。
Output from 〇 When the release shape of the envelope 111is3 is reached,
The control unit sets the control signals Mβ, , Mct, to “1°” and M
β is output and other control signals Mα7 and Mβ are ~α.

は共に“0″′として出力する。このためタイミング信
号tαが“1″の各チャンネルタイミングの前半では、
アンドゲート12〜17のうちアンドゲート15の出力
のみが°“1゛°となり、入カブインL3のみに’1”
(i号が入力して各トランスファーゲート27が開成す
る。このため出力端子86〜Soへはオール゛0゛デー
タが出力し、エンベロープカウンタ8の計数出力は無効
とされる。他方、各チャンネルタイミングの後半でし↑
、アンドゲート12〜17のうちアンドゲート12のみ
の出力が′1″となり、入力ラインL2にのみII 1
″信号が入力して各トランスファーゲート2・6を開成
する。このためエンベロープカラン?’ 3 (1) 
計に出力の反転データが出力端子86〜Soへ出力する
Both are output as "0"'. Therefore, in the first half of each channel timing when the timing signal tα is "1",
Among the AND gates 12 to 17, only the output of the AND gate 15 becomes ``1'', and only the input turn-in L3 becomes ``1''.
(When the number i is input, each transfer gate 27 is opened. Therefore, all "0" data is output to the output terminals 86 to So, and the count output of the envelope counter 8 is invalidated.On the other hand, each channel timing In the second half of ↑
, the output of only the AND gate 12 among the AND gates 12 to 17 is '1'', and II 1 is only sent to the input line L2.
``The signal is input and each transfer gate 2 and 6 is opened. Therefore, the envelope curve?' 3 (1)
The inverted data of the total output is output to the output terminals 86 to So.

以上のようにして前記音色選択スイッチの選択により第
5図の種類Aに示すエンベロープ波形が選択されると同
図の信号αの項のエンベロープ波形にみられるように、
各チャンネルタイミングの前半では、アタック、ディケ
イ、リリースの各状態において夫々、エンベロープカウ
ンタ8の計数出力がそのまま、前記計数出方の反転デー
タ、オール“0“データがエンベロープ波形データとし
てゲート回路9の出力端子86〜soから出力し、乗算
器7の入力端子b6〜boへ印加されることになる。而
してこのとき乗算器7の入力端子&2〜a6ベは、d波
形メモリ2がら読出されたα波形(三角波)の各ステッ
プの波形データが印加されているから、前記エンベロー
プ波形データは前記α波形に対するエンベロープ波形デ
ータということになる。そして乗算器7は両データを乗
算し、その結果データを累n器1oへ与える。
When the envelope waveform shown in type A in FIG. 5 is selected by selecting the timbre selection switch as described above, as can be seen in the envelope waveform in the term of signal α in the same figure,
In the first half of each channel timing, in each of the attack, decay, and release states, the count output of the envelope counter 8 is unchanged, the inverted data of the count output, and all "0" data are output from the gate circuit 9 as envelope waveform data. The signals are outputted from terminals 86 to so and applied to input terminals b6 to bo of the multiplier 7. At this time, since the input terminals &2 to a6 of the multiplier 7 are applied with the waveform data of each step of the α waveform (triangular wave) read from the d waveform memory 2, the envelope waveform data is This is envelope waveform data for the waveform. The multiplier 7 then multiplies both data and provides the resulting data to the accumulator 1o.

他方・第5図の信号βの項のエンベロープ波形にみられ
るように、各チャンネルタイミングの後半では、アタッ
ク、ディケイ、リリースの各状態において夫々、オール
“0″′データ、エンベロープカウンタ8の計数出力が
そのまま、前記計数出力の反転データがエンベロープ波
形データとして出力し、乗算器7の入力端子b6〜bo
へ印加される。而してこのとき乗算器7の入力端子a2
〜・aOにはβ波形メモリ3からのβ波形(パルス波)
のステップ波形データが印加されているから、前記エン
ベロープ波形データはβ波形に対するエンベロープ波形
データということになる。そして乗算器7は両データを
乗算し、その結果データを累算器10へ与える。
On the other hand, as seen in the envelope waveform of the signal β term in Figure 5, in the latter half of each channel timing, all "0"' data and the counting output of envelope counter 8 are generated in the attack, decay, and release states, respectively. As it is, the inverted data of the count output is output as envelope waveform data, and is input to the input terminals b6 to bo of the multiplier 7.
is applied to. At this time, the input terminal a2 of the multiplier 7
~・aO is the β waveform (pulse wave) from the β waveform memory 3
Since the step waveform data of is applied, the envelope waveform data is the envelope waveform data for the β waveform. Multiplier 7 then multiplies both data and provides the resulting data to accumulator 10.

このようにして乗算器7の出力端子88〜S。In this way, the output terminals 88-S of the multiplier 7.

からは第6図(1)にみられるように、各チャンネルタ
イミンクchO1ch1、・・・、ch7の前半に於い
てα波形に対する前記結果データが出力し、また後半に
於いてはβ波形に対する前記結果データカ出力し、累算
器1oへ与えられることになる。
As shown in FIG. 6 (1), in the first half of each channel timing chO1, ch1, ..., ch7, the result data for the α waveform is output, and in the second half, the result data for the β waveform is output. The data will be outputted and given to the accumulator 1o.

このため累算器lOは各チャンネルタイミングに於いて
その1ステツプ内の前半と後半の・各結果データを累算
し、その累算結果データを楽音波形信号として音響変換
回路(図示時)に出力し、その楽音が放音される。
Therefore, the accumulator IO accumulates the first half and second half result data within one step at each channel timing, and outputs the accumulated result data as a musical waveform signal to the acoustic conversion circuit (when shown). Then, the musical tone is emitted.

したがってキーボード上のあるキーが実際にオンされた
ときには、制御部はそのキーに対し何れか1つのチャン
ネルを割当てる。而してそのチャンネル袷割当時から該
チャンネルタイミングにおいて前記アドレスカウンタ1
、エンベロープカウンタ8、乗算器7、累算器10が上
述した動作を開始し、α波形メ士り2、β波形メモリ3
がらは」二連したオンキーの音高に対応してα波形とβ
波形が読出される。またゲート回路9からはキーオン中
はアタック、ディケイの各部のエンベロープ波形データ
が前記α波ル、β波形に対し夫々出カ肱この結果、−前
記オンキーの楽音が放音される。
Therefore, when a certain key on the keyboard is actually turned on, the control section assigns any one channel to that key. Then, from the time of channel allocation to the channel timing, the address counter 1
, the envelope counter 8, the multiplier 7, and the accumulator 10 start the operations described above, and the α waveform memory 2 and the β waveform memory 3 are stored.
The α waveform and β waveform correspond to the pitch of the double on-key.
The waveform is read out. Further, when the key is on, the gate circuit 9 outputs envelope waveform data of attack and decay portions to the α waveform and β waveform, respectively.As a result, the on-key musical tone is emitted.

また例えばキーオフされると各エンベロープ波形はリリ
ース状態として出力され、前記楽音が消音してゆく。
For example, when the key is turned off, each envelope waveform is output as a release state, and the musical tone is muted.

第4図は、α波形〈β波形が夫々第3図に示す三角波及
びパルス波であり、且つ音色選択スイッチが第51テに
示す種類Aのエンベロープ波形を指定している上述した
例において累1′f、器1oがら出力する楽音波形信号
の変化の模様を示している。
FIG. 4 shows that the α waveform and the β waveform are respectively the triangular wave and the pulse wave shown in FIG. 'f shows the pattern of change in the musical waveform signal output from the instrument 1o.

即ち1第4図(a)、(b)S(o)はアタック状1i
s1を示す。コ(7) 場合、α波形に対するエンベロ
ープ波形のみが有効であるから、キーメン後からエンベ
ロープ波形の振幅値が増大するにしたがって三角波のみ
の楽音波形信号の振幅値も第4図(a)→(b)→(1
と順に示すように増大する。
That is, 1 Fig. 4 (a), (b) S(o) is the attack shape 1i
s1 is shown. In case (7), only the envelope waveform for the α waveform is valid, so as the amplitude value of the envelope waveform increases after key maintenance, the amplitude value of the musical waveform signal of only the triangular wave also changes from Fig. 4 (a) to (b). ) → (1
and increases as shown in order.

第4図(d)、(、)、(f)はディケイ状態s2を示
す。
FIGS. 4(d), (, ), and (f) show the decay state s2.

即ち、このディケイ状態s2ではα波形のエンベ四−・
ブ波形の振I+([l値はその最大値から最小値へ向け
で減少し、他方、β波形のユーンベローブ波形はその振
幅値は最小値から最大値へ向IJて増大する。
That is, in this decay state s2, the envelope of the α waveform is
The amplitude I+([l value of the β waveform decreases from the maximum value to the minimum value, while the amplitude value of the β waveform increases from the minimum value to the maximum value.

したがって第4図(d、)に示すように、ディケイ状態
S2の開始後は、楽音波形信号にはα波形(三角波)を
主成分としてβ波形(パルス波)がぞれに付加された形
状を有風またディケイ状tl?]zの半ばで仁へ第4図
(e)に示すように両波形の成分は半々となり、更にデ
ィケイ状態s2の後半では第4図(f)に示すように、
β波形の成分の方が主と′j、rる。
Therefore, as shown in FIG. 4(d), after the start of the decay state S2, the musical waveform signal has a shape in which the main component is an α waveform (triangular wave) and a β waveform (pulse wave) is added to each. Arikaze Mata Decay like TL? ] In the middle of z, the components of both waveforms become equal, as shown in FIG. 4(e), and furthermore, in the latter half of the decay state s2, as shown in FIG. 4(f),
The β waveform component is the main one.

第4図(g)、(h)、(1丹まりリース状態S3を示
す。
FIGS. 4(g), (h), (showing one-touch lease state S3).

即ぢ、このリリース状f6jj 33では、α波形のエ
ンベロープ波形は「0」であり、β波形のエンベロープ
波形のみがその振幅値が最大値から最小値へ向けて減少
してゆく。このためパルス波のみの楽音信号の振幅値が
第4図(g)→(旬→(1)と順に示すように次第に減
少してゆく。
That is, in this release shape f6jj 33, the envelope waveform of the α waveform is "0", and the amplitude value of only the envelope waveform of the β waveform decreases from the maximum value to the minimum value. Therefore, the amplitude value of the musical tone signal consisting only of pulse waves gradually decreases as shown in FIG. 4(g)→(season→(1)).

第5図の種類B、C,Dは夫々、他の音色選択スイッタ
が選択された詩、ゲート回路9からα波形、β波3F3
に対し夫々出力するエンベロープ波形の形状と、制御信
号Mβ1〜MαSの各出力状態を示しでいる。これら種
類B、C,Dの各場合におけるゲート回路9の動作は種
類Aの場合と同様であるから、その説明は省略する〇 尚、前記実施例ではα、βの2つの波形メモリを設りて
各チャンネルタイミングを2分割したか、3以上の波形
メモリを設けて各チャンネルタイミングの波形情報を読
出すことが出来るようにしてもよい。また波形は三角波
、パルス波に限らないことは勿論である。そして、波形
メモリに記憶する情報としては振幅値のほか差分値等で
も良い。
Types B, C, and D in FIG. 5 are poems in which other tone selection switchers are selected, α waveform from gate circuit 9, and β wave 3F3.
The shapes of the envelope waveforms output for each of the signals and the output states of the control signals Mβ1 to MαS are shown. The operation of the gate circuit 9 in each of these types B, C, and D is the same as in type A, so the explanation thereof will be omitted. In the above embodiment, two waveform memories α and β are provided. Alternatively, each channel timing may be divided into two, or three or more waveform memories may be provided so that the waveform information of each channel timing can be read. Moreover, it goes without saying that the waveform is not limited to a triangular wave or a pulse wave. In addition to the amplitude value, the information stored in the waveform memory may be a difference value or the like.

更にエンベロープ波形の形状、組み合せの数も前記実施
例に限定されないことも勿論である。
Furthermore, it goes without saying that the shape of the envelope waveform and the number of combinations are not limited to those of the above embodiments.

この発明は以上説明したように、複数の波形を出し、そ
して各波形に対して夫々異なるエンベロープ波形を何−
ダするようにし、而して前記波形メモリから読みmされ
た各波形に対ルシするエンベロープ波形を付与し、その
結果、得られる複数の波形を合成して出力するようにし
た電子楽器を提供したから、複数の波形が合成された楽
音信号が得られ、その結果、得られる楽音の音色が自然
楽器のように非常に豊かになる利点がある。その場合1
回路構成は最小のものでよいからLSI化に最適であり
、電子楽器の小型化、コストダウンにも寄与できるもの
である。またこの発明の電子楽器に複数の楽音を同時に
得べく時分割処理方式を適用すれは、音色豊かな楽音が
多数、同時生成され、演奏」1好都合となる刊点も!)
る。
As explained above, this invention outputs a plurality of waveforms, and how to apply different envelope waveforms to each waveform.
To provide an electronic musical instrument, in which a corresponding envelope waveform is added to each waveform read from the waveform memory, and a plurality of obtained waveforms are synthesized and output. As a result, a musical tone signal in which a plurality of waveforms are synthesized can be obtained, which has the advantage that the tone of the obtained musical tone is extremely rich, similar to that of a natural musical instrument. In that case 1
Since the circuit configuration can be minimal, it is ideal for LSI implementation, and can also contribute to miniaturization and cost reduction of electronic musical instruments. Furthermore, if a time-sharing processing method is applied to the electronic musical instrument of this invention in order to obtain multiple musical tones at the same time, many musical tones with rich tones can be generated simultaneously, making it convenient for playing! )
Ru.

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

第1図(・。Lこの発明の一実施例の要部のブロック回
路図、第2図はゲート回路9の具体的回路図、第3図(
”) 、(b)は夫々、α波形、β波形を示す図、第4
図1(a)〜(1)は夫々、種類Aのエンベロープが前
記α波形、β波形に設定されている場合に生成される楽
音波形信号の生成過程の状態を示す図、第5図は4種類
のエンベロープとそのときに出力する制御信号N1β1
〜Mα3の内容を示す図、第6図は動作を説明するタイ
ムチャートである。 ■・・・・・・アドレスカウンタ、2・・・・・・α波
形メモリ、3・・・・・・β波形メモリ、7・・・・・
・乗n’?ui、8・・・・・・エンベロープカウンタ
、9・・・・・・ゲート回路、10・・・・・・累n器
。 第2図 東′1#$7へ エンへ゛O−7’オツ〉り8より 第3図 (の /6\/ゝ!′\ (bt 4 第4図 (1)   □
FIG. 1 is a block circuit diagram of the main part of an embodiment of the present invention, FIG. 2 is a specific circuit diagram of the gate circuit 9, and FIG.
”) and (b) are diagrams showing the α waveform and β waveform, respectively.
1(a) to (1) are diagrams showing the state of the generation process of musical waveform signals generated when the envelope of type A is set to the α waveform and β waveform, respectively, and FIG. Type of envelope and control signal output at that time N1β1
A diagram showing the contents of ~Mα3, and FIG. 6 is a time chart explaining the operation. ■...Address counter, 2...α waveform memory, 3...β waveform memory, 7...
・N' to the power? ui, 8... Envelope counter, 9... Gate circuit, 10... Accumulator. Figure 2 East'1#$7 Energ ゛O-7'Otsu> From 8 Figure 3 (of /6\/ゝ!'\ (bt 4 Figure 4 (1) □

Claims (1)

【特許請求の範囲】 (1ン  複数の波形を記憶する波形メモリと、この波
形メモリから1つの楽音に対して異なる複数の波形を時
分割的に読出す読出し手段と、前記波形メモリから読出
された前記波形に対し夫々具なるエンベロープを時分割
的に付与するためのエンベロープ付&と、前記エンベロ
ープ付与手段にて1エンベp−ブが付与された複数の波
形を合成する手段とを具備したことを特徴とする電子楽
器。 (2)  前記複数の波形を合成する手段は、前記エン
ベロープ付与手段にて前記複数の波形に対しエンベロー
プを乗算して得られる複数の波形を累算して合成するこ
とを特徴とする特許請求の範囲第1項記載の電子楽器。 (3)  前記読出し手段、前記エンベロープ付与手段
お処理動作を実行し、複数の楽音を同時に生成してなる
q3許請求の範囲第1項記載の電子楽器。
[Scope of Claims] (1) A waveform memory that stores a plurality of waveforms, a readout unit that reads out a plurality of different waveforms for one musical tone from the waveform memory in a time-divisional manner, and and means for synthesizing a plurality of waveforms to which one envelope has been applied by the envelope applying means. (2) The means for synthesizing the plurality of waveforms includes accumulating and synthesizing the plurality of waveforms obtained by multiplying the plurality of waveforms by an envelope in the envelope applying means. An electronic musical instrument according to claim 1, characterized in that: (3) an electronic musical instrument according to claim 1; Electronic musical instruments listed in section.
JP57158791A 1982-09-14 1982-09-14 Musical tone signal generator Expired - Lifetime JPH0731502B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57158791A JPH0731502B2 (en) 1982-09-14 1982-09-14 Musical tone signal generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57158791A JPH0731502B2 (en) 1982-09-14 1982-09-14 Musical tone signal generator

Publications (2)

Publication Number Publication Date
JPS5949596A true JPS5949596A (en) 1984-03-22
JPH0731502B2 JPH0731502B2 (en) 1995-04-10

Family

ID=15679417

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57158791A Expired - Lifetime JPH0731502B2 (en) 1982-09-14 1982-09-14 Musical tone signal generator

Country Status (1)

Country Link
JP (1) JPH0731502B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6175392A (en) * 1984-07-16 1986-04-17 株式会社河合楽器製作所 Signal convolution generator for time varying harmonic in electronic musical instrument

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5293315A (en) * 1976-01-26 1977-08-05 Deutsch Res Lab Adsr envelope generator
JPS56117291A (en) * 1980-02-20 1981-09-14 Matsushita Electric Ind Co Ltd Electronec musical instrument

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5293315A (en) * 1976-01-26 1977-08-05 Deutsch Res Lab Adsr envelope generator
JPS56117291A (en) * 1980-02-20 1981-09-14 Matsushita Electric Ind Co Ltd Electronec musical instrument

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6175392A (en) * 1984-07-16 1986-04-17 株式会社河合楽器製作所 Signal convolution generator for time varying harmonic in electronic musical instrument

Also Published As

Publication number Publication date
JPH0731502B2 (en) 1995-04-10

Similar Documents

Publication Publication Date Title
US4679480A (en) Tone signal generation device for changing the tone color of a stored tone waveshape in an electronic musical instrument
JPS604995B2 (en) electronic musical instruments
US4258602A (en) Electronic keyboard musical instrument of wave memory reading type
US4785706A (en) Apparatus for generating a musical tone signal with tone color variations independent of tone pitch
US4681007A (en) Sound generator for electronic musical instrument
US4416179A (en) Electronic musical instrument
US4939973A (en) Tone signal generation device having waveshape changing means
JPH0477319B2 (en)
JPS5949596A (en) Electronic musical instrument
JPH0522918B2 (en)
JPH0468632B2 (en)
JPS5921038B2 (en) electronic musical instruments
JPS61248096A (en) Electronic musical instrument
JP2642092B2 (en) Digital effect device
JPS61110199A (en) Musical sound signal generator
JPH043875B2 (en)
JPS592034B2 (en) electronic musical instruments
JPS6236233B2 (en)
JPS6231360B2 (en)
KR960006230Y1 (en) Timbre regenerating device of electronic musical instruments
JPH0468633B2 (en)
JPS6262394A (en) Digital effect apparatus
JPS62131296A (en) Electronic musical apparatus
JPH0754431B2 (en) Effect device
JPS592035B2 (en) Waveform signal generation circuit for electronic musical instruments