JPH0434760B2 - - Google Patents

Info

Publication number
JPH0434760B2
JPH0434760B2 JP57164518A JP16451882A JPH0434760B2 JP H0434760 B2 JPH0434760 B2 JP H0434760B2 JP 57164518 A JP57164518 A JP 57164518A JP 16451882 A JP16451882 A JP 16451882A JP H0434760 B2 JPH0434760 B2 JP H0434760B2
Authority
JP
Japan
Prior art keywords
clock pulse
gate
envelope
output
clock
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
JP57164518A
Other languages
English (en)
Other versions
JPS5952296A (ja
Inventor
Keiichi Sakurai
Hideaki Ishida
Kotaro Hanzawa
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP57164518A priority Critical patent/JPS5952296A/ja
Priority to GB08324601A priority patent/GB2127608B/en
Priority to US06/532,504 priority patent/US4537110A/en
Priority to DE19833333805 priority patent/DE3333805A1/de
Publication of JPS5952296A publication Critical patent/JPS5952296A/ja
Publication of JPH0434760B2 publication Critical patent/JPH0434760B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/02Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
    • G10H1/04Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation
    • G10H1/053Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation during execution only
    • G10H1/057Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation during execution only by envelope-forming circuits

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 この発明はエンベロープ制御装置に関する。
マンドリン効果をデイジタル的に付与する従来
のエンベロープ制御装置では、エンベロープ波形
データをそのカウント値に基づいて発生するエン
ベロープカウンタをキーオン時にまずアツプカウ
ントを開始させ、そのカウンタ値が一定値となつ
たら自動的にダウンカウントに切換えさせ、その
後一定時間後にリセツトしてから再びアツプカウ
ント動作を開始させ、この結果、キーオン時から
キーオフ後まで複数回、同一計数動作が繰返され
ることによりマンドリン効果を得るように構成さ
れている。
また従来、複数のエンベロープ制御装置を有し
て同時に生成される楽音に対し複数の異なるマン
ドリン効果を同時に付加するようにしたものも実
用化されている。その場合、第5図に示すよう
に、各エンベロープ制御装置が発生するエンベロ
ープ波形データの周期が異つている場合にはうな
りが発生して非常に聞きづらくなることが多い。
この発明は上述した事情を背景にしてなされた
もので、その目的とするところは、複数のエンベ
ロープ制御装置が同期して各マンドリン効果の付
与された楽音を発生するようにしたエンベロープ
制御装置を提供することである。
以下、図面を参照してこの発明の一実施例を説
明する。第1図は電子楽器内に設けられLSIに内
蔵されているエンベロープ制御装置の回路構成を
示す。図において、バイナリカウンタ1はキーオ
ンパルス出力時にノアゲート2の出力であるリセ
ツト信号Rを印加されてリセツトされたのちクロ
ツクφSを入力して計数動作を行うカウンタであ
る。而してクロツクφSは図示しないクロツク発生
回路から発生する。
バイナルカウンタ1の各ビツト出力は共にノア
ゲート3に入力し、したがつてノアゲート3から
はバイナリカウンタ1の計数値が「0」となる都
度、1発のパルス信号(後述するマンドリンクロ
ツクMDN)が出力し、アンドゲート4およびト
ライステートバツフア5に印加される。またバイ
ナリカウンタ1の下位3ビツトのビツト出力はノ
アゲート6にも入力する。従つてこのノアゲート
6からは、前記下位3ビツトがオール“0”にな
る都度、1発のパルス信号が出力し、アンドゲー
ト7印加される。更にバイナリカウンタ1の4ビ
ツト目のビツト出力はインバータ8を介しオアゲ
ート9に入力する。このオアゲート9には後述す
るアツプ/ダウン信号UP/downも入力し、而し
てオアゲート9の出力はアンドゲート7の他端に
入力する。またアンドゲート7の出力はアンドゲ
ート10を介しエンベローブクロツクENV
CLKとしてエンベロープカウンタ11の端子
CLOCKに印加される。
入力端子I−Iには前記電子楽器のパネル面に
設けられている音色選択スイツチ(図示略)の選
択状態に応じて入力モードでは“0”レベル、出
力モードでは“1”レベルの制御信号が入力し、
前記トライステートバツフア5の制御端子に印加
されるほか、アンドゲート4の他端に、またイン
バータ12を介しアンドゲート13の一端に印加
される。そしてトライステートバツフア5にはノ
アゲート3が出力するパルス信号が入力して入出
力端子IO−Iに印加され、他のエンベロープ制
御装置へ送出される。茲で、この電子楽器がいま
8音ポリフオニツクの楽器であるとすると、時分
割処理方式によつて8チヤンネルの楽音作成回路
が形成され、最大8個までの楽音が同時に作成放
音される。又マンドリン効果が付与された2個の
楽音を合成できるようにこの電子楽器にはエンベ
ロープ制御装置が内蔵されたLSIが2チツプ設け
られている。したがつて出力モードにおいては、
入出力端子IO−Iを介し前記パルス信号が出力
して他のLSIチツプのエンベロープ制御装置へマ
ンドリンクロツクMDNとして送出され、該マン
ドリンクロツクMNDにもとずくマンドリン効果
が付与された楽音が作成され、更に両チツプから
の出力楽音を合成して1つの楽音が形成されるこ
とになる。他方、入力モードにおいては、他のエ
ンベロープ制御装置からのマンドリンクロツクが
このエンベロープ制御装置の前記入力端子IO−
Iに入力する。そして、このマンドリンクロツク
にもとづくマンドリン効果が付加された楽音が得
られる。
前記入出力端子IO−Iから入力するマンドリ
ンクロツクはバツフア14を介し遅延回路15に
入力する。この遅延回路15はクロツクφSにより
動作する2個のフリツプイフロツプから成り、セ
ツト出力端子Q1からのセツト出力はインバータ
16を介しアンドゲート17の一端に入力し、ま
たセツト出力端子Q2からのセツト出力はアンド
ゲート17の他端に入力する。そしてアンドゲー
ト17からは波形整形されたマンドリンクロツク
MDN′が出力し、アンドゲート13の他端に印加
される。アンドゲート4から出力するマンドリン
クロツクMDNおよびアンドゲート13から出力
するマンドリンクロツクMDN′は共にオアゲート
18を介しアンドゲート19の一端に印加され
る。
一方、SR型フリツププロツプ20のセツト入
力端子SにはKey onパルスが入力し、またリセ
ツト入力端子RにはKey offパルスが入力してい
る。そしてそのセツト出力は信号Key on中とし
て前記ノアゲート2の一端およびアンドゲート1
9の他端に印加される。またSR型フリツプフロ
ツプ21のセツト入力端子Sにはアンドゲート1
9の出力信号aが入力し、またリセツト入力端子
Rにはエンベロープカウンタ11の端子Carryか
ら出力するキヤリー信号がアンドゲート23を介
し信号bとして入力する。そしてそのセツト出力
は信号ENV中としてノアゲート2およびアンド
ゲート10の各他端に入力する。更にSR型フリ
ツプフロツプ22のセツト入力端子には、Key
onパルスおよび信号aがオアゲート24から信
号Cとして出力して印加され、またリセツト入力
端子Rには、Key offパルスおよびアンドゲート
25から出力するキヤリー信号がオアゲート26
に入力し、信号dとして印加される。そしてその
セツト出力は信号up/downとしてエンベロープ
カウンタ11の端子up/downに印加されるほ
か、オアゲート9に、更にインバータ27を介し
アンドゲート23におよび直接アンドゲート25
に印加される。
エンベロープカウンタ11は端子clcckに入力
するエンベロープクロツクENV CLKを端子
up/downに入力する信号up/downの入力状態
に応じてアツプカウントまたはダウンカウント
し、エンベロープ波形データを出力する。このエ
ンベローブ波形データは乗算器(図示略)へ送出
されて楽音波形信号と乗算され、その結果得られ
る楽音信号はD/A変換器、アンプ、スピーカを
介して放音される。
次に上記実施例の動作を第2図ないし第4図の
タイムチヤートを参照して説明する。先ず、特定
の音色選択スイツチを選択した時、どちらか1方
の入力端子I−Iに“1”レベルの制御信号が与
えられた場合から説明する。したがつてトライス
テートバツフア5がオン状態となり、またアンド
ゲート4が開成し、且つアンドゲート13が閉成
する。
いま、ある鍵がオンされあるチヤンネルの楽音
作成回路に割当てられたとすると第2図(b)にい示
すように、1発のkey onパルス“1”が出力し、
フリツプフロツプ20,22を共にセツト状態と
する。このためフリツプフロツプ20のセツト出
力である信号key on中が“1”レベルに反転し、
これに応じてノアゲート2の出力が“0”レベル
に反転し、その立下りに同期してバイナリカウン
タ1のリセツトが解除され、次いでクロツクφS
計数開始する。またアンドゲート19がキーオン
後開成する。而してキーオン時、バイナリカウン
タ1の計数値が「0」であるから、このときノア
ゲート3から1発のパルス、即ち、マンドリンク
ロツクMDN(“1”)が出力し、トライステート
バツフア5、入出力端子IO−Iを介し他のエン
ベロープ制御装置へ送出されるほか、アンゲート
4に印加される。そしてアンドゲート4,19が
いま開成しているから前記マンドリンクロツク
MDNに同期して1発の信号a(第2図f参照)
がアンドゲート19から出力し、フリツプフロツ
プ21をセツト状態にする。このためそのセツト
出力信号である信号ENV中(第2図i参照)も
“1”に反転し、以後、アンドゲート10を開成
させる。
更にフリツプフロツプ22のセツト出力である
信号up/down(第2図1参照)がキーオン(パ
ルス出力)後、“1”となり、エンベロープカウ
ンタ11の端子up/downにはアツプカウント指
令が印加される。またアンドゲート7が開成し、
更にアンドゲート23が開成し、且つアンドゲー
ト25が開成する。
一方、バイナリカウンタ1は、クロツクφSを計
数するが、その下位3ビツトがオール“0”にな
る都度、ノアゲート6から1発、パルスが出力し
てアンドゲート7に印加される。したがつていま
“1”の信号up/downによつて開成中のアンド
ゲート7、また“1”の信号ENV中によつて開
成中のアンドゲート10を介し前記ノアゲート6
からのパルス信号に同期したクロツクがエンベロ
ープクロツクENV CLK(第2図e参照)として
エンベロープカウンタ11の端子Clockに印加さ
れ、計数される。
上述のようにしてエンベロープクロツクENV
CLKが出力する都度、エンベロープカウンタ1
1はそのアツプカウントに動作より、出力するエ
ンベロープ波形データの振幅値は第2図aに示す
ように増大する。そして例えば11発のエンベロー
プクロツクENV CLKの出力によりその計数値
(振幅値)が最大となり、また12発目のエンベロ
ープクロツクENV CLKによつてエンベロープ
カウンタ11の端子carryからキヤリー信号が出
力する。そしてこのキヤリー信号(第2図g参
照)によつて信号d(第2図k参照)が出力
(“1”)し、フリツプフロツプ22をリセツトす
る。したがつて以後、信号up/downは“0”レ
ベルとして出力される。このため以後、アンドゲ
ート23が開成し、且つアンドゲート25が開成
し、またエンベロープカウンタ11にはダウンカ
ウント指令が印加される。
ところでこのダウンカウント動作に入ると、信
号up/downが“0”であるため、オアゲート9
の出力はバイナリカウンタ1の4ビツト目のビツ
ト出力が“0”の間だけインバータ8の出力
“1”によつて“1”となり、その間だけアンド
ゲート7を開成する。したがつてダウンカウント
中のエンベロープクロツクENV CLKの発生周
期はアツプカウント時の倍になり、1/2のゆつく
りした速度でダウンカウントする。したがつてエ
ンベロープ波形データの振幅値も1/2の速度で小
さくなる。そしてエンベロープカウンタ11の計
数値が「0」となり、キヤリー信号(“1”)が出
力すると、アンドゲート23から信号b(第2図
h参照)が“1”として出力し、フリツプフロツ
プ21がリセツトされる。したがつて信号ENV
中が“0”に反転する。
次いでバイナリカウンタ1の計数値が「0」に
リセツトされるとマンドリンクロツクMDNが1
発発生する。このため信号aが“1”として出力
し、フリツプフロツプ21,22を共にセツトす
る。したがつて信号ENV中、信号up/downが共
に“1”に反転し、キーオンパルス出力時の状態
に復帰する。
以上の動作でエンベロープ波形データの1周期
分の作成が終了する。そしてこの間、作成された
エンベロープ波形データは乗算器に送出されて操
作キーに対応する周波数信号と乗算され、マンド
リン効果が付与された楽音が作成される。また他
方のエンベロープ制御装置の入力端子I−Iには
“0”レベルの制御信号が印加されている。この
場合、トライステートバツフア5がオフ状態とな
り、またアンドゲート4が閉成し、且つアンドゲ
ート13が開成する。したがつてこのエンベロー
プ制御装置は自身が内部で作成する前記マンドリ
ンクロツクMDNによつて駆動されず、替りに、
他方のエンベロープ制御装置が作成するマンドリ
ンクロツクが入力端子IO/Iを介し入力して駆
動される。
即ち、ある鍵がオンされ、あるうチヤンネルが
割当てられると第3図dに示すようにそのKey
onパルス(“1”)が発生し、それに伴つて他方
のエンベロープ制御装置が作成したマンドリンク
ロツクが入力端子IO/Iに入力する。そしてバ
ツフア14を介し遅延回路15に入力する。而し
てこの遅延回路15は第3図(b)に示すクロツクφS
により駆動されて動作し、この結果、第3図cに
示すように、アンドゲート17からマンドリンク
ロツクMDN′が出力して開成中のアンドゲート1
3を介しオアゲート18に入力する。今、ここで
エンベロープの値が、クロツクφS1発により最高
値に達し、2発目のクロツクφSから減衰するもの
とする。すると、第3図a示す様に、クロツク
φS′が、クロツクφSより周波数が低い場合、クロ
ツクφS′がマンドリンクロツクMDN′として直接
アンドゲート13、オアゲート18、アンドゲー
ト19、オアゲート24を介してフリツプフロツ
プ22に入力すると、その間エンベロープカウン
タ11とCarry端子からの信号が2発出力するこ
とになる。従つて、楽音波形の形状が本来の形状
とは異なるものとなる。つまり、遅延回路15は
クロツクφS′の周波数がクロツクφS′のそれよりも
低い場合、クロツクφS′の波形を整形するための
ものである。第1図のその他の回路動作は上述し
た出力モードのときと同様であり、信号Key on
中、エンベロープクロツクENV CLK、信号
ENV中の各出力状態は夫々、第3図e,f,g
に示すとおりである。
第4図は上述のようにして2つのエンベロープ
制御装置が夫々、同期動作しながら且つ夫々が独
立してマンドリン効果が付与された楽音を発生し
ている例を示すもので、楽音のエンベロープ波形
がマンドリンクロツクの周期より短いもの、長い
ものが夫々示されている。
尚、前記実施例では2つのエンベロープ制御装
置を設けて各キーに対する楽音を2種類のマンド
リン効果が付与された楽音で合成したが、勿論、
3以上のエンベロープ制御装置を設けて3種類以
上のマンドリン効果が付与された楽音で合成して
もよい。
この発明は以上説明したように、複数のエンベ
ロープ制御装置が夫々同期して各マンドリン効果
が付与された楽音を発生するようにしたエンベロ
ープ制御装置を提供したから、多種類のマンドリ
ン効果の付与された楽音が同期して発生しても、
うなりを生じて聞きづらくなつたりすることがな
く、しかも音楽的効果が増すという利点がある。
【図面の簡単な説明】
第1図はこの発明の一実施例によるエンベロー
プ制御装置の回路構成図、第2図ないし第4図は
動作を説明するタイムチヤート、第5図は従来の
エンベロープ制御装置の動作を説明するタイムチ
ヤートである。 1……バイナリカウンタ、5……トライステー
トバツフア、11……エンベロープカウンタ、1
5……遅延回路、20,21,22……フリツプ
フロツプ、I−I……入力端子、IO−I……入
出力端子。

Claims (1)

  1. 【特許請求の範囲】 1 演奏操作子の操作に基づき一定周期の第1の
    クロツクパルス信号を発生するとともにこの第1
    のクロツクパルス信号が設定数発生する毎に第2
    のクロツクパルス信号を出力するクロツクパルス
    発生手段と、 このクロツクパルス発生手段からの第1のクロ
    ツクパルス信号をアツプカウントするとともにそ
    のカウント値が一定値に到達したときからダウン
    カウントするように構成され、そのカウント値に
    対応したエンベロープ波形データを形成するエン
    ベロープ波形データ出力手段と、 上記クロツクパルス発生手段からの第2のクロ
    ツクパルス信号発生に応答して上記エンベロープ
    波形データ出力手段のカウント状態をアツプカウ
    ントに切り換える切換手段と、 外部から上記第2のクロツクパルス信号の周期
    とは異なる周期の第3のクロツクパルス信号を受
    けたときに第3のクロツクパルス信号を上記クロ
    ツクパルス発生手段からの第2のクロツクパルス
    信号に代えて上記切換手段に供給する外部入力手
    段と、 を有することを特徴とするエンベロープ制御装
    置。
JP57164518A 1982-09-20 1982-09-20 エンベロープ制御装置 Granted JPS5952296A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP57164518A JPS5952296A (ja) 1982-09-20 1982-09-20 エンベロープ制御装置
GB08324601A GB2127608B (en) 1982-09-20 1983-09-14 Envelope control apparatus
US06/532,504 US4537110A (en) 1982-09-20 1983-09-14 Envelope control apparatus
DE19833333805 DE3333805A1 (de) 1982-09-20 1983-09-19 Huellkurven-regelvorrichtung

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57164518A JPS5952296A (ja) 1982-09-20 1982-09-20 エンベロープ制御装置

Publications (2)

Publication Number Publication Date
JPS5952296A JPS5952296A (ja) 1984-03-26
JPH0434760B2 true JPH0434760B2 (ja) 1992-06-08

Family

ID=15794682

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57164518A Granted JPS5952296A (ja) 1982-09-20 1982-09-20 エンベロープ制御装置

Country Status (4)

Country Link
US (1) US4537110A (ja)
JP (1) JPS5952296A (ja)
DE (1) DE3333805A1 (ja)
GB (1) GB2127608B (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5268529A (en) * 1989-12-28 1993-12-07 Goldstar Co., Ltd. Method for generating an envelope signal for an electronic musical instrument

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3819844A (en) * 1971-11-18 1974-06-25 Nippon Musical Instruments Mfg Electronic musical instrument keying system with envelope sample memorizing voltage dividers
US4014238A (en) * 1974-08-13 1977-03-29 C.G. Conn, Ltd. Tone signal waveform control network for musical instrument keying system
US3991389A (en) * 1974-09-18 1976-11-09 International Business Machines Corporation Digital frequency shift key modulator
JPS589958B2 (ja) * 1976-09-29 1983-02-23 ヤマハ株式会社 電子楽器のエンベロ−プ発生器
GB2017376B (en) * 1978-03-18 1983-03-16 Casio Computer Co Ltd Electronic musical instrument
US4253369A (en) * 1978-06-20 1981-03-03 The Wurlitzer Company Digital control of attack and decay
CA1126992A (en) * 1978-09-14 1982-07-06 Toshio Kashio Electronic musical instrument
US4333377A (en) * 1979-08-17 1982-06-08 Acoustic Standards Tone generation system for electronic musical instrument
US4332183A (en) * 1980-09-08 1982-06-01 Kawai Musical Instrument Mfg. Co., Ltd. Automatic legato keying for a keyboard electronic musical instrument
US4418601A (en) * 1982-04-15 1983-12-06 Allen Organ Company String snub effect simulation for an electronic musical instrument

Also Published As

Publication number Publication date
US4537110A (en) 1985-08-27
GB2127608A (en) 1984-04-11
GB2127608B (en) 1986-03-12
DE3333805A1 (de) 1984-03-22
GB8324601D0 (en) 1983-10-19
JPS5952296A (ja) 1984-03-26
DE3333805C2 (ja) 1989-06-22

Similar Documents

Publication Publication Date Title
JPS647399B2 (ja)
US4273019A (en) Electronic tone generator
US4419919A (en) Electronic musical instrument
JPS6353560B2 (ja)
JPS6151793B2 (ja)
US4534257A (en) Electronic musical instrument
US3992973A (en) Pulse generator for an electronic musical instrument
JPH0434760B2 (ja)
JPS6040620B2 (ja) 電子楽器に於ける楽音発生制御装置
US4227432A (en) Electronic musical instrument having multiplexed keying
JPS5915295A (ja) 楽音波形のエンベロ−プ制御回路
JPS623298A (ja) 電子楽器
JPH063440Y2 (ja) 残響効果装置
US4018123A (en) Automatic rhythm performing apparatus capable of expressing stressed and relaxed beats of rhythm
JPH0222397B2 (ja)
EP0069465A1 (en) An envelope generator in an electronic musical instrument
US4876936A (en) Electronic tone generator for generating a main melody, a first accompaniment, and a second accompaniment
JPS5952297A (ja) マンドリン効果付与装置
JPS6037600Y2 (ja) 電子楽器
JPS6158915B2 (ja)
JP3094402B2 (ja) 楽音波形信号形成装置
JPS5921038B2 (ja) 電子楽器
JP2542616Y2 (ja) 残響付加装置
JPH0229226B2 (ja)
JP2689763B2 (ja) 波形データの読み出し方法