JPS59109092A - Sustain effect controller for electronic musical instrument - Google Patents
Sustain effect controller for electronic musical instrumentInfo
- Publication number
- JPS59109092A JPS59109092A JP57217858A JP21785882A JPS59109092A JP S59109092 A JPS59109092 A JP S59109092A JP 57217858 A JP57217858 A JP 57217858A JP 21785882 A JP21785882 A JP 21785882A JP S59109092 A JPS59109092 A JP S59109092A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- sustain
- envelope
- state
- length
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000000694 effects Effects 0.000 title claims description 13
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 12
- 238000002789 length control Methods 0.000 claims 2
- 239000002131 composite material Substances 0.000 claims 1
- 235000013550 pizza Nutrition 0.000 claims 1
- 230000003068 static effect Effects 0.000 claims 1
- 230000008859 change Effects 0.000 description 46
- 238000010586 diagram Methods 0.000 description 8
- 238000000034 method Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 230000002459 sustained effect Effects 0.000 description 7
- 230000002238 attenuated effect Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 239000003990 capacitor Substances 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 235000017166 Bambusa arundinacea Nutrition 0.000 description 2
- 235000017491 Bambusa tulda Nutrition 0.000 description 2
- 241001330002 Bambuseae Species 0.000 description 2
- 235000014036 Castanea Nutrition 0.000 description 2
- 241001070941 Castanea Species 0.000 description 2
- 235000015334 Phyllostachys viridis Nutrition 0.000 description 2
- 239000011425 bamboo Substances 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 241000272201 Columbiformes Species 0.000 description 1
- 241000257465 Echinoidea Species 0.000 description 1
- 101000823108 Equus caballus Alpha-1-antiproteinase 3 Proteins 0.000 description 1
- 241000772415 Neovison vison Species 0.000 description 1
- 238000001467 acupuncture Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000001877 deodorizing effect Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000003292 glue Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000035943 smell Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
この発明は電子栄器に関し、待にサスティン効朱を制御
できるようにしたものである。
一般に電子楽器においては、自然楽器の楽音に類似する
榮廿を発生するために楽音信号に対して第1図CB)あ
るいは第1図C)に示すような撮幅エンベロープを(=
1与するようになされている。第1図(ロ)のエンベロ
ープ波形は持続音糸の自然楽器例えはオルガン、フルー
ト、バイオリン等に類似する楽音を発生する場合に付与
するもので、時点t1で鍵盤のキーを押して第1図(4
)に示すキーオン信号K ONが立上ったときアタック
波形部W1によって急速に立上った佐デ1ケイ波影部W
2を介してアタック波形@、wiのピークレベルI、A
(これをアタックレベルと呼ぶ)より少し低い持続レ
ベルLSをもつ持続波形部W3 K移り、その後時点t
2 でキーを漸したときリリース波形fll’4によっ
てゆっくりとOレベルに戻る。また第1図(C)のエン
ベロープ波形は減衰音系の自然系器例えはピアノ・ハー
プシコード叫VCM似する条材を発生する場合に付与す
るもので、第1図(B)の持=廿糸のエンベロープ波形
に対して持続波形部W3をもたない構成をもっている。
ところで、自然楽器の楽音においては、リリース波形部
W4の時間的長さくこれをサスティン長と呼ぶ)は谷楽
器について一様ではない。因みに各自然楽器においてレ
エ、発生した楽音が減衰して消えるまでの音電の変化の
仕方(これをサスティン効果と叶ふ)にそれぞれ特徴が
わり、電子楽器によって各音色の菌性を発生する際には
対応する自然楽器のサスティン効果に類似1−るサステ
づンティなつける必俊があり、このようにしないと不自
然さ力相立つ不都合がある。ここで第1図(Blに示す
灼絖音糸のエンベロープ波形を用いる場合のサスティン
効朱は、鍵を離した時点(すなわちキーオン信号KON
が立下った時点t2)からIJ IJ −ス波形部W4
かOレベルにまで減衰して行く効果をいう。また第1図
(C)に示す減衰音糸のエンベロープ波形を用いる場合
のサスティン効果は、アタック波形部W1が終了した時
点からディグ1彼形部W2を通ってリリース波形部W4
がOレベルにまで倣我して行く効果をいう。
そこで、電子楽器においては、従米珈#時に各音色に対
応したサスティン効果を楽音につけるために第2図に示
す構成のサスティン制?111回路1が用いられていた
。1−なわち、線型回路2において発生されたキーオン
信号K(JN(この場合押鍵時0レベルから負レベルに
立下りそのtk tll+1一時にθレベルに戻る)を
コンデンサ3及びi]変低抵抗4並列回路でなるサステ
ィン制俳:回路IK受けて、キーオン信号KONが負レ
ベルに立下ったときコンデンサ3に負電圧を充電してそ
のまま維持し、その憤キーオン信号KONが0レベルに
戻ったときコンデンサ30光市算圧を可変抵抗4を辿じ
て放゛Iさせることにより、その放出時定数で決まるリ
リース波形部W4を弔するエンベロープ信号ESを送出
させるようになされている。このエンベロープ信号ES
は音源回路5から送出される楽音信号1vISの掘暢を
制御1する開開回路6に与えられ、かくして榮廿信号M
Sにサステづンティを有する伽幅エンベロープをつけThis invention relates to electronic equipment, and allows the sustain effect to be controlled. Generally, in electronic musical instruments, in order to generate a sound similar to the musical tone of a natural musical instrument, the width envelope shown in Figure 1 CB) or Figure 1 C) is applied to the musical sound signal (=
It is designed to give 1. The envelope waveform shown in Figure 1 (B) is given when generating a musical sound similar to a sustained tone natural instrument such as an organ, flute, violin, etc. When a key on the keyboard is pressed at time t1, 4
) When the key-on signal K ON rises, the attack waveform portion W1 causes the wave shadow portion W to rise rapidly.
2 through the attack waveform @, wi peak level I, A
(This is called the attack level) A continuous waveform section W3 with a sustaining level LS slightly lower than K moves, and then at time t
When the key is pressed at 2, the release waveform fl1'4 slowly returns to the O level. Furthermore, the envelope waveform in Figure 1 (C) is given when generating a strip similar to a piano/harpsichord (VCM), which is a natural system analogy for attenuated sounds. It has a configuration in which the envelope waveform does not have a continuous waveform portion W3. By the way, in the musical tones of natural musical instruments, the temporal length of the release waveform portion W4 (called the sustain length) is not uniform for valley instruments. Incidentally, each natural instrument has its own characteristics in the way the sound and electricity change until the generated musical tone attenuates and disappears (this is called the sustain effect). It is necessary to create a sustain similar to the sustain effect of the corresponding natural musical instrument, and if you do not do it this way, there will be disadvantages such as unnaturalness and force. Here, when using the envelope waveform of the burnt sound string shown in Fig.
From the time t2) when IJ falls, the IJ waveform part W4
It is an effect that decreases to the O level. Furthermore, when using the envelope waveform of the attenuated sound string shown in FIG.
This refers to the effect of improving one's ability to imitate oneself up to the O level. Therefore, in electronic musical instruments, in order to add sustain effects corresponding to each tone to the musical tone when playing a musical instrument, a sustain system with the configuration shown in Figure 2 is used. 111 circuit 1 was used. 1- That is, the key-on signal K (JN (in this case, when a key is pressed, it falls from 0 level to a negative level and then returns to θ level at tk tll + 1) generated in the linear circuit 2 is connected to the capacitor 3 and i). Sustain control consisting of 4 parallel circuits: When the key-on signal KON falls to a negative level in response to the circuit IK, the capacitor 3 is charged with a negative voltage and maintained as it is, and when the key-on signal KON returns to the 0 level. By radiating the optical voltage of the capacitor 30 along the variable resistor 4, an envelope signal ES is sent out which corresponds to the release waveform part W4 determined by the release time constant.This envelope signal ES
is given to the opening/opening circuit 6 which controls the depth of the musical tone signal 1vIS sent out from the tone source circuit 5, and thus the entertainment signal M
Add a wide envelope with sustain to S.
【
音色回路へ送出する。
実際上サスティン制御回路1の可変抵抗4は鍵盤と並設
され、演奏者が音色を選択する際可変抵抗4の操作子に
遅動するサスティン長調ルバー7を操作できるようにす
ることにより、仕屈のサスティン長(例えは不自然さが
目立たない程度のサスティン長)の榮廿を発生できるよ
うになされている。因みにサスティン長調整レバー7は
第3図に示す如く、基準のサスティン長を設定する1−
N(JRlvIAL J目盛位置と、サスティン長を基
準長の2倍に設定する[+6dBJ目&位置と、サステ
づン長を基準長の一倍、1倍VCBy定する1−64
aBJ 、 l−+zaBJ目盛位置とを必妙に応じ
てスライドできるようになされた構成のものを適用でき
る。
かかる従来の構成によれば、音色を選択する除に演奏者
の好みに応じてサスティン長調釉レバー7を操作するこ
とによりサスティン長を任急に設定できる自由さがある
反面、楽音の音色を変更すればその都度必らずサスティ
ン長調ルバー7を操作して可変抵抗4の抵抗値を調整し
血さなければならない煩雑さがある。
この発明は以上の点を考慮してなされたもので、伊奏者
が栗廿音色を選択したときこれに応じて標準のサスティ
ン長を自動的に設定できると共に、この設定値を演奏者
が任急に質受できるようにすることにより従来の問題点
を有効に解決しようとするものである。
以下図面についてこの発明の実施例を詳述するに、エン
ベロープ信号発生装置11は、第4図に示すような構成
の電子楽器において楽音信号発生回路12に対して楽音
信号にエンベロープを伺与するだめのエンベロープ信号
VLを与える。すなわち、鍵盤回路14において押圧さ
れたキーは押針検出回路15によって検出され、押鍵さ
れたキーを表わすキーコード信号KCが楽音信号発生回
路12に与えられる。楽音(m号発生回路12はキーコ
ード信号KCに対応する音部をもつと共に、音色選択回
[16から送出される音色選択信号TCを受けて対応す
る音色をもつ楽音1g号を発生する。
エンベロープ佃号発生装[11は押綴検出回路15から
キーオン信号KONを受けてエンベロープ信号VLの発
生及び終了のタイミングを決めると共に、音色選択回路
16から材色:ii!!!択信号TCを受けて選択され
た音色に応じてエンベロープ波形の各g パラメータ(
アタックレベル、持続レベル、アタック時間、リリース
時間等)を決めるようになされている。
かくして、エンベロープ信号発生装置11から発生され
たエンベロープ信号VLは楽音信号発生回路12におい
て発生された楽音信号にエンベロープを付与し、このエ
ンベロープが付与された楽音信号TSがサウンドシステ
ム17において楽音に変換きれる。
この実施例において、エンベロープ信号発生装置11は
、第5図に示すようにエンベロープ信号の埃在値に対し
て変化(ifを演算することによってエンベロープ信号
VLを形成するエンベロープ信号形成部21と、そのy
i集タイミングを決める自鼻タイミング録定部なと、演
算に1史われる目標1直を設定する目悔仙数足部るとを
弔する。
エンベロープ信号形成1%21は、ディジタル演算回路
部の泗褒動作によって例えば第1図について上述したよ
うにアタック波形部W1が指数関数的に立上り、またテ
ィグ波形形部W2及びリリース鼓形部込I4が直線的に
Nl下るようなエンベロープ信号VLを発生させ得る。
7−算回路部はエンベロープ信号VLを境在値データと
して一方の入力]AK受けると共に変化1筐テータ信−
Q■Dを他方の入力端Bに受け、演S指短信号Ut+の
内容に尾、じてエンベロープ信号VL。
に変化値データ信号VDを加算又は酸鼻し、その演算結
果を例えば9ビツトの並列ディジタル信号形式のエンベ
ロープ信号VLとしてシフトレジスタ(]ステージ・9
ヒツト)26を介して出力する。
エンベロープ信号VLは上述のようにか算回路部の入力
端AKフィードバックされると共に、その例えば上位3
ビツトが変化値切換回路27に判断データ信号CTとし
て与えられる。この変化値切換回路27は3ビツトの並
列ディジタル信号形式の判断データ信号CTO内谷がl
’0UUJ 、 l 0OIJ。
1’0]OJ 、 r01]J・・・・・・11月1(
すなわち10進倣でI(JJ 、 I’ll 、 I’
ll 、 +3J・・・・・・17」)にI1m次歩進
して竹〈ごとに、8本の出力うづン10 、tl 、L
2 、t3・・・・・・tlに変化値指示出力を111
k1次迭出するテコーダで構成され、これら出力ライン
tO、tl 、t2 、t3・・・・・・tlに生じる
変化値指定出力に対応する変化値データを変化値デ9−
タ発生回路おから発生させるようになされている。
変化値データ発生回路四は例えは変化11自データJ】
J 、 12J 、 +4J 、 18J
、 116J 、+32J。
l b4 Jを紀憶するROMで構成され、出力ライン
tO、Ll 、t2 、t3・・・・・・tlに指定出
力が得られたときステート信号STによって指定された
ステートに応じて決まる変化イーデータを内容とする変
化値データ清掃VDをゲート回路29を介して演算回路
δの入力端Bに与える。
ここでステート信号STはステート制伽回路(資)にお
いて発生される。ステート制偵1−1路30ハ、持続性
ホの音色が廿芭選択信号TCによって指匣されたとさ、
第1図(6)に示すようにアタック阪形部Wl を形成
させる間ステート信号STをアタックステー)SOとし
、続いてディケイ波形114W2 (ステート811)
及び持続波形MW3 (ステート512)を形成さぜる
間ステート信号STをディケイ−持続ステートS1 と
し、続いてリリース波形部W4を形成させる間ステート
信号STをリリースステートS2とし、それ以外の待機
状態1′は侍橡ステートS3とする。またこれと同時に
ステート制御1ロ路30は待機ステー)S3及びテ1ケ
イー持禮ステート8Jのうち持続鼓形部w3を形成する
持続ステート812に入ったタイミングでゲート制御信
号5LISを識埋rlJ KL、七〇鋏それぞれアタッ
クステートSO及びリリースステー)S2に入るタイミ
ングでゲート制’o” @号SUSを論理10」にする
。さらにステート側倒(ロ)路刃はアタックステートS
Oのとき一舅指足信号LJDO内容を加算にし、またデ
1ケイー持続ステー)bl及びリリースステー)S2の
と@&’14.にする。さらにステート制御回路脚は狩
憔ステートS3からアタックステートSo K入る夕4
ミングでリセットイぎ号R8を送出する。
これに対して減衰音系の音色が皆色選択匍号TCによっ
て指定されたとき、ステート制御回路3oはテ持続ステ
ートステートSIにおいてディグ4ステー)SIJが終
了したら持続ステートS12 ’eジャンプしてリリー
スステートS2にすることにより、持続鼓形部W3をも
たないエンベロープ波形(第1図(C) )を形成させ
るようになされ−Cいる。
変化1■テータ発生回路28は、ステート1δ号STが
アタックステートSOを指定したとき、それぞれ出力う
1ンto 、tl 、t2 、t3・・・・・・L7
に変化イ直指定出力が生じるごとに、16図にボすよ
5にそれぞれlO進数でl−t〕4j 、 l−1
)4J 、 「;(2J 、 r16J・・・l
−1,1を変化値データとする変化値データ信号Vl)
を発生する。またステート信号STがディケイステート
S] を指定したとき「1」を変化値データとする変化
値データ信号VDを発生し、以下同様にステート信号S
TがリリースステートS2゜待機ステートS3を指定し
たときそれぞれ「1」。
10」を変化値と1−る変化値データ信号VDを発生す
る。
この変化値データ信号VDは、演算タイミング設定部2
2において発生されアンドゲート31を通じて得られる
演算タイミングパルス信号CI、によって開制伽1され
るゲー)tPl路四を通じて演算回路かに与えられる。
ここでアンドゲート31はステート制御回路(資)にお
いて発生されるゲート制御信号SO8がインバータ32
において反転されて与えられ、持続ステートS12及び
待機ステート時ゲート制御信号SUSが論理「1」にな
ることによりアンドゲート31が閑動作してtfi算タ
イミングパルス信号CL、の通過を阻止し、これにより
珈躊回路5に対して変化値データ佃号v1)を供紺しな
いようにする。
また刺算師j路5は刺算指建信号(JDの内容に応じて
その内容が加昇動作を指定しているときエンベロープ信
号VLの境在値データに対して変化値データ信号VDの
変化値データを加尊し、逆に減算動作を指にしていると
き減算する。
かくして演算回路すは、ステート信号8Tがアタックス
テー)SOを指定している状態において、演算指定信号
LIDによって加算動作が指定されることにより、判断
データ信号CTの内容が「000」及び[Ut)IJ
、 「0IOj 、 I’011J・・・・・・ II
IIJ(10進数で1−OJ 、rlJ 、r2J
、Il」・・・・・・「7」)の1111序で変化
し、従って9ビツトのエンベロープ信号VL全体の内容
が第6図に示すように1−0」〜163J 、 l’6
4J〜f’127J 、 l−128J〜l−191J
、 [192J〜[255J・・・・・・ [44
8J〜1’5]IJの領域を通って行くとき、変化値デ
ータrb4J 、 1−32.J 、 [6J・・
・・・・ 「1」を演算タイミンクパルス信号CLがゲ
ート回路四に与えられるごとに加算して行き、その結果
エンベロープ信号VLの値が@7図に示すように池算回
数が増大するに従ってほぼ指数関数的に立上ることにな
る。
また演算回路部は、ステート信号STがデ1ケイー持紗
ステー)81又はリリースステートS2を(ド足してい
る状態において、珈典指足信号Ul)によって減算動作
が指定されることにより、′吊時−建値「l」の変化値
データ信号Vl)(う1ンtO〜t7 の変化値指定
出力が切換ってもf(ビしない)を演算タイミングパル
ス信号CLがゲート回路29に与えられるごとに減算し
て行き、その結果エンベロープ信号VLを直線的に減少
させる。
さらに覆具回路25は、ステート信号STがディグ1−
持続ステートS】又は待機ステートS3を指定しくいる
状態において、ゲート回路四が信号SO8に基づいて閉
じたときエンベロープ信号VLを一定値の持続レベルL
S又は0レベルに維持させる。
またエンベロープ信号VLは比較回路おにおいて目標値
設定s23から送出される目標11白データ佃号TGと
比較され、比較(ロ)路おの一牧出力CNによってステ
ート制伊1回路力を動作させる。この場合目憚値設定部
ムは各ステートごとにエンベロープ信号VLが行きつく
べき最終値を目憚仙データ匍号TGとして送出する次の
構成をもつ。
アタックレベル信号発生回路3りは各音色ごとに決めら
れたアタックレベルデータな記憶する1toiviで構
成されたアタックレベルメモリでなり、を色選択信号T
CKよって指定されたアタックレベルデータを読出して
アタックレベル信号TLとしてセレクタ36に与える。
また持続レベル信号発生回路37ハ各音色ことに決めら
れた持続レベルデータをNC快するROMで構成された
持続レベルメモリでなり、音色選択信号TCによって指
定された持続レベルデータな脱出して持続レベル信号S
Lとしてセレクタあに与える。
セレクタ36は、ステート匍jm回路加のステート信号
STを受けてデ1ケ1−持続ステートS1のとき持続レ
ベル4@SLを選択すると共に、アタックステー)80
のときアタックレベル信号TLを選択し、その選択出力
信号を比較回路おに目標イ10信号TGとし℃与える。
かくして、ステー)SUにおいてエンベロープ信号VL
が目標値信号TGの内存(アタックレベル信号TI、)
と一致したとき、比較回路おから一致1百号CNが送出
されることにより、これをステート副側1圓路(資)が
検出してステート信号S′rをアタックステートSOか
らデ1ケ1−持吹ステートS1に切換える。またこのデ
持続ステートステート5IVcおいてエンベロープ信号
Vl、が目愕価信号TGの内存(持続レベル4@号8L
)と一致したとき、比較回路33から一致イ6号CNが
送出されることにより、これをステート匍)御回路加が
検出してゲート割体1毎号SUSを一坤「1」にして持
続ステートS12に切換える。
ゲート回路29にはアンドゲート31を通じて清算タイ
ミング設足部四において発生される削襄タイミングパル
ス信号C1,が与えられる。m4タイミング設尾部座は
音色に対応して演算速度を決めるレートメモリ41を南
する。レートメモ1J4H!各廿色についてエンベロー
プ信号を構成する各ステート部分の演算速度を表わすデ
ータな*[−!憶しているB U iVlで構成され、
音色選択回路16(第4図)から与えられる廿色培択悟
号゛1゛Cとステート制仙ノ回路(資)から与えられる
ステート信号S Tとによって現在指定訟れている曾色
人びステートに対比、するチータケ泰阜レートデータa
号TRとして断出1−0この基準レートデータ信号TR
は加算回路42人び43において手動設定サスティン長
信号MD及びキースケーリング信号KDと加算され、そ
の加算結果がレートデータ信号RDとして演算タ1ミン
ク制伊回路44に与えられる。この実施例の場合、レー
トデータ信号RJ)は第9図に示す如く10進数で「0
」〜「13」までの値をとり侍るようになされ、演界タ
イミング制御回路44&Xクロック信号をこのレートデ
ータ信号RDIC応じて分周し、かくしてレートデータ
信号RDが大きくなればこれに応じて周波数が2倍づつ
尚くなる(従って鳩期が1 。
7倍つつ短かくなる)演算タイミングパルス信号CL’
a’発生する。その#j:1ik−、アタックステート
SOにおいてアタック波形部W1′f!′形成するため
に必鮫な演算時間すなわちアタック時間は、例えば第9
図に示す如くレートデータ信号RDが「13」から「0
」の方向へ減少すればこれに応じて5(:ns)から4
0.9[S)まで2倍づつ長くなって行き、同様にリリ
ースステー1−82においてリリース鼓形部W4を形成
するために必景な屓$4一時間すなわちリリース時間な
工加[ns)から164[S)壕で2倍つつ長くなって
竹〈。
なお、第9図に例示したアタック時間及びIJ IJ−
ス時間はアタックレベル1’ LとしてオールIIJの
フルスケールを指定した場合の値を示し、たものである
。
手動設定ザスティン長信号MDは手動設定サステイン長
信号発生回路45において第3図について上述したサス
ティン長調整レバー7の調整位置に対応して発生される
。この実施例の場合サスティン長調督レバー7によって
謄1動されるコード信号発生器から・サステ1ン長尚整
レバー7の調整位置r+6dBJ’ 、 lN0RI
VIALJ 、 l”−6dBJ =l −12d
L(J KLvじテ1−ou J 、 rloJ
、 l”()l J 。
「11」のように変化する2ビツトのコード信号でナル
サスティン長指尾信号SDをサスティン長メモリ46に
与える。このサスティン長メモリ46は札定信号SDの
I’i各1−ouJ 、 [IOJ 、 「OIJ
。
[11JK幻Y巳・して10進数で「−1」、[0」
。
r+LJ 、l+2Jのサスティン長設足データを記
憶するROMでなり、指矩信号SDによって続出された
データがステート信号STによってリリースステートS
2になったとき開動作するゲート回路47を1川じて手
動設定サスティン長信号Ml)としてフJO臭−回路4
2に送出される。
従って、サステづン長調督レバー7が調整位置r+6d
BJ 、IN(JRMALJ 、r−−6dBJ
、1−12dBJ[Nfされているとき、す、リースス
テートS2になることに加算回路42K [−1J
、 IOJ 。
1−+IJ 、 「+2Jとなる手IwI設定すステ
ィン長侶号MDが与えられ、これによりこのときレート
メモリ41から♂「出されているリリース波)杉部W4
についての基準レートデータ信号1゛Rの値にr−IJ
。
ru−1、r+1」 、l+2Jを加算してなる加麹。
出力Al)が加舅、―l路心に与えられることになる。
また、キースケーリング信号KDはキースケーリング信
号発生回路49において音色選択信号TCに対応して発
生される。キースケーリング信号発生回路49は、自然
楽器において発生する栗廿のエンベロープの鍼化速度が
栄音の音部が1鴎〈なれはこれに応じて上昇する傾向が
あシ、かつその上昇の程度が各楽器ことに相違すること
に対応させてエンベロープのyn速度を選択された音色
に応じて調整しようとするもので・上昇の程度を表わす
係数データを音色ととに配憶するスケーリング係数メモ
リ5Qを鳴し、十のnU′、憶データを音色選択18号
TCによって読出して係数データKSとして乗算回路5
1に与える。乗算(ロ)路51にはキーコード信号KC
が与えられ、その乗算出力がキースケーリング信号KD
として加算回路43に与えられる。
この実施例の場合、スケーリング係数メモIJ 50は
音色選択信号TCがストリングの−f巴を指定している
とき小さい値の係数データ信号KSを送出し、これによ
り第10図■に示す如くキーコード信号KCが太きくな
った(楽音の音部が尚〈なった)ときこれに応じてキー
スケーリング信号Kl)をほとんど変化させないように
なされている。捷た音色遺沢イd号TCがそれぞれピア
ノ、フルートの音色あるいはキターの音色を指定してい
るとき中程度の値及び大きい値の係数データ信号KSを
送出し、これにより第1(1図(刊及び(Oに示す如く
キーコード信号KCが大きくなる(楽音の音高が尚くな
る)に従ってこれに応じてキースケーリング信号KDを
中程度及びこれよりζらに太きく変化させるようになさ
れている。
実際上加算回路43において加算されるキースケI)ン
グ傷号KDは加算(ロ)路42の加算出力信号ADK比
較して十分小さいイ「に選定され、レートデータ信号R
1)の価に対して飯大眠「+2」程度の変化を与える程
度であり、はとんどの場合加算回路42の出力信号AD
の小数性S分たけに加算されるデータである。なお、こ
の加算回路42 、43の代わりに乗算回路等の消臭回
路を用いるようにしてもよい。
以上の構成において、ステート割仙1[I、:11路3
0は第11図のフローチャートの処理手111に従って
演算回路δを偵算制仙11−ることによって、第8図ω
)又(工(C)のエンベロープ波形をもつエンベロープ
信号Vl、を形成する。すなわちステート制御回路次は
、第11図のステップSP] において待惨ステー)
S3になり、軟〈ステップSP2 において嗣埋rl
Jのゲート制御信号SUSを送出してゲート回路四への
削冑タ4ミングバルス信号CLの通過をアンドゲート3
1において阻止して演算回路5の加算、減褒動作をさせ
ないようにする。このときエンベロープ信号Vl、はオ
ール10」・レベルを維持する。
ステート開側1回路30は幌いてステップSP3 に
移って初たなキーオン4m号KONが一θ埋11」にな
ったか否かを判断し、1!7足されれば再度ステップS
PI K戻り、かくしてステート制御回路側は新たな
キーオン1g号KONが発生するのを待ち受ける状態に
なる。
やがてステップSP3 において功だなキーオン信号
KONが絵埋「1」になったことを判H「すると、ステ
ート制(g回路(9)は次のステップSP4 VC移っ
てゲート制御M1倍号SUSを論理「0」にすると共に
、次のステップSP5 において演算回路5に対する
リセット信号BSを論理「1」にしてエンベローフイキ
号Vl、を演算開始レベル(オール「0」レベル)に設
建する。
次のステップSP6 においてステート制(ill t
=+路3fJはステート信号STをアタックステートS
OK切換えると共に、7j11ntq:路5に対する―
算指定、lH号LJI)を論理rlJにして加算動作を
指定する。
このとき変化値データ発生回路28は第6図について上
述した変化110をもつ変化値データ信号Vl)を送出
し、これをゲート回Th29に与えられる一算タイミン
グパルス信号CLによって演算回路5において加算演算
させ、かくしてエンベローブイ8号VLがオール10」
レベルから指数関数的に上昇してアタック波形部W1
を形成して行く。一方スチーNU号STがアタックステ
ー)SO[なったことにより、目標値設定部オのセレク
タ36&丁アタックレベル信号TLを選択してこれを目
標値佃号TGとして比較+=+路;侶に与えてエンベロ
ープ信号VLと比軟さぜる。
次にステート制御ii4+1(4)路間はステップSP
7 に移ってキーオン信号KONが論理1′1」か否か
を判IWr L、・肯定結果が得られれば次のステップ
SPHに移ってエンベロープ信号VLが目憚値信号TG
(すなわちアタックレベル信号TL)と等しいか又はそ
れ以上になったか否かを判断する。このとき否定結果が
イhられれば未だアタックステート80の刺躊−が終了
していないので、ステップSP6 に戻って再反ステ
ップSJ’7 及びSF3 の判断を実行する。ここ
でステップSP7 の↑11断は途中でキーが離され
ていないことをasUするために実行されるもので、否
定結果が得られると佐運するステップ5P15にジャン
プしてJtlol路5をリリーススフ t” S 2
K jl’iil (m+することによりエンベロー
プ信号VLを直ちに消滅させる。
これに対してステップSP8 においてエンベロープ
信号VLが目椰値信号TG(すなわちアタックレベル信
号TL)になったことの肖冗結呆が倚られると、ステー
ト制御回路30はステップ5P9(F4つて第8図の時
−a tll においてステート16号STをディケイ
−持続ステー)S]KVJ換えると共に、yJ鼻指足佃
信号Dを論理1−0」にして減脚動作を指定させる。従
って演算回路るは変化値データX1色生匝l路かから到
来する変化佃11」の層化1直テータ信号vL)をエン
ベロープ信号VLがら諷算して行くことによシブ1ケ1
肢形HW2−を形成して付く。このどきセレクタ36は
ステート信号STYτよって持続レベル信号SLを目偉
値信号TGとして比軟(ト)j路おに与える。
わじいてステート制御(ロ)路間は次のステップspi
。
に移ってキー1748号KONが==q [iJか否か
((lil−ってキーが途中で離されたか否か)を1(
1断し、肯定結果が得られれば次のステップ5PII
Itr4多って工、ンベローフ゛イ西号VL、力ε゛目
標1巾1占号TG(す々わち持続レベル信号SL)と等
しいか又はそれ以下になったか否かを判断する。否定結
果が得られればステート制御回1路30 +X A 度
ステップSP9 に戻ってステップ5PIO及びS
pHの4−IJ断を抹返1゜ここでステップ5PIOに
おいて否定結果が得られればキーが1frlIされてい
るので後述1−るステップ5P15にジャンプしてエン
ベロープ信号VLをItちに7自滅きせる。
これに対してステップ5PII において肖矩#c朱が
仰られると、次のステップ5P12においてステート制
餠1回路80は音色選択18号TCによって指足された
エンベロープ波形モードが持続音形であるか又は減お音
形であるかを判断し、持続音形エンベロープが指定され
ているときは次のステップ8P13 に移ってゲート制
仙I傷号SUSを論理「1」にしてゲート回路29VC
おける霊化仙データ信号VDのプ…過を阻止することに
よりエンベロープ信号Vl、を変化でセないようにし、
かくして第8図の時点t1゜において持続波形部W3を
形成させる。
このときステート制御回路間は次のステップ5P14に
おいてキーオン信号KONが論理11」か否かを判断し
、肯足されれば再度ステップ5P14 に戻ることによ
りキーが離されるの゛を待つ。
やがてステップS)’14 において否定結果が得られ
ればステート制り1回路3tJは次のステップ5PI5
に移ってステート信号STをリリースステートS2に切
撲えることにより、変化価データ発生回路おから変化値
「1」の変1し値データ信号VDを送出させると共に、
演算指定信号UL)を論理「0」にセットする。そして
次のステップ5P16 VC移り、ゲート制御信号SU
Sを蔭埋「0」にしてゲート(ロ)略画に対して渕算タ
イミングノ(ルス信号CLを与えることにより、演算回
路5によってエンベロープ信号VLを変化値「1」づつ
減少変化させて付き、かくして第8図の時点t□3にお
いてリリース波形部W4を形成開始させる。
続いてステート制御回路(資)はステップ5P17に移
ってリリースエンド検出回路あの検出信号WEに基つい
てエンベロープ信号VLがオール「0」になったか古か
を判断する。ここでリリースエンド挽出回1路34は9
人カノア回路でなり、並列9ビツトのエンベロープ信号
VLを受けてこれがオール「0」になったと隼論理「1
」になるリリースエンド検出信号REを送出する。ステ
ップS PI3において否屋軸来が得られれば再びステ
ップ5P15に民ってステップ5P15 、5P16
、8P17の処理を繰返し実有し、かくしてエンベロー
プ信号VLがオール「0」レベルまで低下して行くのを
待つ。やがてステップ5P17 において賞定鮎来が得
られると、ステート制御回路3oはエンベロープ信号V
l。
のりリースが陽んでエンベロープ波形の発生動作が終了
したと判断して第8図の時点t14 において上述の
ステップSPI の待機状態に戻、る。
このようにして第8図ω)K示すような持続音形のエン
ベロープ波形のエンベロープ(=号V Lがm算回路2
!5において形成される。
これに対してステップS PI3のエンベロープ波形モ
ードの判断結果が減衰音形であれば、ステート匍J御回
路(資)はステップ5P13及び5P14をジャンプし
てステップ5P15 Kyす、これによりステップS
PI3及びS PI3における持続成形部W3の形成動
作をせずに的ちにリリースステート82に入り、その結
果第8図(C)に示すような減衰音形のエンベローラ°
信号VLを演算回@25から得ることができる。
このよ5に第5図の構成によれは、演算回路局から、オ
ールrOJレベルからアタックレベルTLまでアタック
波形部W】が室上シ、続いてアタックレベルTl、から
持続レベルSL、までティケイ彼形eW2が立下った後
この持続レベルSLの持続波形部W3が持続し、続いて
持続レベルSLからオール10」レベル1ですIJ−ス
波形部W4が立下る第8図(B)に示すような持続音形
のエンベロープ信号VLを得ることができ、又はそのう
ち持続波形部W3をもたない第8図(C)に示すような
駅哀音形のエンベロープ信号VLを借ることができる。
かくするにつき、各波形部W1〜W4の発生時間は硬算
タイミング制御回路鵠からの割算タイミングパルス信号
CLの鞠期が油臭時の設足操作粂件に応じてnν定され
ることにより、選択された音色及び押されたキーの音高
に対応する値になる。
すなわち、各波形部W1〜W4における演算タイミング
パルス信号CLの基準周期はレートメモリ41において
音色選択信号TC及びステート信号S’l:よって決め
られると共に、この基準周期がキースケーリング信号発
生回路49において音色選択1を号TC及びキーコード
信号KCとによって得られるキースケーリング信号KS
によって音高(すなわち押されたキー)に比して1b正
される。便って演算回路5から得られるエンベロープ信
号VLは自然榮器の楽音のエンベロープKIA似した波
形になる。
これに加えて、特にリリース波形部W4の発生時間はサ
スティン長調整レバー7(第3図)を迦奏者が手動操作
することにより心安に応じて農夫できる。すなわち手動
設建すスティン長信号元生回路45&″s、サスティン
データ信号SLJ及びステート信号S’Tによってリリ
ース波形部W4の発生時に手動設定サスティン長(4号
MDを発生して油鼻り/′
4ミングバルス信号CLの基準周期を修正する。
かくして′fix回路5から得られるエンベロープ信号
Vl、はそのリリース波形部W4の長さが屓突渚の好み
に応じて変更されたものになり、かくして楽音のサステ
ィン効果を手動操作によって変史できる。
このことはサスティン効果についてみれば、レートメ七
り41の基準レート信号TRK基づいて自動的に得られ
る基準のサスティン長と、手動設冗すスティン長毎号発
生回路45の手動設定サスティン長信号MDIIC基づ
いて手動的に得られる餉正すスティン長とを必要に応じ
て選択でき、従って一段と表現能力の大きな電子楽器を
得ることができることを意味する。この隔味からみて、
リリース波形部W4を形成するに当ってレートメモリ4
1は+動設定ザステイン長信号MDK幻して基準サステ
イシ長信号として機能する基準レート信号TRを発生ず
る基準サスティン長信号発生手j&7a1′構成するこ
とになる。
なお、上述においては、リリース波形部W4としてエン
ベロープ信号VLを直線的に立下けるようにした場合に
ついて述べたが、第8図において破趣で示すように例え
は指数関数的に立下けるようKする等4ル々変史できる
。このようにする場合はステー)(8号STがリリース
ステー)S2のとき変化イ1トデータ発生回路路から、
第12図に示すよウニエンベローフ’信号VLがオール
「1」レベルからオール10」レベルに立下って打った
とき得られる変化1′向指定邑力t7〜tOK応じて指
数関数的に変化する変化値データ伯−号Vl)を続出す
るようにすれば良い。
また、上述においては、アタック彼形部戦11デイケづ
鼓形部W2及びすIJ−ス波形部W4を作る際に、演算
回路5において所定の周期ごとに演算動作させるように
した場合にこの発明を適用したが、これに限らず、?Y
ll算回路5の演算周期(随其タイミングパルス信号C
L(7)同期)を上述した変化値データ信号VDの場合
と同様にしてエンベロープ信号VLの現在値に応じて変
化感ゼるようにした場合にもこの発明を適用し得る。
さらに、上述においCは、アタックTHL#部W1を形
成する際に、演算回路δを加算動作させかつディグ鼓形
部形部W2及びIJ IJ−ス波形部w4を形成する際
に減算動作させるようにしたがこれに代え、アタック波
形mW1を形成する際にオールrlJレベルを基準にと
って減算しかつデ4ヶ1波形部W2及びIJ IJ−ス
波形部W4を形成する際に力++St、て行くようにし
ても良い。
さ、らに、上述においては単音電子楽器について祝萌し
たが、絢知の発音割当て回路を用いた俵音電子楽器とし
てもよく、この場合にはエンベロープ信号発生装置11
から各発音チャンネルに関するエンベロープ信号MLを
時分割で発生するようにするとよい。このためには、第
5図のシフトレジス1夕26を発音チャンネル数に等し
いステージ数に設定すると共に、発音割当て回路から各
発音チャンネルのキーオン信号KONを時分割で入力す
る。
そしてこの時分割キーオン信号KON&1ついて上述し
たエンベロープ信°号発生動作を各発音チャンネルごと
に時分割で行うようにすれば良い。
以上のようにこの発明によれば、選択された音色に最適
な標準のサスティン長を自動的に設定できると共に、こ
の標準のサスティン長を基準とし□
て音色とは関係なく演奏者が例えば2倍、捗倍、h倍・
・・・・−というよ5に任意に手動で袈更できるサステ
ィン効果を容易に得ることができる。[
Send to tone circuit. In practice, the variable resistor 4 of the sustain control circuit 1 is installed in parallel with the keyboard, and when the performer selects a tone, the sustain major key lever 7, which moves slowly, can be operated by the operator of the variable resistor 4. It is possible to generate a sustain length of (for example, a sustain length that does not cause any unnaturalness). Incidentally, as shown in FIG. 3, the sustain length adjustment lever 7 is used to set the standard sustain length.
N (JRlvIAL Set the J scale position and the sustain length to twice the reference length [+6 dBJ position & set the sustain length to one time and one time the reference length VCBy 1-64 aBJ, l-+zaBJ A configuration in which the scale position can be slid according to the necessity can be applied. According to such a conventional configuration, in addition to selecting the tone, the sustain major key glaze lever 7 can be operated according to the player's preference. By doing this, you have the freedom to set the sustain length at will, but on the other hand, if you change the timbre of a musical note, you have to operate the sustain major lever 7 and adjust the resistance value of the variable resistor 4 each time. This invention was made in consideration of the above points, and it is possible to automatically set a standard sustain length when an Italian player selects a Chestnut tone, and also to adjust this setting value. This is an attempt to effectively solve the problems of the conventional art by enabling a performer to immediately receive a copy of the envelope signal generator. , in an electronic musical instrument having the configuration shown in FIG. A key code signal KC, which is detected by the detection circuit 15 and represents the pressed key, is given to the musical tone signal generating circuit 12. The musical tone (m number generating circuit 12 has a tone part corresponding to the key code signal KC, and also has a tone part corresponding to the key code signal KC. The envelope tsukuda number generator 11 receives the timbre selection signal TC sent from the selection circuit 16 and generates the musical tone 1g having the corresponding timbre. At the same time, each g parameter of the envelope waveform (
The attack level, duration level, attack time, release time, etc.) are determined. In this way, the envelope signal VL generated by the envelope signal generator 11 adds an envelope to the musical tone signal generated in the musical tone signal generating circuit 12, and the musical tone signal TS to which this envelope is applied is converted into a musical tone in the sound system 17. . In this embodiment, the envelope signal generating device 11 includes an envelope signal forming section 21 that forms an envelope signal VL by calculating a change (if) with respect to the presence value of the envelope signal, as shown in FIG. y
I would like to pay my respects to the own nose timing recording section, which decides the timing of the i-collection, and the Mepensen Kazuashi section, which sets the target 1st shift that is recorded in the calculation. In the envelope signal formation 1% 21, the attack waveform part W1 rises exponentially due to the reward operation of the digital arithmetic circuit part, as described above with reference to FIG. It is possible to generate an envelope signal VL such that Nl falls linearly. 7 - The arithmetic circuit section receives the envelope signal VL as boundary value data and receives one input] AK, and also changes the envelope signal VL as boundary value data.
Q■D is received at the other input terminal B, and an envelope signal VL is generated according to the content of the input signal Ut+. The change value data signal VD is added or calculated, and the result of the operation is sent to the shift register (stage 9) as an envelope signal VL in the form of a 9-bit parallel digital signal, for example.
26. The envelope signal VL is fed back to the input terminal AK of the arithmetic circuit section as described above, and is also fed back to the input terminal AK of the calculation circuit section, for example,
The bit is applied to the change value switching circuit 27 as a judgment data signal CT. This change value switching circuit 27 uses a judgment data signal CTO in the form of a 3-bit parallel digital signal.
'0UUJ, l 0OIJ. 1'0]OJ, r01]J...November 1 (
In other words, I (JJ, I'll, I' in decimal imitation)
ll, +3J...17") to I1m step and for each bamboo, 8 outputs 10, tl, L
2, t3... Output the change value instruction to tl to 111
The change value data corresponding to the change value specified outputs generated on these output lines tO, tl, t2, t3...tl are changed to the change value data 9-.
The okara generation circuit is designed to generate okara. Change value data generation circuit 4 is, for example, change 11 own data J]
J, 12J, +4J, 18J
, 116J, +32J. It is composed of a ROM that memorizes the output lines tO, Ll, t2, t3...tl, and when a specified output is obtained on the output lines tO, Ll, t2, t3...tl, a change effect is determined according to the state specified by the state signal ST. A change value data cleaning VD containing data is applied to the input end B of the arithmetic circuit δ via the gate circuit 29. Here, the state signal ST is generated in a state control circuit (equipment). In State Detective 1-1 Road 30, the continuous E tone is selected by the change selection signal TC.
As shown in FIG. 1 (6), the state signal ST is set to attack waveform 114W2 (state 811) while forming the attack slope portion Wl, and then the decay waveform 114W2 (state 811)
Then, the state signal ST is set to the decay-sustaining state S1 while forming the continuous waveform MW3 (state 512), and then the state signal ST is set to the release state S2 while forming the release waveform part W4, and the other standby state 1 ' is the samurai state S3. At the same time, the state control 1 low path 30 recognizes the gate control signal 5LIS at the timing when it enters the sustaining state 812 forming the sustaining drum-shaped portion w3 among the standby state S3 and the holding state 8J. , 70 scissors, respectively attack state SO and release state) At the timing of entering S2, gate system 'o' @ No. SUS is set to logic 10. Furthermore, state side tilt (b) Michiba is attack state S
When O, the content of the one-legged toe signal LJDO is added, and the D1K sustain stay) BL and release stay) S2 and @&'14. Make it. Furthermore, the state control circuit leg enters the attack state SoK from the attack state S3.
Sends reset signal R8 at timing. On the other hand, when an attenuated tone tone is specified by the all-color selection signal TC, the state control circuit 3o jumps to the sustaining state S12'e and releases it when the sustaining state state SI is completed. By setting to state S2, an envelope waveform (FIG. 1(C)) that does not have the continuous hourglass portion W3 is formed. Change 1■ The theta generation circuit 28 outputs outputs to, tl, t2, t3, . . ., L7, respectively, when state 1 δ ST specifies attack state SO.
Each time a direct specified output occurs, the numbers shown in Figure 16 are 1-t]4j, 1-1 in 10 base, respectively.
)4J, ``;(2J, r16J...l
-1, 1 as change value data signal Vl)
occurs. Further, when the state signal ST specifies the decay state S, a change value data signal VD with "1" as the change value data is generated, and the state signal S is similarly generated.
"1" when T specifies release state S2 and standby state S3. A change value data signal VD with a change value of "10" and a change value of 1- is generated. This change value data signal VD is supplied to the calculation timing setting section 2.
The signal is applied to the arithmetic circuit through the gate tPl, which is gated by the arithmetic timing pulse signal CI generated at the gate 2 and obtained through the AND gate 31. Here, the AND gate 31 is configured so that the gate control signal SO8 generated in the state control circuit (equipment) is connected to the inverter 32.
When the gate control signal SUS becomes logic "1" in the sustain state S12 and the standby state, the AND gate 31 operates in a silent manner and blocks the passage of the tfi-calculated timing pulse signal CL. The change value data (v1) is not supplied to the coffee circuit 5. In addition, the sashisanshi j path 5 indicates the change in the change value data signal VD with respect to the marginal value data of the envelope signal VL when the content of the sashimi finger position signal (JD specifies an increasing operation). Value data is added, and conversely, when subtraction operation is specified, subtraction is performed.Thus, in the state where state signal 8T specifies attack state (SO), addition operation is specified by operation designation signal LID. As a result, the content of the judgment data signal CT becomes “000” and [Ut)IJ
, "0IOj, I'011J... II
IIJ (1-OJ, rlJ, r2J in decimal
, Il'' ... ``7''), and therefore the contents of the entire 9-bit envelope signal VL are 1-0'' to 163J, l'6 as shown in FIG.
4J~f'127J, l-128J~l-191J
, [192J ~ [255J...] [44
8J to 1'5] When passing through the area of IJ, change value data rb4J, 1-32. J, [6J...
・・・・・・ "1" is added every time the calculation timing pulse signal CL is given to the gate circuit 4, and as a result, the value of the envelope signal VL becomes almost constant as the number of calculations increases as shown in Figure @7. It will rise exponentially. In addition, the arithmetic circuit unit specifies the subtraction operation by the state signal ST (in a state in which the state signal ST is de1key-mochi-sa-sta) 81 or the release state S2 (in the state in which it is added, the sum signal Ul). Every time the timing pulse signal CL is given to the gate circuit 29. As a result, the envelope signal VL is decreased linearly.Furthermore, the cover circuit 25 detects that the state signal ST is in the dig 1-
When the gate circuit 4 closes based on the signal SO8 in a state in which the sustain state S] or the standby state S3 is specified, the envelope signal VL is set to a constant sustain level L.
Maintain at S or 0 level. Further, the envelope signal VL is compared with the target 11 white data TG sent from the target value setting s23 in the comparator circuit, and the state control circuit 1 is operated by the output CN of the comparison circuit (b). In this case, the expected value setting section has the following configuration for sending out the final value that the envelope signal VL should reach for each state as the expected value data signal TG. The attack level signal generation circuit 3 consists of an attack level memory composed of 1toivi that stores attack level data determined for each tone, and a color selection signal T.
The attack level data specified by CK is read out and applied to the selector 36 as an attack level signal TL. Further, the sustain level signal generation circuit 37 is a sustain level memory composed of a ROM that NC stores the sustain level data determined for each tone, and the sustain level data specified by the tone selection signal TC escapes to the sustain level. Signal S
Give it to selector A as L. The selector 36 receives the state signal ST from the state control circuit and selects the sustain level 4@SL when the state is in the sustained state S1.
At this time, the attack level signal TL is selected and the selected output signal is given to the comparison circuit as the target signal TG. Thus, the envelope signal VL at SU
is the existence of the target value signal TG (attack level signal TI,)
When it matches, the comparator circuit Okara coincidence No. 100 CN is sent out, which is detected by the state sub-side 1 round circuit (equipment) and the state signal S'r is transferred from the attack state SO to the de 1 - Switch to the holding state S1. In addition, in this de-sustaining state state 5IVc, the envelope signal Vl is the internal state of the eye startle value signal TG (sustaining level 4 @ No. 8L
), the comparator circuit 33 sends out the coincidence number 6 CN, and the state control circuit detects this and sets the SUS of each gate splitter 1 to "1" to maintain the state. Switch to S12. The gate circuit 29 is supplied with a deletion timing pulse signal C1 generated in the clearing timing section 4 through an AND gate 31. The m4 timing setting section sends a rate memory 41 that determines the calculation speed in accordance with the timbre. Rate memo 1J4H! Data representing the calculation speed of each state part that makes up the envelope signal for each color *[-! It is composed of the remembered B U iVl,
The color of the color currently being selected is determined by the color selection circuit 16 (Fig. 4) and the state signal ST provided from the state control circuit. Chitake Yasufu rate data compared to state a
This reference rate data signal TR is determined as 1-0.
is added to the manually set sustain length signal MD and the key scaling signal KD in the adding circuit 42 and the key scaling signal KD, and the addition result is given to the calculator 1 mink control circuit 44 as the rate data signal RD. In this embodiment, the rate data signal RJ) is expressed in decimal notation as shown in FIG.
” to “13”, and divides the frequency of the performance timing control circuit 44 & The calculation timing pulse signal CL' becomes twice as long (therefore, the pigeon period becomes shorter by 1.7 times).
a' occurs. #j:1ik-, attack waveform portion W1'f in attack state SO! For example, the calculation time required to form
As shown in the figure, the rate data signal RD changes from "13" to "0".
”, the number decreases from 5 (:ns) to 4 accordingly.
Similarly, in order to form the release drum-shaped part W4 in the release stay 1-82, the length of the release stay 1-82 is increased by twice as long until 0.9[S]. From 164 [S] the trench becomes twice as long and becomes bamboo. In addition, the attack time and IJ IJ− illustrated in FIG.
The time shown here is the value when full scale of all IIJ is specified as attack level 1'L. The manually set sustain length signal MD is generated in the manually set sustain length signal generation circuit 45 in accordance with the adjustment position of the sustain length adjustment lever 7 described above with reference to FIG. In this embodiment, from the code signal generator which is moved by the sustain length adjustment lever 7, the adjustment position of the sustain length adjustment lever 7 is r+6dBJ', lN0RI.
VIALJ, l”-6dBJ = l-12d
L(J KLvjite1-ou J, rloJ
, l''()l J. A null sustain length signal SD is given to the sustain length memory 46 as a 2-bit code signal that changes like "11". This sustain length memory 46 stores I'i of the fixed signal SD, respectively 1-ouJ, [IOJ, ``OIJ''.
. [11JK Gen Yami/decimal "-1", [0]
. It is a ROM that stores the sustain length setting data of r+LJ and l+2J, and the data successively outputted by the finger rectangle signal SD is released into the release state S by the state signal ST.
The gate circuit 47, which opens when the voltage becomes 2, is used as a manually set sustain length signal Ml) to operate the FJO odor circuit 4.
2 is sent out. Therefore, the sustain length adjustment lever 7 is at the adjustment position r+6d.
BJ, IN (JRMALJ, r--6dBJ
, 1-12 dBJ[Nf, the adder circuit 42K[-1J
, I.O.J. 1-+IJ, ``+2J set IwI Stinchocho MD is given, and at this time, from the rate memory 41, the ``Release wave being issued'' Sugibe W4
r-IJ to the value of the reference rate data signal 1゛R for
. ru-1, r+1'', l+2J. The output Al) will be given to the connection point, -l path center. Further, the key scaling signal KD is generated in the key scaling signal generating circuit 49 in response to the timbre selection signal TC. The key scaling signal generation circuit 49 is configured such that the rate of acupuncture of the envelope of chestnuts generated in natural musical instruments tends to rise in accordance with this, and that the degree of rise varies with This is to adjust the yn speed of the envelope according to the selected timbre in response to differences in musical instruments.・Scaling coefficient memory 5Q that stores coefficient data representing the degree of rise for each timbre. Then, nU' of 10, the stored data is read out by the timbre selection No. 18 TC and sent to the multiplication circuit 5 as coefficient data KS.
Give to 1. The multiplication (b) path 51 has a key code signal KC.
is given, and its multiplication output is the key scaling signal KD
The signal is applied to the adder circuit 43 as a signal. In this embodiment, the scaling coefficient memo IJ 50 sends out a coefficient data signal KS of a small value when the timbre selection signal TC specifies -f Tomoe of the string, thereby causing the key code as shown in FIG. When the signal KC becomes thicker (the tone part of the musical tone becomes thicker), the key scaling signal Kl) is hardly changed in response. When the selected timbre Izawa Id No. TC specifies the timbre of piano, flute, or kitar, respectively, it sends out coefficient data signals KS of medium and large values. As the key code signal KC becomes larger (the pitch of the musical tone becomes higher) as shown in (O), the key scaling signal KD is changed to a medium level and thicker to ζ. In fact, the key scaling signal KD added in the adder circuit 43 is selected to be sufficiently small compared to the addition output signal ADK of the adder circuit 42, and the rate data signal R
1), it gives a change of about ``+2'' to the valence of ``han tain'', and in most cases, the output signal AD of the adder circuit 42
This is the data that is added by the decimal value S of . Note that a deodorizing circuit such as a multiplication circuit may be used instead of the addition circuits 42 and 43. In the above configuration, state Warisen 1 [I, : 11 path 3
0 is calculated as ω in FIG.
) Also, an envelope signal Vl having an envelope waveform of (C) is formed. In other words, the state control circuit then goes to step SP in FIG.
At S3, soft
AND gate 3 sends the gate control signal SUS of J and controls the passage of the abrasive pulse signal CL to gate circuit 4.
1 to prevent the calculation circuit 5 from performing addition and reward subtraction operations. At this time, the envelope signal Vl maintains an all-10'' level. The state open side 1 circuit 30 moves to step SP3 and judges whether the first key-on No. 4m KON becomes 1θ buried 11'', and if 1!7 is added, step S again.
PI K returns, and thus the state control circuit side enters a state in which it waits for the generation of a new key-on No. 1g KON. Eventually, in step SP3, the key-on signal KON becomes ``1'', and the state system (g circuit (9) moves to the next step SP4 VC and logic gate control M1 double number SUS. At the same time, in the next step SP5, the reset signal BS for the arithmetic circuit 5 is set to logic "1" to set the envelope function Vl to the operation start level (all "0" level).Next step SP6 state system (ill t
=+ path 3fJ attacks state signal ST
OK switching and 7j11ntq: for route 5 -
Specify addition operation by setting lH number LJI) to logic rlJ. At this time, the change value data generation circuit 28 sends out the change value data signal Vl) having the change 110 described above with reference to FIG. Thus, envelope buoy No. 8 VL is all 10.
The attack waveform part W1 rises exponentially from the level.
Form and go. On the other hand, since the ST NU ST has become the attack stage SO[, selector 36 of the target value setting section O and the attack level signal TL are selected and compared as the target value TG, given to the partner. The signal is softened relative to the envelope signal VL. Next, between state control ii4+1(4), step SP
7, it is determined whether the key-on signal KON is logic 1'1" or not. If a positive result is obtained, the process moves to the next step SPH and the envelope signal VL is set as the expected value signal TG.
(that is, the attack level signal TL). If the negative result is YES at this time, it means that the stabbing in the attack state 80 has not yet been completed, so the process returns to step SP6 and the judgments in steps SJ'7 and SF3 are executed again. Here, the ↑11 disconnection in step SP7 is executed to confirm that the key has not been released during the process, and if a negative result is obtained, the process jumps to step 5P15 and the Jtlol path 5 is released. t” S 2
K jl'iil (m+ immediately causes the envelope signal VL to disappear. On the other hand, in step SP8, the envelope signal VL becomes the target value signal TG (that is, the attack level signal TL). When pressed, the state control circuit 30 changes the state No. 16 ST to decay-sustained state in step 5P9 (at the time of F4 in FIG. 0'' to specify the leg reduction operation.Therefore, the arithmetic circuit calculates the layered data signal vL) of the change value data X1 coming from the change value data X1 and the envelope signal VL. I'm going to go to Shibu 1 Ke1
It forms a limb shape HW2- and attaches. At this time, the selector 36 applies the sustained level signal SL to the ratio signal TG as the target value signal TG in response to the state signal STYτ. The state control (b) path is the next step spi.
. , key No. 1748 KON is ==q
If a positive result is obtained, proceed to the next step 5 PII.
It is determined whether or not itr4 is equal to or less than the signal TG (that is, the sustaining level signal SL). If a negative result is obtained, the state control circuit 1 circuit 30 +XA returns to step SP9 and performs steps 5PIO and S
If a negative result is obtained in step 5PIO, the key is set to 1frlI, so the process jumps to step 5P15, which will be described later, and the envelope signal VL is immediately destroyed. On the other hand, when #c Zhu is called in step 5PII, in the next step 5P12, the state control 1 circuit 80 determines whether the envelope waveform mode specified by tone selection No. 18 TC is a sustained tone or Determine whether it is a decreasing sound type, and if a sustained sound type envelope is specified, move to the next step 8P13 and set the gate control I signal SUS to logic "1" and turn on the gate circuit 29VC.
The envelope signal Vl is prevented from changing by preventing the spiritual data signal VD from being overflowed,
Thus, a continuous waveform portion W3 is formed at time t1° in FIG. At this time, the state control circuit determines whether the key-on signal KON is logic 11 in the next step 5P14, and if it is affirmative, the process returns to step 5P14 again to wait for the key to be released. Eventually, if a negative result is obtained in step S)'14, the state system 1 circuit 3tJ will proceed to the next step 5PI5.
By moving the state signal ST to the release state S2, the change value data generation circuit sends out the change value data signal VD of the change value "1", and
The operation designation signal UL) is set to logic "0". And next step 5P16 VC transfer, gate control signal SU
By burying S to "0" and applying a calculation timing signal CL to the gate (b) sketch, the arithmetic circuit 5 decreases the envelope signal VL by a change value of "1". , thus starting to form the release waveform part W4 at time t□3 in FIG. 8. Next, the state control circuit (material) moves to step 5P17, and the release end detection circuit detects that the envelope signal VL is completely set based on the detection signal WE. Determine whether it has become "0" or is old.Here, release end extraction circuit 1 34 is 9
When it receives the parallel 9-bit envelope signal VL and becomes all "0", Hayabusa's logic "1" is generated.
The release end detection signal RE is sent out. Step S If a negative opinion is obtained in PI3, go to step 5P15 again and repeat steps 5P15 and 5P16.
, 8P17 are repeatedly carried out, and thus it waits for the envelope signal VL to fall to the all "0" level. Eventually, in step 5P17, when the award is obtained, the state control circuit 3o outputs the envelope signal V.
l. It is determined that the envelope waveform generation operation is completed when the glue lease is positive, and the process returns to the standby state of step SPI described above at time t14 in FIG. In this way, the envelope of the envelope waveform of a sustained tone as shown in Figure 8 ω)K (= sign V L is m arithmetic circuit 2
! Formed at 5. On the other hand, if the judgment result of the envelope waveform mode in step S PI3 is an attenuated tone, the state control circuit jumps to steps 5P13 and 5P14 and proceeds to step 5P15 Ky.
PI3 and SPI3 immediately enter the release state 82 without forming the continuous forming portion W3, and as a result, the envelope with the attenuated sound shape as shown in FIG. 8(C) is produced.
The signal VL can be obtained from the calculation circuit @25. 5. According to the configuration shown in FIG. 5, the attack waveform section W from the arithmetic circuit station from all rOJ levels to the attack level TL is transmitted to the room, and then from the attack level Tl to the sustaining level SL. After the waveform eW2 falls, the sustaining waveform part W3 of this sustaining level SL continues, and then from the sustaining level SL all 10'' level 1 IJ-su waveform part W4 falls, as shown in FIG. 8(B). It is possible to obtain an envelope signal VL in the form of a sustained tone, or it is possible to obtain an envelope signal VL in the form of a continuous tone, as shown in FIG. 8(C), which does not have the continuous waveform portion W3. In this way, the generation time of each of the waveform portions W1 to W4 is determined by nν in accordance with the timing of the division timing pulse signal CL from the calculation timing control circuit according to the setting operation conditions when the oil smells. , the value corresponds to the selected tone and the pitch of the pressed key. That is, the reference period of the calculation timing pulse signal CL in each waveform portion W1 to W4 is determined by the timbre selection signal TC and the state signal S'l in the rate memory 41, and this reference period is determined by the timbre selection signal TC and the state signal S'l in the key scaling signal generation circuit 49. Selection 1 is the key scaling signal KS obtained by the signal TC and the key code signal KC.
The pitch is corrected by 1b compared to the pitch (that is, the pressed key). In other words, the envelope signal VL obtained from the arithmetic circuit 5 has a waveform similar to the envelope KIA of the musical tone of a natural instrument. In addition, the generation time of the release waveform portion W4 can be adjusted according to the player's comfort by manually operating the sustain length adjustment lever 7 (FIG. 3). That is, the sustain length signal generation circuit 45&''s, which is manually constructed, the sustain data signal SLJ, and the state signal S'T, when the release waveform portion W4 is generated, manually sets the sustain length (no. The reference period of the 4-ming pulse signal CL is corrected.In this way, the envelope signal Vl obtained from the 'fix circuit 5 has the length of its release waveform portion W4 changed according to the user's preference, thus producing a musical tone. The sustain effect can be changed by manual operation.This means that the standard sustain length that is automatically obtained based on the standard rate signal TRK of the rate meter 41, and the manual redundant sustain length generated for each issue. This means that the sustain length manually obtained based on the manually set sustain length signal MDIIC of the circuit 45 can be selected as necessary, and therefore an electronic musical instrument with even greater expressive ability can be obtained. look,
When forming the release waveform part W4, the rate memory 4
1 constitutes a reference sustain length signal generator j&7a1' which generates a reference rate signal TR which functions as a reference sustain length signal in addition to the dynamically set sustain length signal MDK. In the above, the case where the envelope signal VL falls linearly as the release waveform part W4 has been described, but as shown by the dashed lines in FIG. You can change history in 4 ways, such as by doing K. In this case, from the data generation circuit, change when S2 (No. 8 ST is release stay)
As shown in FIG. 12, the change obtained when the sea urchin envelope signal VL falls from the all "1" level to the all 10" level and is struck. The change value that changes exponentially in accordance with the specified force t7 to tOK in the 1' direction. It is only necessary to make the data number Vl) appear one after another. In addition, in the above description, the present invention is applicable to the case where the arithmetic operation is carried out at predetermined intervals in the arithmetic circuit 5 when creating the drum-shaped part W2 and the IJ-s waveform part W4. applied, but is not limited to this? Y
The calculation cycle of the ll arithmetic circuit 5 (the corresponding timing pulse signal C
The present invention can also be applied to the case where the change value data signal VD (L(7) synchronization) is changed in accordance with the current value of the envelope signal VL in the same manner as in the case of the change value data signal VD described above. Furthermore, in the above, C causes the arithmetic circuit δ to perform an addition operation when forming the attack THL# section W1, and performs a subtraction operation when forming the dig drum-shaped section W2 and the IJ IJ-S waveform section W4. However, instead of this, when forming the attack waveform mW1, subtract the all rlJ level as a reference, and when forming the 4-waveform part W2 and the IJ-1 waveform part W4, the force ++St. You can also do it. In addition, although the above description is about a single-tone electronic musical instrument, it is also possible to use a Tawarone electronic musical instrument using Ayachi's sound generation assignment circuit, and in this case, the envelope signal generator 11
It is preferable to generate the envelope signal ML for each sound generation channel in a time-division manner. For this purpose, the shift register 26 shown in FIG. 5 is set to the number of stages equal to the number of sound generation channels, and the key-on signal KON of each sound generation channel is input from the sound generation allocation circuit in a time-division manner. The above-described envelope signal generation operation for the time-division key-on signal KON&1 may be performed in a time-division manner for each sound generation channel. As described above, according to the present invention, it is possible to automatically set the optimal standard sustain length for the selected timbre, and the player can, for example, double the standard sustain length regardless of the timbre. , progress times, h times・
. . . 5. You can easily obtain a sustain effect that can be changed manually at will.
第1図は発生すべきエンベロープ波形を示す信号波形図
、第2図は従来のエンベロープ信号発生装置を示す糸軌
的接続図、第3図はサスティン長調贅レバーを示す路線
図、第4図は′串子榮器の概略構成を示すブロック図、
絹5図はこの発明による電子楽器のエンベローフ信号発
生装置の一実施例を示すブロック図、第6図は各波形部
のIJg算に用いる笈化値データの駅間に供する図表、
第7図はアタック鼓形部の清算の様子を示す信号波形図
、第8図は発生されるエンベロープ信号の駅間に供する
信号波形図、第9図はレートデータ信号と伊其時間との
関係を示す図表、第10図はキースケーリング信号発生
回路の飲明に供する曲載図、第11図は第5図の動作の
飲明に惧するフローチャート、第12図はI717一ス
波形部の7声真に用いる変化仙−データの他の例を示す
図表である。
」1・・・エンベローフ信号発生装置、2]・・・エン
ペロー11i号形成都、22・・・帛算タイミング設足
部、羽・・・目0!i!1一般足部、δ・・・清算回路
、谷・・・変化仙切侠回路、か・・・変化値データ発生
回路、29・・−ゲート回路、(資)・・・ステート制
剣!回路、41・・・レートメモリ、42 、43・−
・加算回路、44・・・−0J4其タイミング制側1回
路、45・・・手動設定サスティン長信号形成回路、4
6・・・サスティン長メモリ、47・・・ゲー1−[1
?l路、49・・・キースケーリング信号発生回路、関
・・・キースケ−1)ング保数メモリ、51・・・乗算
回路。
出願人代理人 1)辺 恵 基
第 / 図
1+ρU +l+JII+1+−、!i Z
、S J −−◆躬 Z 図
第 4 図
第 a 図
勢 7 図
め 6 図Fig. 1 is a signal waveform diagram showing the envelope waveform to be generated, Fig. 2 is a line connection diagram showing a conventional envelope signal generator, Fig. 3 is a route diagram showing the sustain major lever, Fig. 4 is 'Block diagram showing the schematic configuration of Kushikoeki,
Figure 5 is a block diagram showing one embodiment of an envelope signal generator for an electronic musical instrument according to the present invention, and Figure 6 is a chart provided between stations of the value data used for IJg calculation of each waveform part.
Figure 7 is a signal waveform diagram showing the clearing of the attack drum section, Figure 8 is a signal waveform diagram of the generated envelope signal provided between stations, and Figure 9 is the relationship between the rate data signal and the I/O time. 10 is a diagram showing the details of the key scaling signal generation circuit, FIG. 11 is a flowchart showing the operation of FIG. It is a chart showing another example of the change data used for the voice true. 1...Envelope signal generator, 2]...Emperor No. 11i formation capital, 22...Calculation timing footing, wings...eye 0! i! 1 General foot, δ...Settlement circuit, Valley...Change Senkiri Kyo circuit, ka...Change value data generation circuit, 29...-Gate circuit, (Equipment)...State control sword! Circuit, 41... Rate memory, 42, 43...
・Addition circuit, 44...-0J4 Its timing control side 1 circuit, 45...Manual setting sustain length signal forming circuit, 4
6... Sustain length memory, 47... Game 1-[1
? l path, 49...key scaling signal generation circuit, function...key scaling 1) scaling constant memory, 51... multiplication circuit. Applicant's agent 1) Motoichi Hen / Figure 1+ρU +l+JII+1+-,! i Z
, S J --◆謬 Z Figure 4 Figure a Figure 7 Figure 6
Claims (1)
れる音色選択41号に応じた音色で、かつエンベローZ
″信号発生手段から発生されるエンベロープ信号に対応
した振幅エンベロープをもつ楽音信号を発生ずる電子栄
器において、le音色選択信号の音色に対応する基準サ
スティン長信号を発生する基準サスティン長信号発生手
段と、演奏者の操作に応じた手動設定サスティン長信号
を発生する手動651fサスティン長信号発午手段と、
上目[1基準サスティン長信号及び上記手動e走すステ
ィン長信号によって上ロピエンペロープ佃号兄生手段か
ら発生されるエンペローフ信号のサスティン長を制御す
るサスティン長制御手段とを具えることを%像とする′
串子某器のサステ1ン効果制御装置。 2 上記基準サスティン長信号発生手段は上記基準サス
テづン長信号を発生するレートメモリでなり、上記手動
設定サスティン長信号発生手段はサスティン長調整操作
子の調整位置に応じた手動静定サステ1ン長信号を発生
するサスティン長メモリを1し、上記サステ1ンーrf
c制御手段において上記基準サスティン長信号を上記手
動設犀すステ1ンー&信号によって修正できるようにし
てなる特許請求の範囲第1項に記歇の電子楽器のサステ
1ン効果制御装置。 3、上ぎピザステ1ン長制一手段は、上ifエンベロー
プ信号のうちリリース波形部を形成1−る速度を上61
基準サスティン長信号及び上記手動設足すステづン*信
号の合成信号によって制御するようにしてなる狩許請求
の岬囲第1狽に記都の電子楽器のサスティン効果制仙1
装置。[Claims] 1. The musical tone signal generating means has a tone according to tone selection No. 41 sent from the tone selection means, and has an envelope Z.
``In an electronic equipment that generates a musical tone signal having an amplitude envelope corresponding to the envelope signal generated from the signal generating means, the standard sustain length signal generating means generates a standard sustain length signal corresponding to the tone of the le tone selection signal; , manual 651f sustain length signal generation means for generating a manually set sustain length signal according to the player's operation;
[1] A sustain length control means for controlling the sustain length of the envelope signal generated from the upper envelope rope generation means by the reference sustain length signal and the manual sustain length signal; do'
Sustain effect control device for a certain type of skewer. 2. The reference sustain length signal generation means is a rate memory that generates the reference sustain length signal, and the manual setting sustain length signal generation means is configured to generate a manual static sustain length signal according to the adjustment position of the sustain length adjustment operator. Set the sustain length memory that generates the long signal to 1, and set the sustain length memory that generates the long signal to 1.
3. The sustain effect control device for an electronic musical instrument as set forth in claim 1, wherein the reference sustain length signal can be modified by the manually set step signal in the control means. 3. The upper pizza step 1 length control means increases the speed at which the release waveform portion of the upper if envelope signal is formed.
Sustain effect control 1 of an electronic musical instrument, which is controlled by a composite signal of the standard sustain length signal and the above-mentioned manually added signal.
Device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57217858A JPS59109092A (en) | 1982-12-14 | 1982-12-14 | Sustain effect controller for electronic musical instrument |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57217858A JPS59109092A (en) | 1982-12-14 | 1982-12-14 | Sustain effect controller for electronic musical instrument |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3306809A Division JP2741557B2 (en) | 1991-10-24 | 1991-10-24 | Sustain effect control device for electronic musical instruments |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59109092A true JPS59109092A (en) | 1984-06-23 |
| JPH0259476B2 JPH0259476B2 (en) | 1990-12-12 |
Family
ID=16710864
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57217858A Granted JPS59109092A (en) | 1982-12-14 | 1982-12-14 | Sustain effect controller for electronic musical instrument |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59109092A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02126294A (en) * | 1988-11-07 | 1990-05-15 | Kawai Musical Instr Mfg Co Ltd | Waveform generation method |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5621200A (en) * | 1979-07-30 | 1981-02-27 | Casio Computer Co Ltd | Electronic musical instrument |
| JPS6042955A (en) * | 1983-08-19 | 1985-03-07 | Sanyo Electric Co Ltd | Stop signal generating circuit |
-
1982
- 1982-12-14 JP JP57217858A patent/JPS59109092A/en active Granted
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5621200A (en) * | 1979-07-30 | 1981-02-27 | Casio Computer Co Ltd | Electronic musical instrument |
| JPS6042955A (en) * | 1983-08-19 | 1985-03-07 | Sanyo Electric Co Ltd | Stop signal generating circuit |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02126294A (en) * | 1988-11-07 | 1990-05-15 | Kawai Musical Instr Mfg Co Ltd | Waveform generation method |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0259476B2 (en) | 1990-12-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS648833B2 (en) | ||
| JPH06149261A (en) | Electronic musical instrument | |
| US6031175A (en) | Music performing apparatus capable of calling registrations for performance and computer readable medium containing program therefor | |
| JPH10214083A (en) | Musical sound generating method and storage medium | |
| JPS59109092A (en) | Sustain effect controller for electronic musical instrument | |
| JPS6230068Y2 (en) | ||
| JPH09330079A (en) | Musical tone signal generating apparatus and musical tone signal generating method | |
| US7297861B2 (en) | Automatic performance apparatus and method, and program therefor | |
| JP2570869B2 (en) | Electronic musical instrument | |
| JP3660125B2 (en) | Electronic musical instrument sound image localization control device | |
| JPS59116696A (en) | Electronic musical instrument | |
| JPH05188953A (en) | Electronic musical instrument | |
| JP2834347B2 (en) | Stereo device and stereo method | |
| JP2000003175A (en) | Musical tone forming method, musical tone data forming method, musical tone waveform data forming method, musical tone data forming method and memory medium | |
| JP4373625B2 (en) | Electronic musical instruments | |
| JP2888712B2 (en) | Music generator | |
| JP3652504B2 (en) | Electronic instrument reverberation effect adding device | |
| JP3595676B2 (en) | Music sound generating apparatus and music sound generating method | |
| JPH038558B2 (en) | ||
| US4183277A (en) | Rhythm accent circuit | |
| JP3760653B2 (en) | Musical sound synthesizer and recording medium on which musical sound synthesis program is recorded | |
| JP3296248B2 (en) | Musical performance equipment | |
| JP2003099039A (en) | Music data editing device and program | |
| JP3013387B2 (en) | Tone generator | |
| JP3190103B2 (en) | Music synthesizer |