JPS581796B2 - Envelope waveform generator for electronic musical instruments - Google Patents
Envelope waveform generator for electronic musical instrumentsInfo
- Publication number
- JPS581796B2 JPS581796B2 JP51047556A JP4755676A JPS581796B2 JP S581796 B2 JPS581796 B2 JP S581796B2 JP 51047556 A JP51047556 A JP 51047556A JP 4755676 A JP4755676 A JP 4755676A JP S581796 B2 JPS581796 B2 JP S581796B2
- Authority
- JP
- Japan
- Prior art keywords
- envelope
- output
- pulse density
- clock
- circuit
- 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
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】
本発明は電子楽器のエンベロープ波形発生装置に関する
ものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an envelope waveform generator for an electronic musical instrument.
従来の電子楽器において楽音信号のエンベローブの立上
り(アタック)や立下り(レリーズ)の速さを示すエン
ベロープ速度を制御する方式としてコンデンサおよび抵
抗器より成る時定数回路の充放電電圧をゲート回路に与
え、このゲート回路を開閉制御する方式が一般に用いら
れる。In conventional electronic musical instruments, the envelope speed, which indicates the rise (attack) and fall (release) speeds of the envelope of musical sound signals, is controlled by applying the charging/discharging voltage of a time constant circuit consisting of a capacitor and resistor to a gate circuit. , a method of controlling the opening and closing of this gate circuit is generally used.
しかしながら、この方式では任意のエンベロープ制御は
期待できずまた集積化も困難である。However, with this method, arbitrary envelope control cannot be expected and integration is also difficult.
また別の方式として、サンプリングされたエンベロープ
波形記憶回路を直接読み出す方法である。Another method is to directly read out the sampled envelope waveform storage circuit.
しかしこの方法では記憶容量が非常に大きくなりそれに
伴ないビット数も増大し、さらに多音に対して異なるエ
ンベロープ波形を与えるためには、エンベロープ波形記
憶回路を多数設けるか、あるいは多重読出しが必要とな
る。However, with this method, the storage capacity becomes very large and the number of bits increases accordingly.Furthermore, in order to provide different envelope waveforms for multiple tones, it is necessary to provide a large number of envelope waveform storage circuits or to perform multiple reading. Become.
さらにPCM(パルス符号変調)波形の欠点とされる量
子化ノイズが生じるためこの影響を軽減するためには大
容量の記憶回路が必要となる等の欠点を有する。Furthermore, since quantization noise, which is a drawback of PCM (pulse code modulation) waveforms, occurs, a large-capacity storage circuit is required to reduce this effect.
また従来エンベロープ速度は音の高低によって無関係に
一定なものとされてきたが、自然な音を求めるためには
高音は速く低音は遅くする必要がある。Furthermore, conventionally, the envelope speed has been assumed to be constant regardless of the pitch of the sound, but in order to obtain a natural sound, it is necessary to make high sounds fast and low sounds slow.
本発明はこれらの欠点や問題点を解決するもので、その
目的は電子楽器の任意のエンベロープ波形を自然なエン
ベロープ速度で量子化ノイズを低《抑えて発生させしか
も構成の簡単なエンベロープ波形発生装置を提供するこ
とである。The present invention is intended to solve these drawbacks and problems, and its purpose is to provide an envelope waveform generator with a simple configuration that can generate any envelope waveform of an electronic musical instrument at a natural envelope speed with low quantization noise. The goal is to provide the following.
前記目的を達成するため、本発明のエンベロープ波形発
生装置はエンベロープクロックを楽音周波数に対応した
パルス密度を有する夕ロック周波数に変換することによ
りエンベロープの速度を楽音周波数に応じて変化する回
路、該回路の出力クロツクを鍵スイッチのアタック・サ
スティーン・レリーズに対応したパルス密度をもつクロ
ツク周波数に変換し前記エンベロープの速度を制御する
回路、該回路の出力クロツクの一定パルス数毎に出力を
変化する関数発生器と該関数発生器の出力によりクロッ
クのパルス密度を制御するパルス密度乗算器より成るパ
ルス密度関数発生器、および該パルス密度関数発生器の
出力パルスをカウントしパルス密度関数の累積和をエン
ベロープ波形として出力するエンベロープカウンタを具
備したことを特徴とするものである。In order to achieve the above object, an envelope waveform generator of the present invention includes a circuit that changes the speed of an envelope according to a musical tone frequency by converting an envelope clock into an evening lock frequency having a pulse density corresponding to the musical tone frequency, and the circuit. A circuit that converts the output clock of the circuit into a clock frequency having a pulse density corresponding to the attack, sustain, and release of the key switch and controls the speed of the envelope, and a function that changes the output every fixed number of pulses of the output clock of the circuit. A pulse density function generator consisting of a generator and a pulse density multiplier that controls the pulse density of a clock by the output of the function generator, and counts the output pulses of the pulse density function generator and envelops the cumulative sum of the pulse density function. This device is characterized by being equipped with an envelope counter that outputs a waveform.
以下本発明を実施例につき詳述する。The present invention will be described in detail below with reference to examples.
本発明の原理を簡単に述べると、エンベロープ波形を発
生するためのクロックの密度を楽音に応じて変化させる
ことにより自然なエンベロープ速度を得、さらにパルス
密度変化によりカウンタを駆動することにより、エンベ
ロープ波形を直線近似とし、量子化ノイズを低く抑える
ようにしたものである。To briefly describe the principle of the present invention, a natural envelope speed is obtained by changing the density of the clock for generating the envelope waveform according to the musical tone, and furthermore, by driving a counter by changing the pulse density, the envelope waveform is generated. is a linear approximation to keep the quantization noise low.
第1図は上述の原理に基いた本発明の実施例のブロック
図である。FIG. 1 is a block diagram of an embodiment of the invention based on the principles described above.
同図において、エンベロープクロック、すなわちエンベ
ローブ速度の最大または最小を決定する基準クロツクは
同発生器1からAND1に入力している。In the figure, the envelope clock, ie, the reference clock for determining the maximum or minimum envelope speed, is input from the generator 1 to AND1.
いま鍵スイッチSW1が押されるとフリツプフロツプ(
FF1)はセットされそのQ出力は“1”を出力しAD
1に入力する。If the key switch SW1 is now pressed, the flip-flop (
FF1) is set and its Q output outputs “1” and AD
Enter 1.
従ってエンベロープクロックはレートマルチプラ,イヤ
5すなわちパルス密度乗算器に入力する。The envelope clock is therefore input to the rate multiplier, ear 5, or pulse density multiplier.
このレートマルチプライヤ5はたとえばTI(テキサス
インスツルメント)社製タイプSN7497の同期6ビ
ット2進レートマルチプライヤのような回路であり、所
定の関数発生器の出力によりクロツクのパルス密度を制
御するものである。This rate multiplier 5 is a circuit such as a synchronous 6-bit binary rate multiplier of type SN7497 manufactured by TI (Texas Instruments), and controls the pulse density of the clock by the output of a predetermined function generator. It is.
鍵スイッチSW1はキースイッチOR回路2の多数のス
イッチのうちの1個であり、その出力はエンコーダ3に
人力して符号化され、エンコーダ3の出力はコード変換
回路4に入力し、レートマルチプライヤ5の出力パルス
密度を制御する。The key switch SW1 is one of many switches in the key switch OR circuit 2, and its output is manually encoded by an encoder 3, and the output of the encoder 3 is input to a code conversion circuit 4, which converts it into a rate multiplier. Control the output pulse density of 5.
こゝでエンベローブタロツク周波数は各鍵に対応して変
化させることが最良であるが、制御用のビット数を少な
くするためにも、また人間の耳で聞いてもそれ程の精度
は必要でない。Here, it is best to change the envelope clock frequency in accordance with each key, but in order to reduce the number of control bits, and even when the human ear hears it, it is not necessary to have such precision.
そこで第1オクターブ単位で変化させる程度で十分であ
る。Therefore, it is sufficient to change it in units of the first octave.
たとえば7オクターブ全域の鍵に対してことごとくパル
ス密度を変化させるためには7ビットを必要とするのに
対し、オクターブ毎に変化させるのであれば3ピットで
済む。For example, 7 bits are required to vary the pulse density for all keys across 7 octaves, whereas 3 pits are required to vary it every octave.
このため本実施例ではキースイッチOR回路2の出力は
オクターブで分割されており、エンコーダ3はオクター
ブコードを出力する。Therefore, in this embodiment, the output of the key switch OR circuit 2 is divided into octaves, and the encoder 3 outputs an octave code.
コード変換回路4では最低オクターブでのレートマルチ
プライヤ5の出力パルス密度を入力エンベロ一プクロッ
クに対してK%の密度とし、最高オクターブでは100
%のパルス密度となるように設定し、パルス密度はK%
から100%までオクターブによって変化するようにレ
ートマルチプライヤ5を制御するデータをコード変換回
路4で与えている。In the code conversion circuit 4, the output pulse density of the rate multiplier 5 at the lowest octave is set to K% density with respect to the input envelope clock, and at the highest octave, the output pulse density of the rate multiplier 5 is set to K% density with respect to the input envelope clock.
% pulse density, and the pulse density is K%.
A code conversion circuit 4 provides data for controlling the rate multiplier 5 so that the rate multiplier 5 changes from 100% to 100% depending on the octave.
この場合変化を直線的とすれば第2図のようになり、K
を50%とすれば図示のように8段階に分割するとコー
ド変換回路の出力は4ビットとなる。In this case, if the change is assumed to be linear, it will be as shown in Figure 2, and K
If it is set to 50%, the output of the code conversion circuit will be 4 bits if it is divided into 8 stages as shown.
また第2図のように直線的な変化ではなくその他適当な
値を設定することは容易である。Moreover, it is easy to set other appropriate values rather than a linear change as shown in FIG.
このオクターブに対応したパルス密度をもつレートマル
チプライヤ5の出力エンベロープクロックはレートマル
チプライヤ7に与えられる。The output envelope clock of rate multiplier 5 having a pulse density corresponding to this octave is given to rate multiplier 7.
このレートマルチプライヤ7に対してはアタック・サス
ティーン・レリーズ(ASR) パルス密度指定回路6
の出力が与えられる。For this rate multiplier 7, attack sustain release (ASR) pulse density specification circuit 6
The output of is given.
ASRパルス密度指定回路6は鍵スイッチにおけるアタ
ック,サステイーン,レリーズ時のエンベロープクロッ
クのパルス密度を指定するものである。The ASR pulse density designation circuit 6 designates the pulse density of the envelope clock at the time of attack, sustain, and release of the key switch.
ASRパルス密度指定回路6にはSW1の出力とNAN
D1の出力が与えられる。The ASR pulse density designation circuit 6 has the output of SW1 and NAN.
The output of D1 is given.
SW1出力はアタック、サステイン時に1 であり、N
AND1の出力はサスティーン時に 0 を出力する。SW1 output is 1 during attack and sustain, and N
The output of AND1 outputs 0 during sustain.
この出力の組合わせよりアタック、サスティーン、レリ
ーズ時のレートマルチプライヤ7の出力パルス密度を指
定する。Based on the combination of these outputs, the output pulse density of the rate multiplier 7 during attack, sustain, and release is specified.
このレートマルチプライヤ7には4ビット入力されて・
・・・・・15)を制御する。4 bits are input to this rate multiplier 7.
...15) is controlled.
アタック時は100%を指定する。Specify 100% when attacking.
いまアタック時にレートマルチプライヤ7はレートマル
チプライヤ5の出力と同じパルス密度のエンベロープク
ロックを出力し、ハルス密度関数器10に与えられ、本
実施例ではAj+1=Aj/2の式で与えられる等比級
数のパルス密度を発生する回路を使用する。At the time of attack, the rate multiplier 7 outputs an envelope clock with the same pulse density as the output of the rate multiplier 5, which is given to the Hals density function unit 10, and in this embodiment, the rate multiplier 7 outputs an envelope clock with the same pulse density as the output of the rate multiplier 5. Use a circuit that generates a series of pulse densities.
この回路10は8進のリングカウンタ9とレートマルチ
プライヤ8で構成されており、入カパルス数256に対
して出力パルス数を128〜1に制御する。This circuit 10 is composed of an octal ring counter 9 and a rate multiplier 8, and controls the number of output pulses to 128 to 1 for the number of input pulses of 256.
つまり入力パルス数256毎にリングカウンタを1進す
る方法で最初1 000000を指定し、パルス密度は
128/256×100%となる次に100000を指
定しパルス密度はその1/2の64/256×100%
を指定するというように、入力パルス256個毎に出力
パルス数は128,64,32,・・・,■と変化する
。In other words, first specify 1000000 by incrementing the ring counter every 256 input pulses, and the pulse density becomes 128/256 x 100%.Next, specify 100000, and the pulse density is 1/2 of that, 64/256. ×100%
The number of output pulses changes to 128, 64, 32, . . . , ■ for every 256 input pulses.
またリングカウンタの代りに1ビツトだげ”1”を書込
むシフトレジスタとしてもよい。Also, instead of a ring counter, a shift register may be used in which "1" is written in increments of one bit.
このレートマルチプライヤ8の出力はエンペロープカウ
ンタ11に与えられる。The output of this rate multiplier 8 is given to an envelope counter 11.
エンベロープカウンタ11はデジタルエンベロープ波形
を発生するためのカウンタであり、実施例ではアツプダ
ウンカウンタが使用される。The envelope counter 11 is a counter for generating a digital envelope waveform, and an up-down counter is used in the embodiment.
エンベロープカウンタ11はSW1の出力により”1”
のアツプカウンn=8であり、kが8までいくと、すな
わちリングカウンタ9が00000001を指定する場
合エンベロープカウンタ11は256カウントし、全て
”1”となりNAND1より”O2を出力する。The envelope counter 11 is set to “1” by the output of SW1.
The up counter n=8, and when k reaches 8, that is, when the ring counter 9 specifies 00000001, the envelope counter 11 counts 256, all become "1", and the NAND1 outputs "O2".
NAND1の出力はASRパルス密度指定回路6に与え
られ、レートマルチプライヤ7の出力を禁止する。The output of NAND1 is given to the ASR pulse density designation circuit 6, and the output of the rate multiplier 7 is inhibited.
これによりアタックは停止してサスティーンとなる。This stops the attack and becomes sustain.
こゝでNAND1は定常値を定めるものであり、適当な
定常値を設定すればよい。Here, NAND1 determines a steady-state value, and an appropriate steady-state value may be set.
鍵スイッチSW1が開かれると、ASRパルス密度指定
回路6に”0”が入力されレリースの適当ルチプライヤ
7は入カパルス数16に対してnR個を出力する。When the key switch SW1 is opened, "0" is input to the ASR pulse density designation circuit 6, and the appropriate multiplier 7 of the release outputs nR pulses for the 16 input pulses.
この出力はパルス密度関数発生器10のレートマルチプ
ライヤ8に入力される。This output is input to the rate multiplier 8 of the pulse density function generator 10.
いまSW1の出力はワンショットマルチバイブレータ1
2に与えられており、OR1を通してリングカウンタ9
はリセットがかげられ、10000000の状態に戻る
。Currently, the output of SW1 is one-shot multivibrator 1
2, and the ring counter 9 is passed through OR1.
is reset and returns to the state of 10000000.
さらにSW1出力はエンベロープカウンタ11のアンプ
ダウン指定に入力され、ダウンカウントを指定する。Furthermore, the SW1 output is input to the amplifier down designation of the envelope counter 11 to designate down counting.
パルス密度関数発生器10は再びアタックと同様の動作
をし、レートマルチブライヤ7の出力パルス数256個
毎ニ128,64,・・・,1と出力し、エンベロープ
カウンタ11は255から0までダウンカウントする。The pulse density function generator 10 again operates in the same way as the attack, outputting 2128, 64, . Count.
エンベロープカウンタ11が0となった時NOR1は”
1”を出力し、ワンショットマルチバイブレータ13に
入力される。When envelope counter 11 becomes 0, NOR1 becomes "
1” and is input to the one-shot multivibrator 13.
ワンショットマルチバイブレータ13の出力はレートマ
ルチプライヤ5,7,8とフリツプフロツプ(FF1)
とリングカウンタ9をリセットし、FF1の出力Qは”
0”となり、AND1よりエンベロープクロックを禁止
する。The output of the one-shot multivibrator 13 is rate multipliers 5, 7, 8 and flip-flop (FF1).
and reset the ring counter 9, and the output Q of FF1 becomes "
0”, and the envelope clock is inhibited by AND1.
上記エンベロープカウンタ11の出力をD/A変換器1
4によりアナログ変換した時の波形を第3図aに示す。The output of the envelope counter 11 is transferred to the D/A converter 1.
FIG. 3a shows the waveform after analog conversion using 4.
なおアタック中に鍵が離された場合においても、リング
カウンタ9はリセットがかかースが始まりNOR1の出
力によりエンベロープ動作はレリースが終了すると停止
する。Note that even if the key is released during an attack, the ring counter 9 is reset, the pulse starts, and the envelope operation stops when the release ends due to the output of NOR1.
またレリース中に鍵が再び押された場合においても立上
り、立下りのワンショットマルチバイブレータにより係
のパルス密度から再びアタックが始まりNAND1の出
力によりエンベロープ動作は定常値まで到達するとサス
ティーンとなる。Further, even if the key is pressed again during release, the one-shot multivibrator with rising and falling starts the attack again from the current pulse density, and when the envelope operation reaches a steady value due to the output of NAND1, it becomes sustain.
本実施例のパルス密度関数発生器では等比級数Aj+1
=Aj/2なるデルタPCMのエンベロープデータをパ
ルス密度乗算器によりPNM(パルス数変調)データに
変換しパルス密度を発生させた。In the pulse density function generator of this embodiment, the geometric series Aj+1
=Aj/2 delta PCM envelope data was converted into PNM (pulse number modulation) data by a pulse density multiplier to generate pulse density.
しかし他の実施例として第4図に示すように、A3+1
=A3+Bなる式で表わされる等差級数のデルタPCM
のエンベロープデータをPNMデータに変換しパルス密
度を発生させることも容易であり、エンベロープ波形は
等差級数の和として出力される。However, in another embodiment, as shown in FIG.
Delta PCM of the arithmetic series expressed by the formula =A3+B
It is also easy to convert envelope data into PNM data to generate pulse density, and the envelope waveform is output as the sum of an arithmetic series.
すなわち、同図で破線のパルス密度関数器10内に示す
ように、前述のリングカウンタの代りに加算器21とラ
ッチ回路22をループに接続し、Aiを加算器21に入
れてBを加えてラッチ回路22よりAj+1=Aj+B
なるパルス密度を発生させたものである。That is, as shown in the broken line pulse density function unit 10 in the figure, an adder 21 and a latch circuit 22 are connected in a loop instead of the ring counter described above, and Ai is put into the adder 21 and B is added. From the latch circuit 22, Aj+1=Aj+B
The pulse density was generated as follows.
その他各種の関数が用いられる。Various other functions are also used.
本実施例においては、第3図aに示されるように、階段
波形で示されるPCM波形に対し、本発明ではそれを直
線近似した波形となり、第3図bに示すように量子化ノ
イズは同図b■のPCM波形の量子化ノイズに対し、本
発明では同図b■の1ステップの量子化ノイズであり低
ノイズとすることができる。In this embodiment, as shown in FIG. 3a, the PCM waveform is a staircase waveform, but in the present invention, the waveform is linearly approximated, and the quantization noise is the same as shown in FIG. 3b. In contrast to the quantization noise of the PCM waveform shown in FIG. b (2), in the present invention, the quantization noise is one-step quantization noise shown in FIG.
以上説明したように、本発明によれば楽音信号の周波数
に対応した速度を持つエンベロープ波形を形成するため
のエンベロープクロックをパルス密度変換することによ
り得ることができ、自然なエンベロープ波形やさらには
別の効果を出すことが可能となる。As explained above, according to the present invention, an envelope clock for forming an envelope waveform having a speed corresponding to the frequency of a musical tone signal can be obtained by pulse density conversion. It becomes possible to produce the effect of
また記憶素子を用いることなく関数計算によりエンベロ
ープデータを得ることから集積化に適している。Furthermore, since envelope data is obtained by functional calculation without using a memory element, it is suitable for integration.
この場合PCM波形データをレートマルチプライヤに与
えてPNM(パルス数変調)波形データとすることによ
り、従来のPCMエンベロープ波形を直線近似すること
ができ、デジタルの欠点とされる量子化ノイズを最低レ
ベルの1ステップだけのノイズに減少することができる
ものである。In this case, by feeding the PCM waveform data to a rate multiplier to generate PNM (pulse number modulation) waveform data, the conventional PCM envelope waveform can be linearly approximated, and the quantization noise, which is considered a drawback of digital, can be reduced to the lowest level. The noise can be reduced to only one step of noise.
第1図は本発明の実施例の構成を示す説明図、第2図お
よび第3図は第1図の実施例の要部の特性説明図、第4
図は本発明の他の実施例の構成を示す説明図であり、図
中、1はエンベロープクロック発生器、2はキースイッ
チOR回路、3は工ンコーダ、4はコード変換、5はレ
ートマルチプライヤ、6はアタック・サスティーン・レ
リースバルス密度指定回路、7,8はレートマルチプラ
イヤ、9はリングカウンタ、10.10’はパルス密度
関数発生器、11はエンベロープカウンタ、12.13
はフンショットマルチバイブレータ、14はD/A変換
器、21は加算器、22はラッチ回路を示す。FIG. 1 is an explanatory diagram showing the configuration of an embodiment of the present invention, FIGS. 2 and 3 are explanatory diagrams of characteristics of main parts of the embodiment of FIG.
The figure is an explanatory diagram showing the configuration of another embodiment of the present invention, in which 1 is an envelope clock generator, 2 is a key switch OR circuit, 3 is an encoder, 4 is a code converter, and 5 is a rate multiplier. , 6 is an attack/sustain/release pulse density designation circuit, 7 and 8 are rate multipliers, 9 is a ring counter, 10.10' is a pulse density function generator, 11 is an envelope counter, 12.13
14 is a D/A converter, 21 is an adder, and 22 is a latch circuit.
Claims (1)
ス密度を有するクロック周波数に変換することによりエ
ンベロープの速度を楽音周波数に応じて変化する回路、
該回路の出力クロツクを鍵スイッチのアタック・サステ
ィーン・レリーズに対応したパルス密度をもつクロツク
周波数に変換し前記エンベロープの速度を制御する回路
、該回路の出力クロツクの一定パルス数毎に出力を変化
する関数発生器と該関数発生器の出力によりクロックの
パルス密度を制御するパルス密度乗算器より成るパルス
密度関数発生器、および該パルス密度関数発生器の出力
パルスをカウントしパルス密度関数の累積和をエンベロ
ープ波形として出力するエンベロープカウンタを具備し
たことを特徴とする電子楽器のエンベロープ波形発生装
置。 2 前記関数発生器よりデルタPCMのエンベロープデ
ータを出力し、前記パルス密度乗算器で該デルタPCM
のエンベロープデータをPNMデータに変換することを
特徴とする特許請求の範囲第1項記載の電子楽器のエン
ベロープ波形発生装置。[Claims] 1. A circuit that changes the speed of the envelope according to the musical tone frequency by converting the envelope clock to a clock frequency having a pulse density corresponding to the musical tone frequency;
A circuit that converts the output clock of the circuit to a clock frequency having a pulse density corresponding to the attack, sustain, and release of the key switch and controls the speed of the envelope, and changes the output every fixed number of pulses of the output clock of the circuit. and a pulse density multiplier that controls the pulse density of the clock by the output of the function generator, and counts the output pulses of the pulse density function generator and calculates the cumulative sum of the pulse density function. 1. An envelope waveform generator for an electronic musical instrument, comprising an envelope counter that outputs an envelope waveform as an envelope waveform. 2 Output the delta PCM envelope data from the function generator, and output the delta PCM envelope data by the pulse density multiplier.
2. An envelope waveform generator for an electronic musical instrument according to claim 1, characterized in that the envelope data of the PNM data is converted into PNM data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP51047556A JPS581796B2 (en) | 1976-04-26 | 1976-04-26 | Envelope waveform generator for electronic musical instruments |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP51047556A JPS581796B2 (en) | 1976-04-26 | 1976-04-26 | Envelope waveform generator for electronic musical instruments |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS52130623A JPS52130623A (en) | 1977-11-02 |
| JPS581796B2 true JPS581796B2 (en) | 1983-01-12 |
Family
ID=12778445
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP51047556A Expired JPS581796B2 (en) | 1976-04-26 | 1976-04-26 | Envelope waveform generator for electronic musical instruments |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS581796B2 (en) |
-
1976
- 1976-04-26 JP JP51047556A patent/JPS581796B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS52130623A (en) | 1977-11-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0274137A2 (en) | Tone signal generation device having a tone sampling function | |
| US4119005A (en) | System for generating tone source waveshapes | |
| US4201109A (en) | Envelope waveform generator for electronic musical instruments | |
| US4287805A (en) | Digital envelope modulator for digital waveform | |
| US4811370A (en) | Digital muting circuit | |
| JPS581796B2 (en) | Envelope waveform generator for electronic musical instruments | |
| JPS6031189A (en) | musical tone generator | |
| US4103581A (en) | Constant speed portamento | |
| JPS626240B2 (en) | ||
| JPS58100187A (en) | Musical composition performer | |
| JPS6248239B2 (en) | ||
| JPS60119672A (en) | Read device of musical instrument code | |
| JP2603070B2 (en) | Envelope waveform generator | |
| JPS6048760B2 (en) | Note clock generator for electronic musical instruments | |
| JPS6037600Y2 (en) | electronic musical instruments | |
| JPH0740191B2 (en) | Envelope generator | |
| JPS61248096A (en) | Electronic musical instrument | |
| JP2989431B2 (en) | Delay circuit | |
| JPS61182097A (en) | Noise reduction device for electronic musical instruments | |
| JPS6336394Y2 (en) | ||
| JP2576390B2 (en) | Envelope waveform generator | |
| JPS5898786A (en) | Musical composition performer | |
| JPH0432398B2 (en) | ||
| JPS58102989A (en) | Musical piece performer | |
| JP2698843B2 (en) | Electronic musical instrument |