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
Application number
JP58235497A
Other languages
English (en)
Other versions
JPS6135560B2 (ja
Inventor
俊雄 樫尾
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 JP58235497A priority Critical patent/JPS59146094A/ja
Publication of JPS59146094A publication Critical patent/JPS59146094A/ja
Publication of JPS6135560B2 publication Critical patent/JPS6135560B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、鍵が離鍵さねた後も当該、雌ζこ応じた楽音
を発生する機能を有する電子楽器に関する。
〔発明の背址〕
電子楽器においては、通常鍵を押′辞するとその鍵に関
連する楽音を発生し、ii+1を鍵するとその楽音を消
音する。しかるに、離鍵した後も、押鍵中と同様ζこ当
該楽音を継続して発生する機能を設けねば、自動演奏効
果を高めるうえで好都合上なる。
〔発明の目的〕
本発明は、′@鍵後も当該鍵に応じた楽音を発生できる
ようtこした・電子楽器を提供することを目的とする。
〔発明の要点〕
押鍵さtまた鍵を識別する情報を記憶するAげ憶手段と
、この記憶手段に記憶された情報に応じた楽音を発生す
る楽音発生手段さ、舜ガ離健さねた後も、前記記憶手段
の当該“≠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に供給さね逐次タイミン
グ信号を発生する。
前記マトリックス回路1の詳細は第3[¥14こ示さオ
フるもので、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る。
前記計数回路2の各ビット段出力は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こ記憶さねている楽音波形をアドレスステップ毎
に読み出」−よう(こするものである。
前記楽音波形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ろ
そして、ダウン指令信号に基づくアドレスカウンタ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信−読をイ拝る。
この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抗み出されたディジタル
値がアナログ滑に変換されるものである。
尚、楽音波形記憶装置14iこは半波の楽音波形を記1
.(するようにしたが、これは勿論全波の楽音波形とし
て記憶するようにしてもよいもので、この場合記[は容
)べ゛、アドレスステップ数が噌天才ろがアドレス制御
回路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に帰環される。
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、(る。
なお、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。
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こなるものである。
一!た、前記キーマ) IJラックス路1のオア回”烙
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か
ら消去するようにするものである。
C11−1こ、エンベロープ回路29からのエンベロー
プ信号は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サイ
クル中に計数するもので、その計数値に対応した値によ
って音量制御をも行うようにオるものである。
第7図は前記エンベロープ回@29の[46体例を示す
ものである。エンベロープは第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−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入力端に供給さねる。
?ニー ノオ7 kJ路29 15の出力は前記シフト
レジスタ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して紀
憶さねろようになろ。
前記カウンタ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 。
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−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作さね乙ようになる。
そして、このダウン計敬動作時に−/ラフトジスタ29
−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のゲートが茶止されるようになる。
そして、バイナリカウンタ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加されるものである。
なお、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 、さなる。
次に上記実施例の動作につぎ説明する。
今演奏ζこ先だって、第8図に示さゎた41 h”<エ
ンベローフ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の入力にアタック
信号として供給水わる。
この為、シフトレジスタ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こなる
ものである。
一方、前記Xキー操作に対応するタイミング信醤はアン
ド回路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なり信号を消去するようになる。
而して、との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
がシフト記憶される。
従って、筆、8図の点線からi14るようにディケイタ
イムの途中から再び音量の立上り状態に設定さね、前述
した如くアタックタイムの設定数値[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)の点線で示した如くサスティンレベルから再び音
量の立上り状面に設定なわろ。
そして、Q1■述の如く動作が繰り返、′c、l−1、
バイナリカウンタ29−41は計数値[311になる迄
アップ方向lこ計数動作さね、その<&ディケイタイム
に移行するものである。
そして、このサスティンレベル状傅に卦メで、リリース
釦が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ね音階を制御するようになるものである。
このよう4こ、本実雄側(こおいては、新たなキー操作
がなさねると、@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へ入力
し、以後循環保持穴せろ。
従って、この!R情報は、当該4や作鉢の帷称σ)後も
、84ビツトシフトレジスタ188こ循坩保持さ第1、
この情報はアンドゲート9を介してレジスタ7にも与え
らノするため、当該楽音小発生し続けることζこなる。
そして、その状態は、新たなづ七(−作がな八わるオで
、つまり84ビツトシフトレジスタ18の内容が祷き賛
えらねる・士で続ぐ。
〔・発明の効果〕
本発明は上述したように、鍵を離した後も当該鍵ζこ応
じた楽音を発生し続けるようζこしたθ)で自動演奏効
果を高めるうえで肩効であり、メロディを弾く上鍵盤の
みならず、自動伴奏機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杵出願人 カシオ計算機株式会社

Claims (1)

  1. 【特許請求の範囲】 押rホされた泄を識別する情報を記憶する記憶手段と、 この記憶手段に配憶さtまた情報に応じた楽音を発生す
    る楽音発生手段と、 ′律が離鍵さねた後も、前記記憶手夕の当該姉の)へ 情報を保持させ、該情報に応じた楽才を継続して前記楽
    音発生手段より発生水せる制御手段表からなる1イ、子
    楽器。
JP58235497A 1983-12-13 1983-12-13 電子楽器 Granted JPS59146094A (ja)

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)

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)