JPS593758B2 - Multiple envelope signal generator - Google Patents
Multiple envelope signal generatorInfo
- Publication number
- JPS593758B2 JPS593758B2 JP52099672A JP9967277A JPS593758B2 JP S593758 B2 JPS593758 B2 JP S593758B2 JP 52099672 A JP52099672 A JP 52099672A JP 9967277 A JP9967277 A JP 9967277A JP S593758 B2 JPS593758 B2 JP S593758B2
- Authority
- JP
- Japan
- Prior art keywords
- multiplexed
- output
- charging
- circuit
- envelope
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
- 238000007599 discharging Methods 0.000 claims description 33
- 239000003990 capacitor Substances 0.000 claims description 32
- 230000000630 rising effect Effects 0.000 claims description 3
- 238000000034 method Methods 0.000 description 10
- 239000000872 buffer Substances 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 230000003111 delayed effect Effects 0.000 description 2
- 230000005669 field effect Effects 0.000 description 2
- 229910006389 Li—N Inorganic materials 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009429 electrical wiring Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】
本発明は電子楽器の楽音信号のピツチ、音色、音量など
を制御するためのエンベロープ信号を発生する装置に関
し、とくに1つの時定数設定素子を単なる多重でなく、
2重の時分割多重で動作させることにより、複数の時間
区分をもち、それぞれの時間区分の部分波形の時定数が
異なるようなエンベロープ波形を同時に多数つくること
ができる多重エンベロープ信号発生器を提供することを
目的とするものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a device for generating an envelope signal for controlling the pitch, timbre, volume, etc. of a musical tone signal of an electronic musical instrument.
To provide a multiple envelope signal generator capable of simultaneously generating a large number of envelope waveforms having a plurality of time divisions and having different time constants for partial waveforms in each time division by operating in double time division multiplexing. The purpose is to
従来、ミユージツクシンセサイザにおいては、エンベロ
ープ信号として、ADSR信号を用いている。Conventionally, music synthesizers use ADSR signals as envelope signals.
ここではAはアタツタ部、Dはデイケイ部、Sはサステ
イン部、Rはレリーズ部を意味する。そして、この他に
も、ADRR波形なども提案されている0(特願昭49
−99647、特願昭49一125002)ところで従
来のものは、ADSRやADRRの各時間区分の部分波
形の時定数をそれぞれ別々の可変抵抗で設定するものが
多い。Here, A means the attack section, D means the decay section, S means the sustain section, and R means the release section. In addition to this, ADRR waveforms have also been proposed.
(99647, Japanese Patent Application No. 49-125002) In many conventional devices, the time constants of partial waveforms in each time segment of ADSR and ADRR are set using separate variable resistors.
したがつて、多数の種類のADSR波形をつくるには、
上記可変抵抗で、いちいち設定しなおすか、あるいは、
あらかじめ決められた固定抵抗を多種類設けて、これら
をスイツチで切り換えるようにしなければならなかつた
。また、一般にミユージツクシンセサイザにおいては、
音色制御用と音量制御用にそれぞれ別々のエンベロープ
信号を用いる方がよりよい音をつくり出すことができる
が、従来のものではこのときも、2つのADSR信号を
つくるために、2組のエンベロープ信号発生器が必要で
あり、きわめて不都合であつた。本発明は、複数のエン
ベロープ信号を発生でき、かつ、その部分波形の時定数
を、電気的に任意に設定できるすぐれた多重エンベロー
プ信号発生器を提供するものである。Therefore, in order to create many types of ADSR waveforms,
Either reset the settings each time using the variable resistor above, or
It was necessary to provide many types of predetermined fixed resistances and to switch between them. Also, in general, music synthesizers
Better sound can be created by using separate envelope signals for timbre control and volume control, but in conventional systems, two sets of envelope signals are generated in order to generate two ADSR signals. This required a container, which was extremely inconvenient. The present invention provides an excellent multiple envelope signal generator that can generate a plurality of envelope signals and can electrically set the time constants of the partial waveforms as desired.
まず、本発明の概要について説明する。本発明によれば
エンベロープ信号の各部分波形の時定数が、制御抵抗と
キヤパシタとを用いた充放電回路や、掛算器と積分器を
用いた濾波器などにより設定される。そして、午ヤパシ
タを充放電するために上記制御抵抗や掛算器に充電電源
や放電電源を接続し、かつ、上記制御抵抗の抵抗値や掛
算器の利得を制御設定する制御信号(電圧、電流、デイ
ジタルコードなど)を印加する。また、上記充電電源や
放電電源の印加および上記制御信号の印加は、上記各A
DSR信号の時間区分ごとに切換えられるだけでなく、
多重化信号源のパルスにしたがつて、時分割多重される
べく、切換えられる。そして、上記キヤパシタは多重化
数だけ用意され、エンベロープ信号の種類に応じて切換
えられる。その結果、上記制御抵抗や掛算器は、波形の
時間区分による多重化と時分割多重化との2重に多重化
された制御信号によつて切換えて使われることになる。
つぎにその構成について概説する。First, an overview of the present invention will be explained. According to the present invention, the time constant of each partial waveform of the envelope signal is set by a charging/discharging circuit using a control resistor and a capacitor, a filter using a multiplier and an integrator, or the like. Then, in order to charge and discharge the power supply, a charging power source and a discharging power source are connected to the control resistor and the multiplier, and a control signal (voltage, current, digital code, etc.). In addition, the application of the charging power source and the discharging power source and the application of the control signal are performed by each of the above A
In addition to being switched for each time segment of the DSR signal,
The pulses of the multiplexing signal source are switched to be time division multiplexed. The number of capacitors to be multiplexed is equal to the number of capacitors to be multiplexed, and they are switched depending on the type of envelope signal. As a result, the control resistors and multipliers are used while being switched by control signals that are multiplexed in two ways: waveform multiplexing based on time divisions and time division multiplexing.
Next, we will outline its configuration.
本発明の多重エンベロープ信号発生器は、複数の充放電
用キヤパシタの電圧を充放電することによりエンベロー
プ信号を発生するエンベロープ発生手段と、上記充放電
の速度を設定する設定手段と、充放電電源と、多重化信
号源と論理回路とを含む制御手段とを備え、上記制御手
段により上記充放電電源の切換制御と上記充放電速度の
設定とを同期的に行ない、かつ、上記設定手段を時分割
多重化作動させ、上記キヤパシタに別々のエンベロープ
信号を発生せしめるようにしたことを特徴とするもので
ある。そしてさらに詳しく説明すると、上記充放電電源
は少なくとも1つの充電電源と少なくとも1つの放電電
源と切換スイツチとを含み、上記設定手段は時定数設定
回路と上記時定数の値を設定する制御信号源と第1のマ
ルチプレクサを含み、上記エンベロープ発生手段は上記
複数のキヤパシタと上記キヤパシタを選択接続するアナ
ログマルチプレクサとを含み、上記制御手段は上記多重
化信号源と上記論理回路と電圧比較器と第2のマルチプ
レクサとを含み、上記充電電源と放電電源とを上記切換
スイツチに印加して選択切換を行ない上記時定数設定回
路と上記キヤパシタとを中心に構成される時定数回路に
上記切換スイツチの出力を印加して充放電を行ない、上
記キヤパシタの充放電電圧にもとづく上記エンベロープ
発生手段の出力と所定の比較電圧とを上記電圧比較器に
より比較して比較パルスを得、上記比較パルスと押鍵に
したがつて発生するトリガパルスとを上記論理回路に印
加して上記トリガパルスと比較パルスとによつてつくり
出されるシーケンスの各状態を記憶し、かつ、多重化数
組の論理出力を出力せしめ、上記論理出力を上記第2の
マルチプレクサにより多重化して上記切換スイツチに印
加し、上記論理出力と上記多重化信号源の出力を上記第
1のマルチプレクサに加えて上記制御信号源の出力を多
重化して上記時定数設定手段に印加して上記充放電の時
定数をつぎつぎ切換え、上記千ヤパシタは上記アナログ
マルチプレクサに上記多重化信号源の出力を印加するこ
とにより、そのうち1個が選択接続さるべく構成され、
上記充電電源と放電電源と制御信号源とによつて指定さ
れる波形の多重化数のエンベロープ信号を時分割多重化
した形または並列的形で得るようにしたものである。以
下本発明の実施例を図面とともに説明する。The multiple envelope signal generator of the present invention includes an envelope generating means for generating an envelope signal by charging and discharging the voltages of a plurality of charging/discharging capacitors, a setting means for setting the charging/discharging speed, and a charging/discharging power supply. , comprising a control means including a multiplexed signal source and a logic circuit, wherein the control means performs switching control of the charging/discharging power source and setting of the charging/discharging speed synchronously, and the setting means is time-divided. The capacitor is characterized in that it is operated in a multiplexed manner so that the capacitors generate separate envelope signals. More specifically, the charging/discharging power source includes at least one charging power source, at least one discharging power source, and a changeover switch, and the setting means includes a time constant setting circuit and a control signal source for setting the value of the time constant. The envelope generating means includes a first multiplexer, the envelope generating means includes the plurality of capacitors and an analog multiplexer selectively connecting the capacitors, and the control means includes the multiplexed signal source, the logic circuit, the voltage comparator, and a second a multiplexer, applies the charging power source and the discharging power source to the changeover switch to perform selection switching, and applies the output of the changeover switch to a time constant circuit mainly composed of the time constant setting circuit and the capacitor. The voltage comparator compares the output of the envelope generating means based on the charge/discharge voltage of the capacitor with a predetermined comparison voltage to obtain a comparison pulse. A trigger pulse generated by the above logic circuit is applied to the logic circuit, each state of the sequence created by the trigger pulse and the comparison pulse is memorized, and multiplexed sets of logic outputs are outputted. The output is multiplexed by the second multiplexer and applied to the changeover switch, the logic output and the output of the multiplexed signal source are added to the first multiplexer, the output of the control signal source is multiplexed, and the output is multiplexed at the above time. The charging and discharging time constants are sequentially switched by applying the voltage to the constant setting means, and the 1,000 yapacitor is configured such that one of them is selectively connected by applying the output of the multiplexed signal source to the analog multiplexer,
Envelope signals of the number of multiplexed waveforms specified by the charging power source, discharging power source, and control signal source are obtained in a time-division multiplexed form or in a parallel form. Embodiments of the present invention will be described below with reference to the drawings.
第1図は本発明の一実施例の概略電気的結線図である。
本実施例では、ADSR型のエンベロープ信号を3種類
同時に発生するように構成されている。第1図において
、100は多重化信号源であり、3相の多重化信号φ1
,φ2,φ3総称して3φを発生する。充電電源VCC
l第1の放電電源S,,VS2,VS3および第2の放
電電源(接地)は切換スイツチ16に印加される。第1
の放電電源VS・1,S2,VS3はアナログマルチブ
レタサ14により時分割多重されプースタ15を介して
、切換スイツチ16の電界効果トランジスタ(以下FE
T)QDに印加される。充電電源Vccと第2の放電電
源は、それぞれFETQAとQRに接続される。この2
つの電源は3つのエンベロープ波形に共通であるので多
重化されない。FETQA,QD,QRの他端はたがい
に接続されると共に、時定数回路200の時定数設定回
路を構成する制御抵抗20の一端に接続される。時定数
回路200はアナログマルチプレクサ21の中のFET
スイツチによつて順次切換えられる3つのキヤパシタC
l,C2,C3と上記制御抵抗20とにより構成される
1次の低域濾波器または積分器でめつて、千ヤパシタC
l,C2,C3の端子間電圧VCl,VC2,VC3は
マルチプレクサ21を介して、バツフア22より出力端
子27に出力される。この場合、バツフア22の出力V
Ovtは後述するように多重化されたエンベロープ信号
である。多重化されたエンベロープ信号VOvtはアナ
ログデマルチプレクサ28によりその多重化を解かれ、
3種類のエンベロープ信号として出力端子24,25,
26にそれぞれ出力される。多重化されたエンベロープ
信号VOvtは更に電圧比較器23に加えられ、比較電
圧Vpと比較され、多重化されたエンベロープ信号VO
vtが比較電圧Vpを越えるたびに正パルスCMを出力
する。正パルスCMは時分割多重化されているので、こ
れをデイジタルデマルチプレクサ10に印加して多重化
を解き、3つの比較パルスCMl,CM2,CM3に変
換して、論理回路400に加える。論理回路400は上
記比較パルスCMl,CM2,CM3と、鍵盤などの押
鍵によるトリガパルスKGを人力情報とし、エンベロー
プ信号の時間区分に対応したパルスを出力するものであ
り、この実施例では、ADSR信号用に構成されている
。すなわち論理回路400は、クリア端子CL付の3つ
のRSフリツプフロツプ3,4,5とアンドゲート7,
8,9およびインバータ6ならびにトリガパルスKGの
立上りエツジを検出する微分回路2により構成されてい
る。論理回路400は多重化されておらず、各エンベロ
ープ波形の時間区分に対応するアタツクパルスAl,A
2,A3、デイケイパルスDl,D2,D3および共通
のレリーズパルスREを出力する。レリーズパルスRE
は各エンベロープ波形に共通に1つだけ出力される。5
アタツクパルスAl,A2,A3はデイジタルマルチプ
レクサ18により3重に多重化されFETQAのゲ゛一
トに印加され、FETQAを0N,0FFする。FIG. 1 is a schematic electrical connection diagram of an embodiment of the present invention.
In this embodiment, three types of ADSR type envelope signals are generated simultaneously. In FIG. 1, 100 is a multiplexed signal source, and a three-phase multiplexed signal φ1
, φ2, φ3 collectively generate 3φ. Charging power supply VCC
The first discharge power supplies S, VS2, VS3 and the second discharge power supply (ground) are applied to the changeover switch 16. 1st
The discharge power supplies VS.1, S2, and VS3 are time-division multiplexed by an analog multiplexer 14 and sent via a pusher 15 to a field effect transistor (hereinafter referred to as FE) of a changeover switch 16.
T) applied to the QD. A charging power source Vcc and a second discharging power source are connected to FETQA and QR, respectively. This 2
The two power supplies are common to the three envelope waveforms and are therefore not multiplexed. The other ends of the FETs QA, QD, and QR are connected to each other and to one end of a control resistor 20 forming a time constant setting circuit of the time constant circuit 200. The time constant circuit 200 is a FET in the analog multiplexer 21.
Three capacitors C which are sequentially switched by a switch
1, C2, C3 and the control resistor 20, the first-order low-pass filter or integrator is constructed with a thousand-yapacitor C.
The inter-terminal voltages VCl, VC2, and VC3 of I, C2, and C3 are output from the buffer 22 to the output terminal 27 via the multiplexer 21. In this case, the output V of the buffer 22
Ovt is a multiplexed envelope signal as described below. The multiplexed envelope signal VOvt is demultiplexed by an analog demultiplexer 28,
Output terminals 24, 25, as three types of envelope signals
26, respectively. The multiplexed envelope signal VOvt is further applied to the voltage comparator 23 and compared with the comparison voltage Vp, and the multiplexed envelope signal VOvt is
A positive pulse CM is output every time vt exceeds the comparison voltage Vp. Since the positive pulse CM is time-division multiplexed, it is applied to the digital demultiplexer 10 to demultiplex it, convert it into three comparison pulses CM1, CM2, and CM3, and apply them to the logic circuit 400. The logic circuit 400 uses the comparison pulses CMl, CM2, CM3 and the trigger pulse KG generated by pressing a key on a keyboard as human information, and outputs a pulse corresponding to the time division of the envelope signal. Configured for signals. In other words, the logic circuit 400 includes three RS flip-flops 3, 4, and 5 with clear terminals CL, and AND gates 7,
8, 9, an inverter 6, and a differentiating circuit 2 for detecting the rising edge of the trigger pulse KG. Logic circuit 400 is not multiplexed and has attack pulses Al and A corresponding to the time divisions of each envelope waveform.
2, A3, decay pulses Dl, D2, D3 and a common release pulse RE. Release pulse RE
is output in common to each envelope waveform. 5
Attack pulses Al, A2, and A3 are multiplexed three times by the digital multiplexer 18 and applied to the gate of FETQA, turning FETQA ON and OFF.
デイケイパルスDl,D2,D3はデイジタルマルチプ
レクサ17に加えられて多重化されFETQDのゲート
に印加され、FETQD8OM,OFFする。レリーズ
パルスREは1種類だけであるので多重化せずとも多重
化したのと同様であつて、直接FETQRのゲートに印
加される。アナログセレクタ11,12,13に印加さ
れるVAレVDl}VRl(5VA29VD29VR2
とVA39VD3,VR3とは3組の制御信号源であり
、本実施例では電圧源である。The decay pulses Dl, D2, and D3 are applied to the digital multiplexer 17, multiplexed, and applied to the gate of FET QD, turning FET QD8OM and OFF. Since there is only one type of release pulse RE, it is the same as multiplexing without multiplexing, and it is directly applied to the gate of FETQR. VA applied to analog selectors 11, 12, 13}VRl (5VA29VD29VR2
and VA39VD3, VR3 are three sets of control signal sources, which are voltage sources in this embodiment.
これらの制御信号源はその電圧値によつて制御抵抗20
の抵抗値を決定するものであるが、印加されるに先立つ
て、アナログセレクタ11,12,13によつて第1番
目の多重化が行なわれ、アナログマルチプレクサ19に
よつて第2の多重化が行なわれる。まず、アナログセレ
クタ11を例にとると、アタツクパルスA1によつてV
Alを選択し、デイケイパルスD,によつてV。lを選
択し、レリーズパルスREによりVRlを選択する。ア
タツクパルスA1はADSR信号のアタツクの時間区分
でのみ81′゛になり、デイケイパルスD1はADSR
信号のデイケイとサステインの時間区分でのみ81″に
なり、レリーズパルスREは非押鍵時間とレリーズ区間
において61゜゛になる。したがつて、アナログセレク
タ11の出力は、第1番目のエンベロープの各時間区分
に対応した制御信号Al,Dl,VRlがシーケンシヤ
ルに選択される。アナログセレクタ12,13もアナロ
グセレクタ11と同様の動作を行なう。これらのアナロ
グセレクタ11,12,13の出力はアナログマルチプ
レクサ19により3重に多重化される。この多重化され
た制御信号は制御抵抗20の抵抗値を時分割でつぎつぎ
に切換え制御する。つぎに、第1図の各構成要素につい
て説明する。These control signal sources are controlled by the control resistor 20 depending on their voltage values.
Before being applied, first multiplexing is performed by analog selectors 11, 12, and 13, and second multiplexing is performed by analog multiplexer 19. It is done. First, taking the analog selector 11 as an example, the V
Select Al and V by decay pulse D. VRl is selected by the release pulse RE. The attack pulse A1 becomes 81' only in the attack time segment of the ADSR signal, and the decay pulse D1 becomes 81' only in the attack time segment of the ADSR signal.
It is 81" only in the decay and sustain time sections of the signal, and the release pulse RE is 61" in the non-key press time and release section. Therefore, the output of the analog selector 11 is 81" for each of the first envelope. Control signals Al, Dl, and VRl corresponding to the time divisions are selected sequentially. Analog selectors 12 and 13 also operate in the same way as analog selector 11. Outputs of these analog selectors 11, 12, and 13 are sent to analog multiplexer 19. This multiplexed control signal switches and controls the resistance value of the control resistor 20 one after another in a time division manner.Next, each component in FIG. 1 will be explained.
第2図aはデイジタルマルチプレクサ17,18の回路
例であり、3つのアンドゲートのそれぞれの一方の人力
端子に第2図bに示すようなφ1,φ2,φ3の3相の
多重化信号を印加し、残りの各1本、合計3本の入力端
子にはそれぞれ多重化されるべきデイジタル信号を印加
し、3つのアンドゲートの出力をオアゲ゛一トに加えて
、それらの論理和をとるように構成されている。第3図
はデイジタルデマルチプレクサ10の回路例であつて、
多重化信号3φが3つのアンドゲートの各一方の入力端
子に印加され残りの各入力端子には多重化されたデイジ
タル信号が印加され、アンドゲートの出力からは多重化
の解かれた信号が得られるように構成されている。第4
図はアナログセレクタ11,12,13の回路例である
。Figure 2a shows a circuit example of the digital multiplexers 17 and 18, and three-phase multiplexed signals of φ1, φ2, and φ3 as shown in Figure 2b are applied to one terminal of each of the three AND gates. However, the digital signals to be multiplexed are applied to each of the remaining input terminals, one for each of the three input terminals in total, and the outputs of the three AND gates are added to the OR gate to calculate the logical sum of them. It is composed of FIG. 3 is a circuit example of the digital demultiplexer 10,
A multiplexed signal 3φ is applied to one input terminal of each of the three AND gates, a multiplexed digital signal is applied to each of the remaining input terminals, and a demultiplexed signal is obtained from the output of the AND gate. It is configured so that Fourth
The figure shows a circuit example of analog selectors 11, 12, and 13.
3つのFETの各ドレインには制御信号VA,VD,V
Rが印加される。Control signals VA, VD, V are applied to the drains of each of the three FETs.
R is applied.
3つのFETの各ゲートには、VA,VD,VRに対し
て、アタツタパルスA1デイケイパルスD1レリースパ
ルスRが印加される。An attack pulse A1, a decay pulse D1, and a release pulse R are applied to the gates of the three FETs for VA, VD, and VR.
各FETのソースは共通接続される。このようにすれば
、アナログ人力VA,VD,VRはシーケンシヤルに多
重化される。第4図に示したアナログセレクタの構成は
アナログマルチプレクサ19としても使用できる。この
場合にはアナログ人力として多重化すべきアナログ信号
を印加し、アタックパルスA1デイケイパルスD1レリ
ーズパルスRの各パルスの代りに、多重化信号3φを印
加すればよい。第5図はアナログデマルチプレクサ28
の回路例である。これは、第4図のアナログセレクタの
入力と出力とを互に逆にしたものに相当する。3つの出
力端子のそれぞれに抵抗rと午ヤパシタCによる低域濾
波、スムージングおよびホールド機能を兼ねた回路を設
け、出力端子24,25,26に接続すれは、なめらか
な3つのADSR信号をそれぞれ別々に取出すことがで
きる。The sources of each FET are commonly connected. In this way, analog human power VA, VD, and VR are sequentially multiplexed. The configuration of the analog selector shown in FIG. 4 can also be used as the analog multiplexer 19. In this case, the analog signals to be multiplexed may be applied as analog manual input, and the multiplexed signal 3φ may be applied in place of each pulse of the attack pulse A1, the decay pulse D1, and the release pulse R. Figure 5 shows the analog demultiplexer 28
This is an example of a circuit. This corresponds to the input and output of the analog selector shown in FIG. 4 being reversed. Each of the three output terminals is provided with a circuit that combines low-pass filtering, smoothing, and hold functions using a resistor r and a capacitor C, and when connected to the output terminals 24, 25, and 26, three smooth ADSR signals are output separately. It can be taken out.
つぎに本実施例の動作を2段階に分けて説明する。Next, the operation of this embodiment will be explained in two stages.
まず第1段階として、ADSR信号の各時間区分をつく
るシーケンシヤル動作を多重化を十分に考慮せずに説明
し、つぎに第2段階として多重化動作について説明する
。まず第1のADSR信号の発生過程について説明する
。First, as a first step, the sequential operation for creating each time segment of the ADSR signal will be explained without fully considering multiplexing, and then, as a second step, the multiplexing operation will be explained. First, the process of generating the first ADSR signal will be explained.
第1のADSR信号の波形は、φ1において発生する。
これに関連する制御信号源はVAl,VDl,VSl,
VRl、論理回路関係のパルスは、CM,,Al,Dl
,REl出力信号電圧はVClである。第6図に各波形
を示す。まず非押鍵時にはKGが80゛であるので、フ
リツプフロツプ3はクリアされている。The first ADSR signal waveform occurs at φ1.
The control signal sources associated with this are VAl, VDl, VSl,
VRl, logic circuit related pulses are CM,,Al,Dl
, REl output signal voltage is VCl. FIG. 6 shows each waveform. First, when no key is pressed, KG is 80°, so flip-flop 3 is cleared.
したがつて、A1は60″、Dは″0−REばビである
。したがつて、アナログセレクタ11はVRlを選択し
、φ1においてアナログマルチプレタサ19を通つて制
御抵抗20に加わる。切換スイツチ16は、FETQR
のみが0Nになり、キヤパシタC1の電荷がφ1におい
てアナログマルチプレクサ21と制御抵抗20を介して
放電される。したがつてバツフア22の出力電圧VOv
tは0Vである。そのため電圧比較器23の出力CMは
”0″でありデイジタルマルチプレクサ10の出力CM
lも10゛である。押鍵されてKGが゛1゜゛になると
、微分回路2を介してセツトパルスSかフリツブフロツ
プ3をセツトする。したがつて、A1は61−D1ばO
”、REも80゛になる。このとき、制御抵抗20には
、φ1においてVAlが印加される。デイジタルマルチ
プレクサ18と17はそれぞれφ1においでビと“O″
゛を出力する。したがつて切換スイツチ16はφ1にお
いて、充電電圧Vccを選択する。φ1においてキヤパ
シタC1か選択されているから制御抵抗20の抵抗値R
AlとキヤパシタC1の時定数が始まる。この充電はφ
1においてのみ行なわれる。φ2,φ3においては、キ
ヤパシタC1が直前の電荷を保持する。時定数RA,C
lが小さいときには、第6図のVClに示すように最初
のφ1で十分に充電される。時定数RAlC,が大きい
と何回かのφ1を経ることにより、VOlか十分大きい
電圧に立上かる。Vc,が比較電圧Vpを越えると比較
パルスCMが゛ビになる。比較パルスCMが1「゛にな
るとφ1のタイミングにおいて、CMlも゛r゛になる
。そのためフリツブフロツプ3はりセツトされる。これ
までかアタツク区間である。りセツトされるとA1は1
0−D1ばF′、REばO′゛になり、デイケイとサス
テイン区間に人る。制御抵抗20には、φ1において、
制御電圧VDlがアナログセレクサ11、アナログマル
チプレクサ19を通つて印加され、抵抗値はRDlにな
る。切換スイツチ16はFETQA,QRか0FF,F
ETQDか0Nになり、第1の放電電源VSl,VS2
,VS3のうち、φ1においては、VSlが選択される
。したがつて、キヤパシタC1の電荷は時定数RDlC
lで電圧S1まで放電される。放電される過程がデイケ
イ区間で、十分放電された後の区間はサステイン区間で
ある。つぎに、離鍵されることによりKGか再び゛O゛
になると、フリツプフロツプ3はクリアされ、A1ばO
”、D1ばO”、REば1”になる。したがつて、押鍵
前と同様、制御抵抗値RRlになり、FETQRが0N
になるので、キヤパシタC1の電荷は、時定数RRlC
lで放電され出力電圧C1は最終的に0Vにもどる。以
上が、第1のADSR信号がシーケンシヤルに発生する
動作である。以上の動作はすべて、多重化信号φ,のタ
イムスロツトにおいて行なわれる。φ2,φ3では、φ
1におけるキヤパシタC1の電荷が保持されるので、上
記制御抵抗20の抵抗値は実質的に3倍に相当すること
になる点に注意が必要である。つぎに多重化動作につい
て全体的に説明する。φ2,φ3においても上記φ1に
おけると同様の動作が行なわれる。したがつて、バツフ
ア22の人力および出力には第6図のVOvtに示され
ているように充放電程程の波形がφ1,φ2,φ3のタ
イムスロツトに合わせて多重化された信号が発生する。
多重化に伴う動作を微細にみると、つぎのような動作が
行なわれることに注意しなければならない。まず、KG
が6F゛になつた時刻が、タイムスロツトφ,であれば
第1のADSR信号は直ちに立上がり始めるが、タイム
スロツトφ2,φ3の第2と第3のADSR信号の立上
がりは遅れる。したがつて多重化信号の周波数は十分に
高い方がよい。つぎに出力電圧Cl,C2,VC3が比
較電圧Vpを越えるタイミングが、ADSR信号の各タ
イムスロツトに一致していれば、そのタイムスロツト内
で比較パルスCMが発生するから、すぐにデイケイ区間
に入る。したがつて出力電圧VCl,VC2,VC3の
最大値はPを越えないが、タイムスロツトに一致してい
ないときやタイムスロツト内に比較パルスCMが十分に
発生しないときには、比較パルスCMの発生はつぎのタ
イムスロツトまで遅れる。したがつて、その遅れ時間だ
けアタツク区間が増大したことになり出力電圧C,,V
C2,VO3は、比較電圧Vpを越えてしまう。アタツ
ク時定数が大きいときには、比較電圧Pを大幅に越える
前はつぎのタイムスロツトになるから実用上問題はない
。またバツフア22の入力端子、キヤパシタCl,C2
,C3の上側の端子などに、比較電圧Vp以上になるこ
とを防止するリミツタたとえば定電圧ダイオードDzを
設ければ、上記懸念は必要なくなる〇第7図は、制御信
号源の多重化方法の別の実施例であつて)AレVA2j
VA3とDPVD2jVO3とRl,VR2,R3の3
組のそれぞれをアナログマルチプレクサ33,32,3
1でそれぞれ多重化し、その後、アナログセレクタ34
で、シーケンシヤルな多重化をしたものである。Therefore, A1 is 60'' and D is 0-REbabi. Therefore, the analog selector 11 selects VRl and applies it to the control resistor 20 through the analog multiplexer 19 at φ1. The changeover switch 16 is a FETQR
only becomes ON, and the charge of the capacitor C1 is discharged through the analog multiplexer 21 and the control resistor 20 at φ1. Therefore, the output voltage VOv of the buffer 22
t is 0V. Therefore, the output CM of the voltage comparator 23 is "0", and the output CM of the digital multiplexer 10
l is also 10゛. When the key is pressed and KG becomes 1°, the set pulse S or the flip-flop 3 is set via the differentiating circuit 2. Therefore, A1 is 61-D1
”, RE also becomes 80°. At this time, VAl is applied to the control resistor 20 at φ1.
Output ゛. Therefore, the changeover switch 16 selects the charging voltage Vcc at φ1. Since capacitor C1 is selected at φ1, the resistance value R of control resistor 20
The time constant of Al and capacitor C1 begins. This charge is φ
This is done only in 1. At φ2 and φ3, the capacitor C1 holds the previous charge. Time constant RA,C
When l is small, the first φ1 is sufficient to charge the battery, as shown by VCl in FIG. If the time constant RAlC is large, VOl rises to a sufficiently large voltage after passing through φ1 several times. When Vc exceeds the comparison voltage Vp, the comparison pulse CM becomes ``V''. When the comparison pulse CM becomes 1", CMl also becomes "r" at the timing of φ1. Therefore, the flip-flop 3 is reset. This is the attack interval. When it is reset, A1 becomes 1.
0-D1 becomes F', RE becomes O', and is in the decay and sustain sections. In the control resistor 20, at φ1,
Control voltage VDl is applied through analog selector 11 and analog multiplexer 19, and the resistance value becomes RDl. Selector switch 16 is FETQA, QR or 0FF,F
ETQD becomes 0N, and the first discharge power supply VSl, VS2
, VS3, VS1 is selected for φ1. Therefore, the charge on capacitor C1 is equal to the time constant RDlC
It is discharged to voltage S1 at 1. The discharge process is a decay period, and the period after sufficient discharge is a sustain period. Next, when the key is released and KG becomes ``O'' again, flip-flop 3 is cleared and A1 becomes ``O''.
”, D1 becomes O”, RE becomes 1”. Therefore, the control resistance value becomes RRl and FETQR becomes 0N as before the key was pressed.
Therefore, the charge of capacitor C1 is equal to the time constant RRlC
The output voltage C1 eventually returns to 0V. The above is the operation in which the first ADSR signal is generated sequentially. All of the above operations are performed in the time slots of the multiplexed signal φ. For φ2 and φ3, φ
It should be noted that since the charge of the capacitor C1 at 1 is held, the resistance value of the control resistor 20 is substantially tripled. Next, the multiplexing operation will be explained in general. The same operation as in the above-mentioned φ1 is performed also in φ2 and φ3. Therefore, in the human power and output of the buffer 22, a signal is generated in which the waveform of the charging/discharging process is multiplexed in accordance with the time slots φ1, φ2, and φ3, as shown in VOvt in FIG. .
If we look at the operations involved in multiplexing in detail, we must note that the following operations occur. First, K.G.
If the time when the signal becomes 6F is at time slot φ, the first ADSR signal immediately starts to rise, but the rises of the second and third ADSR signals at time slots φ2 and φ3 are delayed. Therefore, the frequency of the multiplexed signal should be sufficiently high. Next, if the timing at which the output voltages Cl, C2, and VC3 exceed the comparison voltage Vp coincides with each time slot of the ADSR signal, the comparison pulse CM is generated within that time slot, so the decay period immediately begins. . Therefore, the maximum value of the output voltages VCl, VC2, and VC3 does not exceed P, but when they do not match the time slots or when the comparison pulse CM is not sufficiently generated within the time slot, the generation of the comparison pulse CM is as follows. Delayed until time slot. Therefore, the attack period increases by the delay time, and the output voltage C,,V
C2 and VO3 exceed the comparison voltage Vp. When the attack time constant is large, there is no practical problem because the next time slot is reached before the comparison voltage P is significantly exceeded. In addition, the input terminal of buffer 22, capacitor Cl, C2
If a limiter, such as a constant voltage diode Dz, is provided at the upper terminal of , C3 to prevent the voltage from exceeding the comparison voltage Vp, the above concern becomes unnecessary. (Example of) Ale VA2j
VA3 and DPVD2jVO3 and Rl, VR2, R3 3
Each of the sets is connected to an analog multiplexer 33, 32, 3
1, respectively, and then the analog selector 34
This is sequential multiplexing.
第8図は本発明を更に別の形で応用した実施例の概略電
気的結線図である。第8図に示した実施例では、3つの
独立した鍵によるキートリガ信号KGl,KG2,KG
3にしたがつて、それぞれ異なつたタイミングで3つの
ADSR信号を発生するように構成している。そして、
3つのADSR信号の各時間区分における波形は発生ま
たは切換わる時刻が相異なるだけで、その時定数などは
共通にしている。したがつて、制御信号A,VD,VS
,VRを一組だけ用意している。そして、制御信号Vs
は多重化しないで、直接FETQDに印加し、制御信号
A,D,Rは一重の多重化をアナログセレクタ34によ
つて行なうようにしている。第1図の実施例と大幅に異
なつているのは論理回路401である。論理回路401
は完全に同一の3つの基本部分から成つており、各基本
部分は微分回路2−1(2−2,2−3)、フリツプフ
ロツプ3−1(3−2,3−3)、インバータ6−1(
6−2,6−3)、アンドゲートJヨ黷P(7一2,7−
3)により構成されている。この基本部分の動作は第1
図の微分回路2、フリツプフロツプ3、インバータ6、
アンドゲート7に対し、トリガパルスKGと比較パルス
CMlとが入力したときの動作とまつたく同一である。
上記の基本部分が3組あり、それぞれにトリガパルスK
Gl,KG2,KG3と比較パルスCMl,CM2,C
M3がそれぞれ独立に入力され、独立にアタツタパルス
、デイケイパルス、レリーズパルスの組(Al,Dl,
Rl),(A2,D2,R2),(A3,D3,R3)
が発生される。アタツタパルスAl,A2,A3はデイ
ジタルマルチプレクサ18で多重化されFETQAとア
ナログセレクタ34に印加される。デイケイパルスDl
,D2,D3はデイジタルマルチプレクサ17で多重化
されFETQDとアナログセレクタ34に印加される。
レリーズパルスRl,R2,R3はデ゛イジタルマルチ
プレクサ29により多重化されFETQRとアナログマ
ルチプレクサ34に印加される。トリガパルスが3つあ
るから、この実施例ではレリーズパルスがR1〜R3の
3つ出来る。したがつて、上記のようにレリーズパルス
Rl,Rシ,R3も多重化されなければならない。本実
施例において、その他の部分は、第1図の構成および動
作とは差がないので説明を省く。本実施例ではトリガパ
ルスKG,に対して、φ1においてADSR信号がつく
られ、トリガパルスKG2に対してはφ2においてAD
SR信号がつくられ、トリガパルスKG3に対してはφ
!ανてADSR信号がつくられる〇最近、電子オルガ
ンやミユージツクシンセサイザにおいて、鍵の全部に音
源を用意せずに手の指の数に対応したチヤンネル数(た
とえば10チヤンネル)の音源や音色フイルタやゲート
を設けた、いわゆる、ジユネレータアサイナ方式が提案
されかつ商品化されている。(特公昭49−13409
8)このような方式では上記チヤンネル数のエンベロー
プ信号を独立したタイミングで発生させなければならな
い。本実施例は、このような場合に使用することができ
る。ADSR信号の波形を設定する制御信号源VA,V
D,s,Rは電気的に設定でき、かつ、各チヤンネル共
、共通に、同時に設定できるという利点がある。また、
第8図の実施例をさらに複雑化して、つぎのようにして
もよい。FIG. 8 is a schematic electrical wiring diagram of another embodiment of the present invention. In the embodiment shown in FIG. 8, key trigger signals KGl, KG2, KG using three independent keys are
3, three ADSR signals are generated at different timings. and,
The waveforms of the three ADSR signals in each time segment differ only in the time of generation or switching, but have the same time constant. Therefore, the control signals A, VD, VS
, only one set of VR is available. And the control signal Vs
are directly applied to FET QD without being multiplexed, and control signals A, D, and R are multiplexed in a single manner by an analog selector 34. Logic circuit 401 is significantly different from the embodiment of FIG. logic circuit 401
consists of three completely identical basic parts, each of which is a differentiating circuit 2-1 (2-2, 2-3), a flip-flop 3-1 (3-2, 3-3), and an inverter 6-1. 1(
6-2, 6-3), And Gate J Yoko P (7-2, 7-
3). The operation of this basic part is the first
Differential circuit 2, flip-flop 3, inverter 6,
The operation is exactly the same as when the trigger pulse KG and comparison pulse CMl are input to the AND gate 7.
There are three sets of the above basic parts, each with a trigger pulse K.
Gl, KG2, KG3 and comparison pulses CMl, CM2, C
M3 is input independently, and a set of attack pulse, decay pulse, and release pulse (Al, Dl,
Rl), (A2, D2, R2), (A3, D3, R3)
is generated. Attachment pulses Al, A2, and A3 are multiplexed by a digital multiplexer 18 and applied to FETQA and an analog selector 34. daycapulse dl
, D2, and D3 are multiplexed by the digital multiplexer 17 and applied to the FET QD and the analog selector 34.
Release pulses R1, R2, and R3 are multiplexed by a digital multiplexer 29 and applied to the FETQR and analog multiplexer 34. Since there are three trigger pulses, there are three release pulses R1 to R3 in this embodiment. Therefore, the release pulses Rl, Rsi, and R3 must also be multiplexed as described above. In this embodiment, the other parts are the same as the configuration and operation shown in FIG. 1, so explanations thereof will be omitted. In this embodiment, an ADSR signal is generated at φ1 for the trigger pulse KG, and an ADSR signal is generated at φ2 for the trigger pulse KG2.
An SR signal is created, and for trigger pulse KG3, φ
! ADSR signals are created using αν.Recently, electronic organs and music synthesizers do not have sound sources for all keys, but instead use sound sources with a number of channels corresponding to the number of fingers on the hand (for example, 10 channels), tone filters, and gates. A so-called generator assigner system has been proposed and commercialized. (Special Public Interest Publication No. 49-13409
8) In such a system, envelope signals for the number of channels described above must be generated at independent timings. This embodiment can be used in such cases. Control signal sources VA, V that set the waveform of the ADSR signal
There is an advantage that D, s, and R can be set electrically, and that they can be set commonly and simultaneously for each channel. Also,
The embodiment of FIG. 8 may be further complicated as follows.
鍵の音域が高いか低いかにしたがつてその音域を表わす
音域情報を発生させ、この情報によつて上記制御信号源
A,VD,V8,VRの電圧を切り換える。切換えは、
もちろん、トリガパルスKGl〜KG3に対応するそれ
ぞれのタイムスロツトφ1〜φ3においてそのときの鍵
の音域情報を上記制御信号源に与えて行なうのである。
制御信号源を切換える方法としては、制御抵抗20のよ
うなものに電圧形式の音域情報を与えてもよい。また、
マルチブライングDAC(掛算デイジタルアナログ変換
器)の入力電源として上記制御信号源を用い、デイジタ
ル形式の音域情報を与えて制御信号源電圧を切り換えて
もよい。音域情報はピツチ情報をROMの如きテーブル
を介してデータ変換してもよいしアナログ電圧の場合、
非線形回路により所望の電圧に変換してもよい。このよ
うにすれば、音域によつて最適のエンベロープ信号を発
生させることが可能になる。たとえば、低音では立上が
りが遅く、高音では立上がりの速いエンベロープ信号を
発生させることができる。第8図の実施例は、異なる鍵
に対応するエンベロープ信号を多重化する方法であつた
。Depending on whether the pitch range of the key is high or low, pitch range information representing the pitch range is generated, and the voltages of the control signal sources A, VD, V8, and VR are switched based on this information. The switching is
Of course, at each of the time slots φ1 to φ3 corresponding to the trigger pulses KG1 to KG3, the range information of the key at that time is supplied to the control signal source.
As a method of switching the control signal source, range information in the form of voltage may be provided to something like the control resistor 20. Also,
The control signal source may be used as an input power source for a multi-bright DAC (multiplying digital-to-analog converter), and the control signal source voltage may be switched by providing digital range information. The pitch information may be converted into data via a table such as a ROM, or in the case of analog voltage,
It may be converted to a desired voltage by a nonlinear circuit. In this way, it becomes possible to generate an optimal envelope signal depending on the sound range. For example, it is possible to generate an envelope signal that rises slowly for low tones and quickly for high tones. The embodiment shown in FIG. 8 is a method of multiplexing envelope signals corresponding to different keys.
第1図の実施例は、1つの鍵の動作に対応して複数のエ
ンベロープ信号を多重化する方法であつ々。本発明は、
必然的に、第1図の動作と第8図の動作の両方を結合し
たもの、すなわち、複数の独立した鍵に対応して、それ
ぞれのタイミングで、それぞれの鍵の各1個に対し複数
個のエンベロープを発生させるためにも使える。すなわ
ち、M個の独立した鍵に対して、各鍵にN個のエンベロ
ープ信号をそれぞれ同時的に発生させるのである。この
ためには、全体としてMXNの多重化を行なえばよい。
M:リ一N=3ではつぎのようになる。まず第8図の論
理回路401の基本部分3つのそれぞれを第1図の論理
回路400の如く構成する。The embodiment of FIG. 1 is a method for multiplexing a plurality of envelope signals in response to one key operation. The present invention
Necessarily, a combination of both the operations of FIG. 1 and the operations of FIG. It can also be used to generate envelopes. That is, for M independent keys, N envelope signals are simultaneously generated for each key. For this purpose, MXN may be multiplexed as a whole.
When M:Li-N=3, it becomes as follows. First, each of the three basic parts of the logic circuit 401 in FIG. 8 is configured like the logic circuit 400 in FIG. 1.
このように構成すると、フリツプフロツプとアンドゲー
トはそれぞれ9個ずつになる。N=3に対応して、制御
信号源は第1図と同様にアタツク、デイケイ、サステイ
ン、レリーズに対し各3個必要になる。3組の制御信号
源はそれぞれ、第7図のアナログマルチプレクサ33,
32,31と第1図のアナログマルチプレクサ14によ
つて多重化されたのと同様に、N−3の多重化が行なわ
れ、第8図のVA,Vl),VR,VSの端子に印加さ
れる。With this configuration, there will be nine flip-flops and nine AND gates each. Corresponding to N=3, three control signal sources are required each for attack, decay, sustain, and release, as in FIG. The three sets of control signal sources are respectively analog multiplexers 33 and 33 in FIG.
32, 31 and the analog multiplexer 14 in FIG. Ru.
また、第1図のデイジタルマルチプレクサ17と18に
よりN=3の多重化されたデイケイパルスとアタツクパ
ルスは、M二3組出米るから、これらを第8図のデイジ
タルマルチプレクサ17と18(第1図と番号が一致す
るがこの場合は別の物である0)によつてM−3の多重
化がされる。キヤパシタは、MXN=3X3=9に対応
して9個必要になり、3重の多重化が2回行なわれる。
このためにはアナログマルチプレクサ21の如きものを
4個用いてもよいし、また、9個のFETを含むアナロ
グマルチプレクサを用いてもよい。出力電圧VOvtは
9重の多重化をされるので、アナログデマルチブレタサ
28やデイジタルデマルチプレタサ10には1入力9出
力のものを用いる。多重化信号源としては、第2図bの
3φの信号のそれぞれが3相になつたもの、すなわち実
質的に9相の9個のパルス列を用いればよい。これらの
多重化の拡張やそれに伴う構成の変更は本発明の基本的
考え方をもとに容易になし得る。本発明において、たと
えば、第1図の実施例では、制御信号源(VAi,VD
i,VSl,VRi)(1二1,2,3,・・・・・・
)の組みを多数たとえばk組用意しておき、これをブリ
セツトスイツチで切換えて与えるようにすれば、k組の
中から最大3組を選択することにより3種のエンベロー
プ信号の組として種々のものをスイツチの切換えだけで
つくるこができる。Furthermore, the N=3 decay pulses and attack pulses multiplexed by the digital multiplexers 17 and 18 in FIG. M-3 is multiplexed by 0), which has the same number but is different in this case. Nine capacitors are required corresponding to MXN=3X3=9, and triple multiplexing is performed twice.
For this purpose, four analog multiplexers such as 21 may be used, or an analog multiplexer including nine FETs may be used. Since the output voltage VOvt is multiplexed nine times, the analog demultiplexer 28 and digital demultiplexer 10 have one input and nine outputs. As the multiplexed signal source, one in which each of the 3φ signals shown in FIG. 2b has three phases, that is, nine pulse trains of substantially nine phases may be used. Expansion of these multiplexing systems and accompanying configuration changes can be easily made based on the basic idea of the present invention. In the present invention, for example, in the embodiment shown in FIG.
i, VSl, VRi) (121,2,3,...
), for example, k sets, and if these are switched and given using a brisset switch, various sets of 3 types of envelope signals can be generated by selecting up to 3 sets from the k sets. You can create things just by flipping a switch.
m組の制御信号の発生には、抵抗分割による方法など周
知の方法を使用することができる。複数のブリセツトス
イツチの中から3個のスイツチだけを選択するのは、先
に述べたジエネレータアサイナと同様の方法を使える。
このように多数のプリセツトされた制御信号源によりエ
ンベロープ信号を発生させる場合には、本発明のように
制御抵抗を時分割多重化している利点が最大限に発揮さ
れる。制御抵抗20として使用できるものには、たとえ
ば、電界効果トランジスタのソース、ドレイン間の抵抗
、Cdsフオトセルと発光ダイオードを用いたホトカプ
ラなどがある。To generate the m sets of control signals, a well-known method such as a method using resistance division can be used. To select only three switches from a plurality of brisset switches, a method similar to the generator assigner described above can be used.
When envelope signals are generated using such a large number of preset control signal sources, the advantage of time-division multiplexing of control resistors as in the present invention is maximized. Things that can be used as the control resistor 20 include, for example, a resistor between the source and drain of a field effect transistor, a photocoupler using a Cds photocell and a light emitting diode, and the like.
第9図は、デイジタルコードによつて抵抗値を切換える
制御抵抗20の例である。8本の抵抗R,2r,4r,
8r,l6r,32r,64r,l28rを直列接続し
、各抵抗に並列にFETを用いたスイツチを設け、FE
Tのゲートに加わる8ビツトのデータによつて各FET
を0Nまたは0FFにし、OΩから255rΩまでの2
56通りの抵抗値をつくる。FIG. 9 shows an example of a control resistor 20 whose resistance value is switched by a digital code. 8 resistors R, 2r, 4r,
8r, l6r, 32r, 64r, and l28r are connected in series, and a switch using an FET is provided in parallel to each resistor, and the FE
The 8-bit data applied to the gate of T
to 0N or 0FF, and 2 from OΩ to 255rΩ.
Create 56 resistance values.
このデイジタル制御抵抗20−1を用いるには、制御信
号源はデイジタルコードでなければならない。したがつ
て、アナログマルチプレクサ19の代りにデイジタルマ
ルチプレタサ43が使われ、デイジタルコード形式の制
御信号(いずれも8ビツト)を多重化する必要がある。
第10図は時定数回路の別の実施例を示すものである。To use this digitally controlled resistor 20-1, the control signal source must be a digital code. Therefore, a digital multiplexer 43 is used in place of the analog multiplexer 19, and it is necessary to multiplex control signals in digital code format (all 8 bits).
FIG. 10 shows another embodiment of the time constant circuit.
掛算器51の負入力端子には10KΩと100Ωの減衰
器を介して切換スイツチ16より充放電電源が接続され
る。掛算器51の出力は積分器に印加される。積分器は
演算増幅器52と3つの千ヤパシタCl,C2,C3と
アナログマルチプレクサ21と2本の抵抗100Ωによ
り構成される。積分器の出力は、10KΩと100Ωの
抵抗による減衰器を介して掛算器51の正入力端子に負
帰還される。掛算器51はたとえば米国RCA社のCA
3O8OAという名称の集積回路を用いれば良い。利得
制御用の端子53から制御電流を加えるとその電流値に
比例して、掛算器51の利得が変わる。時定数回路20
0−1は全体として1次の低域濾波器として動作する。
制御電流を変化させると比例的に遮断周波数が変化する
ので充放電時定数の電流による制御ができる。第11図
はバツフア22(第1図)を多重化して使わず、Bl,
B2,B3の3つのバツフアを使つて端子24,25,
26に直接多重化の解かれたエンベロープ信号を取り出
すようにした場合の実施例である。A charging/discharging power source is connected to the negative input terminal of the multiplier 51 through a changeover switch 16 via attenuators of 10KΩ and 100Ω. The output of multiplier 51 is applied to an integrator. The integrator is composed of an operational amplifier 52, three thousand capacitors Cl, C2, and C3, an analog multiplexer 21, and two resistors of 100Ω. The output of the integrator is negatively fed back to the positive input terminal of the multiplier 51 via an attenuator with resistors of 10KΩ and 100Ω. The multiplier 51 is, for example, a CA manufactured by RCA, USA.
An integrated circuit named 3O8OA may be used. When a control current is added from the gain control terminal 53, the gain of the multiplier 51 changes in proportion to the current value. Time constant circuit 20
0-1 operates as a first-order low-pass filter as a whole.
When the control current is changed, the cutoff frequency changes proportionally, so the charging/discharging time constant can be controlled by the current. In FIG. 11, the buffer 22 (FIG. 1) is not multiplexed and Bl,
Using three buffers B2 and B3, connect terminals 24, 25,
This is an example in which the demultiplexed envelope signal is directly taken out at No. 26.
FETQl,Q2,Q3はマルチプレクサであるが、む
しろサンプルホールド用スイツチと考えた方がよい。バ
ツフアB1〜B3の人力電流はできるだけ大きい方がよ
い。この場合には、電圧比較器23も、3つ用意して比
較パルスCMl,CM2,CM3を時分割多重せず直接
に並列に出力させる必要がある。第12図は、本発明を
適用しうる棟々のエンベロープの形状の一部を示してい
る。Although FETQl, Q2, and Q3 are multiplexers, it is better to think of them as sample-and-hold switches. It is preferable that the human power current of the buffers B1 to B3 be as large as possible. In this case, it is also necessary to prepare three voltage comparators 23 and directly output the comparison pulses CM1, CM2, CM3 in parallel without time division multiplexing. FIG. 12 shows a part of the shape of the ridge envelope to which the present invention can be applied.
KGは押鍵により発生するトリガパルス、ADSRは、
第1図や第8図で説明した波形である。この他にADR
Rで示すように、アタツク、デイケイ、第1レリーズ、
第2レリーズの時間区分により構成される波形をつくる
ようにすることもできる。この方法についてはすでに公
知例があるから、それと、本発明とを組み合わせればよ
い。(特願昭49−125002)そして、更にARで
示すようにアタツクとレリーズにより構成される非常に
簡単なものをつくることもできる。この場合電圧比較器
や論理回路は、そのほとんどが不要になる。この他、種
々のシーケノスをもつた波形を充電電源、放篭電源、比
較電圧VPl電圧比較器の種類を増大させ、それに対応
した論理回路を組むことにより、発生させ得るが、その
ような場合にも本発明を適用させることができる。本発
明は、午ヤパシタCl,C2,C3と制御抵抗20や掛
算器51を除けば、残る部分を集積回路化することは容
易である。KG is the trigger pulse generated by pressing the key, ADSR is
This is the waveform explained in FIGS. 1 and 8. In addition to this, ADR
As shown by R, Attack, Decay, 1st release,
It is also possible to create a waveform composed of time segments of the second release. Since there is already a known example of this method, it is sufficient to combine it with the present invention. (Japanese Patent Application No. 49-125002) Furthermore, it is also possible to create a very simple device consisting of an attack and a release as shown in AR. In this case, most of the voltage comparators and logic circuits become unnecessary. In addition, waveforms with various sequences can be generated by increasing the types of charging power supplies, discharge power supplies, comparison voltage VP1 voltage comparators, and constructing corresponding logic circuits. The present invention can also be applied to. In the present invention, except for the output resistors Cl, C2, and C3, the control resistor 20, and the multiplier 51, the remaining parts can be easily integrated into an integrated circuit.
この結果、非常に多種類のエンベロープ信号を多数同時
にまたは並列的に発生させるシステムが小型に実現でき
ることになる。なお、第1図、第8図の実施例では電圧
比較器23は時分割多重して働かせたが、アナログデマ
ルチプレクサ28の出力端子24,25,26にそれぞ
れ電圧比較器を設けて独立に比較パルスCMl,CM2
,CM3を発生し、論理回路400に印加してもよい。As a result, a compact system that generates a large number of envelope signals of a wide variety of types simultaneously or in parallel can be realized. In the embodiments shown in FIGS. 1 and 8, the voltage comparator 23 is operated by time division multiplexing, but voltage comparators are provided at the output terminals 24, 25, and 26 of the analog demultiplexer 28, respectively, for independent comparison. Pulse CMl, CM2
, CM3 may be generated and applied to the logic circuit 400.
このようにすれば、籠圧比較器の応答速度、セトリング
タイム、スリユーレートなどの要求は緩和される。また
、第1図、第8図に示す実施例において、今まではアナ
ログデマルチプレクサ28の出力を用いる場合について
説明して来たがエンベロープ信号を受けて働く音色フイ
ルタやゲートが同様の多重動作をするものであれば、多
重化されたエンベローブ信号すなわち端子27の出力V
Ovtをそのまま使うことも可能である。In this way, the requirements for response speed, settling time, slew rate, etc. of the cage pressure comparator are relaxed. Furthermore, in the embodiments shown in FIGS. 1 and 8, we have so far described the case where the output of the analog demultiplexer 28 is used, but the timbre filter and gate that operate in response to the envelope signal perform similar multiplexing operations. , the multiplexed envelope signal, that is, the output V of terminal 27
It is also possible to use Ovt as is.
また、第1図のように同時に発生された複数のエンベロ
ープ信号すなわち、端子24,25,26に現われる出
力を1つを音のピツチの変調に、他の1つを音色の制御
に、残る1つを音量の制御にそれぞれ別々に使用しても
よい。In addition, as shown in Fig. 1, multiple envelope signals generated simultaneously, that is, outputs appearing at terminals 24, 25, and 26, are used to modulate the pitch of the sound, the other to control the timbre, and the remaining one to modulate the pitch of the sound. Each may be used separately to control the volume.
本発明は、時定数回路をシーケンシヤル多重、および時
分割多重の2重の多重化を行なつて使うことにより、同
時または並列的に複数個のエンベロープ信号を発生させ
るようにしたもので、これによつてつぎのような効果が
得られる。The present invention uses a time constant circuit to perform double multiplexing of sequential multiplexing and time division multiplexing to generate multiple envelope signals simultaneously or in parallel. The following effects can be obtained.
エンベロープ波形の制御が最小1つの電圧やコードを変
えるだけで共通にできる。Envelope waveform control can be made common by changing at least one voltage or code.
したがつて、波形制御用の操作器が1つあるいは1組で
よい。またブリセツト機能が簡単に実現できる。時定数
回路を時分割で使うため別々の時定数回路を使うのにく
らべ、本質的に、ばらつきが少ないかあるいは発生しな
い。制御抵抗のように構成や動作原理が複雑なものをで
きるだけ少数使い、他はデイジタル回路やスイツチ回路
など簡単かつばらつきの発生しにくいものを中心にして
いるので集積回路化がしやすい。Therefore, one or one set of manipulators for waveform control is sufficient. Also, the preset function can be easily realized. Since the time constant circuit is used in a time-sharing manner, there is essentially less or no variation compared to using separate time constant circuits. It is easy to integrate circuits by using as few components as possible with complex configurations and operating principles, such as control resistors, and by using simple components such as digital circuits and switch circuits that are less likely to cause variations.
第1図は本発明の多重エンベロープ信号発生器における
実施例の概略電気的結線図、第2図〜第5図は第1図に
示した実施例の各構成要素の具体的結線図、第6図は第
1図に示した実施例の動作を説明するタイミングチヤー
ト、第7図は第1図に示した実施例の一構成部分の別の
実施例を示すプロツク図、第8図は本発明の別の実施例
の概略電気的結線図、第9図は制御抵抗の具体的な構成
例を示す図、第10図、第11図は時定数回路の具体的
な実施例を示す図、第12図は本発明によつて得られる
各種のエンベロープ信号波形図である。
100・・・・・・多重化信号源、200・・・・・・
時定数回路、400・・・・・・論理回路、11,12
,13・・・・・・アナログセレクタ、16・・・・・
・切換スイツチ、10,17,18・・・・・・デイジ
タルマルチプレクサ、19・・・・・・アナログマルチ
プレタサ、23・・・・・・電圧比較器、Vcc・・・
・・・充電電源、VSl〜VS3・・・・・・放電電源
(制御信号源)、Vp・・・・・・比較電源、A1〜V
A3,VDl〜D3,VR,〜VR3・・・・・・制御
電源(制御信号源)。FIG. 1 is a schematic electrical connection diagram of an embodiment of the multiple envelope signal generator of the present invention, FIGS. 2 to 5 are specific connection diagrams of each component of the embodiment shown in FIG. 1 is a timing chart illustrating the operation of the embodiment shown in FIG. 1, FIG. 7 is a block diagram showing another embodiment of one of the components of the embodiment shown in FIG. 9 is a diagram showing a specific configuration example of the control resistor, FIGS. 10 and 11 are diagrams showing a specific example of the time constant circuit, and FIG. FIG. 12 is a diagram of various envelope signal waveforms obtained by the present invention. 100... Multiplexed signal source, 200...
Time constant circuit, 400...Logic circuit, 11, 12
, 13... Analog selector, 16...
・Selector switch, 10, 17, 18... Digital multiplexer, 19... Analog multiplexer, 23... Voltage comparator, Vcc...
...Charging power supply, VSl to VS3...Discharging power supply (control signal source), Vp...Comparison power supply, A1 to V
A3, VDl~D3, VR, ~VR3...Control power supply (control signal source).
Claims (1)
によりエンベロープ信号を発生するエンベロープ発生手
段と、上記充放電の速度を設定する設定手段と、充放電
電源と、多重化信号源と論理回路とを含む制御手段とを
備え、上記制御手段により上記充放電電源の切換制御と
上記充放電速度の設定と上記充放電用キャパシタの切替
とを同期的に行ない、かつ、上記設定手段を時分割多重
化作動させ、上記キャパシタに別々のエンベロープ信号
を発生せしめるようにしたことを特徴とする多重エンベ
ロープ信号発生器。 2 特許請求の範囲第1項の記載において、充放電電源
は少なくとも1つの充電電源と少なくとも1つの放電電
源と切換スイッチとを含み、設定手段は時定数設定回路
と上記時定数の値を設定する制御信号源と第1のマルチ
プレクサを含み、エンベロープ発生手段は上記複数のキ
ャパシタと上記キャパシタを選択接続するアナログマル
チプレクサとを含み、上記制御手段は上記多重化信号源
と上記論理回路と電圧比較器と第2のマルチプレクサと
を含み、上記充電電源と放電電源とを上記切換スイッチ
に印加して選択切換を行ない上記時定数設定回路と上記
キャパシタとを中心に構成される時定数回路に上記切換
スイッチの出力を印加して充放電を行なわせ、上記キャ
パシタの充放電電圧にもとづく上記エンベロープ発生手
段の出力と所定の比較電圧とを上記電圧比較器により比
較して比較パルスを得、上記比較パルスと押鍵にしたが
つて発生するトリガパルスとを上記論理回路に印加して
上記トリガパルスと比較パルスとによつてつくり出され
るシーケンスの各状態を記憶し、かつ、多重化された数
組の論理出力を出力せしめ、上記論理出力を上記第2の
マルチプレクサにより多重化して上記切換スイッチに印
加し、上記論理出力と上記多重化信号源の出力を上記第
1のマルチプレクサに加えて上記制御信号源の出力を多
重化し、上記時定数設定手段に印加して上記充放電の時
定数をつぎつぎに切換え、上記キャパシタは上記アナロ
グマルチプレクサに上記多重化信号源の出力を印加する
ことにより、そのうち1個が選択接続さるべく構成され
、上記充電電源と放電電源と制御信号源とによつて指定
される波形の多重化数のエンベロープ信号を時分割多重
化した形または並列的形で得るようにした多重化エンベ
ロープ信号発生器。 3 特許請求の範囲第2項の記載において、時定数設定
回路を制御抵抗または掛算器を用いて構成したことを特
徴とする多重エンベロープ信号発生器。 4 特許請求の範囲第3項の記載において、制御抵抗と
して電圧制御抵抗を用い、制御信号源には所定の固定ま
たは可変の電源を用い、上記制御抵抗と上記キャパシタ
とで充放電回路の一部を形成し、充放電波形を発生する
ようにした多重エンベロープ信号発生器。 5 特許請求の範囲第3項の記載において、掛算器の出
力を上記キャパシタを含む積分回路に供給し、上記積分
回路の出力を上記掛算器に帰還し全体として可変の時定
数回路を構成するようにした多重エンベロープ信号発生
器。 6 特許請求の範囲第3項の記載において、制御抵抗と
してディジタル制御抵抗を用い、制御信号源には所定の
固定または可変のディジタルコードを用い、上記ディジ
タルコードを上記第2のマルチプレクサで多重化して上
記ディジタル制御抵抗の抵抗値をディジタル的に制御す
るようにした多重エンベロープ信号発生器。 7 特許請求の範囲第2項の記載において、電圧比較器
として多重化された時定数回路の出力信号を順次時分割
的に比較して時分割多重された比較パルスを出力し、こ
の比較器の比較パルスをデマルチプレックスして論理回
路に印加するように構成した多重エンベロープ信号発生
器。 8 特許請求の範囲第2項の記載において、電圧比較器
が多重化数に対応して設けられ、各電圧比較器には時定
数回路の出力信号がデマルチプレックスされて印加され
、それぞれの電圧比較器の出力する比較パルスが上記論
理回路に含まれるフリップフロップをリセットするよう
に印加されるようにした多重エンベロープ信号発生器。 9 特許請求の範囲第2項の記載において、時定数回路
として充電電圧が所定電圧を越えることを防止する電圧
制限回路を有するものを用いた多重エンベロープ信号発
生器。 10 特許請求の範囲第2項の記載において、制御信号
源が複数種類設けられそのうちの一部がプリセットスイ
ッチの操作に応じて選択されるようにした多重エンベロ
ープ信号発生器。 11 特許請求の範囲第2項の記載において、論理回路
は少なくともフリップフロップを有し、トリガパルスの
立上りによりフリップフロップをセットし、比較パルス
によりリセットし、上記トリガパルスの立上りと共に上
記フリップフロップをリセットまたはクリアするように
し、上記トリバパルスの負論理と、上記フリップフロッ
プの出力と、上記フリップフロップの出力の負論理とト
リガパルスとの論理積とを論理出力とする構成を備え、
上記構成を多重化数だけ備えるようにした多重エンベロ
ープ信号発生器。 12 特許請求の範囲第2項の記載において、論理回路
に共通のトリガパルスを印加して、同時に複数のエンベ
ロープ信号を発生せしめるようにした多重エンベロープ
信号発生器。 13 特許請求の範囲第2項の記載において、論理回路
に複数のトリガパルスを印加して、上記トリバパルスの
それぞれのタイミングに応じて、並列的に複数のエンベ
ロープ信号を発生せしめるようにした多重エンベロープ
信号発生器。 14 特許請求の範囲第2項の記載において、論理回路
に複数のトリガパルスを印加して、上記トリガパルスの
それぞれのタイミングに応じて、並列的に複数のエンベ
ロープ信号を発生せしめると共に、さらに各トリガパル
スに対して複数のエンベロープ信号を同時的に発生せし
めるようにした多重エンベロープ信号発生器。 15 特許請求の範囲第2項の記載において、多重化さ
れたエンベロープ信号をデマルチプレックスして、複数
個の独立したエンベロープ信号とするデマルチプレクサ
を備えた多重エンベロープ信号発生器。[Scope of Claims] 1 Envelope generating means for generating an envelope signal by charging and discharging the voltages of a plurality of charging/discharging capacitors, a setting means for setting the charging/discharging speed, a charging/discharging power supply, and multiplexing a control means including a signal source and a logic circuit, the control means synchronously controls switching of the charging/discharging power source, setting the charging/discharging speed, and switching the charging/discharging capacitor; A multiple envelope signal generator, characterized in that the setting means is time-division multiplexed to cause the capacitors to generate separate envelope signals. 2. In the statement of claim 1, the charging/discharging power source includes at least one charging power source, at least one discharging power source, and a changeover switch, and the setting means sets a time constant setting circuit and the value of the time constant. The envelope generating means includes the plurality of capacitors and an analog multiplexer selectively connecting the capacitors, and the control means includes the multiplexed signal source, the logic circuit, and the voltage comparator. and a second multiplexer, which applies the charging power source and the discharging power source to the changeover switch to perform selection switching, and connects the changeover switch to a time constant circuit mainly composed of the time constant setting circuit and the capacitor. The voltage comparator compares the output of the envelope generating means based on the charge/discharge voltage of the capacitor with a predetermined comparison voltage to obtain a comparison pulse. A trigger pulse generated in accordance with the key is applied to the logic circuit, each state of a sequence created by the trigger pulse and comparison pulse is memorized, and several sets of multiplexed logic outputs are generated. The logic output is multiplexed by the second multiplexer and applied to the changeover switch, and the logic output and the output of the multiplexed signal source are added to the first multiplexer to output the control signal source. is applied to the time constant setting means to switch the charging/discharging time constant one after another, and one of the capacitors is selectively connected by applying the output of the multiplexed signal source to the analog multiplexer. a multiplexed envelope signal configured to obtain envelope signals of a multiplexed number of waveforms specified by the charging power source, the discharging power source, and the control signal source in a time division multiplexed form or in a parallel form; generator. 3. A multiple envelope signal generator according to claim 2, characterized in that the time constant setting circuit is constructed using a control resistor or a multiplier. 4. In the statement of claim 3, a voltage controlled resistor is used as the control resistor, a predetermined fixed or variable power source is used as the control signal source, and the control resistor and the capacitor form part of a charging/discharging circuit. A multiple envelope signal generator that generates charging and discharging waveforms. 5. Claim 3 provides that the output of the multiplier is supplied to an integrating circuit including the capacitor, and the output of the integrating circuit is fed back to the multiplier to form a variable time constant circuit as a whole. Multi-envelope signal generator. 6. In claim 3, a digitally controlled resistor is used as the control resistor, a predetermined fixed or variable digital code is used as the control signal source, and the digital code is multiplexed by the second multiplexer. A multiple envelope signal generator that digitally controls the resistance value of the digitally controlled resistor. 7 In the statement of claim 2, the output signals of a time constant circuit multiplexed as a voltage comparator are sequentially time-divisionally compared to output a time-division multiplexed comparison pulse, and the comparator A multiple envelope signal generator configured to demultiplex a comparison pulse and apply it to a logic circuit. 8 In the statement of claim 2, voltage comparators are provided corresponding to the number of multiplexed voltage comparators, and the output signal of the time constant circuit is demultiplexed and applied to each voltage comparator, and the respective voltages are A multiple envelope signal generator, wherein a comparison pulse output from a comparator is applied to reset a flip-flop included in the logic circuit. 9. The multiple envelope signal generator according to claim 2, which uses a voltage limiting circuit as a time constant circuit that prevents the charging voltage from exceeding a predetermined voltage. 10. The multiple envelope signal generator according to claim 2, wherein a plurality of types of control signal sources are provided, some of which are selected according to the operation of a preset switch. 11. In claim 2, the logic circuit has at least a flip-flop, the flip-flop is set by the rising edge of the trigger pulse, the flip-flop is reset by the comparison pulse, and the flip-flop is reset by the rising edge of the trigger pulse. or clear, and has a configuration in which the negative logic of the trigger pulse, the output of the flip-flop, the AND of the negative logic of the output of the flip-flop and the trigger pulse are output as a logic output,
A multiple envelope signal generator having the above configuration as many as the number of multiplexed envelopes. 12. The multiple envelope signal generator according to claim 2, which applies a common trigger pulse to the logic circuit to generate a plurality of envelope signals at the same time. 13. A multiple envelope signal according to claim 2, wherein a plurality of trigger pulses are applied to a logic circuit to generate a plurality of envelope signals in parallel according to the timing of each of the trigger pulses. generator. 14 In the description of claim 2, a plurality of trigger pulses are applied to the logic circuit to generate a plurality of envelope signals in parallel according to the timing of each of the trigger pulses, and furthermore, each trigger pulse is A multiple envelope signal generator that simultaneously generates multiple envelope signals for pulses. 15. A multiple envelope signal generator according to claim 2, comprising a demultiplexer that demultiplexes a multiplexed envelope signal into a plurality of independent envelope signals.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP52099672A JPS593758B2 (en) | 1977-08-19 | 1977-08-19 | Multiple envelope signal generator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP52099672A JPS593758B2 (en) | 1977-08-19 | 1977-08-19 | Multiple envelope signal generator |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5433716A JPS5433716A (en) | 1979-03-12 |
| JPS593758B2 true JPS593758B2 (en) | 1984-01-25 |
Family
ID=14253514
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP52099672A Expired JPS593758B2 (en) | 1977-08-19 | 1977-08-19 | Multiple envelope signal generator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS593758B2 (en) |
-
1977
- 1977-08-19 JP JP52099672A patent/JPS593758B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5433716A (en) | 1979-03-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US3822407A (en) | Multi-tone arpeggio system for electronic organ | |
| US4018125A (en) | Electronic musical instrument | |
| CA1234415A (en) | Switched capacitor filter | |
| US4577540A (en) | Electronic musical instrument having a pan-pot function | |
| US4083286A (en) | Electronic organ keying systems | |
| JPS581795B2 (en) | electronic musical instruments | |
| JPS60156097A (en) | Touch response unit for electronic musical instrument | |
| JPS593758B2 (en) | Multiple envelope signal generator | |
| US3916750A (en) | Electronic organ employing time position multiplexed signals | |
| WO2004023659A8 (en) | Digital to differential converters and digital to analog converters using the same | |
| JPH07297724A (en) | D / A conversion circuit | |
| JP2544095B2 (en) | Electronic musical instrument | |
| US4495846A (en) | Electronic musical instrument | |
| US3933072A (en) | Generator for producing tones of a musical scale in an electronic musical instrument | |
| JPS61256826A (en) | Digital-analog converter | |
| USRE30982E (en) | Time shared tone keying system in electronic musical instrument | |
| JPS5847717B2 (en) | envelope signal generator | |
| JP2562716B2 (en) | A / D converter | |
| SU767825A1 (en) | Device for processing sound signals | |
| SU884074A1 (en) | Random signal generator | |
| US5684483A (en) | Floating point digital to analog converter | |
| JPH0758912B2 (en) | High-speed settling D / A converter | |
| US4402247A (en) | Integrated circuit generating keying envelope signals | |
| JPS5834478Y2 (en) | Envelope signal forming circuit | |
| JPS5938597B2 (en) | electronic musical instruments |