JPS5828599B2 - electronic musical instruments - Google Patents

electronic musical instruments

Info

Publication number
JPS5828599B2
JPS5828599B2 JP51153109A JP15310976A JPS5828599B2 JP S5828599 B2 JPS5828599 B2 JP S5828599B2 JP 51153109 A JP51153109 A JP 51153109A JP 15310976 A JP15310976 A JP 15310976A JP S5828599 B2 JPS5828599 B2 JP S5828599B2
Authority
JP
Japan
Prior art keywords
envelope
key
waveform
signal
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP51153109A
Other languages
Japanese (ja)
Other versions
JPS5377517A (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.)
Kawai Musical Instrument Manufacturing Co Ltd
Original Assignee
Kawai Musical Instrument Manufacturing 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 Kawai Musical Instrument Manufacturing Co Ltd filed Critical Kawai Musical Instrument Manufacturing Co Ltd
Priority to JP51153109A priority Critical patent/JPS5828599B2/en
Priority to US05/862,430 priority patent/US4238984A/en
Publication of JPS5377517A publication Critical patent/JPS5377517A/en
Publication of JPS5828599B2 publication Critical patent/JPS5828599B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 本発明は複数の鍵の押鍵、離鍵に対し時分割的に切換え
複数のエンベロープを形成するエンベロープ発生装置を
具えた電子楽器に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an electronic musical instrument equipped with an envelope generator that generates a plurality of envelopes by time-divisionally switching the envelopes in response to the depression and release of a plurality of keys.

従来、デジタル技術を用いた電子楽器の代表的なものは
米国特許43515792、同涜3809786等によ
って知ることができ、アナログ形式で行なわれる従来の
電子楽器と対比した利点も略述されている。
Conventionally, typical electronic musical instruments using digital technology can be known from US Pat. No. 4,351,5792, U.S. Pat.

米国特許Ai 3515792はパイプオイガン音また
は他O楽器音の周期波形の振幅値をデジタル的に複数の
サンプル点において量子化し固定メモリに記憶させてお
き、鍵によって選択された速度で前記メモリを周期的に
繰り返して読み出しデジタル的に表現された楽音を得、
それに対してアタック、リリース等の振幅変調されたエ
ンベロープをデジタル的に付加したあとアナログ変換し
音響に変換される。
U.S. Pat. No. 3,515,792 digitally quantizes the amplitude value of a periodic waveform of a pipe sound or other musical instrument sound at a plurality of sample points and stores it in a fixed memory, and periodically reads the memory at a speed selected by a key. Read out repeatedly to obtain a digitally expressed musical tone,
Amplitude-modulated envelopes such as attack and release are then added digitally to the signal, which is then converted to analog and converted into audio.

またこのシステムは多音合成を達成させるために前記メ
モリを時分割的に利用し複数の鍵に対する楽音を得るよ
うに構成される。
This system is also configured to use the memory in a time-divisional manner to obtain musical tones for a plurality of keys in order to achieve polyphonic synthesis.

このシステムの最大の欠点は時間とともに波形のスペク
トル構造の変化するような聴感上望ましい変化を付与す
ることが極めて困難であるという点である。
The biggest drawback of this system is that it is extremely difficult to provide audibly desirable changes such as changes in the spectral structure of the waveform over time.

すなわち発生される楽音は固定メモリより読み出される
波形以外は発生することができず、時々刻々と多様に音
色を変化するような一般の楽器の楽音がもつ多彩な変化
が得られないという点である。
In other words, the musical tones that are generated can only be generated in waveforms that are read out from a fixed memory, and the variety of changes that occur in the musical tones of general musical instruments, such as the variety of timbres that change from moment to moment, cannot be obtained. .

また米国特許43809786に示されるシステムは」
二連のシステムにおいて生じる音楽的な問題の多くを解
決している。
Also, the system shown in U.S. Patent No. 4,380,786 is
It solves many of the musical problems that arise in dual system systems.

このシステムの基本的構成は記憶された高調波係数と鍵
によって選択される周波数をデジタル数で表現し、波形
周期を確立しながら実時間で時点別フーリエ成分を個々
に算出するとともに合算し特定時間の楽音振幅をデジタ
ル的に算出し音響に変換する。
The basic configuration of this system is to express the frequency selected by the memorized harmonic coefficient and key as a digital number, and calculate the Fourier components for each point individually in real time while establishing the waveform period, and then add them together at a specific time. Digitally calculates the musical tone amplitude and converts it into sound.

すなわち、フーリエアルゴリズムを用いて楽音を得ると
いう手法を用いることにより、上述したシステムの諸問
題を解決するだけでなく種々の楽音の音響学的操作のし
ゃすシ咄由度の高いシステムが得られた。
In other words, by using the method of obtaining musical tones using the Fourier algorithm, we have not only solved the problems of the system described above, but also obtained a system with a high degree of flexibility for acoustically manipulating various musical tones. .

しかしながら、フーリエ逆変換を行なうために正弦波直
交関数系が使用される。
However, a sinusoidal orthogonal function system is used to perform the inverse Fourier transform.

jE弦波直交関数系はアナログ値をとる直交関数系であ
り量子化され符号化されたとしてもその関数値は一定の
語長で表現しなげればならない。
The jE sinusoidal orthogonal function system is an orthogonal function system that takes analog values, and even if it is quantized and encoded, the function value must be expressed with a constant word length.

このことは高調波係数と各高調波を乗算する際比較的規
模の大きな乗算器を使用しなげればならないことを意味
している。
This means that a relatively large multiplier must be used when multiplying the harmonic coefficient and each harmonic.

たとえば各高調波振幅がnビットで表現され、高調波係
数をmビットで表現するとすればnピッ)Xmビットの
乗算が必要となり、並列演算においては乗算器を構成す
る素子数を増大させ、直列演算が行なわれたとすれば演
算時間が増大するという欠点を有している。
For example, if each harmonic amplitude is expressed in n bits and the harmonic coefficient is expressed in m bits, multiplication of n bits)Xm bits is required. It has the disadvantage that the calculation time increases if the calculation is performed.

これに対し、本出願人は別出願により、後述する論理直
交関数の係数値から楽音を得る新規な電子楽器を提案し
た。
In response, the present applicant has proposed, in a separate application, a new electronic musical instrument that obtains musical tones from the coefficient values of a logical orthogonal function, which will be described later.

この電子楽器では構成と処理を簡単化するため、複数の
鍵の押鍵、離鍵に対応しキーコード化されない複数のキ
ーデータを検出し、割り当て装置に入れ複数系列に割り
当て、以後各系列に分けてエンベロープの付加と波形演
算を行なう方式を採用している。
In order to simplify the configuration and processing, this electronic musical instrument detects multiple key data that corresponds to the press and release of multiple keys and is not converted into key codes, puts it into an assignment device, assigns it to multiple series, and then assigns it to each series. A method is adopted in which envelope addition and waveform calculation are performed separately.

この場合エンベロープ発生装置は各系列毎にたとえばC
Rによる時定数回路とエンベロープのアタック、ディケ
イ、サスティン、IJ IJ−ス等の制御装置とを各別
に設けなければならないから構成が複雑、大形化しかつ
高価となる。
In this case, the envelope generator is used for each series, for example, C
Since a time constant circuit based on R and control devices for envelope attack, decay, sustain, IJ-IJ-ss, etc. must be provided separately, the configuration becomes complicated, large-sized, and expensive.

本発明の目的は複数系列のエンベローブ付加に対し構成
を簡単化し小形化したエンベロープ発生装置を具えた電
子楽器を提供することである。
SUMMARY OF THE INVENTION An object of the present invention is to provide an electronic musical instrument equipped with an envelope generating device that has a simplified configuration and is miniaturized for adding multiple series of envelopes.

前記目的を達成するため、本発明の電子楽器は押鍵、離
鍵を表わす信号によってセットされ、アタック、ディケ
イ、サスティン、1ノリースにつき予め設定したレベル
以上または以下となった時所定時分割タイミングでリセ
ットするゲーI・回路を有し、エンベロープ波形のアタ
ック、ディケイ、サスティン、IJ IJ−スの各状態
を示す各制御信号を発生するn系列の鍵に対応するn個
のエンベローフ■1]御部と、該n系列の鍵の押鍵、離
鍵に対するn個の容量性素子を前記分割タイミングで切
換える手段を有し、切換えられた容量性素子をアタック
、ディケイ、リリースの各速度とサスティンレベルを設
定するn系列の鍵に共通の可変抵抗に接続するアナログ
ゲート回路を前記エンベロープ制御部からの対応する各
状態を示す制御信号により時分割に切換えるようにした
エンベロープ波形発生部とを具えたことを特徴とするも
のである。
In order to achieve the above object, the electronic musical instrument of the present invention is set by signals representing key presses and key releases, and is set at predetermined time-sharing timings when the attack, decay, sustain, and 1-noise levels are above or below preset levels. n envelopes corresponding to n series of keys that have a reset game circuit and generate control signals indicating attack, decay, sustain, and IJ-s states of the envelope waveform. and a means for switching the n capacitive elements in response to key presses and key releases of the n series of keys at the division timing, and the switched capacitive elements are used to control attack, decay, and release speeds and sustain levels. and an envelope waveform generator configured to time-divisionally switch an analog gate circuit connected to a variable resistor common to the n-series keys to be set by a control signal indicating each corresponding state from the envelope controller. This is a characteristic feature.

以下本発明を実施例につき詳述する。The present invention will be described in detail below with reference to examples.

本発明を適用する電子楽器においては、従来はフーリエ
アルゴリズムを用い正弦波直交関数系の楽音合成が用い
られており、この場合高周波振幅と高調波係数の乗算器
が大規模となり、かつ演算時間が増大するという欠点が
あったのに対し、本出願人の提案による論理直交関数系
の適用により構成を格段に簡単化して正弦波直交関数系
の場合と同様の多彩な変化をもつ楽音が得られるもので
ある。
In the electronic musical instrument to which the present invention is applied, musical tone synthesis using a sinusoidal orthogonal function system has conventionally been used using the Fourier algorithm. However, by applying the logical orthogonal function system proposed by the applicant, the configuration can be greatly simplified, and musical tones with the same variety of changes as in the case of the sinusoidal orthogonal function system can be obtained. It is something.

以下その電子楽器の原理と概要を説明する。The principle and outline of this electronic musical instrument will be explained below.

まずこの電子楽器の原理につき説明する。First, I will explain the principle of this electronic musical instrument.

本発明の楽音合成方法は論理直交関数に対する記憶され
た係数から楽音波形振幅を表現するデジタルサンプル値
を所定のプログラムに従って算出することによって行な
われる。
The musical tone synthesis method of the present invention is carried out by calculating digital sample values representing musical waveform amplitudes from stored coefficients for logical orthogonal functions according to a predetermined program.

一般に論理直交関数系は正弦波直交関数系または複素指
数直交関数系のようにアナログ値をとる直交関数に対し
てデジタル回路に適した2値(+1、−1)をとる直交
関数系としてよく知られている。
In general, logical orthogonal function systems are well known as orthogonal function systems that take binary values (+1, -1) and are suitable for digital circuits, as opposed to orthogonal functions that take analog values such as sine wave orthogonal function systems or complex exponential orthogonal function systems. It is being

この電子楽器においては、この論理直交関数系の一つで
あるウオルシュ形アダマール行列が採用すしている。
This electronic musical instrument employs a Walsh-type Hadamard matrix, which is one of these logical orthogonal function systems.

このウオルシュ形アダマール行列ハナチュラル形アダマ
ール行列に対して行置換を施こしたもので、行ベクトル
成分の符号の変化する回数の少ないものから並べたもの
である。
This Walsh-type Hadamard matrix is obtained by performing row permutation on the natural-type Hadamard matrix, and is arranged in descending order of the number of changes in the sign of the row vector components.

たとえば、8次のウオルシュ形アダマール行列〔H8〕
は下記式(1)のように表現される。
For example, the 8th order Walsh-shaped Hadamard matrix [H8]
is expressed as shown in equation (1) below.

提案例においては、 この直交関数(直交行列) に対する係数値から波形振幅を逆変換して算出するが、
このウオルシュ形アダマール行列による変換と逆変換は
同一の行列演算で実行できるという性質の他に、変化の
少ない成分から変化の多い成分を各行ベクトルに対する
係数として表現できるという一般化された低周波成分か
ら高周波成分に亘るスペクトル分解機能を有するという
性質を有している。
In the proposed example, the waveform amplitude is calculated by inversely transforming the coefficient values for this orthogonal function (orthogonal matrix).
In addition to the property that transformation and inverse transformation using the Walsh-form Hadamard matrix can be performed using the same matrix operation, the generalized low-frequency components can be expressed from components with little change to components with many changes as coefficients for each row vector. It has the property of having a spectral decomposition function covering high frequency components.

提案例においては波形振幅を算出する際、各行ベクトル
に対する係数を所定プログラムによってスケーリング(
重みづげ)することにより、時々刻々と発生される楽音
のスペクトル変化を生じさせ、聴感的に非常に快よい楽
音を発生できるように構成される。
In the proposed example, when calculating the waveform amplitude, the coefficients for each row vector are scaled (
By increasing the weight, the spectrum of musical tones generated from time to time is changed, and musical tones that are extremely pleasant to the ear can be generated.

また前述したように、ウオルシュ形アダマール行列のよ
うな論理直交関数は+1および−1という2値をとる関
数系であり、係数と行ベクトルの演算が加減算によって
達成でき、実質的に排他的オアゲートで達成される。
Furthermore, as mentioned above, a logical orthogonal function such as the Walsh-type Hadamard matrix is a function system that takes two values, +1 and -1, and operations on coefficients and row vectors can be achieved by addition and subtraction, and are essentially exclusive OR gates. achieved.

このことは波形振幅を逆変換する時その装置の規模を非
常に簡略化することができる。
This can greatly simplify the scale of the device when inverting the waveform amplitude.

第1図は上述の原理に基づく本発明の電子楽器の実施例
の全体の構成を示す説明図である。
FIG. 1 is an explanatory diagram showing the overall structure of an embodiment of an electronic musical instrument of the present invention based on the above-described principle.

同図において、鍵盤スイッチ1よりの押鍵、離鍵信号を
押鍵検出および割りあて装置2に入れ、これらの鍵信号
を検出し、使用する波形演算器の指定割りあてを行ない
波形演算器への演算要求信号の発生の制御を行ない、さ
らに演算された波形にアタック、リリース等の振幅変調
を行なうためのエンベロープ発生装置の制御を行なう。
In the figure, key press and key release signals from a keyboard switch 1 are input to a key press detection and assignment device 2, which detects these key signals and assigns them to the waveform calculator to be used. It controls the generation of a calculation request signal, and further controls an envelope generator for performing amplitude modulation such as attack and release on the calculated waveform.

押鍵検出および割りあて装置2からの割りあておよび制
御信号を演算クレーム信号発生器3で受け、選択された
鍵に対応した楽音周期の所定倍の周期で波形演算器に演
算要求信号を送出する。
The calculation request signal generator 3 receives the allocation and control signals from the key press detection and allocation device 2, and sends a calculation request signal to the waveform calculator at a period that is a predetermined times the musical tone period corresponding to the selected key. .

さらにエンベロープ制御信号をエンベロープ発生装置4
で受げ押鍵、離鍵に対応して形成される楽音のアタック
、IJ IJ−ス等の振幅変調を行なうタメノエンベロ
ープ波形を発生させる。
Furthermore, the envelope control signal is sent to the envelope generator 4.
This generates a Tameno envelope waveform that modulates the amplitude of the attack, IJ, and so on of musical tones formed in response to key presses and key releases.

このエンベロープ波形は本実施例ではアナログ量で発生
され後述の波形演算器の出力すなわちデジタル表示され
た楽音波形をアナログ変換する際、単位量子化電圧を上
記エンベロープで制御することにより発生される楽音の
アタック、IJ l’−ス等の振幅変調をシミュレート
するために用いられる。
In this embodiment, this envelope waveform is generated as an analog quantity, and when converting the output of the waveform calculator (to be described later), that is, the digitally displayed musical waveform, into analog, the musical tone generated by controlling the unit quantized voltage with the envelope is generated. It is used to simulate amplitude modulation such as attack and IJ l'-s.

一方この電子楽器の要部である係数演算部には係数メモ
リ(qcl )5.(qc2)6が設げられ、所望楽音
波形を算出するためのウオルシュ形アダマール行列の各
行ベクトルに対する係数値がデジタル的に表現されて記
憶されている。
On the other hand, the coefficient calculation section, which is the main part of this electronic musical instrument, has a coefficient memory (qcl)5. (qc2)6 is provided, and the coefficient values for each row vector of the Walsh Hadamard matrix for calculating the desired musical sound waveform are digitally expressed and stored.

この係数メモリ5,6の内容は係数演算実行制御装置8
によりアドレスデコーダ7を介して読出し制御される。
The contents of the coefficient memories 5 and 6 are stored in the coefficient calculation execution control device 8.
The reading is controlled via the address decoder 7.

係数メモリ(qcl)5.(qc2)6の内容はそれぞ
れ音色選択装置のタブレツt・Ta 、 Tb 等によ
り選択される係数の組を加算器9に入れ合算して一組の
係数すなわち合成係数を算出する。
Coefficient memory (qcl)5. The contents of (qc2) 6 are such that sets of coefficients selected by the tablets t, Ta, Tb, etc. of the timbre selection device are added to an adder 9 to calculate a set of coefficients, that is, a synthesis coefficient.

たとえば音色タブレツl□Ta、Tb が閉成されてい
ると、係数メモリ(qcIJ5と(qc 2 ) 6の
係数はウオルシュ形アダマール行列の各行ベクトル成分
毎の和が算出されてレジスタ10に格納される。
For example, when the tone tablets l□Ta, Tb are closed, the coefficients of the coefficient memories (qcIJ5 and (qc2)6) are calculated as the sum of each row vector component of the Walsh-form Hadamard matrix and stored in the register 10. .

この加算器9と係数レジスタ10を使用して音色タブレ
ットTa、Tbの状態に応じた合成係数を算出する第1
の動作と演算された結果を次段の係数バッファメモ’J
11.,112へ転送する第2の動作は係数演算実行制
御装置8により制御され、この2動作はくり返し実行さ
れる。
The first step uses the adder 9 and the coefficient register 10 to calculate a synthesis coefficient according to the states of the tone tablets Ta and Tb.
The operation and calculated results are stored in the coefficient buffer memo'J of the next stage.
11. , 112 is controlled by the coefficient calculation execution control device 8, and these two operations are repeatedly executed.

このようにして係数レジスタ10で演算された結果は波
形演算器(CUI)15□と(Cu2)152に対応し
て設けられる係数バッファメモリ(Bl)11. と
(B2)11□に書き込まれる。
The results calculated in the coefficient register 10 in this way are stored in the coefficient buffer memory (Bl) 11. and (B2) are written in 11□.

係数バッファメモリ(B1 ) 110. (B2 )
112は2つの時間で読出しと書き込みが時分割的に実
行される。
Coefficient buffer memory (B1) 110. (B2)
112, reading and writing are executed in two time periods in a time-sharing manner.

すなわち上述のように係数レジスタ100台底係数を書
き込むタイミングと波形演算器15..15゜の要求に
基づいて読出されるタイミングである。
That is, as described above, the timing of writing the coefficient register 100 low coefficient and the waveform calculator 15. .. This is the timing at which the data is read based on the 15° request.

波形演算器(CUI)15.、(Cu2)15□はそれ
ぞれ係数バッファメモIJ11.,112からのデータ
を基にして、それぞれ演算クロック(φ、)14.、(
φ2)14□の演算タイミングにより楽音波形振幅をデ
ジタル的に算出する計算器である。
Waveform calculator (CUI)15. , (Cu2)15□ are coefficient buffer memo IJ11. , 112, arithmetic clocks (φ, ) 14. ,(
This is a calculator that digitally calculates the musical waveform amplitude using the calculation timing of φ2) 14□.

いま、n次のウオルシュ形アダマール行列を、とし、発
音するn次のウオルシュ形アダマール行列の行ベクトル
に対する係数値をZl Z2・・・・・・Znとすると
、−周期の楽音波形振幅のn個のサンプル値S1 S2
・・・・・・Snは以下の行列演算によって算出できる
Now, let the n-th order Walsh-form Hadamard matrix be, and let the coefficient values for the row vectors of the n-th order Walsh-form Hadamard matrix to be sounded be Zl Z2...Zn, then n pieces of musical sound waveform amplitudes of - period sample value S1 S2
...Sn can be calculated by the following matrix operation.

という演算をほどこすことによって波形サンプル値が得
られる。
A waveform sample value can be obtained by performing the following calculation.

波形計算器は演算要求信号が発生するたびに、1つの波
形振幅のサンプル値を算出し、次の演算要求信号が発生
するまで次の波形振幅のサンプル値の演算を休止するよ
うに構成されている。
The waveform calculator is configured to calculate a sample value of one waveform amplitude each time a calculation request signal is generated, and suspend calculation of the sample value of the next waveform amplitude until the next calculation request signal is generated. There is.

演算要求信号が楽音周期のn倍のレートで与えられるこ
とにより、Sl、S2・・・・・・Sn、 Sl、S
2・・・・・・というようにデジタル的に表わされた楽
音波形振幅のサンプル値を出力する。
By giving the calculation request signal at a rate n times the musical tone period, Sl, S2...Sn, Sl, S
2. Outputs the sample value of the musical sound waveform amplitude digitally represented as follows.

ここでは2つの波形演算器15. 、15□が設けられ
、2つの押鍵に対する楽音発生が9能となっているが必
要に応じてその数を増加することができる。
Here, two waveform calculators 15. , 15□ are provided, and the number of musical tones generated in response to two pressed keys is nine, but the number can be increased as necessary.

この波形演算器151,152の停止、実行を確実に行
なわせる間欠動作のタイミングを与えるため、フリップ
フロップ13..13□が設げられ、演算クレーム信号
発生器3からの演算要求信号によってセットされそのQ
出力により制御される。
In order to provide intermittent operation timing to ensure that the waveform calculators 151 and 152 are stopped and executed, the flip-flops 13. .. 13□ is set by the calculation request signal from the calculation claim signal generator 3, and its Q is set by the calculation request signal from the calculation claim signal generator 3.
Controlled by output.

波形演算器15. 、15□が所定の演算を終了したこ
とを示す信号によりリセットされる。
Waveform calculator 15. , 15□ are reset by a signal indicating that a predetermined calculation has been completed.

また、波形演算器15. 、15□よりの指令によりそ
れぞれアドレスデコーダ12..122を介して係数バ
ッファメモ1J111,112の読出し制御が行なわれ
る。
In addition, the waveform calculator 15. , 15□, address decoders 12., 15□, respectively. .. Reading control of coefficient buffer memories 1J111 and 112 is performed via 122.

波形演算器15. 、152のデジタル的に表わされた
楽音波形振幅のサンプル値をデジタルアナログ変換器(
DACl )16□ 。
Waveform calculator 15. , 152 digitally represented musical waveform amplitude sample values are converted to a digital-to-analog converter (
DACl)16□.

(DAC2)16□に入れアナログ量に変換するととも
に、前述のとおりエンベロープ発生装置4のエンベロー
プ出力を付加する。
(DAC2) 16□ and converts it into an analog quantity, and adds the envelope output of the envelope generator 4 as described above.

この(DACl ) 161 。(DAC2)162は
乗算形D/A変換器を採用して単位量子化ステップ電圧
可変のものであることが望ましい。
This (DACl) 161. It is preferable that the (DAC2) 162 employs a multiplication type D/A converter and has a variable unit quantization step voltage.

以下(DACI)16.。(DAC2)16□の出力を
加算増幅器17を介し音響装置18より楽音として放音
される。
Below (DACI)16. . The output of (DAC2) 16□ is transmitted through the summing amplifier 17 and emitted as a musical tone by the acoustic device 18.

本電子楽器の構成の特徴は押鍵データ検出および割り当
て装置でキーデータを検出し割り当てを行ない、以後第
1図では2系列であるが、一般には複数系列として各系
列にそれぞれエンベロープ発生装置と波形演算装置が設
けられる。
The feature of the configuration of this electronic musical instrument is that key data is detected and assigned using a key press data detection and assignment device.Hereafter, there are two series in Fig. 1, but generally there are multiple series, and each series has an envelope generator and a waveform. A computing device is provided.

この複数系列は鍵に関連する一連の動作と密接な関係を
有し構成されている。
These multiple series are closely related to a series of key-related operations.

この鍵に関連した一連の動作とは要求された楽音の周波
数の発生と離鍵、押鍵に対する楽音のアタック、リリー
ス、サスティン等のエンベロープの発生および複数の押
鍵によって要求される多音発生における動作等を意味し
ている。
The series of operations related to this key are the generation of the requested musical tone frequency and key release, the generation of envelopes such as the attack, release, and sustain of the musical tone in response to the pressed key, and the polyphonic generation required by pressing multiple keys. It means an action, etc.

第2図はこのような複数系列の構成を示す説明図である
FIG. 2 is an explanatory diagram showing the configuration of such multiple series.

鍵盤スイッチ1は鍵盤に設けられるオンオフスイッチで
ある。
The keyboard switch 1 is an on/off switch provided on the keyboard.

通常、このスイッチは押鍵されるとオン、離鍵されると
オフとなるような構成であるが、実質的に押鍵、離鍵の
2つの状態を表現することができるものであればよい。
Normally, this switch is configured to turn on when the key is pressed and turn off when the key is released, but any switch that can essentially express the two states of key press and key release will suffice. .

押鍵データ検出装置2−2は鍵盤スイッチ1の状態を電
気信号に変換するとともに鍵盤スイッチ1に対し時分割
的にその状態を検出し、その状態に応じて他の装置を制
御する信号FS、F1.F2゜団D−Tを送出する。
The key press data detection device 2-2 converts the state of the keyboard switch 1 into an electrical signal, detects the state of the keyboard switch 1 in a time-divisional manner, and generates a signal FS for controlling other devices according to the state. F1. Send F2° group DT.

ここで、FSはくり返し実行される鍵の0N10FF検
出の周期を表わす信号、NDTは押鍵されている鍵の音
名を表わすデータ、Fl はNDTと同期したクロック
、F2 は現在送出されているNDTがどこのオクター
ブの音名データであるかを識別するための信号である。
Here, FS is a signal representing the cycle of repeatedly executed key 0N10FF detection, NDT is data representing the note name of the key being pressed, Fl is a clock synchronized with NDT, and F2 is the currently transmitted NDT. This is a signal for identifying which octave the pitch name data belongs to.

これらの信号発生のために押鍵データ検出装置2−2に
対し制御用マスタクロック2−1よりクロックφ1 が
与えられる。
To generate these signals, a clock φ1 is applied to the key press data detection device 2-2 from the control master clock 2-1.

割り当てユニット制御装置2−19からの制御信号は割
り当てユニット(+1)2−11〜(+8)2−18と
演算クレーム信号発生ユニツl(#4=1)3−1〜(
+8 )3−8に送出される。
The control signal from the allocation unit control device 2-19 is sent to the allocation units (+1) 2-11 to (+8) 2-18 and the calculation complaint signal generation unit l (#4=1) 3-1 to (
+8) sent to 3-8.

図示のように割り当てユニット(+1 ) 2−11〜
(+8)2−18よりそれぞれエンベロープ制御ユニッ
ト(+1)4−1〜(+8)4−8および演算クレーム
信号発生ユニット(−$=1)3−1〜(+8)3−8
、さらに波形演算装置(存1)15−1〜(+5)15
−8、D/A変換器16−1〜168へとそれぞれ1対
1で対応して接続される。
As shown in the diagram, the allocation unit (+1) 2-11~
(+8) 2-18 respectively envelope control unit (+1) 4-1 to (+8) 4-8 and calculation complaint signal generation unit (-$=1) 3-1 to (+8) 3-8
, and further waveform calculation device (existing 1) 15-1 to (+5) 15
-8 and are connected to the D/A converters 16-1 to 168 in one-to-one correspondence, respectively.

すなわち、押鍵データ割り当て装置(+1)211〜(
+8)2−18は押鍵されている鍵に対応する楽音を得
るために、押鍵データ検出装置22 a)送出信号に基
づきたとえば、1つの鍵に対して害0り当てユニット(
#])2−11、エンベロープ制御ユニット(+1)4
−1、演算クレーム信号発生ユニツ)(+1)3i、波
形演算装置(=sD15−1を含む1組のユニット群が
設定される。
That is, the key press data allocation devices (+1) 211 to (
+8) 2-18 is a key press data detection device 22 in order to obtain a musical tone corresponding to the pressed key.
#]) 2-11, envelope control unit (+1) 4
-1, calculation complaint signal generation unit) (+1) 3i, a set of units including the waveform calculation device (=sD15-1) is set.

従って第2図においてはユニットの組が8系列設けられ
ており同時に8鍵までの多音発生が可能となる。
Therefore, in FIG. 2, eight sets of units are provided, making it possible to generate polyphonic sounds using up to eight keys at the same time.

また各割り当てユニット(+1)2−11〜(+8 )
2i8は割り当てられた鍵の押鍵、離鍵の状態を示す信
号EVC,〜EVC8を形成するとともに、各エンベロ
ープ制御ユ=ツ)(=#1)4−1〜(lF8)4−8
へ送出スル。
Also, each assigned unit (+1) 2-11 ~ (+8)
2i8 forms signals EVC, ~EVC8 indicating the pressed and released states of the assigned keys, and also generates signals EVC, ~EVC8 for each envelope control unit) (=#1) 4-1 ~ (lF8) 4-8.
Send to.

各エンベロープ制御ユニット(+1)4i〜(+8)4
−8はその信号に基づきエンベロープ発生装置49を動
作させ、アナログ量で表わされたエンベロープ波形を発
生させる。
Each envelope control unit (+1) 4i to (+8) 4
-8 operates the envelope generator 49 based on the signal to generate an envelope waveform expressed in an analog quantity.

またエンベロープ発生装置4−9はその発生状態たとえ
ばアタックの終了、リリースの終了等を各エンベロープ
制御ユニット(+1 )4−1〜(+8)4−8へ送出
し、エンベロープが終了し楽音の発生が終了したことを
各割り当てユニット(+1)211〜(=#8)2−1
8へ知らせ、これらの割り当てユニット(#]、)2−
11〜(=#8)2i8を新たな押鍵に対して使用可能
にするための割り当てユニット開放信号CLC,〜CL
C3等を形成させる。
The envelope generator 4-9 also sends the generated state, such as the end of attack, end of release, etc., to each envelope control unit (+1) 4-1 to (+8) 4-8, so that the envelope ends and the musical tone is generated. Each assigned unit (+1) 211 to (=#8) 2-1 indicates that it has been completed.
8, these allocation units (#],) 2-
11~(=#8) Allocation unit release signal CLC,~CL for making 2i8 usable for new key presses
Form C3 etc.

前述により、波形演算装置(荘1 ) 15i〜(荘8
)15−8は演算用クロックφ3により合成計数値より
楽音波形振幅が演算されデジタル値と(−て出力され、
D/A変換器16−1〜168によりアナログ量に変換
される。
As described above, the waveform calculation devices (Sho 1) 15i to (Sho 8
) 15-8 calculates the musical waveform amplitude from the composite count value using the calculation clock φ3 and outputs it as a digital value (-,
The data are converted into analog quantities by D/A converters 16-1 to 168.

前記エンベロープ発生装置4−9から発生されたエンベ
ロープはD/A変換器16−1〜16−8の基準電圧と
して与えられ、エンベロープを有する楽音波形の発生を
促す。
The envelope generated by the envelope generator 4-9 is applied as a reference voltage to the D/A converters 16-1 to 16-8, thereby promoting the generation of a musical sound waveform having an envelope.

また各割り当てユニット(#l )211〜(+8)2
−18から送出される鍵の状態を示す信号EVC,,E
VC2は波形演算装置(+1)15−1〜(+8)15
−8へも送出され、係数バッファメモリ11から与えら
れるウオルシュ形アダマール行列に対する合成係数値を
所定のプログラムに従いスケーリング(重みづげ)する
ための1tilJ御信号としても使用され、時間ととも
に発生される楽音のスペクトル変化を実行することも可
能である。
In addition, each allocation unit (#l) 211 to (+8)2
- Signal indicating the state of the key sent from 18 EVC,,E
VC2 is a waveform calculation device (+1) 15-1 to (+8) 15
-8, and is also used as a 1tilJ control signal for scaling (weighting) the synthesis coefficient values for the Walsh-type Hadamard matrix given from the coefficient buffer memory 11 according to a predetermined program, and is used as a 1tilJ control signal to generate musical tones over time. It is also possible to perform a spectral change of .

また各割り当てユニット(+1)211〜(+8)2−
18は割り当てられた鍵の識別を表わす信号11〜■8
を演算クレーム信号発生ユニット(+1)31〜(+8
)1Bへ送出する。
In addition, each allocation unit (+1) 211 to (+8) 2-
18 indicates signals 11 to 8 representing the identification of the assigned key.
Complaint signal generation unit (+1) 31 to (+8
) Send to 1B.

また各演算クレーム信号発生ユニット(+1)3−1〜
(+8)3−8には制御信号Fs 、 F2 。
In addition, each calculation complaint signal generation unit (+1) 3-1 ~
(+8) 3-8 has control signals Fs, F2.

Fo等が同期信号として送出され、音名クロックφ2か
らのクロックの選択等が行なわれ、各波形演算装置15
−1〜15−8を間欠的に動作させるタイミングを発生
させる。
Fo, etc. are sent out as a synchronization signal, and a clock is selected from the pitch name clock φ2, and each waveform calculation device 15
-1 to 15-8 are generated intermittently.

次に、上述の新規な電子楽器の1部として適用された本
発明の要部であるエンベロープ発生装置につき詳細に説
明する。
Next, the envelope generating device, which is a main part of the present invention and is applied as a part of the above-mentioned novel electronic musical instrument, will be explained in detail.

第3図はエンベロープ発生装置の詳細な回路例の説明図
である。
FIG. 3 is an explanatory diagram of a detailed circuit example of the envelope generator.

同図において、前述の8系列に対応するエンベロープ制
御ユニット(+1)41〜(+8)4−8により1個の
エンベロープ波形発生装置4−9が時分割的に制御され
る。
In the figure, one envelope waveform generator 4-9 is time-divisionally controlled by envelope control units (+1) 41 to (+8) 4-8 corresponding to the aforementioned eight series.

エンベロープ波形発生装置4−9は1点鎖線で囲んだ時
分割切換部20を有し、エンベロープ制御ユニット4−
1〜4−8より供給される制御信号a、1)tcを入力
したアナログマルチプレクサ22とアナログデマルチプ
レクサ23の間のエンベロープ制御ユニット(+1)4
−1〜(#=8)4−8に対応した通路を設けそれらの
接地間にコンデンサC1〜C8を挿入する。
The envelope waveform generator 4-9 has a time division switching section 20 surrounded by a dashed line, and the envelope control unit 4-9.
Envelope control unit (+1) 4 between analog multiplexer 22 and analog demultiplexer 23 into which control signals a, 1) tc supplied from 1 to 4-8 are input.
Passages corresponding to -1 to (#=8) 4-8 are provided, and capacitors C1 to C8 are inserted between these grounds.

アナログマルチプレクサ22とアナログデマルチプレク
サ23とは制御信号atbtcにより各コンデンサC1
〜C8を時分割的に高速に電源、接地間に設けた抵抗回
路網に接続する。
The analog multiplexer 22 and the analog demultiplexer 23 are connected to each capacitor C1 by the control signal atbtc.
~C8 is connected to the resistor network provided between the power supply and ground in a time-division manner at high speed.

従って各コンデンサC1〜C8は周期的に一つづつ抵抗
回路網に接続されることになる。
Each capacitor C1-C8 is therefore periodically connected one by one to the resistor network.

すなわち各コンデンサに各々タイムスロットが与えられ
ることを意味している。
This means that each capacitor is given its own time slot.

いま抵抗回路網として、電源vEとアナロク′マルチプ
レクサ22の間に直列に(アナログゲート21+アタツ
ク用可変抵抗Ra )を入れ、アナログテ゛マルチプレ
クサ23の出力とそれぞれ並列に(アナログゲート(l
l) 24 + !J !J−ス用可変抵抗RR)およ
び(アナログケ−1−(I]])25+高速リリース用
可変抵抗RP ’)を設け、直列にアナログゲ−HV)
26を介しディケイ用可変抵抗RDを通してサスティン
レベル設定用のポテンショメータの可変抵抗R8を設け
る。
Now, as a resistor network, (analog gate 21 + variable resistor Ra for attack) is inserted in series between the power supply vE and the analog multiplexer 22, and in parallel with the output of the analog multiplexer 23 (analog gate (l)).
l) 24 +! J! A variable resistor RR for J-space and (analog case 1-(I)]) 25 + variable resistor RP' for high-speed release are provided, and analog case HV) is provided in series.
A variable resistor R8 of a potentiometer for setting a sustain level is provided through a variable resistor RD for decay through a resistor 26.

これらの各可変抵抗Ra。RR、Rp t RDK対し
エンベロープ制御ユニット(#1)4−1〜(#8)4
1からの制御信号Q+ −Q2 りQ3.Q4により開
閉制御が行なわれる。
Each of these variable resistances Ra. Envelope control unit (#1) 4-1 to (#8) 4 for RR, Rpt RDK
Control signal Q+ -Q2 from Q3. Opening/closing control is performed by Q4.

このような構成において、アタックの場合には、電源V
=とコンデンサCn (制御ユニットn番目に対応する
コンデンサ)および可変抵抗Raによる時定数で決定さ
れそのタイムスロット内におけるCnの電位の増加分が
決定される。
In such a configuration, in the case of an attack, the power supply V
=, the time constant of capacitor Cn (capacitor corresponding to the n-th control unit) and variable resistor Ra, and the increase in the potential of Cn within that time slot is determined.

この時アナログケート21は導通で他のアナログゲート
24゜25.26は非導通状態に設定する。
At this time, the analog gate 21 is set to conductive state, and the other analog gates 24, 25, and 26 are set to non-conductive state.

すなわちこの場合そのタイムスロットに対応した時では
制御信号Q1 のみが゛1パになり、アナログゲート
21だげが導通状態になる。
That is, in this case, only the control signal Q1 becomes 1p when corresponding to that time slot, and only the analog gate 21 becomes conductive.

さて、コンデンサCnに対するタイムスロットは周期的
に何度か生じその度にコンデンサCnの電位は増加して
いく。
Now, time slots for capacitor Cn occur periodically several times, and the potential of capacitor Cn increases each time.

すなわち、第4図の立上り部(アタック)に示すように
、電圧VEに向って指数的に増加していく。
That is, as shown in the rising portion (attack) of FIG. 4, the voltage increases exponentially toward the voltage VE.

またこの時第3図においてラインAIはコンデンサC4
〜C8とアナロク゛マルチプレクサ23によって時分割
的に結合されている。
At this time, in Fig. 3, the line AI is the capacitor C4.
~ C8 and are coupled in a time division manner by an analog multiplexer 23.

従ってコンデンサC1〜C8の各電位は順次繰り返しラ
インAI に生じる。
Therefore, each potential of the capacitors C1 to C8 is sequentially generated on the repeating line AI.

レベルコンパレータ27はそれら各電位と電源電圧vE
より小さい電圧Vaを比較する。
The level comparator 27 compares each potential with the power supply voltage vE.
Compare the smaller voltage Va.

電圧Vaは発生されるエンベロープ波形の最高電位であ
る。
Voltage Va is the highest potential of the generated envelope waveform.

すなわち電圧vaよりラインAl上の各電位が高くなる
とレベルコンパレータ27は論理インタフェース28を
介してラインADT上に“′1”′を生じさせ、低い場
合には“0″を生じさせる。
That is, when each potential on the line Al is higher than the voltage va, the level comparator 27 produces a "1" on the line ADT via the logic interface 28, and when it is lower, it produces a "0".

さて、前述のコンデンサCnの電位が上述の電圧Vaよ
り高くなるとそのタイムスロットに対応した時間にライ
ンADT上に′1″が生ずる。
Now, when the potential of the above-mentioned capacitor Cn becomes higher than the above-mentioned voltage Va, '1' is generated on the line ADT at the time corresponding to that time slot.

その結果、コンデンサCnに対応したエンベロープ制御
ユニットはこの信号に応じてエンベロープを次の段階、
すなわち立下り部(ディケイ)の発生に対応させるべく
制御・13号を形成する。
As a result, the envelope control unit corresponding to capacitor Cn changes the envelope to the next stage according to this signal.
That is, control No. 13 is formed to cope with the occurrence of a falling portion (decay).

立下り部(ディケイ)は立上り部(アタック)の動作に
おいて蓄積された電荷をティケイ用可変抵抗RD 、サ
スティン用可変抵抗R8によって放電することによって
形成される。
The falling portion (decay) is formed by discharging the charges accumulated during the rising portion (attack) operation by the variable resistor RD for decay and the variable resistor R8 for sustain.

すなわちこの時にはアナログゲート26のみが導通状態
となり、他のアナログゲート 態に設定する。
That is, at this time, only the analog gate 26 becomes conductive, and other analog gate states are set.

すなわち、コンデンサCnに対応するタイムスロットの
ある時間には制御信号Q4だげが1′′となり、制御信
号Q1.Q2.Q3は“0“である。
That is, during a certain time slot corresponding to the capacitor Cn, only the control signal Q4 becomes 1'', and the control signal Q1. Q2. Q3 is "0".

この時サスティン用可変抵抗R8には電圧Vaが写えら
れており、その分圧点aの電位はサスティン電圧Vsと
なっている。
At this time, the voltage Va is reflected in the sustain variable resistor R8, and the potential at the voltage dividing point a is the sustain voltage Vs.

すなわちコンデンサCnの電位は第4図の立下り部に示
すように指数的に放電にともなって減少し電位■sにな
るまで減少していく。
That is, the potential of the capacitor Cn decreases exponentially as the capacitor Cn discharges, as shown by the falling portion in FIG. 4, until it reaches the potential ■s.

コンデンサCnの電位はサスティン電圧vsになると放
電は実質的に停止し一定レベル■sとなる。
When the potential of the capacitor Cn reaches the sustain voltage vs, the discharge substantially stops and becomes a constant level ■s.

すなわち第4図の定常部(サスティン)が形成される。In other words, a constant portion (sustain) shown in FIG. 4 is formed.

次の減衰部(リリース)はアナログケ−1−24のみを
導通とし、他のアナログゲート21.25,26は非導
通状態に設定する。
In the next attenuation section (release), only the analog gate 1-24 is made conductive, and the other analog gates 21, 25 and 26 are set to be non-conductive.

すなわち、リリース用可変抵抗RRによってコンデンサ
Cnに蓄積されている電荷を放電していき、減衰部(サ
スティン)を形成する。
That is, the charge accumulated in the capacitor Cn is discharged by the release variable resistor RR, thereby forming an attenuation section (sustain).

この時接地電位(GND)に極めて近い電位vRにコン
デンサCnの電位が減少すると、ラインAlに接続され
たレベルコンパレータ29がそれを検出し、論理レベル
インタフェース30を介しコンデンサCnに対するタイ
ムスロットの時間にラインAl上に“1パを生じさせる
At this time, when the potential of the capacitor Cn decreases to a potential vR that is extremely close to the ground potential (GND), the level comparator 29 connected to the line Al detects this, and the level comparator 29 connected to the line Al detects this and outputs a signal to the capacitor Cn at the time of the time slot via the logic level interface 30. Generates “1pa” on line Al.

この信号は実質的に発音する楽音が減衰し終ったという
ことを示すものとして使用される。
This signal is used as an indication that the musical tone to be generated has substantially finished attenuating.

以上はエンベロープの典型的な形状について述べたがこ
れに限定されることなく各種の変形した形状に適応する
ことができる。
Although the typical shape of the envelope has been described above, the present invention is not limited to this and can be applied to various deformed shapes.

次に前述したエンベロープ発生装置4−9のエンベロー
プ発生の過程と鍵との関連をつげるエンベロープ制御装
置について説明する。
Next, an envelope control device that links the envelope generation process of the envelope generation device 4-9 and the key will be explained.

前述したように、第3図のエンベロープ波形発主装置4
−9は各制御ユニット4−1〜4−8によって時分割的
に利用され、各アナログゲート21.24,25,26
の制御信号Q、〜Q、によって立上り、立下り、定常、
減衰等を設定する。
As mentioned above, the envelope waveform generating device 4 in FIG.
-9 is used by each control unit 4-1 to 4-8 in a time-sharing manner, and each analog gate 21, 24, 25, 26
rising, falling, steady state,
Set attenuation, etc.

第51A aはエンベロープ制御ユニットの接続図を示
す。
No. 51Aa shows a connection diagram of the envelope control unit.

各エンベロープ制御ユニット4−1〜4−8に第2図で
示した各割り当てユニット211〜2−18からの鍵の
状態を示す信号EVC。
Signal EVC indicating the state of the key from each assignment unit 211 to 2-18 shown in FIG. 2 to each envelope control unit 4-1 to 4-8.

〜EVC8および高速にエンベロープを減衰させるため
の信号SE、〜SE8が入力される。
~EVC8 and signals SE and ~SE8 for rapidly attenuating the envelope are input.

他方エンベロープ波形発生装置4−9からはアタックが
所定の電圧値まで達したことを知らせる信号ADTおよ
び減衰が十分なされたことを知らせる信号CLTを人力
する。
On the other hand, the envelope waveform generator 4-9 manually generates a signal ADT indicating that the attack has reached a predetermined voltage value and a signal CLT indicating that sufficient attenuation has been achieved.

これらの信号ADT。CLTは各ユニットに対し時分割
多重化された信号として入力される。
These signals ADT. The CLT is input to each unit as a time division multiplexed signal.

各ユニット4−1〜4−8はそれらの信号より制御信号
Q1〜Q4を形成し、同図すのタイミング回路により各
々与えられた時分割タイミング(TE、〜TEs )の
時制(財)信号Q1〜Q4のバスへエンベローフ制御用
の信号をのせる。
Each unit 4-1 to 4-8 forms control signals Q1 to Q4 from these signals, and the tense (goods) signal Q1 of the time division timing (TE, ~TEs) given by the timing circuit shown in FIG. ~ Put the envelope control signal on the Q4 bus.

第6図はエンベロープ制御ユニットの詳細な回路例を示
す。
FIG. 6 shows a detailed circuit example of the envelope control unit.

同図において、割り当てユニット#nから鍵の状態すな
わちその押鍵、離鍵な表わす信号EVCnが11111
になると単安定マルチバイブレータ(0,8)45は単
発パルスを発生し、AND回路31を介してフリップフ
ロップ33をセットする。
In the same figure, a signal EVCn representing the state of the key, that is, whether the key is pressed or released, is 11111 from the assignment unit #n.
When this happens, the monostable multivibrator (0,8) 45 generates a single pulse, and the flip-flop 33 is set via the AND circuit 31.

従って出力Qは“0パとなりAND回路31を閉じる。Therefore, the output Q becomes "0" and the AND circuit 31 is closed.

その結果AND回路34への人力信号EVCがパ1”′
であり、フリップフロップ33の出力Qも17 、 j
lであるからAND回路34の出力は“1″となる。
As a result, the human input signal EVC to the AND circuit 34 becomes 1"'
And the output Q of the flip-flop 33 is also 17, j
1, the output of the AND circuit 34 becomes "1".

この時AND回路35とインバータ36の出力は“°0
゛′となる。
At this time, the output of the AND circuit 35 and the inverter 36 is "°0"
It becomes ゛′.

従ってAND回路34,35の出力とインバータ36の
出力をそれぞれAND回路37,38゜39に人力し、
またエンベロープ減衰用信号5F2n はアタック時
は“OllであるからAND回路42に入力し、これら
のAND回路37,38゜39.40を時分割タイミン
グで出力させるとAND回路回路出力−1〜Q4ちQ、
のみが“1″となりアタック部が形成されることになる
Therefore, the outputs of the AND circuits 34 and 35 and the output of the inverter 36 are input to the AND circuits 37 and 38, respectively.
In addition, since the envelope attenuation signal 5F2n is "Oll" at the time of attack, it is input to the AND circuit 42, and when these AND circuits 37, 38° 39.40 are outputted at time division timing, the AND circuit outputs -1 to Q4. Q,
only is "1" and an attack portion is formed.

さて、エンベロープ波形発生装置4−9はアタックの形
成を行ない、電圧VaになるとAND回路37によって
時分割タイミングTpn の時間に出力ADTラインー
上に1“を生ずる。
Now, the envelope waveform generator 4-9 forms an attack, and when the voltage reaches Va, the AND circuit 37 generates 1" on the output ADT line at the time division timing Tpn.

そしてAND回路41に人力しOR回路32を介してフ
リップ70ツブ33をリセットする。
Then, the AND circuit 41 is manually operated and the flip 70 knob 33 is reset via the OR circuit 32.

その結果フリップフロップ33の出力Qは′1′”とな
り信号EVCnが111 I+であるならばAND回路
350条件が成立してAND回路38を介して出力Q4
ラインには時分割タイミングTEn 0時“1゛を生ず
る。
As a result, the output Q of the flip-flop 33 becomes '1', and if the signal EVCn is 111 I+, the AND circuit 350 condition is satisfied and the output Q4 is passed through the AND circuit 38.
A time division timing TEn of "1" is generated at 0 o'clock on the line.

この時出力Q1.Q2.Q3は時分割タイミングTBn
では“0パであり、エンベロープ発生装置はティケ
イ状態の形成に入る。
At this time, the output Q1. Q2. Q3 is time division timing TBn
Then, the envelope generator enters the formation of the TIK state.

それからエンベロープ発生装置はティケイが終了しサス
ティンレベルで一定となる。
The envelope generator then finishes its activation and becomes constant at the sustain level.

次に信号EVCnが710 I+すなわち離鍵状態とな
ると、インバータ36を介してAND回路39により時
分割タイミングTpn の時間中に出力Q2 ライン上
のみに°“1パを生じさせる。
Next, when the signal EVCn becomes 710 I+, that is, the key is released, the AND circuit 39 generates a signal "1" only on the output Q2 line during the time division timing Tpn.

すなわちリリース状態となる。In other words, it is in a released state.

もしこの時エンベロープ減衰信号SEnが1111+に
なればAND回路42を介し出力Q2およびQ3を時分
割タイミングTBn の時間“′1″とし高速リリース
状態となりエンベロープを急速に減衰させる。
If the envelope attenuation signal SEn becomes 1111+ at this time, the outputs Q2 and Q3 are set to "'1" at the time division timing TBn via the AND circuit 42, and enter a high-speed release state, causing the envelope to rapidly attenuate.

また減衰が進み電圧vRになると、時分割タイミングT
En O時うインCLT上に″lI+を生じさせ、A
ND回路40を介してフリップフロップ43をセットし
、その出力で単安定マルチバイブレータ44で単発パル
スを形成し、フリップフロップ43のす七ッ)・および
このエンベロープ制御ユニットに対応した割り当てユニ
ットをリセットする開放信号CLCn信号として送出さ
せ一連の動作を終る。
Furthermore, when the attenuation progresses and the voltage reaches vR, the time division timing T
When En O produces ``lI+'' on the CLT, A
The flip-flop 43 is set via the ND circuit 40, and its output is used to form a single pulse in the monostable multivibrator 44, and the flip-flop 43 and the assignment unit corresponding to this envelope control unit are reset. The series of operations is completed by sending out the release signal CLCn signal.

以上説明したように、本発明によれば、複数のエンベロ
ープ制御ユニットに対応して複数の容量性素子、たとえ
ばコンデンサを設け、外部の同一の抵抗回路網に時分割
的に切換え接続することにより、たとえば同時に押鍵さ
れた複数の音名データに対応する複数系列に時分割タイ
ミングにより並列的にエンベロープを供給することがで
きる。
As explained above, according to the present invention, a plurality of capacitive elements, such as capacitors, are provided corresponding to a plurality of envelope control units, and by time-divisionally switching and connecting them to the same external resistance network, For example, envelopes can be supplied in parallel by time-sharing timing to multiple series corresponding to multiple note name data that are pressed at the same time.

この場合コンデンサは系列別であるが抵抗回路網は同一
であるから構成を非常に簡略化できる。
In this case, the capacitors are of different series, but the resistor network is the same, so the configuration can be greatly simplified.

本発明のエンベロープ発生回路は、第3図に示したよう
に、並列的に各ユニットに対するエンベロープを抽出す
る場合には各コンデンサC1〜C8の電圧EV1〜EV
8を使用すればよいし、時分割的にエンベロープ信号を
抽出したい場合はラインAIから取出せばよい。
As shown in FIG. 3, in the envelope generating circuit of the present invention, when extracting envelopes for each unit in parallel, the voltages EV1 to EV of each capacitor C1 to C8 are
8 may be used, or if it is desired to extract the envelope signal in a time-division manner, it may be extracted from line AI.

また記述のとおり、エンベロープのアタック、ディケイ
、サスティン、リリースが各制御ユニットに対し共通の
可変低粒を使用して形成されるから、演奏者がこれらの
調整を行なう場合一連のり変抵抗の調整操作のみで済む
という利点を有する。
Also, as mentioned above, the attack, decay, sustain, and release of the envelope are formed using a common variable droplet for each control unit, so when the performer makes these adjustments, it requires a series of adjustment operations of the variable resistance. It has the advantage that it only requires

【図面の簡単な説明】 第1図は本発明の電子楽器の実施例の全体の構成を示す
説明図、第2図は本発明の複数系列の構成を示す説明図
、第3図は本発明の要部であるエンベロープ発生装置の
詳細な回路例、第4図はエンベロープ波形説明図、第5
図は各エンベローノ制御ユニットの接続図、第6図はエ
ンベロープ制御回路の詳細な回路側説明図であり、図中
、1は鍵盤スイッチ、2は押鍵検出および割りあて装置
、3は演算クレーム信号発生器、4はエンベロープ発生
装置、5,6は係数メモリ、7,12.。 12□はアドレスデコーダ、8は係数演算実行制御装置
、9は加算器、10は係数レジスタ、111 。 112は係数バッファメモリ、13..13□はフリッ
プフロップ、14. 、142は演算クロック、15、
.15□は波形演算器、16..16□はD/A変換器
、17は加算増幅器、18は音響装置、4−1〜4−8
はエンベローフ”llJ御ユニット、4−9はエンベロ
ープ波形発生装置、20は時分割切換部、2L24,2
5,26はアナログゲート、22はアナログマルチプレ
クサ、23はアナログマルチプレクサ、C1〜C8はコ
ンデンサ、Ra 、RRt Rp + RD + R8
は可変抵抗器、27゜29はレベルコンパレータ、28
,30は論理インタフェース、33.43はフリップフ
ロップ、44は単安定マルチバイブレータを示す。
[BRIEF DESCRIPTION OF THE DRAWINGS] FIG. 1 is an explanatory diagram showing the overall configuration of an embodiment of the electronic musical instrument of the present invention, FIG. 2 is an explanatory diagram showing the configuration of multiple series of the present invention, and FIG. A detailed circuit example of the envelope generator, which is the main part of the
The figure is a connection diagram of each envelope control unit, and Figure 6 is a detailed circuit diagram of the envelope control circuit. In the figure, 1 is a keyboard switch, 2 is a key press detection and assignment device, and 3 is a calculation claim signal. generator, 4 an envelope generator, 5, 6 coefficient memories, 7, 12 . . 12□ is an address decoder, 8 is a coefficient calculation execution control device, 9 is an adder, 10 is a coefficient register, and 111. 112 is a coefficient buffer memory; 13. .. 13□ is a flip-flop, 14. , 142 is a calculation clock, 15,
.. 15□ is a waveform calculator, 16. .. 16□ is a D/A converter, 17 is a summing amplifier, 18 is an audio device, 4-1 to 4-8
is an envelope "llJ control unit, 4-9 is an envelope waveform generator, 20 is a time division switching unit, 2L24, 2
5 and 26 are analog gates, 22 is an analog multiplexer, 23 is an analog multiplexer, C1 to C8 are capacitors, Ra, RRt Rp + RD + R8
is a variable resistor, 27°29 is a level comparator, 28
, 30 are logic interfaces, 33 and 43 are flip-flops, and 44 is a monostable multivibrator.

Claims (1)

【特許請求の範囲】[Claims] 1 押鍵、離鍵を表わす信号によってセットされ、アタ
ック、ディケイ、サスティン、リリースにつき予め設定
したレベル以上または以下となった時所定時分割タイミ
ングでリセットするゲート回路を有し、エンベロープ波
形のアタック、ディケイ、サスティン、IJ IJ−ス
の各状態を示す各制御信号を発生するn系列の鍵に対応
するn個のエンベロープ制御部と、該n系列の鍵の押鍵
、離鍵に対応するn個の容量性素子を前記時分割タイミ
ングで切換える手段を有し、切換えられた容量性素子を
アタック、ディケイ、リリースの各速度とサスティンレ
ベルを設定するn系列の鍵に共通の可変抵抗に接続する
アナログゲート回路を前記エンベロープ制御部からの対
応する各状態を示す制御信号により時分割に切換えるよ
うにしたエンベロープ波形発生部とを具えたことを特徴
とする電子楽器。
1 It has a gate circuit that is set by signals representing key presses and key releases, and resets at predetermined time division timing when attack, decay, sustain, and release levels are above or below preset levels, n envelope control units corresponding to n series of keys that generate control signals indicating each state of decay, sustain, IJ IJ-s, and n envelope control units corresponding to key presses and key releases of the n series keys. The analog device has means for switching the capacitive elements at the time division timing, and connects the switched capacitive elements to a variable resistor common to the n-series keys that sets the attack, decay, and release speeds and sustain level. 1. An electronic musical instrument, comprising: an envelope waveform generator configured to time-divisionally switch a gate circuit according to a control signal indicating each corresponding state from the envelope controller.
JP51153109A 1976-12-20 1976-12-20 electronic musical instruments Expired JPS5828599B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP51153109A JPS5828599B2 (en) 1976-12-20 1976-12-20 electronic musical instruments
US05/862,430 US4238984A (en) 1976-12-20 1977-12-20 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP51153109A JPS5828599B2 (en) 1976-12-20 1976-12-20 electronic musical instruments

Publications (2)

Publication Number Publication Date
JPS5377517A JPS5377517A (en) 1978-07-10
JPS5828599B2 true JPS5828599B2 (en) 1983-06-16

Family

ID=15555159

Family Applications (1)

Application Number Title Priority Date Filing Date
JP51153109A Expired JPS5828599B2 (en) 1976-12-20 1976-12-20 electronic musical instruments

Country Status (1)

Country Link
JP (1) JPS5828599B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5150721A (en) * 1974-10-29 1976-05-04 Matsushita Electric Ind Co Ltd

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5150721A (en) * 1974-10-29 1976-05-04 Matsushita Electric Ind Co Ltd

Also Published As

Publication number Publication date
JPS5377517A (en) 1978-07-10

Similar Documents

Publication Publication Date Title
US3610805A (en) Attack and decay system for a digital electronic organ
JPS6353560B2 (en)
JPS6116995B2 (en)
JPS59105694A (en) Electronic musical instrument
JPS5859496A (en) Musical sound generator having independent higher harmonic varying with time
US4238984A (en) Electronic musical instrument
GB1559750A (en) Elctronic musical instruments and demultiplexing audio waveshape generators for such instruments
US4300432A (en) Polyphonic tone synthesizer with loudness spectral variation
US4562763A (en) Waveform information generating system
JPS5828599B2 (en) electronic musical instruments
JPS6114518B2 (en)
JP2915452B2 (en) Tone generator
US4350072A (en) Reentrant reverberation generator for an electronic musical instrument
JPH0664473B2 (en) Device that produces non-harmonic overtones
US4411185A (en) Touch responsive keyboard electronic musical instrument
JPS6114519B2 (en)
JP2537340B2 (en) Musical sound generator
US4495846A (en) Electronic musical instrument
JPS6248239B2 (en)
JPS6175392A (en) Signal convolution generator for time varying harmonic in electronic musical instrument
JPH0583917B2 (en)
JP2522651B2 (en) Electronic musical instrument
US4991485A (en) Scaling of each harmonic coefficient for electronic musical instrument
JP2707885B2 (en) Bit number converter
JPS6140112B2 (en)