JPH043554B2 - - Google Patents

Info

Publication number
JPH043554B2
JPH043554B2 JP58152956A JP15295683A JPH043554B2 JP H043554 B2 JPH043554 B2 JP H043554B2 JP 58152956 A JP58152956 A JP 58152956A JP 15295683 A JP15295683 A JP 15295683A JP H043554 B2 JPH043554 B2 JP H043554B2
Authority
JP
Japan
Prior art keywords
envelope
signal
volume
gate
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 - Lifetime
Application number
JP58152956A
Other languages
English (en)
Other versions
JPS6045296A (ja
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 filed Critical
Priority to JP58152956A priority Critical patent/JPS6045296A/ja
Publication of JPS6045296A publication Critical patent/JPS6045296A/ja
Publication of JPH043554B2 publication Critical patent/JPH043554B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明は電子楽器に関する。
〔発明の背景〕
第1図は、従来技術の代表的な例を示すブロツ
ク回路図であつて、この電子楽器では、キー検出
回路1で検出される鍵盤上の操作キーは、キーア
サイナ2にて割当てがなされる。即ち、キーアサ
イナ2からは、波形生成回路3とエンベロープ発
生回路4Aに対する楽音発生系列の割当てを行な
うための制御信号が送出される。波形生成回路3
及びエンベロープ発生回路4Aでは、同時最大発
音数分の楽音発生系列(チヤンネル)を有する。
なお、この楽音発生系列は、時分割処理方式を採
用したものであつても、独立のハードウエアを複
数個もつたものであつても構成し得る。
そして、割当てられた楽音に対する波形信号
(デイジタル値)とエンベロープ信号(デイジタ
ル値)とは、乗算回路5により乗算され、その結
果得られる各楽音発生系列毎の楽音信号は、累算
回路6にて累算され、その後、D/A変換器7に
てアナログ信号に変換され、そして、可変抵抗器
より成る音量制御器8にて、音量制御して、アン
プ9に送出され、スピーカ10により放音され
る。なお、上記音量制御器8は手動の音量ボリユ
ームあるいは、足で操作するエクスプレツシヨン
ペダルからなる。
このようにして音量制御がなされると、エンベ
ロープ発生回路4Aにて生成されるエンベロープ
信号は、何ら音量設定とは関連なく発生されるた
め、結局アンプ9からの出力楽音信号のエンベロ
ープを考えた場合、エンベロープの立上り時間、
立下り時間が固定のまま、そのレベルが増減制御
されるため、常にエンベロープの勾配が音量設定
レベルに比例することになる。
第2図は、以上のようなことを示すもので、同
図a,bはいわゆる持続音型(オルガン型)エン
ベロープの場合であり、c,dはいわゆる減衰音
型(ピアノ型)エンベロープの場合である。いず
れの場合も、音量レベルが大であると、アタツク
A部分では急激に立上り、音量レベルが小である
程、緩慢に立下ることになる。またリリースR部
分では、その時間が音量レベルによつて変化しな
いため、大きい音量でも小さい音量でも同じ時間
経過した後、音が消滅することになる。なお、同
図でDはデイケイ、Sはサステインを表わしてい
る。
このように、従来の音量制御というものは、エ
ンベロープ発生回路4Aに対しては何ら制御指令
を与えていないため、エンベロープの時間軸はそ
のままで、レベルだけを変化させるものであるた
め、自然楽器の音量制御のメカニズムとは、かな
り隔たつたものであり、またその結果こうした電
子楽器から得られる音は“電気くさい”という表
現で言われるように、均一化した音響しか得られ
ないものであつた。
〔発明の目的〕
この発明の目的は、音量に応じて適切なエンベ
ロープを発生することにより、より自然なエンベ
ロープ制御をおこなえる電子楽器を提供すること
にある。
〔発明の要点〕
すなわち、この発明は、発生楽音の音量を設定
する音量設定手段の音量設定出力に従つて、エン
ベロープ制御された楽音信号のレベルを音量可変
手段により可変して音量制御するのみならず、音
量制御をする前の楽音波形に対しエンベロープ制
御するためのエンベロープ信号の立上りまたは立
下りの傾きを制御手段にて変更することにより、
最終的に得られる楽音のエンベロープ形状を可変
制御するようにしたものである。
〔実施例〕
以下、図面を参照して本発明の一実施例を説明
する。第3図は、そのブロツク回路を示し、第1
図と同一箇所には同一符号を付し、その説明を省
略する。第3図において、可変抵抗器8′は、音
量制御器8内の可変抵抗器と連動しており、(即
ち連動ボリユームで構成し得)電圧VDとグラン
ドレベルとの間の電圧を抵抗11と抵抗分割する
ことにより送出する。従つて音量制御器8の設定
音量に対応する電圧信号が、A/D変換器12に
与えられ、音量制御信号(デイジタル値)に変換
される。後述するように、このデイジタル値は4
ビツト信号で与えられることになる。そして、そ
の音量制御信号は、エンベロープ発生回路4Bに
送出され、エンベロープの発生態様を制御するこ
とになる。
次に、このエンベロープ発生回路4Bの詳細回
路を第4図を参照して説明する。符号13は、エ
ンベロープカウンタで、与えられるエンベロープ
クロツクEを計数して、エンベロープ信号を発生
する。このエンベロープカウンタ13内には、8
ビツトシリアルのシフトレジスタ14−1〜14
−9があり、その内容が9ビツトパラレルの上記
エンベロープ信号として送出される。なお、この
電子楽器は8音まで同時に生成可能となるよう
に、時分割処理方式を採用しており、シフトレジ
スタ14−1〜14−9の各段が各チヤンネルに
対応している。
そして、このシフトレジスタ14−1〜14−
9は基本クロツクφ1にてシフト動作し、その出
力は、更にフルアダー15のA0〜A3入力端子に
与えられる。このフルアダー15のB0入力端子
には、上記エンベロープクロツクEが直接印加さ
れ、またB1〜B8入力端子には、上記エンベロー
プクロツクEが一方の入力として与えられ、他方
の入力としては減算中信号Dが与えられるアンド
ゲート16の出力が共通に印加される。従つて、
このフルアダー15において、上記シフトレジス
タ14−1〜14−9の出力が、エンベロープク
ロツクEの印加時に+1(減算中信号Dが“0”
のとき)、あるいは−1(減算中信号Dが“1”の
とき)される。
そして、このフルアダー15の出力端子S0〜S8
からはその加減算結果信号が送出され、オアゲー
ト17−1〜17−9に印加される。このオアゲ
ート17−1〜17−9には、サステイン時のみ
“1”となるサステイン信号SUSが後述するエン
ベロープステータスカウンタ21の出力にもとず
き図示しない制御部で生成して与えられ、その結
果オアゲート17−1〜17−9から出力する信
号は、アンドゲート18−1〜18−9に印加さ
れる。このアンドゲート18−1〜18−9には
共通に、通常動作時“0”でリセツト時には
“1”となるリセツト信号RSの反転信号が印
加される。なおこのリセツト信号RSは、上記図
示しない制御部で生成されて与えられる。そし
て、アンドゲート18−7〜18−9には、後述
するサステイン制御回路28内のオアゲート19
−1〜19−3が出力する信号c′,b′,a′が更に
与えられる。そして、このアンドゲート18−1
〜18−9の出力は、上述したシフトレジスタ1
4−1〜14−9に送出される。
このエンベロープカウンタ13内のフルアダー
15のキヤリー出力端子Coutの出力は、排他的
オアゲート20に印加される。そして、この排他
的オアゲート20の他方の入力には、減算中信号
Dが与えられ、そして、その出力は、エンベロー
プステータスカウンタ21内のハーフアダー22
の入力端子B0に印加される。
即ち、エンベロープカウンタ13において、ア
タツク時には最大値を越えてアツプカウントした
ときに、上記排他的オアゲート20から“1”信
号が出力し、またリリース時には最小値を越えて
ダウンカウントしたときに上記排他的オアゲート
20から“1”信号が出力し、エンベロープステ
ータスカウンタ21の内容を歩進する。
エンベロープステータスカウンタ21内には、
上記ハーフアダー22に出力を与える8ビツトシ
リアルのシフトレジスタ23−1,23−2があ
る。このシフトレジスタ23−1,23−2は、
エンベロープカウンタ13内のシフトレジスタ1
4−1〜14−9と同期して動作し、その2ビツ
トの内容が“0”、“0”のときエンプテイ
(EMPTY)、“0”、“1”のときアタツク
(ATTACK)、“1”、“0”のときデイケイ
(DECAY)あるいはサステイン(SUSTAIN)、
“1”、“1”のときリリース(RELEASE)を示
す。そして、上記ハーフアダー22のA0、A1
力端に与えられる信号は、B0入力端に与えられ
る信号と加算され、出力端子S0、S1から出力し、
オアゲート24と、アンドゲート25とに印加さ
れる。このオアゲート24には更にキーアサイナ
2より与えられるアタツク開始信号ATが直接与
えられ、上記アンドゲート25には、上記アタツ
ク開始信号ATがインバータ26を介して与えら
れる。従つて、新しい鍵によるキーオン時に、割
当可能なチヤンネルがある場合、そのチヤンネル
時間で、上記アタツク開始信号ATがキーアサイ
ナ2から送出されるため、このアンドゲート2
5、オアゲート24から“1”、“0”のアタツク
を示す信号が出力する。そして、両ゲートの出力
信号はオアゲート27−1,27−2を介して、
上記シフトレジスタ23−1,23−2に与えら
れる。更にオアゲート27−1,27−2には、
エンベロープ発生回路4B内の図示しない制御部
から与えられるリリース開始信号RLが供給され
る。
なお、このリリース開始信号RLは、持続音型
エンベロープが音色指定等によつて選択されてい
るときは、サステイン状態時に鍵盤上の鍵のオフ
操作にともない発生い、減衰音型エンベロープが
音色指定等によつて選択されているときは、デイ
ケイ終了にともない発生する。
上記ステータスカウンタ21の出力は、上記制
御部に送出されるほか、サステイン制御回路28
に印加される。なお、ステータスカウンタ21の
上位ビツトが減算中信号Dとなつてエンベロープ
カウンタ13に与えられる。そして、ステータス
カウンタ21内のシフトレジスタ23−1の出力
はサステイン制御回路28内のインバータ29を
介してアンドゲート30へ印加され、また、上記
シフトレジスタ23−2の出力は直接上記アンド
ゲート30に与えられる。
このアンドゲート30には、更に一致回路31
内のノアゲート32より信号が与えられる。この
一致回路31内には、上記図示しない制御部から
与えられるサステインレベル信号a,b,cと、
エンベロープカウンタ13の上位3ビツト信号を
出力するシフトレジスタ14−7〜14−9出力
との出力を比較をおこなう排他的オアゲート33
−1〜33−3があり、その排他的オアゲート3
3−1〜33−3出力が上記ノアゲート32に印
加されている。従つて、この一致回路31では、
音色選択等によつて決定されるサステインレベル
と、エンベロープカウンタ13による現在計数値
とを比較し両者が一致すると、“1”信号を出力
してアンドゲート30に与える。従つて、このア
ンドゲート30からは、エンベロープステータス
がデイケイであるときに、エンベロープカウンタ
13の計数内容がサステインレベルまで到達する
と、出力が“1”となつて、オアゲート34、ア
ンドゲート35を介して8ビツトのシフトレジス
タ36に“1”信号を入力する。そして、このシ
フトレジスタ36の内容は、その後オアゲート3
4、アンドゲート35を介して循環保持され、そ
して、上記リリース開始信号RLの反転信号が
“0”となるとき、上記アンドゲート35は閉成
せしめられるため、その循環保持を解除される。
従つて、このシフトレジスタ36は、各チヤン
ネル毎に、エンベロープステータスがサステイン
状態であることを示す信号SUSを出力する。こ
の信号SUSは、上記した制御部のほか、上記オ
アゲート19−1〜19−3に、インバータ37
を介して与えられる。
このオアゲート19−1〜19−3には、更に
上記サステインレベル信号a,b,cが与えら
れ、上記信号a′,b′,c′を夫々出力し、エンベロ
ープカウンタ13内のアンドゲート18−7〜1
8−9に印加される。
従つて、サステイン時では、上記信号a′,b′,
c′は、サステインレベル信号a,b,cと一致
し、それ以外のステータス時では、上記信号a′,
b′,c′はオール“1”となる。
次に、エンベロープカウンタ13、エンベロー
プステータスカウンタ21、サステイン制御回路
28の動作を説明する。
キーアサイナ2からアタツク開始信号ATが与
えられると、エンベロープステータスカウンタ2
1の当該チヤンネルの内容は“0”、“1”とな
り、それに応じて、リセツト信号RSは解除され
るため、エンベロープカウンタ13では、エンベ
ロープクロツクEが印加される都度、シフトレジ
スタ14−1〜14−9の内容を+1してゆく。
そして、その内容がオール“1”になると、次の
エンベロープクロツクEの入力時に、キヤリー信
号をフルアダー15は送出し、エンベロープステ
ータスカウンタ21内のハーフアダー22のB0
入力端子に印加する。
従つて、エンベロープステータスカウンタ21
の当該チヤンネルの内容は“1”、“0”となりデ
イケイを示すようになる。そして、このとき、エ
ンベロープステータスカウンタ21からは、減算
中信号Dをエンベロープカウンタ13に与えると
共に、サステイン制御回路28内のアンドゲート
30を開成可能とすべく信号を与える。
従つて、エンベロープカウンタ13において
は、オール“1”データから順次−1演算を、エ
ンベロープクロツクEの入力毎に実行してゆく。
そしてエンベロープカウンタ13の当該チヤンネ
ルの内容が、“a”、“b”、“c”、“1”、“1”

“1”、“1”、“1”、“1”となつたとき(“a”

“b”、“c”は上述したサステインレベルを示す
3ビツトデータ)、サステイン制御回路28内の
一致回路31から一致信号を出力し、その結果、
シフトレジスタ36の当該チヤンネルのビツトに
は“1”が循環保持されることになり、従つて、
サステイン信号SUSを送出する。
このサステイン信号SUSは、エンベロープカ
ウンタ13内のオアゲード17−1〜17−9に
共通に印加されるため、このオアゲート17−1
〜17−9の出力が与えられるアンドゲート18
−1〜18−9に、常にそのチヤンネルでは
“a′”、“b′”、“c′”、“1”、“1”、“1”
、“1”、
“1”、“1”になる値を出力しシフトレジスタ1
4−1〜14−9に入力するようになる。ところ
で、上記のとおり、サステイン状態では、オアゲ
ート19−1〜19−3より送出される上記信号
a′、b′、c′は、サステインレベル信号a、b、c
と同一となる。その結果、サステイン状態では、
エンベロープ信号は、“a”、“b”、“c”、“1”

“1”、“1”、“1”、“1”、“1”を保持するこ

になる。
なお、減衰音型エンベロープが選択されている
ときは、サステインレベルに、エンベロープカウ
ンタ13の計数値が到達すると、即座にリリース
開始信号RLを制御部が出力することによつて、
次のステータス即ちリリースに移行するので、サ
ステインレベルをホールドすることはなく、エン
ベロープカウンタ13ではダウンカウントが継続
して行われる。
一方持続音型エンベロープが選択されている場
合、鍵盤上の押下鍵の離鍵操作まで、エンベロー
プ信号はサステインレベルを保持することにな
り、そして、離鍵操作にともないキーアサイナ2
からリリース開始信号RLが入力し、エンベロー
プステータスカウンタ21の内容を“1”、“1”
に変化させる。その結果、再びエンベロープカウ
ンタ13では、上記サステインレベルからダウン
カウントを開始し、その計数値が最終的にオール
“0”となり、次にエンベロープクロツクEが入
力すると、その内容がオール“1”となりしかも
排他的オアゲート20の出力が“1”となるた
め、エンベロープステータスカウンタ21の当該
チヤンネルの内容を“0”、“0”とする。そし
て、それ以降、リセツト信号RSを“1”とする
ことによつてエンベロープカウンタ13の計数出
力をオールゼロに保持せしめる。
次に、このエンベロープカウンタ13に対し、
エンベロープクロツクEを与えるための回路構成
につき説明する。即ち、第4図中、符号38は、
指数関数的エンベロープクロツク発生回路であ
り、上記エンベロープクロツクEを送出する。
即ち、この指数関数的エンベロープ発生回路3
8は、エンベロープ信号を、時間軸に対し指数関
数的変化をもたらすようにするためのもので、エ
ンベロープカウンタ13から上位3ビツト(256、
128、64の重み付け)の信号が直接あるいは反転
されて供給され、ゲート回路39に与えられる。
更にこのゲート回路39には、8ビツトシリアル
のシフトレジスタ40−1,40−2、40−3
の出力が直接及びインバータ41−1,41−
2,41−3を介して与えられる。
即ち、上記エンベロープカウンタ13の上位3
ビツトは、トランスフアゲートTr−1〜Tr−3
を介して直接ゲート回路39に与えられ、更にイ
ンバータI−1〜I−3を介して反転され、トラ
ンスフアゲートTr−4〜Tr−6を介してゲート
回路39に与えられる。このトランスフアゲート
Tr−1〜Tr−3には、減算中信号Dが反転され
た信号がゲート信号として与えられ、上記トラ
ンスフアゲートTr−4〜Tr−6には、上記信号
DがインバータI−4にて反転されて与えられ
る。
従つて、上記ゲート回路39には、エンベロー
プステータスがアタツクのときには、上記エンベ
ロープカウンタ13の上位3ビツトが直接に、エ
ンベロープステータスがデイケイ、リリースのと
きには、上記エンベロープカウンタ13の上位3
ビツトが反転して与えられる。
上記シフトレジスタ40−1〜40−3は、他
の回路の8ビツトシリアルのシフトレジスタと同
期してシフト動作しており、その値は、ハーフア
ダー42のA0〜A1入力端子にも印加される。そ
して、このハーフアダー42のB0入力端子に加
えられるエンベロープクロツクE0′により上記値
は+1せしめられ、その出力端子S0、S1、S2から
出力し、アンドゲート43−1〜43−3を介
し、再びシフトレジスタ40−1〜40−3に入
力する。なお、このアンドゲート43−1〜43
−3には、上記エンベロープステータスがエンプ
テイを示すときは“0”レベル、それ以外のステ
ータスでは“1”レベルの信号が共通に印加
される。
従つて、エンベロープクロツクE0′が入力する
都度、シフトレジスタ40−1〜40−3の内容
は+1ずつ変化してゆく。そして、その内容は、
エンベロープ信号の上位3ビツト番号を共にゲー
ト回路39に与えられ、その結果このゲート回路
39から出力する信号はインバータ44にて反転
せしめられた後、アンドゲート45に印加され
る。
なお、このゲート回路39において白丸印はア
ンド回路、黒丸印はオア回路を示しており、この
ゲート回路39にて、エンベロープクロツク
E0′を出力しない、つまり間引くためのタイミン
グを決定している。
上記アンドゲート45には、インバータ44の
出力のほか、エンベロープクロツクE0′と、サス
テイン信号SUSが反転した信号とが与えら
れ、サステイン時以外では、上記エンベロープク
ロツクE0′を、エンベロープ信号のレベルに従つ
て間引きして、エンベロープクロツク信号Eを出
力し、上述したエンベロープカウンタ13に送出
し、サステイン時では完全にエンベロープクロツ
クE0′の出力を禁止する。
この指数関数的エンベロープクロツク発生回路
38には、音量レベルに基づくエンベロープクロ
ツク発生回路46から上記エンベロープクロツク
E0′が与えられる。
即ち、この音量レベルに基づくエンベロープク
ロツク発生回路46は、第3図の音量制御器8で
設定した音量レベルに応じたエンベロープ時間/
勾配を得るためのもので、A/D変換器12から
の4ビツト出力A1〜A4は、ゲート回路47に印
加される。更に、このゲート回路47には、8ビ
ツトシリアルのシフトレジスタ48−1〜48−
4の出力が直接及びインバータ49−1〜49−
4を介して与えられる。
このシフトレジスタ48−1〜48−4は、他
の回路の8ビツトシリアルのシフトレジスタと同
期してシフト動作しており、その値は、ハーフア
ダー50のA0〜A3入力端子にも印加される。そ
して、ハーフアダー50のB0入力端子に加えら
れる基本のエンベロープクロツクE0により上記
値は+1され、その出力端子S0、S1、S2、S3から
演算結果は出力し、アンドゲート51−1〜51
−4を介し再びシフトレジスタ48−1〜48−
4に入力する。なお、このアンドゲート51−1
〜51−4には、上述の信号が共通に印加さ
れている。
従つて、基本のエンベロープクロツクE0が入
力する都度、シフトレジスタ48−1〜48−4
の内容は+1ずつ変化してゆく。そして、その内
容は、音量制御信号A1〜A4と共に上記ゲート回
路47に与えられ、その結果このゲート回路47
から出力する信号はインバータ52にて反転せし
められた後、アンドゲート53に与えられる。
なお、このゲート回路47の表記方法は、ゲー
ト回路39のそれと全く同じである。そして、こ
のゲート回路47にて、基本のエンベロープクロ
ツクE0を出力しない、つまり間引くためのタイ
ミングを決定している。
上記アンドゲート53には、このインバータ5
2の出力のほか、上記エンベロープクロツクE0
が与えられ、上記音量制御信号A1〜A4に従つて、
このエンベロープクロツクE0′を間引きして、エ
ンベロープクロツクE0′を出力し、上記指数関数
的エンベロープクロツク発生回路38に与える。
なお、上記基本のエンベロープクロツクE0
各エンベロープステータスで同一であつてもよい
が、後述するように適宜変更することが望まし
い。
次に、この指数関数的エンベロープクロツク発
生回路38と、音量レベルに基づくエンベロープ
クロツク発生回路46の動作につき第5図及び第
6図を参照して説明する。
先ず、指数関数的エンベロープクロツク発生回
路38では、エンベロープカウンタ13が発生す
るエンベロープ信号の上位3ビツトが直接あるい
は反転して与えられており、アタツク時でも、デ
イケイ/リリース時でも、ゲート回路39には、
「000」〜「111」に順次変化する信号が印加され
るため、シフトレジスタ40−1〜40−3の内
容がエンベロープクロツクE0′が入力する都度
「000」〜「111」に変化してゆくのにつれ、第5
図に示すように、アンドゲート45から出力する
エンベロープクロツクEが決定される。
つまり、この第5図では○印で示したタイミン
グで、ゲート回路39が“1”信号を出力し、従
つてエンベロープクロツクEとして、クロツク
E0′を出力しないように間引くことになる。
つまり、アタツク時では、エンベロープレベル
が大となるにつれて、エンベロープクロツクEの
出力頻度は減少してゆき、例えば最大レベルで
は、最小レベルの1/8の周波数となる。
同様に、デイケイ時あるいはリリース時におい
て、エンベロープレベルが小となるにつれ、実際
にゲート回路39に与えられる3ビツト入力は、
「000」から「111」へと増大してゆくことになり、
上記同様にして、エンベロープレベルが小になる
につれて、エンベロープクロツクEの出力頻度は
減少するようになる。
従つて、固定の周波数をもつエンベロープクロ
ツクE0′に対しエンベロープレベルの変化に応じ
て適宜間引き処理が行われ、その結果得られるエ
ンベロープ信号は、析れ線近似による指数関数波
形信号(疑似指数関数波形信号)となる。
そして、更にこのエンベロープクロツクE0′は
音量レベルに基づくエンベロープクロツク発生回
路46により、基本のエンベロープクロツクE0
から得られる。即ち、音量制御信号A1〜A4が第
2図のA/D変換器12より供給されるため、こ
の値に従つて、基本のエンベロープクロツクE0
を間引き処理する。即ち第6図に示すように、エ
ンベロープクロツクE0が入力する都度シフトレ
ジスタ48−1〜48−4の内容は「0000」〜
「1111」に変化してゆき、それにつれアンドゲー
ト53から出力するエンベロープクロツクE0′が
決定される。つまり、この第6図では、○印で示
したタイミングでゲート回路47が“1”信号を
出力し、従つてエンベロープクロツクE0′として、
クロツクE0を出力しないように間引くことにな
る。
その結果、音量制御信号A1〜A4が「0000」の
ときは、第6図からも理解されるように、基本の
エンベロープクロツクE0が直接エンベロープク
ロツクE0′としてアンドゲート53から出力する
ため、エンベロープの立上り(即ちアタツク)、
立下り(即ちデイケイ、リリース)の部分の時間
が最短になり、逆に例えば上記音量制御信号A1
〜A4が「1111」のときは、基本のエンベロープ
クロツクE0は、ゲート回路47により間引かれ
て、エンベロープクロツクE0′として出力するこ
とになり、エンベロープクロツクE0′の周波数は、
エンベロープクロツクE0の1/16となり、エンベ
ロープの立上り、立下りの部分の時間は最長とな
り、上述の音量制御信号A1〜A4が「0000」の場
合に比べて、16倍の長さをもつことになる。
第7図及び第8図は、上述のような制御を施し
て得られる楽音信号のエンベロープについて模式
的に示したものであり、音量制御器8の出力ある
いはアンプ9の出力信号のエンベロープ波形と考
えればよい。なお、この図では、アタツク部分、
デイケイ部分、リリース部分で夫々周波数の異な
る基本のエンベロープクロツクE0を切換えて使
用したため、図中の“A”と、“D”及び“R”
の和と長さが異なつている。このように、エンベ
ロープステータスに応じて、基本のエンベロープ
クロツクE0を選択することによつて、より望ま
しいエンベロープ信号を得ることは可能である。
ところで、第7図においては、aが音量制御信
号A1〜A4が「1111(=15)」のフルレベルの場合、
bが同信号が「0101(=5)」の場合の、持続音型
エンベロープ波形を示しており、結局エンベロー
プの最大値あるいはサステインレベルが、16/1
6:6/16になる反面、エンベロープのアタツク時
間、デイケイ時間、リリース時間が11/16:1/16
となる。従つて、エンベロープの勾配は、結局1
6/11:6/1となる。
第8図は、減衰音型エンベロープの場合の例を
示し、aが音量レベルが大のとき、bが音量レベ
ルが小のときである。
以上説明したとおり、この実施例によれば、楽
音波形発生手段を構成する波形生成回路3(第3
図参照)から発生する楽音波形に対し、エンベロ
ープ信号発生手段を構成するエンベロープ発生回
路4B(第3図及び第4図参照)から得たエンベ
ロープ信号により、エンベロープ付与手段を構成
する乗算回路5(第3図参照)において、音量レ
ベルに関係なくフルレンジでエンベロープ乗算を
行い、信号劣化の少ない状態でエンベロープ制御
した楽音信号を生成する。そして、音量設定手段
を構成する音量制御器8の可変抵抗器のつまみ
(第3図参照)の音量設定に従つて、音量可変手
段を構成する音量制御器8の可変抵抗器(第3図
参照)にて上記エンベロープ制御された楽音信号
のレベルを可変して音量制御するようにしてい
る。
更に、この実施例の特徴的なことは、音量設定
手段の音量設定に応答して、制御手段を構成する
可変抵抗器8′、A/D変換器12、音量レベル
に基づくエンベロープクロツク発生回路46(第
3図、第4図参照)にて、エンベロープ信号発生
手段が発生するエンベロープ信号の立上りまたは
立下りの傾きを変更してエンベロープ形状を可変
制御するようにしている。
従つて、設定音量の大小に従つてエンベロープ
信号が変化することになり、最終的に得られる楽
音は従来の第2図のような音量変化に伴うエンベ
ロープの時間軸上の変化がないものではなく、第
7図、第8図の如きエンベロープをもつもの、具
体的には例えば音量が小となつたら早く立上り、
早く消えてゆく、アタツク感をもつた楽音を得る
ことができる。
なお、上記実施例では、音量レベルを16段階、
エンベロープ曲線の折れ線近似を8段階、サステ
インレベルを8段階でとれるようにしたが、更に
細かくとり得るようにすれば、より自然なものと
なる。
また、上記実施例においては、音量設定装置例
えばボリユームあるいはエクスプレツシヨンペダ
ルからの信号によつて音量制御信号を生成しこの
音量制御信号によつてエンベロープの発生態様を
制御したが、鍵盤上の鍵の押圧力あるいは押圧速
度によつて音量制御を行なうものにおいては、そ
のような音量を決定する信号によつて、エンベロ
ープの発生態様を制御するようにしてもよい。
〔発明の効果〕
この発明は以上説明したように、音量設定手段
の音量設定出力に従つて、エンベロープ制御され
た楽音信号のレベルを音量可変手段により可変し
て音量制御するのみならず、音量制御する前の楽
音波形に対しエンベロープ制御するためのエンベ
ロープ信号の立上りまたは立下りの傾きを制御手
段にて変更するようにして、エンベロープ形状を
可変制御するものであるので、音量設定にともな
つて好適なエンベロープが付与された楽音が生成
でき、しかも音量レベルに無関係な高品質である
自然な楽音の発生が可能となるという利点があ
る。
【図面の簡単な説明】
第1図は従来例のブロツク回路図、第2図は従
来例におけるエンベロープ信号の波形図、第3図
は本発明の一実施例のブロツク回路図、第4図は
上記一実施例のエンベロープ発生回路の詳細回路
図、第5図及び第6図は、第4図の回路の動作を
説明するための図、第7図は上記一実施例により
得られる持続音型エンベロープの波形の模式図、
第8図は上記一実施例により得られる減衰音型エ
ンベロープの波形の模式図である。 4B……エンベロープ発生回路、8……音量制
御器、8′……可変抵抗器、12……A/D変換
器、13……エンベロープカウンタ、38……指
数関数的エンベロープクロツク発生回路、46…
…音量レベルに基づくエンベロープクロツク発生
回路、47……ゲート回路、48−1〜48−4
……シフトレジスタ、50……ハーフアダー。

Claims (1)

  1. 【特許請求の範囲】 1 楽音波形を発生する楽音波形発生手段と、 この楽音波形発生手段から発生する上記楽音波
    形に対してエンベロープ制御するためのエンベロ
    ープ信号を発生するエンベロープ信号発生手段
    と、 上記楽音波形発生手段からの上記楽音波形に対
    し上記エンベロープ信号発生手段からの上記エン
    ベロープ信号を付与してエンベロープ制御された
    楽音信号を得るエンベロープ付与手段と、 発生楽音の音量を設定する音量設定手段と、 この音量設定手段の設定に基づき上記エンベロ
    ープ付与手段から供給される上記エンベロープ制
    御された楽音信号のレベルを可変して音量制御す
    る音量可変手段と、 上記音量設定手段にて設定される音量に応じ
    て、上記エンベロープ信号発生手段が発生する上
    記エンベロープ信号の立上りまたは立下りの傾き
    を変更することによりエンベロープ形状を可変制
    御する制御手段と、 を具備したことを特徴とする電子楽器。
JP58152956A 1983-08-22 1983-08-22 電子楽器 Granted JPS6045296A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58152956A JPS6045296A (ja) 1983-08-22 1983-08-22 電子楽器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58152956A JPS6045296A (ja) 1983-08-22 1983-08-22 電子楽器

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP63303452A Division JP2546215B2 (ja) 1988-11-30 1988-11-30 エンベロープ発生装置
JP7321462A Division JP2698843B2 (ja) 1995-12-11 1995-12-11 電子楽器

Publications (2)

Publication Number Publication Date
JPS6045296A JPS6045296A (ja) 1985-03-11
JPH043554B2 true JPH043554B2 (ja) 1992-01-23

Family

ID=15551833

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58152956A Granted JPS6045296A (ja) 1983-08-22 1983-08-22 電子楽器

Country Status (1)

Country Link
JP (1) JPS6045296A (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6267591A (ja) * 1985-09-19 1987-03-27 カシオ計算機株式会社 エンベロ−プ波形作成装置
JPH0738956Y2 (ja) * 1987-10-02 1995-09-06 カシオ計算機株式会社 楽音合成装置
JP2611610B2 (ja) * 1992-10-06 1997-05-21 カシオ計算機株式会社 エンベロープ発生装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5328204A (en) * 1976-08-27 1978-03-16 Hitachi Ltd Revolv ing electrical machine
JPS5345131A (en) * 1976-10-06 1978-04-22 Hitachi Ltd Magnetic circuit for magnetic bubble
JPS5370812A (en) * 1976-12-07 1978-06-23 Kawai Musical Instr Mfg Co Electronic musical instrument
JPS5850386Y2 (ja) * 1978-03-30 1983-11-16 ヤマハ株式会社 電子楽器

Also Published As

Publication number Publication date
JPS6045296A (ja) 1985-03-11

Similar Documents

Publication Publication Date Title
JPS6342268B2 (ja)
JPS6129895A (ja) 楽音発生装置
JPS5851279B2 (ja) 電子楽器のタッチレスポンス装置
JPH0782340B2 (ja) 楽音波形信号発生装置
JPH043554B2 (ja)
JP2021039315A (ja) 共鳴音信号発生方法、共鳴音信号発生装置、共鳴音信号発生プログラムおよび電子音楽装置
JPS6359157B2 (ja)
JP2698843B2 (ja) 電子楽器
JPS5840199B2 (ja) デンシガツキ
JP2500704B2 (ja) 電子楽器
JPH0736109B2 (ja) タツチレスポンス装置
JPS59105692A (ja) 電子楽器のタツチレスポンス装置
JP2605387B2 (ja) 楽音信号発生装置
JP2964498B2 (ja) 電子楽器のエンベロープ波形発生器
JP2571559B2 (ja) 波形信号処理方法
JP2603070B2 (ja) エンベロープ波形発生装置
JP3047431B2 (ja) 電子楽器
JP2830326B2 (ja) エンベロープ制御装置
JP2888844B2 (ja) 楽音信号発生装置
JPS6365156B2 (ja)
JPH0519768A (ja) 楽音合成装置
JP2915753B2 (ja) 電子楽器
JP3311898B2 (ja) 楽音合成回路
JPH0122632B2 (ja)
JPH0643863A (ja) エフェクタ