JPS59146094A - 電子楽器 - Google Patents
電子楽器Info
- Publication number
- JPS59146094A JPS59146094A JP58235497A JP23549783A JPS59146094A JP S59146094 A JPS59146094 A JP S59146094A JP 58235497 A JP58235497 A JP 58235497A JP 23549783 A JP23549783 A JP 23549783A JP S59146094 A JPS59146094 A JP S59146094A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- output
- signal
- key
- counter
- 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
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は、鍵が離鍵さねた後も当該、雌ζこ応じた楽音
を発生する機能を有する電子楽器に関する。
を発生する機能を有する電子楽器に関する。
電子楽器においては、通常鍵を押′辞するとその鍵に関
連する楽音を発生し、ii+1を鍵するとその楽音を消
音する。しかるに、離鍵した後も、押鍵中と同様ζこ当
該楽音を継続して発生する機能を設けねば、自動演奏効
果を高めるうえで好都合上なる。
連する楽音を発生し、ii+1を鍵するとその楽音を消
音する。しかるに、離鍵した後も、押鍵中と同様ζこ当
該楽音を継続して発生する機能を設けねば、自動演奏効
果を高めるうえで好都合上なる。
本発明は、′@鍵後も当該鍵に応じた楽音を発生できる
ようtこした・電子楽器を提供することを目的とする。
ようtこした・電子楽器を提供することを目的とする。
押鍵さtまた鍵を識別する情報を記憶するAげ憶手段と
、この記憶手段に記憶された情報に応じた楽音を発生す
る楽音発生手段さ、舜ガ離健さねた後も、前記記憶手段
の当該“≠tの清帷を保持させ、核情報lこ応じた楽音
を継続して前記楽音発生手段より発生させる制御手段と
からなる′ltt子楽器lこある。
、この記憶手段に記憶された情報に応じた楽音を発生す
る楽音発生手段さ、舜ガ離健さねた後も、前記記憶手段
の当該“≠tの清帷を保持させ、核情報lこ応じた楽音
を継続して前記楽音発生手段より発生させる制御手段と
からなる′ltt子楽器lこある。
以丁、図面に基づいて本発明の一実施例を詳、1(fl
に説明するっ 第1Mは本発明に係る全体構成を示すもので、1は、第
2図のθD <多数の演奏用キーが配列されたキーマト
リックスで、この場合84個のキーが12列7行に配列
されてなる。2はクロツクバルスCP1を計数する84
進の計数回路であり、4ビツト12進のバイナリの列計
数回路2a及び3ビツト7aのバ・イナリの行計数回I
!82bとから構成5ね、列41゛数1川路2aの各ビ
ット出力は音階デコーダ3へ、行計%回路2bの各ビッ
ト出力はオクターブデコーダ4に供給さね逐次タイミン
グ信号を発生する。
に説明するっ 第1Mは本発明に係る全体構成を示すもので、1は、第
2図のθD <多数の演奏用キーが配列されたキーマト
リックスで、この場合84個のキーが12列7行に配列
されてなる。2はクロツクバルスCP1を計数する84
進の計数回路であり、4ビツト12進のバイナリの列計
数回路2a及び3ビツト7aのバ・イナリの行計数回I
!82bとから構成5ね、列41゛数1川路2aの各ビ
ット出力は音階デコーダ3へ、行計%回路2bの各ビッ
ト出力はオクターブデコーダ4に供給さね逐次タイミン
グ信号を発生する。
前記マトリックス回路1の詳細は第3[¥14こ示さオ
フるもので、84個のキーは音階デコーダ3′7′ls
らの12木の入力ライン1−1、・・・・・・、]−1
2及び出力ライン1−13、・・・・・、1−1.9
iこ結合される。
フるもので、84個のキーは音階デコーダ3′7′ls
らの12木の入力ライン1−1、・・・・・・、]−1
2及び出力ライン1−13、・・・・・、1−1.9
iこ結合される。
そしてm 配出カライン1−13、・・・・・、1−1
9はオクターブデコーダ4の各出力ライン1−20、・
・・・・・、1−26吉論理イ責接・・音さねるアンド
回路1−27、・・・・・・、■−33を介してオア回
路1−34)こ接続さね、前記キーが操作された場合ζ
こオクターブタイミング信号ζこ対応した音階デコーダ
3からの操作タイミング信号をこのオア回路1−34よ
り出力するものである。、lまた、列計数回路2αの4
及び8ウエイトのビット段出力はアンド回路51と結合
さね、その出力の立上り時に列計敬回路2σをリセット
する古典(こ行計数回路21!+1と1手11歩進信妥
を供給し、行計数回路2115の各ビット段出力はアン
ド回路6に結合さねその出力の立−トリ時にこの行計数
回路21)をリセットするように計数動作する為、夕I
J計数回路2a、行引・数回路2bは夫々12進、7准
で計敷動作六わるもので、1−1る。
9はオクターブデコーダ4の各出力ライン1−20、・
・・・・・、1−26吉論理イ責接・・音さねるアンド
回路1−27、・・・・・・、■−33を介してオア回
路1−34)こ接続さね、前記キーが操作された場合ζ
こオクターブタイミング信号ζこ対応した音階デコーダ
3からの操作タイミング信号をこのオア回路1−34よ
り出力するものである。、lまた、列計数回路2αの4
及び8ウエイトのビット段出力はアンド回路51と結合
さね、その出力の立上り時に列計敬回路2σをリセット
する古典(こ行計数回路21!+1と1手11歩進信妥
を供給し、行計数回路2115の各ビット段出力はアン
ド回路6に結合さねその出力の立−トリ時にこの行計数
回路21)をリセットするように計数動作する為、夕I
J計数回路2a、行引・数回路2bは夫々12進、7准
で計敷動作六わるもので、1−1る。
前記計数回路2の各ビット段出力は7ビツトパラレルの
筆1のレジスタ7及び−数回路8に伊達するアンド回路
9からの帛力供給に同期して供給さね、さら(こ、この
;A1のレジスタ7の各ビットJ愛出力は7ビツトパラ
レルの第2のレジスタ10及びAfJ記−数回路8に後
述するアンド回路11からの出力信−mHこ同期して供
給され7ろものである。
筆1のレジスタ7及び−数回路8に伊達するアンド回路
9からの帛力供給に同期して供給さね、さら(こ、この
;A1のレジスタ7の各ビットJ愛出力は7ビツトパラ
レルの第2のレジスタ10及びAfJ記−数回路8に後
述するアンド回路11からの出力信−mHこ同期して供
給され7ろものである。
この第2のレジスタの7ビツトパラレル数値情報は音高
クロツク1IIlJ例回路121こ供給さオアーとこで
は前記数値情報lこ基づく音高に対応した周波数のクロ
ック信号をアドレス1ttlJ 御回路13!こアドレ
スステップ信斉として供給し、楽音波形記憶装、i/?
14iこ記憶さねている楽音波形をアドレスステップ毎
に読み出」−よう(こするものである。
クロツク1IIlJ例回路121こ供給さオアーとこで
は前記数値情報lこ基づく音高に対応した周波数のクロ
ック信号をアドレス1ttlJ 御回路13!こアドレ
スステップ信斉として供給し、楽音波形記憶装、i/?
14iこ記憶さねている楽音波形をアドレスステップ毎
に読み出」−よう(こするものである。
前記楽音波形Me憶装置14は、第4−に示した半波の
楽音波形をディジタル的Oこ記憶する例えばRA M(
ランダム・アクセス・メモリ)から構成されるもので、
例えば256(ステップ)×11(ビット)、=2.8
16(ビット)の配憶容f1を有するものとする。一方
、アドレス制御回路は填5ntこ示六わるもので−[0
−1からr2551の256ステツプのバイナリ計数状
態を得る8ビツトのアップ・ダウン計数動作するアドレ
スカウンタ13−1が設けられてbる。即ち、このアド
レスカウンタ13−1は「01からr2531計数状5
?す迄順次アップ方向に計数されて楽音波形記憶装置1
4iこ記憶さオ]ている半波の楽音波形を読み出した後
ダウン方向にr’2551から「0−1計数状態迄、・
11I′を次指定して逆方向に楽音波形を抗み出すこと
によって求める全波の楽音波形を読み出し出力するよう
に動作するものである。従って音高クロック1u(制御
回路12からの指定された音高に対応する周波数のクロ
ック信号(第6図(a)参照)がアドレスカウンタ13
−11こ供@される七へil R己楽音波形記憶装置1
4は順次アップ方向にアドレスステップされる。そして
、アドレスカウンタ13−1ガ埴6!glに示−を如<
r25F++計数状四になると第6r(b)の如くキャ
リー信斉がオア1m路13−2に供給さねろため、ディ
レードフリップフロップ(以下DF、/Fと称呼する)
回路13−3のQ明出力及び演奏指令が与えられている
アンド回路13−4が開かね、その出力信置がi) F
/ F回路13−5に印加さね、る。このD F /
I”回(烙13−5は前述した音高クロック信号をイ
ンバータ13−6で反転した出力信号の立上り特に69
1則出力より信書を発生し、アドレスカウンタ13−1
に第1こアンド回路13−7の入力端にも印加さ第1ろ
。
楽音波形をディジタル的Oこ記憶する例えばRA M(
ランダム・アクセス・メモリ)から構成されるもので、
例えば256(ステップ)×11(ビット)、=2.8
16(ビット)の配憶容f1を有するものとする。一方
、アドレス制御回路は填5ntこ示六わるもので−[0
−1からr2551の256ステツプのバイナリ計数状
態を得る8ビツトのアップ・ダウン計数動作するアドレ
スカウンタ13−1が設けられてbる。即ち、このアド
レスカウンタ13−1は「01からr2531計数状5
?す迄順次アップ方向に計数されて楽音波形記憶装置1
4iこ記憶さオ]ている半波の楽音波形を読み出した後
ダウン方向にr’2551から「0−1計数状態迄、・
11I′を次指定して逆方向に楽音波形を抗み出すこと
によって求める全波の楽音波形を読み出し出力するよう
に動作するものである。従って音高クロック1u(制御
回路12からの指定された音高に対応する周波数のクロ
ック信号(第6図(a)参照)がアドレスカウンタ13
−11こ供@される七へil R己楽音波形記憶装置1
4は順次アップ方向にアドレスステップされる。そして
、アドレスカウンタ13−1ガ埴6!glに示−を如<
r25F++計数状四になると第6r(b)の如くキャ
リー信斉がオア1m路13−2に供給さねろため、ディ
レードフリップフロップ(以下DF、/Fと称呼する)
回路13−3のQ明出力及び演奏指令が与えられている
アンド回路13−4が開かね、その出力信置がi) F
/ F回路13−5に印加さね、る。このD F /
I”回(烙13−5は前述した音高クロック信号をイ
ンバータ13−6で反転した出力信号の立上り特に69
1則出力より信書を発生し、アドレスカウンタ13−1
に第1こアンド回路13−7の入力端にも印加さ第1ろ
。
そして、ダウン指令信号に基づくアドレスカウンタ13
−1のダウン計数動作時にこのアドレスカウンタi 3
−1が「0」計数状態になると、オア回路13−8を介
してインバータ13−9から第6(・ス1(d)の如く
[OI検出信供給得られアンド回路13−7iこ印加さ
ねる。この時、アンド(ロ)路13−7にはI) F
/ P回路13−3のQ…11からの信且も印加水ねて
いるため、このアンド回路13−7It lH4カt”
II、ソノl−H力信−Jt D F’ /F回J 1
3−3のデータ入力端ζこ印加さね音高クロックイぎ芸
に同期し、てその出力状醐≠璽叉転されQ、 flll
l出力より第61・A(s)の如くS信−読をイ拝る。
−1のダウン計数動作時にこのアドレスカウンタi 3
−1が「0」計数状態になると、オア回路13−8を介
してインバータ13−9から第6(・ス1(d)の如く
[OI検出信供給得られアンド回路13−7iこ印加さ
ねる。この時、アンド(ロ)路13−7にはI) F
/ P回路13−3のQ…11からの信且も印加水ねて
いるため、このアンド回路13−7It lH4カt”
II、ソノl−H力信−Jt D F’ /F回J 1
3−3のデータ入力端ζこ印加さね音高クロックイぎ芸
に同期し、てその出力状醐≠璽叉転されQ、 flll
l出力より第61・A(s)の如くS信−読をイ拝る。
このr’) P / F’回路13−3のQj’!Ij
l出力信呆はゲート回・烙15に印加水ねでいるため、
iml r−ピS (i !出力IL’iはゲート出力
を禁1にし[OI出力状帽吉するものである。、即ち、
アドレスカウンタ13−1はダウン指令lこよって爪6
1ゾte)出力時に(ま101計数状聾からI” 25
51計数仄i2!!、 iこなるが、この時点ではゲー
ト回路15からの出力が禁IEされることになる。そし
て、1) )i″/1・゛回路】3−3の9則出力端か
らS信−号が出力さノ′7ること(こよりアンド回路1
3−4.13−7の出力が県東さね、第6図(C)の様
に再びダウン指令からアップ指令正こ変わる為アドレス
カウンタ13−1はアップ方向(こ計砂動作さね「01
計−々状態から計数歩進される。従って、第4図コの如
く、楽音波形記憶装置14iこRQ億さねでいる半波の
楽音波形を、アドレスカウンタ]3−1の計数状萌を[
01→r 255−1−→「0」吉111a次アドレス
指定して全波の楽音波形として将、み出′tものである
が、この1サイクル後に再び操り返しボiみ出す場合に
はro l−+r255.l−+ro l ro J
−+r255J ・・・・・・・・・・・の如<ro3
アドレスを連続して指示しなけわばならないためにiq
f前記DF/ド回□、格13−3ζこよろS信号を設け
て1ステップ追加回路が必泌吉なるものである。また、
1)1■記アドレス制御回路13からのダウン指令イぎ
丹は1)/A変変目回路161極性反転信号きして供給
さI′V、アトると#tこここで襲音彼形記憶装置14
からゲート回路15を介して1抗み出されたディジタル
値がアナログ滑に変換されるものである。
l出力信呆はゲート回・烙15に印加水ねでいるため、
iml r−ピS (i !出力IL’iはゲート出力
を禁1にし[OI出力状帽吉するものである。、即ち、
アドレスカウンタ13−1はダウン指令lこよって爪6
1ゾte)出力時に(ま101計数状聾からI” 25
51計数仄i2!!、 iこなるが、この時点ではゲー
ト回路15からの出力が禁IEされることになる。そし
て、1) )i″/1・゛回路】3−3の9則出力端か
らS信−号が出力さノ′7ること(こよりアンド回路1
3−4.13−7の出力が県東さね、第6図(C)の様
に再びダウン指令からアップ指令正こ変わる為アドレス
カウンタ13−1はアップ方向(こ計砂動作さね「01
計−々状態から計数歩進される。従って、第4図コの如
く、楽音波形記憶装置14iこRQ億さねでいる半波の
楽音波形を、アドレスカウンタ]3−1の計数状萌を[
01→r 255−1−→「0」吉111a次アドレス
指定して全波の楽音波形として将、み出′tものである
が、この1サイクル後に再び操り返しボiみ出す場合に
はro l−+r255.l−+ro l ro J
−+r255J ・・・・・・・・・・・の如<ro3
アドレスを連続して指示しなけわばならないためにiq
f前記DF/ド回□、格13−3ζこよろS信号を設け
て1ステップ追加回路が必泌吉なるものである。また、
1)1■記アドレス制御回路13からのダウン指令イぎ
丹は1)/A変変目回路161極性反転信号きして供給
さI′V、アトると#tこここで襲音彼形記憶装置14
からゲート回路15を介して1抗み出されたディジタル
値がアナログ滑に変換されるものである。
尚、楽音波形記憶装置14iこは半波の楽音波形を記1
.(するようにしたが、これは勿論全波の楽音波形とし
て記憶するようにしてもよいもので、この場合記[は容
)べ゛、アドレスステップ数が噌天才ろがアドレス制御
回路13の構成を簡略化すると七ができ、アドレスカウ
ンタ13−1のダウン方向ft+ll illはI必I
小なくなるものである。
.(するようにしたが、これは勿論全波の楽音波形とし
て記憶するようにしてもよいもので、この場合記[は容
)べ゛、アドレスステップ数が噌天才ろがアドレス制御
回路13の構成を簡略化すると七ができ、アドレスカウ
ンタ13−1のダウン方向ft+ll illはI必I
小なくなるものである。
寸だ、演奏時lこ前記キーマトリックス回路1のオア回
路1−34から出力される操作さねたキーに対応するタ
イミング信−跡はオア回路17を介してキーの数に対応
した記憶ビット数を有する84ビツトのシフトレジスタ
18の対応する記憶ビット位置に記憶される。このシフ
トレジスタ18は前Ml−!クロック信号OPIに同期
して11六次シフト動作されろもので、このソフトレジ
スタ18からの出力信号は後述する20m5の計測カウ
ンタ20からの出力信号が供給されるアンド回路19を
介してオ゛1回路17に帰環される。
路1−34から出力される操作さねたキーに対応するタ
イミング信−跡はオア回路17を介してキーの数に対応
した記憶ビット数を有する84ビツトのシフトレジスタ
18の対応する記憶ビット位置に記憶される。このシフ
トレジスタ18は前Ml−!クロック信号OPIに同期
して11六次シフト動作されろもので、このソフトレジ
スタ18からの出力信号は後述する20m5の計測カウ
ンタ20からの出力信号が供給されるアンド回路19を
介してオ゛1回路17に帰環される。
21は「0」、「1」、「2」の出力より計数値信号を
順次出力する3進の計数回路で、その「1−1出力は前
記アンド回路】1の第1入力端に、1−”2]出力はア
ンド回路22の第1入力端に、rOJ出力は前記アンド
回路9の第1入力端に接続さね、rol、[1]、[2
1出力j直にゲート制御されるよう(こなる。アンド回
lI!89の他方入力端には1)テ(記オア回路17か
ら出力信号が接続穴わその出力信号はオア回路23の第
1入力端に、アンド回路22の筆2入力端には前記−数
回路8の一致出力信号ガ接続さねその出力信書はオア回
路23の第2入力端に、寸たアンド回路11の第2入力
端には後述する1、 6 m sの計測カウンタ24か
らの出力清寂・を、第3入力端には前記アドレス制御回
路13からの第6図(e)iこ示したS信号又はスター
ト指令が印加さねその出力信号はオア回路23の第3入
力端に、晴合さね、このオア回路23の出力(iイ冊に
よって3進のカウンタ21が計数歩進さ才するよう番こ
してr、(る。
順次出力する3進の計数回路で、その「1−1出力は前
記アンド回路】1の第1入力端に、1−”2]出力はア
ンド回路22の第1入力端に、rOJ出力は前記アンド
回路9の第1入力端に接続さね、rol、[1]、[2
1出力j直にゲート制御されるよう(こなる。アンド回
lI!89の他方入力端には1)テ(記オア回路17か
ら出力信号が接続穴わその出力信号はオア回路23の第
1入力端に、アンド回路22の筆2入力端には前記−数
回路8の一致出力信号ガ接続さねその出力信書はオア回
路23の第2入力端に、寸たアンド回路11の第2入力
端には後述する1、 6 m sの計測カウンタ24か
らの出力清寂・を、第3入力端には前記アドレス制御回
路13からの第6図(e)iこ示したS信号又はスター
ト指令が印加さねその出力信号はオア回路23の第3入
力端に、晴合さね、このオア回路23の出力(iイ冊に
よって3進のカウンタ21が計数歩進さ才するよう番こ
してr、(る。
なお、OPI、OF2、後述のOF2のクロッのクロッ
クであり、OP 1を計数する計数回路2のキースキャ
ンの1周期は、15.625μs×84=1.31.2
5 ms である。OL2はOP 1pfi 4分周
(7て得られたI KトIZ(1□)のクロックであり
、17則カウンタ24は5ビツトで(彼成六ゎMSB
cT> 半1劃+lJl (叩チクIJ 7状imから
MsB雀1ζこなる寸での時:HI )は16m3 と
なる。イ十イ則カウンタ2()も同様(こ5ビツトでオ
ンR成しカウンタ値の10100 (10;+*で20
)をデコードした出力んインバータ31七アンド回格1
9に接i櫂してキーホン後20m日の1−号仝イ尋A。
クであり、OP 1を計数する計数回路2のキースキャ
ンの1周期は、15.625μs×84=1.31.2
5 ms である。OL2はOP 1pfi 4分周
(7て得られたI KトIZ(1□)のクロックであり
、17則カウンタ24は5ビツトで(彼成六ゎMSB
cT> 半1劃+lJl (叩チクIJ 7状imから
MsB雀1ζこなる寸での時:HI )は16m3 と
なる。イ十イ則カウンタ2()も同様(こ5ビツトでオ
ンR成しカウンタ値の10100 (10;+*で20
)をデコードした出力んインバータ31七アンド回格1
9に接i櫂してキーホン後20m日の1−号仝イ尋A。
11前記16m= の、計測カウンタ24はアンド回
烙】1からの11A力によってクリアさηz)七jxi
ちにその明I!JI伏・+14からアンド回路25を介
して出力さノするクロック信赴OP 2を計ルタし、1
6ms経過後(こ出カイごiiをイ(トるもので、その
出カイg+÷はインバータ26を介し−Cアンドiol
賂25に結合し計測状洟奉1〕f thするようになる
、 IJl」ち、この16m5のdト(:用カウンタ24は
to f+’i馨とし−C同峙押圧]IM′!作さねた
復教の音高指定の夫々に対応して】6−5経必1房に領
次切り替え時分割的に′4竹波形を対応「る昔話りロッ
ク信升に従って火み出し出力するように1四御オろもの
工あり、[b−1 しかもこの場合、16m6経過後でもって春目つ−rド
レスカウンタ]3−1のご1・散状g詔が第6(ゾ(e
)ζこ示したS信号づ;発生された時々で切替え制棺(
1* J7ろようlこなるものである。
烙】1からの11A力によってクリアさηz)七jxi
ちにその明I!JI伏・+14からアンド回路25を介
して出力さノするクロック信赴OP 2を計ルタし、1
6ms経過後(こ出カイごiiをイ(トるもので、その
出カイg+÷はインバータ26を介し−Cアンドiol
賂25に結合し計測状洟奉1〕f thするようになる
、 IJl」ち、この16m5のdト(:用カウンタ24は
to f+’i馨とし−C同峙押圧]IM′!作さねた
復教の音高指定の夫々に対応して】6−5経必1房に領
次切り替え時分割的に′4竹波形を対応「る昔話りロッ
ク信升に従って火み出し出力するように1四御オろもの
工あり、[b−1 しかもこの場合、16m6経過後でもって春目つ−rド
レスカウンタ]3−1のご1・散状g詔が第6(ゾ(e
)ζこ示したS信号づ;発生された時々で切替え制棺(
1* J7ろようlこなるものである。
一!た、前記キーマ) IJラックス路1のオア回”烙
1−34から出力水ねた操作キーζこ対応したタイミン
グ信−舛はアンド回路27の一方人力瑞ζこ供給水ね、
寸だ他方入力瑞ζこはrll Aeソフトレジスタ18
からの出力(i7呆がインバータ28奈介して供1恰さ
ねる。そしてアンド回路27の出力恰月−は後j71f
i tAエンへa 7’回烙29(こアタック(ハ、
に一μ−トl、 C4−B給六ねる吉共にIJ1]記計
測力計測カウンタ20企クリア4うにしてなる。
1−34から出力水ねた操作キーζこ対応したタイミン
グ信−舛はアンド回路27の一方人力瑞ζこ供給水ね、
寸だ他方入力瑞ζこはrll Aeソフトレジスタ18
からの出力(i7呆がインバータ28奈介して供1恰さ
ねる。そしてアンド回路27の出力恰月−は後j71f
i tAエンへa 7’回烙29(こアタック(ハ、
に一μ−トl、 C4−B給六ねる吉共にIJ1]記計
測力計測カウンタ20企クリア4うにしてなる。
この計測カウンタ20はクリアされると直ちにその初期
状弗からアンド回路30を介して出力される1]σ記ク
ロツク信任(3P2を計数し2 Qms経過段に出力1
ざ号を1替るもので、その出力値シ4・はインバータ3
1を介してアンド回路30のゲート禁止1ぎ号となるも
のであろう即ち、r:A奏時lこ操作さオフたキーのタ
イミング1言舛CN己憶している84ビツトのシフトレ
ジスタの中から、最もii前に操作水わだキー人力の瞬
1(11から2 Qmsの間に操作さねていないキー(
こ対t7てはその言Iji意値をシフトレジスタ18か
ら消去するようにするものである。
状弗からアンド回路30を介して出力される1]σ記ク
ロツク信任(3P2を計数し2 Qms経過段に出力1
ざ号を1替るもので、その出力値シ4・はインバータ3
1を介してアンド回路30のゲート禁止1ぎ号となるも
のであろう即ち、r:A奏時lこ操作さオフたキーのタ
イミング1言舛CN己憶している84ビツトのシフトレ
ジスタの中から、最もii前に操作水わだキー人力の瞬
1(11から2 Qmsの間に操作さねていないキー(
こ対t7てはその言Iji意値をシフトレジスタ18か
ら消去するようにするものである。
C11−1こ、エンベロープ回路29からのエンベロー
プ信号はD/A實換回路32奉介して、1iT述した楽
音j)!1.形のhkノ本出し出力が供給二ねるI)/
A変換回路16の出力と共にアナログ東(γ及び増幅回
路33に1113加さね、ここで最終的に音色を伴った
音高を作成し、スピーカ、34かも楽音として出力する
よう1こしてなる。
プ信号はD/A實換回路32奉介して、1iT述した楽
音j)!1.形のhkノ本出し出力が供給二ねるI)/
A変換回路16の出力と共にアナログ東(γ及び増幅回
路33に1113加さね、ここで最終的に音色を伴った
音高を作成し、スピーカ、34かも楽音として出力する
よう1こしてなる。
寸だ、キーマトリックス回路1のオア回路1−34から
出力される1東作タイミング信叫はカウンタ35で計数
さね、その計数回路2のキャリー信号でレジスタ36に
プリセットされると共に遅9.鳴回路37を介した信−
汁でこのカウンタ35はクリアさ、(16っそして、レ
ジスタ36の出力値は前記アナログ東−q及び増幅回路
33に供給さ11るものである。聞ち、このカウンタ3
5は同時押圧操作されたキーの数を計数回路2の1サイ
クル中に計数するもので、その計数値に対応した値によ
って音量制御をも行うようにオるものである。
出力される1東作タイミング信叫はカウンタ35で計数
さね、その計数回路2のキャリー信号でレジスタ36に
プリセットされると共に遅9.鳴回路37を介した信−
汁でこのカウンタ35はクリアさ、(16っそして、レ
ジスタ36の出力値は前記アナログ東−q及び増幅回路
33に供給さ11るものである。聞ち、このカウンタ3
5は同時押圧操作されたキーの数を計数回路2の1サイ
クル中に計数するもので、その計数値に対応した値によ
って音量制御をも行うようにオるものである。
第7図は前記エンベロープ回@29の[46体例を示す
ものである。エンベロープは第8図1こ実根で示す包絡
線を成すもので一般にはアタックタイム、ディケイタイ
ム、サスティンレベル、リリースタイムを有するもので
ある。本実姉例では、演ゲ時に先だってあらかじめこわ
らアタックタイム、ディケイタイム、サスティンレベル
、リリースタイムを任意数値設定するもので、その為に
f−OL・・。
ものである。エンベロープは第8図1こ実根で示す包絡
線を成すもので一般にはアタックタイム、ディケイタイ
ム、サスティンレベル、リリースタイムを有するもので
ある。本実姉例では、演ゲ時に先だってあらかじめこわ
らアタックタイム、ディケイタイム、サスティンレベル
、リリースタイムを任意数値設定するもので、その為に
f−OL・・。
r 151 c/’) 16個のキーを有するキー人力
装置29−1が設けられている。こオフらキーr o
、1 +・・・・・・−「15」はアタックタイム、デ
ィケイタイム、サスティンレベル、リリースタイムの順
にS作指定されるもので、そわら数値はデコーダ29−
2で数値コード化さI]オア回路29−3−・・・・・
・−29−6を介してシフトレジスタ29−7に入力さ
tする1、このソフトレジスタ29−7は4ピツトパラ
レルの記1:は要素29−8、・・・・・・、29−1
1が直列に接リさhだ4椿のデータベ己憶装を障から構
成さね、目。
装置29−1が設けられている。こオフらキーr o
、1 +・・・・・・−「15」はアタックタイム、デ
ィケイタイム、サスティンレベル、リリースタイムの順
にS作指定されるもので、そわら数値はデコーダ29−
2で数値コード化さI]オア回路29−3−・・・・・
・−29−6を介してシフトレジスタ29−7に入力さ
tする1、このソフトレジスタ29−7は4ピツトパラ
レルの記1:は要素29−8、・・・・・・、29−1
1が直列に接リさhだ4椿のデータベ己憶装を障から構
成さね、目。
つ記憶要素29−11の出力は前記オア回路29−3、
・・・・・・、29−6に)m +11されるようlこ
なっている1、一方、キー人力装置29−1からキー操
作毎(こ出力大ねる操作1d叫はオア回路29−12を
介しディレードフリップフロップ(以下D )i’ /
V(!:称呼する)回、洛29−13に111加さオ1
クロック信−g OP 31と開明して’cz llt
++から出力されるものである。従つ−C1D F /
F”回路29−13のQ 1llllll出力量オア
9−12の論l!J!債を得るアンド回;烙29−−1
4からはヴ上り時にワン/ヨツト信号が発生し回路29
−15の第1入力端に供給さねる。
・・・・・・、29−6に)m +11されるようlこ
なっている1、一方、キー人力装置29−1からキー操
作毎(こ出力大ねる操作1d叫はオア回路29−12を
介しディレードフリップフロップ(以下D )i’ /
V(!:称呼する)回、洛29−13に111加さオ1
クロック信−g OP 31と開明して’cz llt
++から出力されるものである。従つ−C1D F /
F”回路29−13のQ 1llllll出力量オア
9−12の論l!J!債を得るアンド回;烙29−−1
4からはヴ上り時にワン/ヨツト信号が発生し回路29
−15の第1入力端に供給さねる。
?ニー ノオ7 kJ路29 15の出力は前記シフト
レジスタ29−71こシフト信号として印加さ才]ると
共ζここのシフトし/ジメタ29−フのシフト、f<)
I作ζこ同期して計砂さi−る4進のカウンタ29−1
6にtト故歩低イご号として印加ぎり、る。i、!IJ
ち、キー人力装置29−1でアタックタイム、ディケイ
タイム。
レジスタ29−71こシフト信号として印加さ才]ると
共ζここのシフトし/ジメタ29−フのシフト、f<)
I作ζこ同期して計砂さi−る4進のカウンタ29−1
6にtト故歩低イご号として印加ぎり、る。i、!IJ
ち、キー人力装置29−1でアタックタイム、ディケイ
タイム。
サステインンベル、リリースタイムを指定する為に操作
さAまたキーに対応する数値コードが最終的に、記憶要
素29−11にアタックタイム、記憶要素29−10i
こディケイタイム、記憶要素29−9!こサスティンレ
ベル値及び記憶要素29−8にりリースタイムbして紀
憶さねろようになろ。
さAまたキーに対応する数値コードが最終的に、記憶要
素29−11にアタックタイム、記憶要素29−10i
こディケイタイム、記憶要素29−9!こサスティンレ
ベル値及び記憶要素29−8にりリースタイムbして紀
憶さねろようになろ。
前記カウンタ29−16は3ビツトの第1、第2、第3
紀1意要素々その各ビット出カイ・オア回路29−17
、インバータ29−18を介してv、】記憶要素の入力
側に・糖衛する様に借成さオフており、インバータ29
−18の出力をσ、カウンタ29−16の第1記憶要素
の出力をす、第2記憶要素の出力をC5第3記憶要素の
出力をdとすると初1)J&聾テハ各ct、z、c、r
i小出力r’10001状聾であり、オア回路29−1
5からの計数歩進信器が印加される毎にlFt次roi
oo−+、r−o 。
紀1意要素々その各ビット出カイ・オア回路29−17
、インバータ29−18を介してv、】記憶要素の入力
側に・糖衛する様に借成さオフており、インバータ29
−18の出力をσ、カウンタ29−16の第1記憶要素
の出力をす、第2記憶要素の出力をC5第3記憶要素の
出力をdとすると初1)J&聾テハ各ct、z、c、r
i小出力r’10001状聾であり、オア回路29−1
5からの計数歩進信器が印加される毎にlFt次roi
oo−+、r−o 。
101、roooIJと変化するものである。
前記シフトレジスタ29−7の記憶要素29−8の各ビ
ット段出力はデコーダ29−20でデコードさ石1、数
値コードの小さいra Iこ「1」・・・・・・・・・
−[16]の出力を与えるよう−こなる。一方、前記ク
ロック信%OP3は16ビツトθ〕バイナリ1tl−a
回路29−21で計数さt7、各ピット出力は前記デコ
ーダ29−20の各出力[1]、・・・・・、「161
七アンド回路29−22、・・・・・・、29−37で
論理債結合されるようになる。そしてアンド回路29−
22、・・・・・、29−37の各出力はオア回路29
−38を介してアンド回路29−39の一方入力端に接
弓・六ねると共にl)F/F”回路29−40に4 B
l 加水′!9クロック信拝OP3に同期して前言eノ
(イナリ計数回路29−21亭クリアするものである2
、目Jち、前1[2バイナリ計数回路29−21はデコ
ーダ29−20において指定さねた出力までクロック信
号OP3を計数オろよう【こ動作する為、デコーダ29
−20の出力によって異なる時IH+I測定値が傅らね
ることになる。
ット段出力はデコーダ29−20でデコードさ石1、数
値コードの小さいra Iこ「1」・・・・・・・・・
−[16]の出力を与えるよう−こなる。一方、前記ク
ロック信%OP3は16ビツトθ〕バイナリ1tl−a
回路29−21で計数さt7、各ピット出力は前記デコ
ーダ29−20の各出力[1]、・・・・・、「161
七アンド回路29−22、・・・・・・、29−37で
論理債結合されるようになる。そしてアンド回路29−
22、・・・・・、29−37の各出力はオア回路29
−38を介してアンド回路29−39の一方入力端に接
弓・六ねると共にl)F/F”回路29−40に4 B
l 加水′!9クロック信拝OP3に同期して前言eノ
(イナリ計数回路29−21亭クリアするものである2
、目Jち、前1[2バイナリ計数回路29−21はデコ
ーダ29−20において指定さねた出力までクロック信
号OP3を計数オろよう【こ動作する為、デコーダ29
−20の出力によって異なる時IH+I測定値が傅らね
ることになる。
アンド回路29−39から得ら才する時間計測クロック
信号は、アップ・ダウン計数動作される5ビツトのバイ
ナリ計ei回路29−41に計数歩進イぎ号きして供給
さ)する。このバイナリ計数回路29−41は朝IKア
ップ方向に計数されるが前記4進のカウンタ29−16
の第1記憶要素のb出力以外ではインバータ29−42
を介したダウン指令によってダウン方向に計数されるも
のである。オた、バイナリ計数回路29−41のr2(
J41、「81、「161の各ビット段出力はシフトレ
ジスタ29−7の記憶要素29−11の出力と一致回路
29−43で一致が傅ら11ろようlこなると共に、全
ビット段出力は第1図1こ示した1)/A変換回路32
に供給されろようになる。そして、との−数回路29−
43からの一致信易は前記4進のカウンタ29−16の
第2記憶要素のC出力と川lこアンド回路29−44i
こ入力さね、ytここの−rンド回路29−44の出力
はインバー429−45を介して前記アンド回路29−
39にゲート禁止信号として供給される。
信号は、アップ・ダウン計数動作される5ビツトのバイ
ナリ計ei回路29−41に計数歩進イぎ号きして供給
さ)する。このバイナリ計数回路29−41は朝IKア
ップ方向に計数されるが前記4進のカウンタ29−16
の第1記憶要素のb出力以外ではインバータ29−42
を介したダウン指令によってダウン方向に計数されるも
のである。オた、バイナリ計数回路29−41のr2(
J41、「81、「161の各ビット段出力はシフトレ
ジスタ29−7の記憶要素29−11の出力と一致回路
29−43で一致が傅ら11ろようlこなると共に、全
ビット段出力は第1図1こ示した1)/A変換回路32
に供給されろようになる。そして、との−数回路29−
43からの一致信易は前記4進のカウンタ29−16の
第2記憶要素のC出力と川lこアンド回路29−44i
こ入力さね、ytここの−rンド回路29−44の出力
はインバー429−45を介して前記アンド回路29−
39にゲート禁止信号として供給される。
屓奈時ζこ操作されたキーに応答して第1図に示したア
ント°回路27から出力されるアタック信脣は第7図の
エンベロープ回路29のアンド回路29−46の第1入
力端に印加される。また、このアンド回路29−46の
第2入力端lこは前記クロック信号OP3が、第3入力
端には前記インバータ29−42の出力が結合されてb
る為、アタック信書が印加されると、アンド回路29−
46が開カネオア回!i 29−15を介してシフトレ
ジスタ29−7にシフト供給ガ供給さ才1記憶要素29
−11にあらかじぬ記憶されているアタックタイムの数
値コードがオア回路29−3、・・・・・・、29−6
本分して記憶容素29−8#こシフトさねそのo値コー
ドがデコーダ29−201こ印加さゎると共にカウンタ
29−16が歩進しro 100J状別となる。そして
、デコーダ29−20でアンド回路29−22、・・・
・・・、29−37の1つが選択され、数値に対応する
時間計a毎に出力さゎ、オア回路29−38.77 ト
回路29−39を介してバイナリカウンタ29−41で
計数される。このバイナリカウンタ29−41が第8図
−こ示した最大レベル値の31(こなるとアンド回路2
9−47がら出カ信舛が得られ、オア回路29−12を
介してDF/FIP回路29−1375ニセツトされる
。従って、Ail述したグ目〈アンド回路29−14、
オア回路29−15を介してシフト清寂が出方される為
シフトレジスタ29−7の記憶要素29−8にはディケ
イタイムがソフト記憶さ才するようになAと共にカウン
タ29−16はro(’1IOJ状(jlミ吉なる。こ
の為、バイナリカウンタ29−41に(まダウン指令が
結合さね、記憶要素29−8のディケイタイムの設定数
値(こ対応した計測時間ζこ応して計t9値「311よ
り「−」計数1!01作さね乙ようになる。
ント°回路27から出力されるアタック信脣は第7図の
エンベロープ回路29のアンド回路29−46の第1入
力端に印加される。また、このアンド回路29−46の
第2入力端lこは前記クロック信号OP3が、第3入力
端には前記インバータ29−42の出力が結合されてb
る為、アタック信書が印加されると、アンド回路29−
46が開カネオア回!i 29−15を介してシフトレ
ジスタ29−7にシフト供給ガ供給さ才1記憶要素29
−11にあらかじぬ記憶されているアタックタイムの数
値コードがオア回路29−3、・・・・・・、29−6
本分して記憶容素29−8#こシフトさねそのo値コー
ドがデコーダ29−201こ印加さゎると共にカウンタ
29−16が歩進しro 100J状別となる。そして
、デコーダ29−20でアンド回路29−22、・・・
・・・、29−37の1つが選択され、数値に対応する
時間計a毎に出力さゎ、オア回路29−38.77 ト
回路29−39を介してバイナリカウンタ29−41で
計数される。このバイナリカウンタ29−41が第8図
−こ示した最大レベル値の31(こなるとアンド回路2
9−47がら出カ信舛が得られ、オア回路29−12を
介してDF/FIP回路29−1375ニセツトされる
。従って、Ail述したグ目〈アンド回路29−14、
オア回路29−15を介してシフト清寂が出方される為
シフトレジスタ29−7の記憶要素29−8にはディケ
イタイムがソフト記憶さ才するようになAと共にカウン
タ29−16はro(’1IOJ状(jlミ吉なる。こ
の為、バイナリカウンタ29−41に(まダウン指令が
結合さね、記憶要素29−8のディケイタイムの設定数
値(こ対応した計測時間ζこ応して計t9値「311よ
り「−」計数1!01作さね乙ようになる。
そして、このダウン計敬動作時に−/ラフトジスタ29
−11にh己憶されているナステインレベルの設定数値
とバイナリカウンタ29−41の計数値とが一致すると
一致回路29−43から一致出力が得らね、アンド回路
29−44、オア回路29−45を介してアンド回路2
9−39は禁IEさね計数動作が停止保持されるように
なる。
−11にh己憶されているナステインレベルの設定数値
とバイナリカウンタ29−41の計数値とが一致すると
一致回路29−43から一致出力が得らね、アンド回路
29−44、オア回路29−45を介してアンド回路2
9−39は禁IEさね計数動作が停止保持されるように
なる。
このサスティンレベル値は別に設けられるすIJ−ス釦
の操作によって解除されるもので、即ち−171J−ス
釦を操作するとその操作信号がアンド回路29−48の
第1入力端(こ供給される。このアンド回路29−48
の第2入力端にはl@l Oピクロツク信号OP3が、
第3入力端にはオア回路29−17の出力が印加される
ため、その出力よりオア[0]洛29、−15を介して
クロック信号QP3がシフトレジスタ29−7、カウン
タ29−16に印1川される。従って、このクロック信
卦OP 3 カ2発qj加六わろと[11T述の段階で
記憶要素29−10にシフト記憶式ねでいろリリースタ
イムの設9数1直≠: ”、F t+χ−呼素29−8
1こi己↑績六ゎデコーダ29−20に出力友ねろと共
にオア回路29−17の出力が「0口こなりアンド回路
29−48のゲートが茶止されるようになる。
の操作によって解除されるもので、即ち−171J−ス
釦を操作するとその操作信号がアンド回路29−48の
第1入力端(こ供給される。このアンド回路29−48
の第2入力端にはl@l Oピクロツク信号OP3が、
第3入力端にはオア回路29−17の出力が印加される
ため、その出力よりオア[0]洛29、−15を介して
クロック信号QP3がシフトレジスタ29−7、カウン
タ29−16に印1川される。従って、このクロック信
卦OP 3 カ2発qj加六わろと[11T述の段階で
記憶要素29−10にシフト記憶式ねでいろリリースタ
イムの設9数1直≠: ”、F t+χ−呼素29−8
1こi己↑績六ゎデコーダ29−20に出力友ねろと共
にオア回路29−17の出力が「0口こなりアンド回路
29−48のゲートが茶止されるようになる。
そして、バイナリカウンタ29−41が、オア[回路2
9−49、インバータ29−50によりro、1状叫が
検出されるとダウン指令信号が結合されるアンド回l各
29−51、インバータ29−52を介して前記アンド
回路29−39が禁止され計数ストップ状態となる。甘
だ、前記シフトレジスタ29−7、カウンタ29−16
及びバイナリカウンタ2’9−41には0期設定の為の
クリア信号が目J加されるものである。
9−49、インバータ29−50によりro、1状叫が
検出されるとダウン指令信号が結合されるアンド回l各
29−51、インバータ29−52を介して前記アンド
回路29−39が禁止され計数ストップ状態となる。甘
だ、前記シフトレジスタ29−7、カウンタ29−16
及びバイナリカウンタ2’9−41には0期設定の為の
クリア信号が目J加されるものである。
なお、CF2はCPtを2分周した32KHz(31,
25μB)のクロックで、オア回路29−38の出力に
はアタックタイム、ディケイタイム、リリースタイムの
設定イiei I−o 1、・・・川、r15Jiこ応
じてそわぞね625μS、125μs、 、1024
mm、2048m、の周期のクロックが得られる。従っ
て、バイナリカウンタ29−41−こてとのクロック力
(カウントされるため、例えばキーオンからアタック状
祠が終了(ディケイが始オる)までの時間はそれぞゎ2
m6.4m3、・・・・、32,768..65.53
6 、さなる。
25μB)のクロックで、オア回路29−38の出力に
はアタックタイム、ディケイタイム、リリースタイムの
設定イiei I−o 1、・・・川、r15Jiこ応
じてそわぞね625μS、125μs、 、1024
mm、2048m、の周期のクロックが得られる。従っ
て、バイナリカウンタ29−41−こてとのクロック力
(カウントされるため、例えばキーオンからアタック状
祠が終了(ディケイが始オる)までの時間はそれぞゎ2
m6.4m3、・・・・、32,768..65.53
6 、さなる。
次に上記実施例の動作につぎ説明する。
今演奏ζこ先だって、第8図に示さゎた41 h”<エ
ンベローフlこ従って、あらかじめ第7図の7フトレジ
スタ29−7にアタックタイム、ディケイタイム、ナス
ティンレベル及びリリースタイムが6文(石化して各記
憶要素29−11.29−10.29−9.29−8に
1険次記憶しであるものである。
ンベローフlこ従って、あらかじめ第7図の7フトレジ
スタ29−7にアタックタイム、ディケイタイム、ナス
ティンレベル及びリリースタイムが6文(石化して各記
憶要素29−11.29−10.29−9.29−8に
1険次記憶しであるものである。
そして、第3図1こ示したキーマトリックス回路11こ
おいて、演奏の際(こXキーを操作したさするとそのタ
イミング信号が第9図から解るようt・こ84ピットの
シフトレジスタ18の[41ビット位置に信号有の「1
1信月・とじてクロック化Ji4−CP1によるシフト
動作に同制して記+′M次ねろ。一方、このXキーの操
作タイミング信号はアンド回路27を介し−Cエンベロ
ープ回路29のアンド回路29−46の入力にアタック
信号として供給水わる。
おいて、演奏の際(こXキーを操作したさするとそのタ
イミング信号が第9図から解るようt・こ84ピットの
シフトレジスタ18の[41ビット位置に信号有の「1
1信月・とじてクロック化Ji4−CP1によるシフト
動作に同制して記+′M次ねろ。一方、このXキーの操
作タイミング信号はアンド回路27を介し−Cエンベロ
ープ回路29のアンド回路29−46の入力にアタック
信号として供給水わる。
この為、シフトレジスタ29−7の紀(:@ g素29
−111こ記憶水わてbるアタックタイムの数値が記憶
1h素29−8にシフト、iねその出力よりデコーダ2
9−201こ供給される、従って、設定された数値に対
応したデコーダ出力、例えば[51の場合にはバイナリ
計数回路29−21で16発のクロック信号OP3を計
数した時点でアンド回路29−26から出力信号が得ら
れ、この出力信書はオア191路29−38、アンド回
路29−39を介してバイナリカウンタ29−41を「
+11計数歩進しアタックタイムが立上るようζこなる
。また、前記アンド回路29−26からの出力信号はD
F / F回路29−407こ印加されバイナリ計数
回路29−21をクリアする為、再び初期状翅からクロ
ック信号OP3を計数するこ(!:になる。このようl
こしてアンド回路29−26は16発のクロック信号O
P3を計数する毎tこバイナリカウンタ29−41を計
数値r31.1(11111)になる迄歩進する。計数
値[311になるとアンド回路29−47から出力信号
が得らオフオア回1烙29−12に供給されるこさによ
りオア1(4N!829−15からシフト信号が発生さ
れる為記憶要求29−8iこディケイタイムの設定数値
がシフトnピ憶さ才する。仁の時、カウンタ29−1.
6はC出力lこ信号が有る為インバータ29−42から
ダウン指令信書がバイナリカウンタ29−41に惧冶さ
:A]る。このディケイタイム時(こおいでも前記アタ
ックタイム同様の動作でバイナリ計数回路29−21は
指定さtまた数値lこ対応したデコーダの出力に相当す
る繰り返し同期でクロック化+!−CP3の計数動作を
行ない、この場合(こけ、バイナリカウンタ29−41
を131」計数値よりダウン計数動作するようtこなる
ものである。
−111こ記憶水わてbるアタックタイムの数値が記憶
1h素29−8にシフト、iねその出力よりデコーダ2
9−201こ供給される、従って、設定された数値に対
応したデコーダ出力、例えば[51の場合にはバイナリ
計数回路29−21で16発のクロック信号OP3を計
数した時点でアンド回路29−26から出力信号が得ら
れ、この出力信書はオア191路29−38、アンド回
路29−39を介してバイナリカウンタ29−41を「
+11計数歩進しアタックタイムが立上るようζこなる
。また、前記アンド回路29−26からの出力信号はD
F / F回路29−407こ印加されバイナリ計数
回路29−21をクリアする為、再び初期状翅からクロ
ック信号OP3を計数するこ(!:になる。このようl
こしてアンド回路29−26は16発のクロック信号O
P3を計数する毎tこバイナリカウンタ29−41を計
数値r31.1(11111)になる迄歩進する。計数
値[311になるとアンド回路29−47から出力信号
が得らオフオア回1烙29−12に供給されるこさによ
りオア1(4N!829−15からシフト信号が発生さ
れる為記憶要求29−8iこディケイタイムの設定数値
がシフトnピ憶さ才する。仁の時、カウンタ29−1.
6はC出力lこ信号が有る為インバータ29−42から
ダウン指令信書がバイナリカウンタ29−41に惧冶さ
:A]る。このディケイタイム時(こおいでも前記アタ
ックタイム同様の動作でバイナリ計数回路29−21は
指定さtまた数値lこ対応したデコーダの出力に相当す
る繰り返し同期でクロック化+!−CP3の計数動作を
行ない、この場合(こけ、バイナリカウンタ29−41
を131」計数値よりダウン計数動作するようtこなる
ものである。
一方、前記Xキー操作に対応するタイミング信醤はアン
ド回路27を介して20m3の計測カウンタ20をクリ
アして初期状態からクロック信書OP2を計数開始させ
る為、この2Qms経過以前ではシフトレジスタ18の
記憶位置「4」lと記1、危さねて層る信号はアンド回
路19で禁止さt+循IQ記憶されることはないが、こ
の間Xキーカニ押圧されていわば再び同一記憶位置に記
憶なわることになる。そI7て、20m、経過後はカウ
ンタ20から出力が得らね不為、Xキーが離さねて非押
圧操作状卯であっても循環的に記iぐ保持される。
ド回路27を介して20m3の計測カウンタ20をクリ
アして初期状態からクロック信書OP2を計数開始させ
る為、この2Qms経過以前ではシフトレジスタ18の
記憶位置「4」lと記1、危さねて層る信号はアンド回
路19で禁止さt+循IQ記憶されることはないが、こ
の間Xキーカニ押圧されていわば再び同一記憶位置に記
憶なわることになる。そI7て、20m、経過後はカウ
ンタ20から出力が得らね不為、Xキーが離さねて非押
圧操作状卯であっても循環的に記iぐ保持される。
そして、次にXキーを操作したとすると第9Mから解る
ように、その操作タイミング信号がシフトレジスタ18
の記憶位8rljlに記憶さ才すると共にアンド回路2
7からアタック信Aが出力される。このアンド回路27
はシフトレジスタ18から出力される既に記憶されてい
る記憶有タイミング信号ではインバータ28Iこよって
ゲート出力が禁止されるようになっている為、#rたな
キーが押された時のみ出力信号を得るように制御されて
いる。僅って、複数のキーが速い操作で連続的に操作さ
れるアルペジオ奏法等でも一番新しめ直前に押圧操作さ
′hたキーに対するタイミング時のみアタック信号がア
ンド回路27から出力されるのである。更に一一番新し
い直前に操作水オ]たキーのタイミング時から20m1
以内にシフトレジスタ18に記憶有として記憶さねでい
る操作されでbなり信号を消去するようになる。
ように、その操作タイミング信号がシフトレジスタ18
の記憶位8rljlに記憶さ才すると共にアンド回路2
7からアタック信Aが出力される。このアンド回路27
はシフトレジスタ18から出力される既に記憶されてい
る記憶有タイミング信号ではインバータ28Iこよって
ゲート出力が禁止されるようになっている為、#rたな
キーが押された時のみ出力信号を得るように制御されて
いる。僅って、複数のキーが速い操作で連続的に操作さ
れるアルペジオ奏法等でも一番新しめ直前に押圧操作さ
′hたキーに対するタイミング時のみアタック信号がア
ンド回路27から出力されるのである。更に一一番新し
い直前に操作水オ]たキーのタイミング時から20m1
以内にシフトレジスタ18に記憶有として記憶さねでい
る操作されでbなり信号を消去するようになる。
而して、とのXキーがXキーの操作中のディケイタイム
時(こおいて操作されたと才る吉アンド回路27からア
タック信号がエンベロープ回路29のアンド回M29
=46iこ印加される。従って、このアンド回路29−
46からクロック化−gOP3が出力されオア回路29
−15を介してシフトレジスタ29−7にシフト指令を
、カウンタ29−161こ計数歩進信号を供給する。こ
の時カウンタ29−16はr00131状態であるため
、アンド回路29−46はこのカウンタ29−16が、
r0100j状rt’M lこなるまでクロック信号O
P3を出力(この場合3発)することになり、当然シフ
トレジスタ29−7に3発のシフト指令が供給さね記憶
要素29−8には再びアタックタイムの設定数値[51
がシフト記憶される。
時(こおいて操作されたと才る吉アンド回路27からア
タック信号がエンベロープ回路29のアンド回M29
=46iこ印加される。従って、このアンド回路29−
46からクロック化−gOP3が出力されオア回路29
−15を介してシフトレジスタ29−7にシフト指令を
、カウンタ29−161こ計数歩進信号を供給する。こ
の時カウンタ29−16はr00131状態であるため
、アンド回路29−46はこのカウンタ29−16が、
r0100j状rt’M lこなるまでクロック信号O
P3を出力(この場合3発)することになり、当然シフ
トレジスタ29−7に3発のシフト指令が供給さね記憶
要素29−8には再びアタックタイムの設定数値[51
がシフト記憶される。
従って、筆、8図の点線からi14るようにディケイタ
イムの途中から再び音量の立上り状態に設定さね、前述
した如くアタックタイムの設定数値[51に対応した計
測時間に従ってバイナリカウンタ29−41はアップ方
向に計数値[311迄歩進されるようになる。バイナリ
カウンタ29−41は計数値[311番こなると再びデ
ィケイタイムが設定さtl、前述のOp <ダウン方向
に計aされる。そして、このディケイタイム時のダウン
計数動作時にバイナリカウンタ29−41の計数値が記
憶要素29−11にシフト記憶されているサスティンレ
ベル数値と一致すると一致回路29−43から出力信号
tこ応答してアンド回路29−39のゲートが閉じられ
計数動作は停止する。
イムの途中から再び音量の立上り状態に設定さね、前述
した如くアタックタイムの設定数値[51に対応した計
測時間に従ってバイナリカウンタ29−41はアップ方
向に計数値[311迄歩進されるようになる。バイナリ
カウンタ29−41は計数値[311番こなると再びデ
ィケイタイムが設定さtl、前述のOp <ダウン方向
に計aされる。そして、このディケイタイム時のダウン
計数動作時にバイナリカウンタ29−41の計数値が記
憶要素29−11にシフト記憶されているサスティンレ
ベル数値と一致すると一致回路29−43から出力信号
tこ応答してアンド回路29−39のゲートが閉じられ
計数動作は停止する。
m Mi2 Yキー操作によるこのサスティンレベル時
において、再び例えば演奏キーZの操作によりアンド回
路27からアタック信号がエンベロープ回路29のアン
ド回路29−46に印加される吉、カウンタ29−16
のro100J状9bになる寸で、クロック(@ a
OP 3がオア回路29−15より出力(この場合3発
)さね、再び記憶要素29−8にアタックタイムの1没
宇数値がシフト配(“fk、 、tf”lるようになり
第8)の点線で示した如くサスティンレベルから再び音
量の立上り状面に設定なわろ。
において、再び例えば演奏キーZの操作によりアンド回
路27からアタック信号がエンベロープ回路29のアン
ド回路29−46に印加される吉、カウンタ29−16
のro100J状9bになる寸で、クロック(@ a
OP 3がオア回路29−15より出力(この場合3発
)さね、再び記憶要素29−8にアタックタイムの1没
宇数値がシフト配(“fk、 、tf”lるようになり
第8)の点線で示した如くサスティンレベルから再び音
量の立上り状面に設定なわろ。
そして、Q1■述の如く動作が繰り返、′c、l−1、
バイナリカウンタ29−41は計数値[311になる迄
アップ方向lこ計数動作さね、その<&ディケイタイム
に移行するものである。
バイナリカウンタ29−41は計数値[311になる迄
アップ方向lこ計数動作さね、その<&ディケイタイム
に移行するものである。
そして、このサスティンレベル状傅に卦メで、リリース
釦がI薄作さねるさアンド回路29−48よりクロック
信号OP3が2発出力されることtこなり、記・滝要素
29−InこけIJ リースタイムの設定数1直が/フ
ト紀1意されろよう番こなる。従って、前述のアタック
、ディケイの場合と同様に、リリースタイムの数値に対
応した計測時間ζこ応じてバイナリカウンタ29−41
はr014+数値迄ダウン方回に計数動作される。また
、リリースタイム時において、再び演奏キーの操作によ
りアタック倍長がアンド回路27より出力さねアンド回
路29−46に印加された場)今にも音量の立上り状態
Iこ設定するととがで傘るものである。
釦がI薄作さねるさアンド回路29−48よりクロック
信号OP3が2発出力されることtこなり、記・滝要素
29−InこけIJ リースタイムの設定数1直が/フ
ト紀1意されろよう番こなる。従って、前述のアタック
、ディケイの場合と同様に、リリースタイムの数値に対
応した計測時間ζこ応じてバイナリカウンタ29−41
はr014+数値迄ダウン方回に計数動作される。また
、リリースタイム時において、再び演奏キーの操作によ
りアタック倍長がアンド回路27より出力さねアンド回
路29−46に印加された場)今にも音量の立上り状態
Iこ設定するととがで傘るものである。
従って、前節バイナリカウンタ29−41のディジタル
計数値がP、8図に示すような音量エンベロープの制御
信−汗としてD/A変換回路32に供恰さねアナログ訃
に変↓みAね音階を制御するようになるものである。
計数値がP、8図に示すような音量エンベロープの制御
信−汗としてD/A変換回路32に供恰さねアナログ訃
に変↓みAね音階を制御するようになるものである。
このよう4こ、本実雄側(こおいては、新たなキー操作
がなさねると、@1図のアンドゲート27からキーオン
を指示する信号がエンベロープ回路29に与えら才1て
、エンベロープをアタック状態にし、シ1すこ、弓十測
カウンタ20をクリアしてそねから20 m @(J’
)(i41、(JIt奏キーマトリックス回路1で実際
に操作さ11ている鍵情報のみを84ビツトレジスタ1
81こ入力するよう、アンドゲート19の出力をカミ止
している。
がなさねると、@1図のアンドゲート27からキーオン
を指示する信号がエンベロープ回路29に与えら才1て
、エンベロープをアタック状態にし、シ1すこ、弓十測
カウンタ20をクリアしてそねから20 m @(J’
)(i41、(JIt奏キーマトリックス回路1で実際
に操作さ11ている鍵情報のみを84ビツトレジスタ1
81こ入力するよう、アンドゲート19の出力をカミ止
している。
そして、上記計測カウンタ20から20m1経過したこ
とを示A−信号が出力さJlろ吉、アンドゲート19を
開成し、そワ寸でに84ビットレジスタ18へ入力して
いた5Ek情報、140ち直rqf+σ)演へキーマト
リックス回路1のスキャンニングの結果出力を、オアゲ
ート17を介して、84ビ・ソ)−vジメタ18へ入力
し、以後循環保持穴せろ。
とを示A−信号が出力さJlろ吉、アンドゲート19を
開成し、そワ寸でに84ビットレジスタ18へ入力して
いた5Ek情報、140ち直rqf+σ)演へキーマト
リックス回路1のスキャンニングの結果出力を、オアゲ
ート17を介して、84ビ・ソ)−vジメタ18へ入力
し、以後循環保持穴せろ。
従って、この!R情報は、当該4や作鉢の帷称σ)後も
、84ビツトシフトレジスタ188こ循坩保持さ第1、
この情報はアンドゲート9を介してレジスタ7にも与え
らノするため、当該楽音小発生し続けることζこなる。
、84ビツトシフトレジスタ188こ循坩保持さ第1、
この情報はアンドゲート9を介してレジスタ7にも与え
らノするため、当該楽音小発生し続けることζこなる。
そして、その状態は、新たなづ七(−作がな八わるオで
、つまり84ビツトシフトレジスタ18の内容が祷き賛
えらねる・士で続ぐ。
、つまり84ビツトシフトレジスタ18の内容が祷き賛
えらねる・士で続ぐ。
本発明は上述したように、鍵を離した後も当該鍵ζこ応
じた楽音を発生し続けるようζこしたθ)で自動演奏効
果を高めるうえで肩効であり、メロディを弾く上鍵盤の
みならず、自動伴奏機11目を有する下鍵盤などに用い
れば特lこ有効である。
じた楽音を発生し続けるようζこしたθ)で自動演奏効
果を高めるうえで肩効であり、メロディを弾く上鍵盤の
みならず、自動伴奏機11目を有する下鍵盤などに用い
れば特lこ有効である。
第1図1i本発明−こ係る全体構成図、第2図は演奏キ
ーボードを示すM、第3Mはキープ) 17ツクス回路
の詳、11Hツ!、第4図は楽音波形を示す図、第5[
シ1は楽音波形の読み出し7アドレス制御回路の祥縄図
、il 6図は第5し1の動作説明図、第7図はエンベ
ロープ回路の詳1別図、・π8ヅはエンベロープ波形の
浦、明図、埴9図1(まキー梗作夕4ミングを説明する
1m−T’ある、 1・・・キーマトリックス回路 18・・・シフトレ
ジスタ 27・・・アンド回路 28・・・インバ
ータ 29・・・エンベロープ回路。 01杵出願人 カシオ計算機株式会社
ーボードを示すM、第3Mはキープ) 17ツクス回路
の詳、11Hツ!、第4図は楽音波形を示す図、第5[
シ1は楽音波形の読み出し7アドレス制御回路の祥縄図
、il 6図は第5し1の動作説明図、第7図はエンベ
ロープ回路の詳1別図、・π8ヅはエンベロープ波形の
浦、明図、埴9図1(まキー梗作夕4ミングを説明する
1m−T’ある、 1・・・キーマトリックス回路 18・・・シフトレ
ジスタ 27・・・アンド回路 28・・・インバ
ータ 29・・・エンベロープ回路。 01杵出願人 カシオ計算機株式会社
Claims (1)
- 【特許請求の範囲】 押rホされた泄を識別する情報を記憶する記憶手段と、 この記憶手段に配憶さtまた情報に応じた楽音を発生す
る楽音発生手段と、 ′律が離鍵さねた後も、前記記憶手夕の当該姉の)へ 情報を保持させ、該情報に応じた楽才を継続して前記楽
音発生手段より発生水せる制御手段表からなる1イ、子
楽器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58235497A JPS59146094A (ja) | 1983-12-13 | 1983-12-13 | 電子楽器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58235497A JPS59146094A (ja) | 1983-12-13 | 1983-12-13 | 電子楽器 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59146094A true JPS59146094A (ja) | 1984-08-21 |
| JPS6135560B2 JPS6135560B2 (ja) | 1986-08-13 |
Family
ID=16986904
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58235497A Granted JPS59146094A (ja) | 1983-12-13 | 1983-12-13 | 電子楽器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59146094A (ja) |
-
1983
- 1983-12-13 JP JP58235497A patent/JPS59146094A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6135560B2 (ja) | 1986-08-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4967635A (en) | Electronic musical instrument | |
| US4077294A (en) | Electronic musical instrument having transient musical effects | |
| GB1361032A (en) | Musical instruments | |
| US4166405A (en) | Electronic musical instrument | |
| US4083283A (en) | Electronic musical instrument having legato effect | |
| US4466324A (en) | Automatic performing apparatus of electronic musical instrument | |
| US4217805A (en) | Apparatus and method for writing rhythm information in storage | |
| US4144789A (en) | Amplitude generator for an electronic organ | |
| US4454797A (en) | Automatic music performing apparatus with intermediate span designating faculty | |
| US4194426A (en) | Echo effect circuit for an electronic musical instrument | |
| US4160404A (en) | Electronic musical instrument | |
| US4562763A (en) | Waveform information generating system | |
| US4217806A (en) | Automatic rhythm generating method and apparatus in electronic musical instrument | |
| US4246822A (en) | Data transfer apparatus for digital polyphonic tone synthesizer | |
| JPS6243198B2 (ja) | ||
| US4357853A (en) | Digital semiconductor circuit for an electronic organ | |
| US4294154A (en) | Music tone generating system | |
| JPS5834840B2 (ja) | 電子楽器に於ける音量エンベロ−プ設定方式 | |
| US4785703A (en) | Polytonal automatic accompaniment apparatus | |
| JPH0121515B2 (ja) | ||
| US4336598A (en) | Electronic calculator with musical note generation | |
| GB2081955A (en) | Envelope control for electronic musical instrument | |
| US4018123A (en) | Automatic rhythm performing apparatus capable of expressing stressed and relaxed beats of rhythm | |
| JPS6037480B2 (ja) | 演奏制御システム | |
| JPH026073B2 (ja) |