JPS6116998B2 - - Google Patents
Info
- Publication number
- JPS6116998B2 JPS6116998B2 JP53062997A JP6299778A JPS6116998B2 JP S6116998 B2 JPS6116998 B2 JP S6116998B2 JP 53062997 A JP53062997 A JP 53062997A JP 6299778 A JP6299778 A JP 6299778A JP S6116998 B2 JPS6116998 B2 JP S6116998B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- circuit
- output
- bit
- key
- 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
Links
- 230000003111 delayed effect Effects 0.000 claims description 20
- 239000011295 pitch Substances 0.000 description 32
- 238000010586 diagram Methods 0.000 description 12
- 102100026456 POU domain, class 3, transcription factor 3 Human genes 0.000 description 11
- 101710133393 POU domain, class 3, transcription factor 3 Proteins 0.000 description 11
- 230000000295 complement effect Effects 0.000 description 9
- 102100035593 POU domain, class 2, transcription factor 1 Human genes 0.000 description 8
- 101710084414 POU domain, class 2, transcription factor 1 Proteins 0.000 description 8
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 6
- 238000000034 method Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000001186 cumulative effect Effects 0.000 description 4
- 101100188554 Arabidopsis thaliana OCT5 gene Proteins 0.000 description 3
- 238000009527 percussion Methods 0.000 description 3
- 102100035423 POU domain, class 5, transcription factor 1 Human genes 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000002401 inhibitory effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000004904 shortening Methods 0.000 description 2
- 101000572981 Homo sapiens POU domain, class 3, transcription factor 1 Proteins 0.000 description 1
- 101000572986 Homo sapiens POU domain, class 3, transcription factor 2 Proteins 0.000 description 1
- 101001094700 Homo sapiens POU domain, class 5, transcription factor 1 Proteins 0.000 description 1
- 101000713275 Homo sapiens Solute carrier family 22 member 3 Proteins 0.000 description 1
- 102100026458 POU domain, class 3, transcription factor 1 Human genes 0.000 description 1
- 102100026459 POU domain, class 3, transcription factor 2 Human genes 0.000 description 1
- 101710126211 POU domain, class 5, transcription factor 1 Proteins 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000005764 inhibitory process Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
この発明はデイジタル技術を利用し、またカプ
ラ制御回路を具備する電子楽器の改良に関し、特
に鍵スイツチの1走査期間を短縮しながら所望の
カプラ効果を得るようにした電子楽器に関する。 この出願人は先に、特願昭52−150895号(特開
昭54−83419号)、発明の名称「電子楽器」の明細
書中に記載した発明の電子楽器を提供した。この
発明を要約すると、複数の鍵の鍵スイツチを所定
速度で順次走査して各鍵の押鍵状態を示す時分割
多重信号を1走査期間内の各鍵に対応するタイム
スロツトごとに発生し、またこの鍵スイツチ走査
に同期して各鍵に対応する波形信号を前記タイム
スロツトごとに時分割的に発生し、更に前記時分
割多重信号およびこの時分割多重信号をカプラ制
御回路により所定時間ずつ遅延して得られる信号
をそれぞれ対応する操作子の設定位置に応じて重
み付けした重み付け信号として出力するととも
に、前記重み付け信号と波形信号とを乗算して楽
音信号を得るようにしたことを特徴とする電子楽
器である。この電子楽器はこのような簡単な構成
により、全ての押圧鍵に対応して多数の楽音を同
時に発生しうる優れた特長を有するものである。 ところでこの電子楽器の場合、61個の鍵C1〜
C6が設けられ、音高の低い鍵C1の鍵スイツチか
ら順次走査されて押鍵状態が検出される。また1
走査期間は120ビツトタイム(120タイムスロツ
ト)分設けられており、61個の前記鍵の時分割多
重信号(この信号は、鍵が押下されていれば
“1”信号として出力され、押下されていなけれ
ば“0”信号として出力される)は、この1走査
期間の前半の61タイムスロツトにおいて出力され
る。更に、前記カプラ制御回路には、直接接続さ
れる複数の遅延回路(これら遅延回路の合計容量
は48ステージ・1ビツトである)と、これら遅延
回路および前記操作子にそれぞれ接続される重み
付け回路とが設けられている。そして前記時分割
多重信号は、先頭の遅延回路に入力されたのち順
次後方の遅延回路側に送られて各遅延回路からそ
れぞれ出力され、次いで前記重み付け回路に入力
されるようになつている。またある押下鍵に対す
る時分割多重信号(“1”信号)が遅延回路によ
り遅延される全遅延時間は48ビツトタイム分であ
る。すなわちこの先願発明の電子楽器の場合、各
鍵の音高に対し最高4オクターブ高い音高の楽音
までをカプラ音として発音できるようにするため
に、前記遅延回路の全遅延時間が48ビツトタイム
とされている。また鍵スイツチ走査に必要な時間
は61ビツトタイムであるから、前記1走査期間
(120ビツトタイム分)のうち実際に必要な期間は
61ビツトタイムに48ビツトタイムを加えた109ビ
ツトタイム分であり、後半の11ビツトタイム分
(120ビツトタイムから109ビツトタイムを差し引
いた残りの期間)はこの電子楽器の動作には無関
係な遊び時間となつている。しかしこのように1
走査期間を余り長くすると、鍵状態(押鍵状態お
よび離鍵状態)の検出が遅れるから演奏上最適な
動作制御が行えなくなる恐れがある。このため1
走査期間を短縮することが望ましいが、1走査期
間を短縮しすぎると、たとえば上述のような4オ
クターブ分高い音高の楽音までカプラ音として発
音させることができなくなつてしまう。また発音
可能なカプラ音の音高をそのままにしておき(例
えば4オクターブ高い音高のカプラ音までとす
る)、且つ1走査期間を単純に短かくする(例え
ば1走査期間を96ビツトタイムとする)と、次の
ような理由により不要楽音が発音される不都合が
発生する。すなわち、1走査期間内にて遅く走査
される高い音高の鍵C5〜C6が押下されている場
合、この押下鍵C5〜C6による時分割多重信号
(“1”信号)が発生するタイムスロツトはそれぞ
れ第48タイムスロツト〜第61タイムスロツトであ
り、これら時分割多重信号が前記遅延回路により
最高4オクターブ分(48タイムスロツト分)遅延
されて出力されるタイムスロツトはそれぞれ、次
の1走査期間内の前半の第1タイムスロツト〜第
13タイムスロツトとなる。この1走査期間内の第
1タイムスロツト〜第13タイムスロツトにおいて
は、音高の低い鍵C1〜C2に対する前記波形信号
が出力されるから、次の1走査期間内において出
力されるこのような遅延信号の出力を禁止しない
と、高い音高の押下鍵C5〜C6に対して結果的
に、押鍵されていない低い音高の鍵C1〜C2の楽
音が不要に発音され、音楽的に好ましくない。勿
論、鍵走査の順序を変更した場合にも同様な不都
合が発生する。また複数の鍵盤をもつ電子楽器や
前述したようなカプラ制御回路を具備する他の鍵
盤楽器の場合も、前記不都合が同様に発生しう
る。 この発明は上述した事情を考慮してなされたも
ので、その目的とするところは、鍵スイツチ走査
の1走査期間を短かくしながら、且つ所望のカプ
ラ効果が確実に得られるようにした電子楽器を提
供することである。 この目的を達成するために、この発明は、カプ
ラ制御回路によつて遅延された信号が次の走査期
間において発生する場合に、該遅延された信号を
無効とする禁止回路を設けている。これにより、
この出願人が先に提案した前記電子楽器に比べて
鍵スイツチの1走査期間が短縮され、しかも所望
のカプラ効果を確実に得ることができる。 なお、この発明によると、高い音高の鍵に対す
るカプラ音の一部(例えば、4オクターブ上)は
発音されないが、、この場合、かかる発音されな
いカプラ音は周波数が非常に高くなつているので
(例えば音高がC10の楽音の周波数は1677Hz)、問
題はない。低、中音域の鍵については所望するカ
プラ音が確実に得られる。 以下、図面を参照してこの発明による電子楽器
の実施例を説明する。先ず、第1図を参照して電
子楽器の全対構成を説明する。この電子楽器は大
別して、電子楽器全体の動作を制御するタイミン
グ信号SY95等を発生するとともに信号OCT1
〜OCT8を発生するタイミング信号発生回路
1、後述する上鍵盤回路15、下鍵盤回路25お
よびペダル鍵盤回路30の各鍵の押鍵状態を検出
するための鍵スイツチ走査に同間して各音高に対
応する周期の楽音波形または音源波形の波形信号
Sを1走査期間内の対応するタイムスロツトにお
いて時分割的に発生する時分割波形発生回路2、
上鍵盤回路15、上鍵盤楽音発生回路3、下鍵盤
楽音発生回路4、ペダル鍵盤回路30、ペダル鍵
盤楽音発生回路5、サウンドシステム6から構成
される。 タイミング信号発生回路1は、所定周期のクロ
ツクパルスφを発生する発振器7と、このクロツ
クパルスφにより駆動される4ビツト構成の12進
カウンタ8と、この12進カウンタ8の最上位ビツ
ト(第4ビツト)MSBのビツト出力信号N4によ
り駆動される3ビツト構成の8進カウンタ9と、
この8進カウンタ9のビツト出力信号B1,B2,
B3を入力してこれら信号B1〜B3をデコードし、
信号OCT1〜OCT8を出力する(なお、この実
施例では信号OCT6,OCT7は使用されない)
デコーダ10と、さらに12進カウンタ8のビツト
出力信号N1〜N4と8進カウンタ9ビツト出力信
号B1〜B3およびクロツクパルスφを入力してこ
れら信号N1〜N4,B1〜B3およびφに基づき各種
タイミング信号SY0,SY95,SY12/12,
SY0〜12,SY0〜4およびSY0〜16を出力
するロジツク回路11とから構成される。このタ
イミング信号発生回路1から発生されるクロツク
パルスφは、前記した各回路3,4,5内に含ま
れる各種シフトレジスタ、遅延回路等の駆動用に
利用される。またビツト出力信号N1〜N4,B1〜
B3は時分割波形発生回路2内の周波数ナンバメ
モリ12に対するアドレス信号として利用され
る。更に信号OCT1〜OCT5,OCT8は前記各
鍵鍵盤回路15,25,30は鍵スイツチ走査に
利用される。後述する1走査期間内において、デ
コーダ10から出力される信号OCT1〜OCT
5,OCT8はそれぞれ第3図に示すように、後
述する96進カウンタの内容がそれぞれ0〜11、12
〜23、24〜35、36〜47、48〜59、84〜95の各期間
“1”信号として出力される。またロジツク回路
11から出力されるタイミング信号SY12/1
2は96進カウンタの内容がそれぞれ11、23、35、
47、59、71、83および95のとき出力される。更に
ロジツク回路11から回路される各種タイミング
信号SYO,SYO95,SY12/12,SY0〜1
2,SY0〜4およびSY0〜16の出力状態は第
2図の動作波形図に示すとおりである。これらの
タイミング信号SY0,SY95,SY12/12,
SY0〜2,SY0〜4,SY0〜16は前記回路
3,4,5に送られる。 ここで第2図および第3図の動作波形図を参照
して「鍵スイツチ走査」の1走査期間につき説明
する。この実施例の電子楽器の場合、61個の鍵ス
イツチを有する上鍵盤回路15および下鍵盤回路
25(上鍵盤および下鍵盤はともに61鍵からなつ
ている)、25個の鍵スイツチを有するペダル鍵盤
回路30(ペダル鍵盤は25鍵からなつている)の
鍵スイツチ走査は各鍵盤回路同時に並行して実行
される。そして各鍵盤回路15,25,30にお
けるすべての鍵スイツチを走査するに必要とする
「走査期間」は、前記12進カウンタ8および8進
カウンタ9により構成される96進カウンタの内容
により規定される。すなわち、前記12進カウンタ
8のビツト出力信号N1〜N4および8進カウンタ
9のビツト出力信号B1〜B3は第2図に示すよう
に出力される。またこれら各ビツト出力信号N1
〜N4,B1〜B3の出力状態と前記96進カウンタの
内容との関係は第2図に図示する如くである。こ
のように96進カウンタの内容が0(10進数表示)
から95(10進数表示)まで変化する期間がこの実
施例により規定される鍵スイツチ走査の1走査期
間である。そして前記96進カウンタの内容がそれ
ぞれ0〜11、12〜23、24〜35、36〜47、48〜59、
60〜71に変化する間、後述する各シリアル/パラ
レル変換器16,26,31から上記走査結果を
表わす信号が時分割多重信号UXO,LKO,PKO
としてクロツクパルスφに同期して時分割的に出
力されるようになされている。 ところで前記上鍵盤回路15と下鍵盤回路25
はともに61個の鍵スイツチを有し、またペダル鍵
盤回路30は25個の鍵スイツチを有するものであ
るから、上鍵盤回路15および下鍵盤回路25の
各鍵スイツチが実際に走査される期間(すなわち
前記パラレル/シリアル変換器16,26から時
分割多重信号UKO,LKOが出力される期間)
は、前記96進カウンタの内容が0〜60の間であ
り、1走査期間の残りの期間、すなわち96進カウ
ンタの内容が61〜95の期間は実際の鍵スイツチ走
査は実行されない。またペダル鍵盤回路30の場
合、この鍵盤回路30は25個の鍵スイツチを有す
るものであるから、実際に鍵走査が実行される期
間(すなわち、時分割多重信号PKOが出力され
る期間)は、前記96進カウンタの内容が0〜24の
期間であり、残りの25〜95の期間は鍵スイツチ走
査が実行されない。 このようにして上鍵盤回路15、下鍵盤回路2
5、ペダル鍵盤回路30の鍵スイツチ走査が実行
されるが、上述したように鍵スイツチ走査の1走
査期間において鍵スイツチ走査が実際には行われ
ない期間(96進カウンタの内容が61〜95の期間)
が設けられている理由は次の通りである。すなわ
ち各鍵盤回路15,25,30にそれぞれ接続さ
れる楽音発生回路3,4,5には1個の押下鍵に
対して該押下鍵と所定の音高関係にある鍵の楽音
も同時に発音させるためのカプラ制御回路が設け
られているが、これらカプラ制御回路が確実に動
作するためには上述したような期間を設けねばな
らないためである。この理由の詳細に関しては後
で述べる。 次にデコーダ10と、上鍵盤回路15、下鍵盤
回路25、ペダル鍵盤回路30との関連を具体的
に説明する。第4図は上鍵盤回路15または下鍵
盤回路25の鍵スイツチ回路43,44を示し、
また第5図はペダル鍵盤回路30の鍵スイツチ回
路45を示す。周知のように、1オクターブは12
の音名C、C#、D、………Bからなるが、以下
の説明では第1オクターブの12個の鍵またはその
鍵スイツチを記号C1〜B1により表示し、また第
2オクターブ〜第8オクターブの鍵またはその鍵
スイツチをそれぞれ記号C2〜B2,C3〜B3,……
…,C8〜B8に表示するものとする。第4図にお
いて、上鍵盤回路15および下鍵盤回路25の61
個の鍵に対応する61個の鍵スイツチC1〜C6は、
図にみられるように各オクターブおよび各音名毎
に鍵スイツチ回路43,44にマトリツクス状に
配列されている。すなわち、鍵スイツチ回路4
3,44の列ラインl1〜l6はそれぞれ第1〜第6
オクターブに対応し、また行ラインL1〜L12はそ
れぞれ音名C、C#、………、Bに対応してい
る。たとえば列ラインl1と行ラインL5との交差点
上には、第1オクターブでかつ音名Eの鍵の鍵ス
イツチE1が配設されている。なお、図中の列ラ
インl1〜l6と行ラインL1〜L12の交差点上に付した
丸印は、前述した各鍵スイツチ(C1〜C6)が対応
する列ラインと行ライン間には順方向にダイオー
ドを介して接続されていることを示す。そして前
述したデコーダ10から出力される信号OCT8
および信号OCT1〜OCT5はそれぞれ、列ライ
ンl1〜l6へ入力される。また鍵スイツチ回路4
3,44の出力側(行ラインL1〜L12側)にはパ
ラレル/シリアル変換器16,26が接続されて
いる。前記信号OCT1〜OCT8は、前記8進カ
ウンタ9の内容が0〜7(10進数)に変化する
間、対応して信号OCT1から順次“1”信号と
して出力される信号である(第3図)。したがつ
て、第1オクターブの鍵スイツチC1〜B1は8進
カウンタ9の内容が7(すなわち96進カウンタの
内容が84〜95)の期間出力される信号OCT8に
より走査される。また第2オクターブの鍵スイツ
チC2〜B2は8進カウンタ9の内容が0(96進カ
ウンタの内容が0〜11)の期間出力される信号
OCT1により走査される。同様にして第3オク
ターブ〜第6オクターブの鍵スイツチC3〜B3,
C4〜B4,C5〜B5,C6は、8進カウンタ9の内容
がそれぞれ1、2、3、4(96進カウンタの内容
がそれぞれ12〜23、24〜35、36〜47、48〜59)の
各期間出力される信号OCT3,OCT4,OCT5
により走査される。そして各走査結果は、12ビツ
トのパラレルデータとして前記パラレル/シリア
ル変換器16(26)に送られる。第4図に示す
ペダル鍵盤回路30の鍵スイツチ回路45の構成
は、第3図に示す各鍵スイツチ回路43(44)
と鍵スイツチの数を除いて全く同一であるからそ
の説明を省略する。なお、回路45の出力側には
パラレル/シリアル変換器31が接続されてい
る。 デコーダ10および各鍵盤回路15,25,3
0の鍵スイツチ回路43〜45を上記のように構
成したので、“1”信号の信号OCT8,OCT1〜
OCT5がデコーダ10から順次出力され、各鍵
盤回路15,25,30の対応する列ラインl1〜
l6に各鍵盤回路15,25,30同時に入力され
ると、対応するオクターブの12個の鍵スイツチが
同時に走査され、この結果該オクターブにおける
押鍵状態を表わす12ビツトのデータが各鍵スイツ
チ回路43〜45から出力され、後述するように
96進カウンタの内容がそれぞれ95、11、23、35、
47、59のとき対応するパラレル/シリアル変換器
16,26,31に取込まれる。 次に前記パラレル/シリアル変換器16の詳細
構成を説明する。なおこの変換器16の構成は、
上述した他のパラレル/シリアル変換器26,3
1と同一構成である。したがつて他のパラレル/
シリアル変換器26,31の詳細構成の説明は省
略する。上鍵盤回路15内の鍵スイツチ回路43
の各行ラインL1〜L12が対応するアンドゲート5
0〜61の各第1入力端に接続されているととも
に対応する各抵抗R1〜R12を介して2値論理レベ
ルの“0”信号を供給する電源端子(図示略)に
接続されている。また前記アンドゲート50〜6
1の各第2入力端には前記タイミング信号SY1
2/12がともに入力され、この信号SY12/
12の出力時(“1”信号時)にアンドゲート5
0〜61を同時に動作可能とするようになされて
いる。アンドゲート50〜60の各出力端は対応
するオアゲート62〜72を介して、クロツクパ
ルスφにより駆動される遅延型フリツプフロツプ
(以下、DFFと略称する)73〜83の各入力端
に接続されている。またアンドゲート61の出力
端はDFF84の入力端に直接接続される。更に
DFF84の出力端はオアゲート72を介して
DFF83の入力端に接続され、またDFF83の
出力端はオアゲート71を介してDFF82の入
力端に接続されている。以下、同様にして、前記
DFF82〜73が図示の如くに互いに直列接続
されるように、各DFF82〜74の出力端が各
オアゲート70〜62を介して後段のDFF81
〜73の入力端に接続されている。そして前記
DFF73の出力信号が前記時分割多重信号UKO
として取り出される。このように前記DFF84
〜73が互いに直列接続されることにより、結果
的に12段のシフトレジスタが形成される。時分割
多重信号UKOは上鍵盤回路15の鍵押鍵状態を
示し、第1および第2の上鍵盤楽音発生制御回路
17,19に送られる。 上記のように構成されるパラレル/シリアル変
換器16の動作を次に説明する。前述したよう
に、デコーダ10から信号OCT1〜OCT8が1
走査期間の開始後順次“1”信号として出力さ
れ、上鍵盤回路15の鍵スイツチ回路43の対応
する列ラインl1〜l6に入力される。また第3図の
動作波形図に示されるように、タイミンング信号
SY12/12は、前記96進カウンタの内容がそ
れぞれ11、23、35、47、59、71、83、95のときに
出力される。したがつてある1走査期間の開始直
前の96進カウンタの内容が95のときにタイミング
信号SY12/12(“1”信号)が出力されてア
ンドゲート50〜61に送られ、これらアンドゲ
ート50〜61が動作可能となる。このとき、前
記鍵スイツチ回路43(第4図)の列ラインl1に
はすでに信号OCT8(“1”信号)が入力されて
いるから、鍵スイツチ回路43から、上鍵盤回路
15の第1オクターブの12個の鍵C1〜B1の押鍵
状態(すなわち鍵スイツチC1〜B1の開閉状態)
を表わす信号が行ラインL1〜L12から並列に出力
されて対応するアンドゲート50〜61に入力さ
れ、更にこれらアンドゲート50〜61およびオ
アゲート62〜72を介してDFF73〜84に
同時に入力される。次いで96進カウンタの内容が
0となると、DFF73に記憶されている鍵C1の
押鍵状態を示す信号(すなわち、鍵C1が押下さ
れていれば“1”信号として、また鍵C1が押下
されていなければ“0”信号として出力される信
号)が前記時分割多重信号UKOとして出力され
る。また同時にDFF74の出力信号がオアゲー
ト62を介してDFF73に入力され、またDFF
75の出力信号がオアゲート63を介してDFF
74に入力され、以下同様にしてDFF84〜7
6の出力信号がそれぞれオアゲート72〜64を
介してDFF83〜75に入力される。このよう
にして96進カウンタの内容が0のとき、鍵C1の
押鍵状態を示す時分割多重信号UKOがDFF73
から出力されるとともにDFF84〜74の内容
が次段のDFF83〜73にシフトされる。同様
にして96進カウンタの内容が1〜11に順次変化す
るとき、鍵C#1〜B1の押鍵状態を表わす信号
がDFF73からクロツクパルスφに同期した信
号として出力され時分割多重信号UKOが作成さ
れるとともに、DFF82〜74の内容がその都
度次段のDFFにシフトされてゆく。96進カウン
タの内容が11になると、第1オクターブの鍵C1
〜B1の押鍵状態を示す信号がすべて時分割多重
信号UKOとして取り出され、この結果DFF73
〜84の内容がすべてクリアされる。またこのと
き同時にタイミング信号SY12/12が出力さ
れて前記アンドゲート50〜61を同時に動作可
能とし、また各アンドゲート50〜61には行ラ
インL1〜L12を介して第2オクターブの鍵C2〜B2
の押鍵状態を表わす信号が同時に入力される。し
たがつてDFF73〜DFF84には、前記第2オ
クターブの鍵C2〜B2の押鍵状態を表わす信号が
記憶される。このため、次に96進カウンタの内容
が12〜23に変化する期間、DFF73から第2オ
クターブの鍵C2〜B2の押鍵状態を表わす信号が
時分割多重信号UKOとして出力されるととも
に、前述したようにDFF84〜DFF73の内容
を次段のDFFにシトする動作が実行される。こ
のようにして96進カウンタの内容が0〜60に変化
するまでの期間に、上鍵盤回路15の61個の鍵
C1〜C6の押鍵状態を表わす時分割多重信号UKO
が出力されることになる。96進カウンタの内容が
61〜95の1走査期間の残りの期間には、信号
UKOは“0”となつている。また前記時分割多
重信号UKOは第1および第2の上鍵盤楽音発生
制御回路17,19に送られて処理される。 第1表には、前記パラレル/シリアル変換器1
6から出力される時分割多重信号UKOが所属す
る音高と、前記96進カウンタの内容との対応関係
を示す。
ラ制御回路を具備する電子楽器の改良に関し、特
に鍵スイツチの1走査期間を短縮しながら所望の
カプラ効果を得るようにした電子楽器に関する。 この出願人は先に、特願昭52−150895号(特開
昭54−83419号)、発明の名称「電子楽器」の明細
書中に記載した発明の電子楽器を提供した。この
発明を要約すると、複数の鍵の鍵スイツチを所定
速度で順次走査して各鍵の押鍵状態を示す時分割
多重信号を1走査期間内の各鍵に対応するタイム
スロツトごとに発生し、またこの鍵スイツチ走査
に同期して各鍵に対応する波形信号を前記タイム
スロツトごとに時分割的に発生し、更に前記時分
割多重信号およびこの時分割多重信号をカプラ制
御回路により所定時間ずつ遅延して得られる信号
をそれぞれ対応する操作子の設定位置に応じて重
み付けした重み付け信号として出力するととも
に、前記重み付け信号と波形信号とを乗算して楽
音信号を得るようにしたことを特徴とする電子楽
器である。この電子楽器はこのような簡単な構成
により、全ての押圧鍵に対応して多数の楽音を同
時に発生しうる優れた特長を有するものである。 ところでこの電子楽器の場合、61個の鍵C1〜
C6が設けられ、音高の低い鍵C1の鍵スイツチか
ら順次走査されて押鍵状態が検出される。また1
走査期間は120ビツトタイム(120タイムスロツ
ト)分設けられており、61個の前記鍵の時分割多
重信号(この信号は、鍵が押下されていれば
“1”信号として出力され、押下されていなけれ
ば“0”信号として出力される)は、この1走査
期間の前半の61タイムスロツトにおいて出力され
る。更に、前記カプラ制御回路には、直接接続さ
れる複数の遅延回路(これら遅延回路の合計容量
は48ステージ・1ビツトである)と、これら遅延
回路および前記操作子にそれぞれ接続される重み
付け回路とが設けられている。そして前記時分割
多重信号は、先頭の遅延回路に入力されたのち順
次後方の遅延回路側に送られて各遅延回路からそ
れぞれ出力され、次いで前記重み付け回路に入力
されるようになつている。またある押下鍵に対す
る時分割多重信号(“1”信号)が遅延回路によ
り遅延される全遅延時間は48ビツトタイム分であ
る。すなわちこの先願発明の電子楽器の場合、各
鍵の音高に対し最高4オクターブ高い音高の楽音
までをカプラ音として発音できるようにするため
に、前記遅延回路の全遅延時間が48ビツトタイム
とされている。また鍵スイツチ走査に必要な時間
は61ビツトタイムであるから、前記1走査期間
(120ビツトタイム分)のうち実際に必要な期間は
61ビツトタイムに48ビツトタイムを加えた109ビ
ツトタイム分であり、後半の11ビツトタイム分
(120ビツトタイムから109ビツトタイムを差し引
いた残りの期間)はこの電子楽器の動作には無関
係な遊び時間となつている。しかしこのように1
走査期間を余り長くすると、鍵状態(押鍵状態お
よび離鍵状態)の検出が遅れるから演奏上最適な
動作制御が行えなくなる恐れがある。このため1
走査期間を短縮することが望ましいが、1走査期
間を短縮しすぎると、たとえば上述のような4オ
クターブ分高い音高の楽音までカプラ音として発
音させることができなくなつてしまう。また発音
可能なカプラ音の音高をそのままにしておき(例
えば4オクターブ高い音高のカプラ音までとす
る)、且つ1走査期間を単純に短かくする(例え
ば1走査期間を96ビツトタイムとする)と、次の
ような理由により不要楽音が発音される不都合が
発生する。すなわち、1走査期間内にて遅く走査
される高い音高の鍵C5〜C6が押下されている場
合、この押下鍵C5〜C6による時分割多重信号
(“1”信号)が発生するタイムスロツトはそれぞ
れ第48タイムスロツト〜第61タイムスロツトであ
り、これら時分割多重信号が前記遅延回路により
最高4オクターブ分(48タイムスロツト分)遅延
されて出力されるタイムスロツトはそれぞれ、次
の1走査期間内の前半の第1タイムスロツト〜第
13タイムスロツトとなる。この1走査期間内の第
1タイムスロツト〜第13タイムスロツトにおいて
は、音高の低い鍵C1〜C2に対する前記波形信号
が出力されるから、次の1走査期間内において出
力されるこのような遅延信号の出力を禁止しない
と、高い音高の押下鍵C5〜C6に対して結果的
に、押鍵されていない低い音高の鍵C1〜C2の楽
音が不要に発音され、音楽的に好ましくない。勿
論、鍵走査の順序を変更した場合にも同様な不都
合が発生する。また複数の鍵盤をもつ電子楽器や
前述したようなカプラ制御回路を具備する他の鍵
盤楽器の場合も、前記不都合が同様に発生しう
る。 この発明は上述した事情を考慮してなされたも
ので、その目的とするところは、鍵スイツチ走査
の1走査期間を短かくしながら、且つ所望のカプ
ラ効果が確実に得られるようにした電子楽器を提
供することである。 この目的を達成するために、この発明は、カプ
ラ制御回路によつて遅延された信号が次の走査期
間において発生する場合に、該遅延された信号を
無効とする禁止回路を設けている。これにより、
この出願人が先に提案した前記電子楽器に比べて
鍵スイツチの1走査期間が短縮され、しかも所望
のカプラ効果を確実に得ることができる。 なお、この発明によると、高い音高の鍵に対す
るカプラ音の一部(例えば、4オクターブ上)は
発音されないが、、この場合、かかる発音されな
いカプラ音は周波数が非常に高くなつているので
(例えば音高がC10の楽音の周波数は1677Hz)、問
題はない。低、中音域の鍵については所望するカ
プラ音が確実に得られる。 以下、図面を参照してこの発明による電子楽器
の実施例を説明する。先ず、第1図を参照して電
子楽器の全対構成を説明する。この電子楽器は大
別して、電子楽器全体の動作を制御するタイミン
グ信号SY95等を発生するとともに信号OCT1
〜OCT8を発生するタイミング信号発生回路
1、後述する上鍵盤回路15、下鍵盤回路25お
よびペダル鍵盤回路30の各鍵の押鍵状態を検出
するための鍵スイツチ走査に同間して各音高に対
応する周期の楽音波形または音源波形の波形信号
Sを1走査期間内の対応するタイムスロツトにお
いて時分割的に発生する時分割波形発生回路2、
上鍵盤回路15、上鍵盤楽音発生回路3、下鍵盤
楽音発生回路4、ペダル鍵盤回路30、ペダル鍵
盤楽音発生回路5、サウンドシステム6から構成
される。 タイミング信号発生回路1は、所定周期のクロ
ツクパルスφを発生する発振器7と、このクロツ
クパルスφにより駆動される4ビツト構成の12進
カウンタ8と、この12進カウンタ8の最上位ビツ
ト(第4ビツト)MSBのビツト出力信号N4によ
り駆動される3ビツト構成の8進カウンタ9と、
この8進カウンタ9のビツト出力信号B1,B2,
B3を入力してこれら信号B1〜B3をデコードし、
信号OCT1〜OCT8を出力する(なお、この実
施例では信号OCT6,OCT7は使用されない)
デコーダ10と、さらに12進カウンタ8のビツト
出力信号N1〜N4と8進カウンタ9ビツト出力信
号B1〜B3およびクロツクパルスφを入力してこ
れら信号N1〜N4,B1〜B3およびφに基づき各種
タイミング信号SY0,SY95,SY12/12,
SY0〜12,SY0〜4およびSY0〜16を出力
するロジツク回路11とから構成される。このタ
イミング信号発生回路1から発生されるクロツク
パルスφは、前記した各回路3,4,5内に含ま
れる各種シフトレジスタ、遅延回路等の駆動用に
利用される。またビツト出力信号N1〜N4,B1〜
B3は時分割波形発生回路2内の周波数ナンバメ
モリ12に対するアドレス信号として利用され
る。更に信号OCT1〜OCT5,OCT8は前記各
鍵鍵盤回路15,25,30は鍵スイツチ走査に
利用される。後述する1走査期間内において、デ
コーダ10から出力される信号OCT1〜OCT
5,OCT8はそれぞれ第3図に示すように、後
述する96進カウンタの内容がそれぞれ0〜11、12
〜23、24〜35、36〜47、48〜59、84〜95の各期間
“1”信号として出力される。またロジツク回路
11から出力されるタイミング信号SY12/1
2は96進カウンタの内容がそれぞれ11、23、35、
47、59、71、83および95のとき出力される。更に
ロジツク回路11から回路される各種タイミング
信号SYO,SYO95,SY12/12,SY0〜1
2,SY0〜4およびSY0〜16の出力状態は第
2図の動作波形図に示すとおりである。これらの
タイミング信号SY0,SY95,SY12/12,
SY0〜2,SY0〜4,SY0〜16は前記回路
3,4,5に送られる。 ここで第2図および第3図の動作波形図を参照
して「鍵スイツチ走査」の1走査期間につき説明
する。この実施例の電子楽器の場合、61個の鍵ス
イツチを有する上鍵盤回路15および下鍵盤回路
25(上鍵盤および下鍵盤はともに61鍵からなつ
ている)、25個の鍵スイツチを有するペダル鍵盤
回路30(ペダル鍵盤は25鍵からなつている)の
鍵スイツチ走査は各鍵盤回路同時に並行して実行
される。そして各鍵盤回路15,25,30にお
けるすべての鍵スイツチを走査するに必要とする
「走査期間」は、前記12進カウンタ8および8進
カウンタ9により構成される96進カウンタの内容
により規定される。すなわち、前記12進カウンタ
8のビツト出力信号N1〜N4および8進カウンタ
9のビツト出力信号B1〜B3は第2図に示すよう
に出力される。またこれら各ビツト出力信号N1
〜N4,B1〜B3の出力状態と前記96進カウンタの
内容との関係は第2図に図示する如くである。こ
のように96進カウンタの内容が0(10進数表示)
から95(10進数表示)まで変化する期間がこの実
施例により規定される鍵スイツチ走査の1走査期
間である。そして前記96進カウンタの内容がそれ
ぞれ0〜11、12〜23、24〜35、36〜47、48〜59、
60〜71に変化する間、後述する各シリアル/パラ
レル変換器16,26,31から上記走査結果を
表わす信号が時分割多重信号UXO,LKO,PKO
としてクロツクパルスφに同期して時分割的に出
力されるようになされている。 ところで前記上鍵盤回路15と下鍵盤回路25
はともに61個の鍵スイツチを有し、またペダル鍵
盤回路30は25個の鍵スイツチを有するものであ
るから、上鍵盤回路15および下鍵盤回路25の
各鍵スイツチが実際に走査される期間(すなわち
前記パラレル/シリアル変換器16,26から時
分割多重信号UKO,LKOが出力される期間)
は、前記96進カウンタの内容が0〜60の間であ
り、1走査期間の残りの期間、すなわち96進カウ
ンタの内容が61〜95の期間は実際の鍵スイツチ走
査は実行されない。またペダル鍵盤回路30の場
合、この鍵盤回路30は25個の鍵スイツチを有す
るものであるから、実際に鍵走査が実行される期
間(すなわち、時分割多重信号PKOが出力され
る期間)は、前記96進カウンタの内容が0〜24の
期間であり、残りの25〜95の期間は鍵スイツチ走
査が実行されない。 このようにして上鍵盤回路15、下鍵盤回路2
5、ペダル鍵盤回路30の鍵スイツチ走査が実行
されるが、上述したように鍵スイツチ走査の1走
査期間において鍵スイツチ走査が実際には行われ
ない期間(96進カウンタの内容が61〜95の期間)
が設けられている理由は次の通りである。すなわ
ち各鍵盤回路15,25,30にそれぞれ接続さ
れる楽音発生回路3,4,5には1個の押下鍵に
対して該押下鍵と所定の音高関係にある鍵の楽音
も同時に発音させるためのカプラ制御回路が設け
られているが、これらカプラ制御回路が確実に動
作するためには上述したような期間を設けねばな
らないためである。この理由の詳細に関しては後
で述べる。 次にデコーダ10と、上鍵盤回路15、下鍵盤
回路25、ペダル鍵盤回路30との関連を具体的
に説明する。第4図は上鍵盤回路15または下鍵
盤回路25の鍵スイツチ回路43,44を示し、
また第5図はペダル鍵盤回路30の鍵スイツチ回
路45を示す。周知のように、1オクターブは12
の音名C、C#、D、………Bからなるが、以下
の説明では第1オクターブの12個の鍵またはその
鍵スイツチを記号C1〜B1により表示し、また第
2オクターブ〜第8オクターブの鍵またはその鍵
スイツチをそれぞれ記号C2〜B2,C3〜B3,……
…,C8〜B8に表示するものとする。第4図にお
いて、上鍵盤回路15および下鍵盤回路25の61
個の鍵に対応する61個の鍵スイツチC1〜C6は、
図にみられるように各オクターブおよび各音名毎
に鍵スイツチ回路43,44にマトリツクス状に
配列されている。すなわち、鍵スイツチ回路4
3,44の列ラインl1〜l6はそれぞれ第1〜第6
オクターブに対応し、また行ラインL1〜L12はそ
れぞれ音名C、C#、………、Bに対応してい
る。たとえば列ラインl1と行ラインL5との交差点
上には、第1オクターブでかつ音名Eの鍵の鍵ス
イツチE1が配設されている。なお、図中の列ラ
インl1〜l6と行ラインL1〜L12の交差点上に付した
丸印は、前述した各鍵スイツチ(C1〜C6)が対応
する列ラインと行ライン間には順方向にダイオー
ドを介して接続されていることを示す。そして前
述したデコーダ10から出力される信号OCT8
および信号OCT1〜OCT5はそれぞれ、列ライ
ンl1〜l6へ入力される。また鍵スイツチ回路4
3,44の出力側(行ラインL1〜L12側)にはパ
ラレル/シリアル変換器16,26が接続されて
いる。前記信号OCT1〜OCT8は、前記8進カ
ウンタ9の内容が0〜7(10進数)に変化する
間、対応して信号OCT1から順次“1”信号と
して出力される信号である(第3図)。したがつ
て、第1オクターブの鍵スイツチC1〜B1は8進
カウンタ9の内容が7(すなわち96進カウンタの
内容が84〜95)の期間出力される信号OCT8に
より走査される。また第2オクターブの鍵スイツ
チC2〜B2は8進カウンタ9の内容が0(96進カ
ウンタの内容が0〜11)の期間出力される信号
OCT1により走査される。同様にして第3オク
ターブ〜第6オクターブの鍵スイツチC3〜B3,
C4〜B4,C5〜B5,C6は、8進カウンタ9の内容
がそれぞれ1、2、3、4(96進カウンタの内容
がそれぞれ12〜23、24〜35、36〜47、48〜59)の
各期間出力される信号OCT3,OCT4,OCT5
により走査される。そして各走査結果は、12ビツ
トのパラレルデータとして前記パラレル/シリア
ル変換器16(26)に送られる。第4図に示す
ペダル鍵盤回路30の鍵スイツチ回路45の構成
は、第3図に示す各鍵スイツチ回路43(44)
と鍵スイツチの数を除いて全く同一であるからそ
の説明を省略する。なお、回路45の出力側には
パラレル/シリアル変換器31が接続されてい
る。 デコーダ10および各鍵盤回路15,25,3
0の鍵スイツチ回路43〜45を上記のように構
成したので、“1”信号の信号OCT8,OCT1〜
OCT5がデコーダ10から順次出力され、各鍵
盤回路15,25,30の対応する列ラインl1〜
l6に各鍵盤回路15,25,30同時に入力され
ると、対応するオクターブの12個の鍵スイツチが
同時に走査され、この結果該オクターブにおける
押鍵状態を表わす12ビツトのデータが各鍵スイツ
チ回路43〜45から出力され、後述するように
96進カウンタの内容がそれぞれ95、11、23、35、
47、59のとき対応するパラレル/シリアル変換器
16,26,31に取込まれる。 次に前記パラレル/シリアル変換器16の詳細
構成を説明する。なおこの変換器16の構成は、
上述した他のパラレル/シリアル変換器26,3
1と同一構成である。したがつて他のパラレル/
シリアル変換器26,31の詳細構成の説明は省
略する。上鍵盤回路15内の鍵スイツチ回路43
の各行ラインL1〜L12が対応するアンドゲート5
0〜61の各第1入力端に接続されているととも
に対応する各抵抗R1〜R12を介して2値論理レベ
ルの“0”信号を供給する電源端子(図示略)に
接続されている。また前記アンドゲート50〜6
1の各第2入力端には前記タイミング信号SY1
2/12がともに入力され、この信号SY12/
12の出力時(“1”信号時)にアンドゲート5
0〜61を同時に動作可能とするようになされて
いる。アンドゲート50〜60の各出力端は対応
するオアゲート62〜72を介して、クロツクパ
ルスφにより駆動される遅延型フリツプフロツプ
(以下、DFFと略称する)73〜83の各入力端
に接続されている。またアンドゲート61の出力
端はDFF84の入力端に直接接続される。更に
DFF84の出力端はオアゲート72を介して
DFF83の入力端に接続され、またDFF83の
出力端はオアゲート71を介してDFF82の入
力端に接続されている。以下、同様にして、前記
DFF82〜73が図示の如くに互いに直列接続
されるように、各DFF82〜74の出力端が各
オアゲート70〜62を介して後段のDFF81
〜73の入力端に接続されている。そして前記
DFF73の出力信号が前記時分割多重信号UKO
として取り出される。このように前記DFF84
〜73が互いに直列接続されることにより、結果
的に12段のシフトレジスタが形成される。時分割
多重信号UKOは上鍵盤回路15の鍵押鍵状態を
示し、第1および第2の上鍵盤楽音発生制御回路
17,19に送られる。 上記のように構成されるパラレル/シリアル変
換器16の動作を次に説明する。前述したよう
に、デコーダ10から信号OCT1〜OCT8が1
走査期間の開始後順次“1”信号として出力さ
れ、上鍵盤回路15の鍵スイツチ回路43の対応
する列ラインl1〜l6に入力される。また第3図の
動作波形図に示されるように、タイミンング信号
SY12/12は、前記96進カウンタの内容がそ
れぞれ11、23、35、47、59、71、83、95のときに
出力される。したがつてある1走査期間の開始直
前の96進カウンタの内容が95のときにタイミング
信号SY12/12(“1”信号)が出力されてア
ンドゲート50〜61に送られ、これらアンドゲ
ート50〜61が動作可能となる。このとき、前
記鍵スイツチ回路43(第4図)の列ラインl1に
はすでに信号OCT8(“1”信号)が入力されて
いるから、鍵スイツチ回路43から、上鍵盤回路
15の第1オクターブの12個の鍵C1〜B1の押鍵
状態(すなわち鍵スイツチC1〜B1の開閉状態)
を表わす信号が行ラインL1〜L12から並列に出力
されて対応するアンドゲート50〜61に入力さ
れ、更にこれらアンドゲート50〜61およびオ
アゲート62〜72を介してDFF73〜84に
同時に入力される。次いで96進カウンタの内容が
0となると、DFF73に記憶されている鍵C1の
押鍵状態を示す信号(すなわち、鍵C1が押下さ
れていれば“1”信号として、また鍵C1が押下
されていなければ“0”信号として出力される信
号)が前記時分割多重信号UKOとして出力され
る。また同時にDFF74の出力信号がオアゲー
ト62を介してDFF73に入力され、またDFF
75の出力信号がオアゲート63を介してDFF
74に入力され、以下同様にしてDFF84〜7
6の出力信号がそれぞれオアゲート72〜64を
介してDFF83〜75に入力される。このよう
にして96進カウンタの内容が0のとき、鍵C1の
押鍵状態を示す時分割多重信号UKOがDFF73
から出力されるとともにDFF84〜74の内容
が次段のDFF83〜73にシフトされる。同様
にして96進カウンタの内容が1〜11に順次変化す
るとき、鍵C#1〜B1の押鍵状態を表わす信号
がDFF73からクロツクパルスφに同期した信
号として出力され時分割多重信号UKOが作成さ
れるとともに、DFF82〜74の内容がその都
度次段のDFFにシフトされてゆく。96進カウン
タの内容が11になると、第1オクターブの鍵C1
〜B1の押鍵状態を示す信号がすべて時分割多重
信号UKOとして取り出され、この結果DFF73
〜84の内容がすべてクリアされる。またこのと
き同時にタイミング信号SY12/12が出力さ
れて前記アンドゲート50〜61を同時に動作可
能とし、また各アンドゲート50〜61には行ラ
インL1〜L12を介して第2オクターブの鍵C2〜B2
の押鍵状態を表わす信号が同時に入力される。し
たがつてDFF73〜DFF84には、前記第2オ
クターブの鍵C2〜B2の押鍵状態を表わす信号が
記憶される。このため、次に96進カウンタの内容
が12〜23に変化する期間、DFF73から第2オ
クターブの鍵C2〜B2の押鍵状態を表わす信号が
時分割多重信号UKOとして出力されるととも
に、前述したようにDFF84〜DFF73の内容
を次段のDFFにシトする動作が実行される。こ
のようにして96進カウンタの内容が0〜60に変化
するまでの期間に、上鍵盤回路15の61個の鍵
C1〜C6の押鍵状態を表わす時分割多重信号UKO
が出力されることになる。96進カウンタの内容が
61〜95の1走査期間の残りの期間には、信号
UKOは“0”となつている。また前記時分割多
重信号UKOは第1および第2の上鍵盤楽音発生
制御回路17,19に送られて処理される。 第1表には、前記パラレル/シリアル変換器1
6から出力される時分割多重信号UKOが所属す
る音高と、前記96進カウンタの内容との対応関係
を示す。
【表】
なお上述の説明では、上鍵盤回路15のパラレ
ル/シリアル変換器16の動作についてのみ説明
したが、デコーダ10の出力信号OCT8,OCT
1〜OCT5は各鍵盤回路15,25,30の鍵
スイツチ回路43,44,45の列ラインl1〜l6
に同時に入力されるから、たとえば上鍵盤回路1
5の第1オクターブの鍵C1〜B1が走査されてい
るときには、下鍵盤回路25、ペダル鍵盤回路3
0の第1オクターブの鍵C1〜B1の走査が同時に
並行して実行され、この結果、各パラレル/シリ
アル変換器26,31から時分割多重信号
LKO,PKOが前記時分割多重信号UKOと並行し
て出力される。 次に時分割波形発生回路2を説明する。 時分割波形発生回路2は、第1図に示すよう
に、前記タイミング信号発生回路1の96進カウン
タの各内容(0〜95)にそれぞれ対応した周波数
ナンバ(発生すべき楽音の周波数に比例した数
値)Rを記憶し、且つ前記タイミング信号発生回
路1から発生されるビツト出力信号N1〜N4,B1
〜B3をアドレス信号として入力して対応する周
波数ナンバRを出力する周波数ナンバメモリ12
と、この周波数ナンバメモリ12から順次時分割
的に出力される各周波数ナンバRをそれぞれ独立
して累算するアキユムレータ13と、所望の楽音
1波形(以下の説明では正弦波形とするが、勿論
他の波形でもよい)を複数(例えば64)のサンプ
ル点に分割し各サンプル点における波形振幅値
(正弦振幅値)Sを記憶しているとともに上記ア
キユムレータ13から順次出力される累算値qF
(q=1、2、3………)をアドレス信号として
入力して該累算値qFに対応した正弦振幅値Sを
出力するサインテーブル14とにより構成され
る。更に詳述すれば、前記アキユムレータ13
は、前記周波数ナンバRを第1加算入力端に入力
する加算器と、この加算器の出力端に接続され、
且つクロツクパルスφにより駆動される96ステー
ジからなるシフトレジスタとにより構成されてい
る。またこのシフトレジスタの出力が前記加算器
の第2加算入力端に入力されており、このためこ
の加算器は両加算入力端のデータを加算してその
加算値を前記シフトレジスタに出力し、またシフ
トレジスタに入力された加算値は順次後段側にシ
フトされてゆく。このようにしてアキユムレータ
13は、各音高に対応する周波数ナンバRをそれ
ぞれ独立して順次繰返し加算し、その累算値qF
をサインテーブル14に対して順次出力するもの
である。また周波数ナンバメモリ12には、各鍵
盤回路15,25,30に実際に設けられていな
い鍵C#6〜B8(合計35鍵)に対応する周波数
ナンパRも記憶されている。これは、上述したよ
うに各楽音発生回路3,4,5にはカプラ制御回
路が設けられており、このカプラ制御回路により
遅延されて出力される時分割多重信号に対しても
対応する周波数ナンバRを与えて対応する正弦振
幅値Sをサインテーブル14から発生させる必要
があるためである。 更に前記ビツト出力信号N1〜N4,B1〜B3が周
波数ナンバメモリ12にアドレス信号として入力
されることからも自明なようにメモリ12から読
出される周波数ナンバRの内容はそれぞれ、前記
時分割多重信号UKO,LKO,PKOおよびこれら
回路UKO,LKO,PKOを対応するカプラ制御回
路により遅延した信号のそれぞれとその音高に関
して対応づけられており、すなわち互いに同一音
高の鍵に対する内容をもつものである。更にサイ
ンテーブル14から出力される正弦振幅値Sは、
この実施例の場合、13ビツトの符号対数表示デー
タ(マイナスlog表示)により表わされるデータ
である。このマイナスlog表示とは、波形信号の
振幅値(正弦振幅値S)を絶対値表示した場合、
最大振幅値を0dBと規定し、それ以下の振幅値を
最大振幅値(0dB)に対する減衰量により表現す
るもので、たとえば最大振幅値(0dB)に対し
て、−0.75dB、−1.5dB、−3dB、−6dB、−12dB、−
24dB、………の各振幅値を設定し、これらを正
弦振幅値Sを表示するために12ビツトからなるデ
ータの各ビツトに対応させる。また残りの1ビツ
トは12ビツトのデータの正負の極性を表わす符号
ビツトとして使用する。すなわち−0.75dBを最
小位ビツト(LSB)により表示し、−1.5dBを第2
ビツトにより表示し、−3dBを第9ビツトにより
表示し、以下同様であり、振幅値は2値論理レベ
ルが“1”のビツトの各値を合計したもので表わ
される。したがつて全ビツト(12ビツト)が
“1”の場合そのとき出力中の振幅値(絶対値表
示)は最小であり、他方全ビツトが“0”の場合
その振幅値は最大となる。符号ビツト(1ビツト
分)は、出力中の振幅値が基準値に対してプラス
側の場合“0”、マイナス側の場合“1”により
表示される。 このようにして時分割波形発生回路2からは、
各音高C1〜B8に対応し且つ対数表示されたある
サンプル点における正弦振幅値Sが96進カウンタ
の内容に応じて順次時分割的に出力される。さら
にこの正弦振幅値Sは同時に出力される前記信号
UKO,LKC,PKOと音高に関して対応づけられ
ているから、1走査期間内のある時点、たとえば
96進カウンタの内容が0のとき出力される正弦振
幅値Sおよび信号UKO,LKO,PKOはともに同
一音高の鍵C1に対する内容をもつものである。
そして前記正弦振幅値Sは各楽音発生回路3,
4,5内の加算器371〜374にそれぞれ供給
される。 次に、前記上鍵盤楽音発生回路3、下鍵盤楽音
発生回路4、ペダル鍵盤楽音発生回路5の各概略
構成を説明する。先ず、上鍵盤楽音発生回路3
は、前記鍵スイツチ回路43内の各鍵スイツチ
C1〜C6の押鍵状態を示す時分割多重信号UKOが
入力されてこの信号UKOを所定時間ずつ遅延す
るとともにこの遅延した各信号を9個のドローバ
ー18の各設定状態に応じてそれぞれ重み付けし
た重み付け信号UKO1を出力する第1上鍵盤楽
音発生制御回路17、前記重み付け信号UXO1
および時分割波形発生回路2から順次出力される
正弦振幅値Sが入力されてこれらを加算する加算
器371と、この加算器371の出力データ(対
数表示データ)をリニアデータに変換する対数デ
ータ・リニアデータ変換器(以下log−Lin変換器
と略称する)381と、このlog−Lin変換器38
1の出力データを1走査期間中加算し、1走査期
間の終了時にその合計加算値を出力するアキユム
レータ391と、このアキユムレータ391から
出力される合計加算値を1走査期間の終了時にラ
ツチするラツチ回路401と、ラツチ回路401
の出力データ(デイジタルデータ)をアナログデ
ータに変換するデイジタル・アナログ変換器(以
下DA変換器と略称する)411、DA変換器41
1の出力データの大きさを調整する可変抵抗器
VR1と、前記信号UKOが入力されるとともに5
個のドローバー20、レガート・パーカツシヨン
スイツチ21、パーカツシヨン長さ切換スイツチ
22の各設定状態に応じて前記信号UKOに所定
の処理を施こし、種々のエンベローブ波形の付与
された信号UKO2を出力する第2上鍵盤楽音発
生制御回路19と、加算器372と、log−Lin変
換器382と、アキユムレータ392と、ラツチ
回路402と、DA変換器412と、可変抵抗器
VR2とから構成される。なお図中、一点鎖線で囲
つた第1上鍵盤楽音形成回路23、第2上鍵盤楽
音形成回路24はともに同一構成である。 下鍵盤楽音発生回路4は、前記鍵スイツチ回路
44から出力される押鍵状態を示す時分割多重信
号LKOが入力されてこの信号LKOを所定時間ず
つ遅延するとともにこの遅延した各信号を9個の
ドローバー28の各設定状態に応じてそれぞれ重
み付けした重み付け信号LKO1を出力する下鍵
盤楽音発生制御回路27(この回路27は前記回
路1と同一構成である)と、加算器373と、
log−Lin変換器383と、アキユムレータ392
と、ラツチ回路403と、DA変換器413と、
可変抵抗器VR3とから構成される。なお、図中一
点鎖線で囲つた下鍵盤楽音形成回路29は前記第
1および第2上鍵盤楽音形成回路23,24と同
一構成である。 ペダル鍵盤楽音発生回路5は、前記鍵スイツチ
回路45から出力される押鍵状態を示す時分割多
重信号PKOが入力されてこの信号PKOから、ペ
ダル鍵盤回路30の鍵のうちそれ以前に押下され
ている他の鍵があるか否かを検出し、押下されて
いる他の鍵が存在していないことを条件に前記信
号PKOのうち単一の押下鍵に対応する1個のパ
ルス信号(但し、複数の鍵が同時に押下された場
合には低音の鍵に対応するパルス信号のみを優先
する)を受け入れて所定時間ずつ遅延させるとと
もにこの遅延した各信号を7個のドローバー3
3、ペダルパーカツシヨンスイツチ34、ペダル
サステイルスイツチ35の各設定状態に応じて前
記信号PKO(すなわち押下鍵に対応する1個の
パルス信号)に所定の処理を施こし、種々のエン
ベローブ波形の付与された信号PKO1を出力す
るペダル鍵盤楽音発生回路32と、加算器374
と、log−Lin変換器384と、アキユムレータ3
94と、ラツチ回路404と、DA変換器414
と、可変抵抗器VR4とから構成される。なお、図
中一点鎖線で囲つたペダル鍵盤楽音形成回路36
は前記各鍵盤の楽音形成回路23,24,29と
同一構成である。 上述した各鍵盤回路15,25,30に対する
楽音発生回路3,4,5により個々に形成される
楽音信号は、増幅器、スピーカからなるサウンド
システム6に送られてミキシングされ同時に放音
される。 次に上述した上鍵盤楽音発生回路3の各部の構
成を更に詳細に説明する。 先ず、第7図ないし第10図を参照して前記第
1上鍵盤楽音発生制御回路17およびドローバー
18の詳細な構成を説明する。第7図に示す第1
上鍵盤楽音発生制御回路17は、前記時分割多重
信号UKOが入力され直列接続された8個の遅延
回路(シフトレジスタ)87〜94により順次遅
延して信号DUKO1〜DUKO8を形成し、前記
信号UKOおよびこの信号UKOを遅延した信号
DUKO1〜DUKO8を重み付け回路100〜1
08にそれぞれ入力して、後述するドローバー1
81〜188の各設定状態に応じてそれぞれ重み
付けした3ビツトの重み付け信号K1〜K9として
出力し、これら重み付け信号K1〜K9を加算器1
09に加えて加算出力するようにしたカプラ制御
回路から構成される。なお、この実施例では、加
算器109の加算器(6ビツトのデータ)は、リ
ニアデータ・対数データ変換器(以下Lin−log変
換器110と略称する)により対数表示された信
号UKO1に変換されて前記加算器371に送ら
れる。 時分割多重信号UKOは、容量が12ステージ、
1ビツトからなり、且つクロツクパルスφにより
駆動されるシフトレジスタ87に入力される。前
記シフトレジスタ87の出力側には、容量7ステ
ージ・1ビツト、5ステージ・5ステージ・1ビ
ツト、7ステージ・1ビツト、5ステージ・1ビ
ツト、4ステージ・1ビツト、3ステージ・1ビ
ツト、5ステージ・1ビツトのシフトレジスタ8
8〜94が直列接続されている。これらシフトレ
ジスタ88〜94もクロツクパルスφにより駆動
され、先頭のシフトレジスタ87に入力される時
分割多重信号UKOを順次後段のシフトレジスタ
側にシフトするようになされている。したがつて
あるビツトタイム(この実施例の以下の説明で
は、1走査期間を96進カウンタの内容に応じて96
分割した各時間領域をそれぞれビツトタイム、あ
るいはタイムスロツトと呼ぶことにする)にシフ
トレジスタ87の第1ステージに入力された時分
割多重信号UKOは、12ビツトタイム(すなわち
クロツクパルスφが12発出力される期間)後にこ
のシフトレジスタ87の第12ステージ目から出力
されて(なお、この出力信号をDUKO1と名付
けておく)次段のシフトレジスタ88の第1ステ
ージに入力され、更にこのシフトレジスタ88に
入力された前記信号DUKO1は7ビツトタイム
後にその第7ステージから出力されて(なおこの
信号をDUKO2と名付けておく)次段のシフト
レジスタ89の第1ステージに入力される。この
ようにして時分割多重信号UKOは第1上鍵盤楽
音発生制御回路17に入力後前記シフトレジスタ
87〜94により所定時間ずつ、すなわち12ビツ
トタイム、7ビツトタイム、5ビツトタイム、7
ビツトタイム、5ビツトタイム、4ビツトタイ
ム、3ビツトタイム、5ビツトタイムずつ遅延さ
れて各シフトレジスタ87〜94から信号
DUKO1〜DUKOSとして出力される。ここでシ
フトレジスタ87の入力端をA点シフトレジスタ
87〜94の各出力端をB、C、D、E、F、
G、H、I点と名付けておく。このA、B、C、
D、E点はそれぞれ16フイート(以下、フイート
はダツシユで表記し、16′と略記する)8′、51′/
3、4′、22′/3の各フイート重み付け回路10
0,101,102,103,104に直接接続
されている。また前記F、G、H、I点はそれぞ
れアンドゲート96,97,98,99を介して
2′、13′/5、11′/3、1′の各フイート重み付け回
路105,106,107,108に接続されて
いる。アンドゲート96〜99には後述する理由
により前記タイミング信号SY0〜12をインバ
ータ95により反転した信号0〜12が制御
信号として入力されている。 各重み付け回路100〜108はともに同一構
成から成り、前記信号UKO,DUKO1〜DUKO
8がそれぞれ入力される3個のアンドゲート10
01〜1003,1011〜1013,1021
〜1023,1031〜1033,1041〜1
043,1051〜1053,1061〜106
3,1071〜1073,1081〜1083を
有する。そして16重み付け回路100の場合、ア
ンドゲート1001,1002,1003にはそ
れぞれドローバー181(第1図、第8図)から
出力される3ビツトのデータの各ビツトD1(最
小位ビツト;LSB)、D2,D3(最大位ビツト;
MSB)が入力される。そして各アンドゲート1
001〜1003から出力される3ビツトの重み
付け信号K1が16′重み付け回路100における
16′の重み付け状態を表わし、この信号K1は加算
器109に送られる。他のフイートの重み付け回
路101〜108内のアンドゲート1011〜1
013,1021〜1023,1031〜103
3,1041〜1043,1051〜1053,
1061〜1063,1071〜1073,10
81〜1083にも同様にしてそれぞれ対応する
ドローバー182〜183から出力される3ビツ
トのデータの各ビツトD1,D2,D3が入力され
る。そして各フイート重み付け回路101〜10
8からはそれぞれ重み付け信号K2〜K3(3ビツ
トのデータ)が出力され、加算器109に送られ
る。加算器109は各ビツトタイムごとに、重み
付け信号K1〜K9を加算してその加算値を6ビツ
トのデータKとして出力し、Lin−log変換器11
0に送る。したがつてこの変換器110は、各ビ
ツトタイムごとに入力データの大きさに応じた対
数表示変換出力データ(10ビツトの信号)UKO
1を出力するようになつている。 ここで前記ドローバー181〜189の具体的
構成を第8図および第9図を参照して説明する。
ドローバー181〜189はともに同一構成を有
し、したがつてドローバー181の構成のみを説
明する。ドローバー181は連動する3個の切換
えスイツチ115,116,117から成り、ま
た各切換えスイツチ115,116,117は、
8個の切換え位置(数字0〜7により各切換え位
置の重みを表示する)をそれぞれ有する固定接点
115a,116a,117aおよび前記固定接
点115a,116a,117aに対応して設け
られている可動接点115b,116b,117
bを有する。スイツチ115の固定設点115a
のうち数字0、2、4、6を付した切換え位置は
共通接続されて“0”信号を供給する電源端子
(図示略)に接続される。スイツチ116の固定
接点116aのうち、数字0、1、4、5を付し
た切換え位置は共通接続されて“0”信号を供給
する前記電源端子に接続される。更に、スイツチ
117の固定接点117aのうち、数字0、1、
2、3を付した切換え位置は共通接続されて
“0”信号を供給する電源端子に接続される。他
方、スイツチ115〜117の各可動接点115
b〜117bはそれぞれ対応する抵抗R15,R16,
R17を介して“1”信号を供給する電源端子(図
示略)に接続されるとともに、各可動接点115
b〜117bからの信号(“0”信号または
“1”信号)は前記3ビツトのデータの各ビツト
のデータD1,D2,D3として出力するように構成
される。またドローバー181の可動接点115
b〜117bは操作子(図示略)による駆動され
るもので、この操作子は上鍵盤回路15の鍵盤
(図示略)付近に配列されている。 ドローバー181〜189を上述したように構
成したので、たとえばドローバー181の操作子
を操作して可動接点115b〜117bを任意の
位置、例えば第9図の位置に設定した場合、ドロ
ーバー181から出力されるデータD3,D2,D1
はそれぞれ、“0”、“1”、“1”となり、すなわ
ちデータ3(10進数)がドローバー181から取
り出される。このようにしてドローバー181の
可動接点115b〜117bをそれぞれ、数字
0、1、2、3、4、5、6、7、により表示さ
れる各切換位置に設定することにより図面から分
かるように、ドローバー181から出力されるデ
ータD1〜D3はそれぞれ、0、1、2、3、4、
5、6、7(ともに10進数)となる。 ドローバー181を上述した第9図の位置に設
定して取り出されるデータD3〜D1(2進数011)
は、16′重み付け回路100(第7図)内のアン
ドゲート1001,1002,1003に入力さ
れる。この結果、アンドゲート1001,100
2に“1”信号が入力されて動作可能状態とさ
れ、またアンドゲート1003には“0”信号が
入力されて不動作状態となつている。この状態の
ときに、“1”信号の時分割多重信号UKO(押鍵
パルスを表わす信号)がパラレル/シリアル変換
器16から出力されると、16′重み付け信号10
0からは内容3(10進数)を表わす重み付け信号
K1(011)が出力され、この信号K1は加算器10
9に送られる。他のドローバー182〜189に
ついても同様に所望する位置に設定しておけば、
前記信号DUKO1〜DUKO8が“1”信号とな
つたとき、各重み付け回路101〜108からは
各ドローバー182〜189の設定位置に対応し
た重み付け信号K2〜K9が出力され、これら信号
K2〜K9が加算器109に送られる。このよう
に、演奏者が各ドローバー181〜189の設定
位置をその操作子を操作して適宜選定することに
より、各フイートの重み付けが自由に選定でき
る。 以上説明したように、第1上鍵盤楽音発生制御
回路17およびドローバー18を構成したので、
上鍵盤回路15で1つの鍵が押下され、この鍵の
鍵スイツチが走査されて、パラレル/シリアル変
換器26からその時分割多重信号UKO(“1”信
号)が出力されると、この時分割多重信号UKO
はカプラ制御回路を構成する第1上鍵盤楽音発生
制御回路17に入力される。そし各シフトレジス
タ87〜94により順次遅延されて信号DUKO
1〜DUKO8として出力され、各重み付け回路
100〜108に入力される。この結果、1つの
鍵の時分割多重信号UKOに対し、1走査期間内
にて9種類の重み付け信号K1〜K9が各重み付け
回路100〜108から対応するタイムスロツト
において出力されて加算器109に入力され、更
にLin−log変換器110を介して前記加算器37
1に送られることになる。 なお、信号DUKO5〜DUKO8を、タイミン
グ信号SY0〜12をインバータ95により反転
した信号0〜12が制御信号として入力され
るアンドゲート96〜99を介して各重み付け回
路105〜108に入力するようにした理由は、
高い音高の鍵C5〜C6(13鍵)が押下された場
合、低い音高の鍵C1〜C2の楽音が発生すること
を防止するためである。すなわち、前述したよう
に、この実施例の場合、1走査期間は96進カウン
タの内容により規定される96ビツトタイムの期間
である。また前記シフトレジスタ87〜94の全
容量は48ステージであり、シフトレジスタ87の
第1ステージに入力された押下鍵を表わす時分割
多重信号UKO(“1”信号)がシフトレジスタ9
4の第5ステージから出力されるまでに要する時
間は48ビツトタイムである。したがつて、たとえ
ば鍵C5が押下されると、この押下鍵C5に対する
時分割多重信号UKOは、前記96進カウンタの内
容が48のときに発生するものであり、このためこ
の信号UKO(“1”信号)がシフトレジスタ94
の第5ステージから出力されるときには、96進カ
ウンタの内容は次の1走査期間の0になつてい
る。96進カウンタの内容が0のときには、前記時
分割波形発生回路2から同時に出力される正弦振
幅値Sは鍵C1に対応するものであるから、この
時1′重み付け回路108から出力される信号K9を
禁止しないと、上述したように高い音高の押下鍵
C5に対して低い音高C1の楽音が放音される不都
合が発生するためである。他の鍵C#5〜C6に
ついても全く同様なことがいえる。したがつてこ
れらの鍵C#5〜C6の押下により発生する信号
DUKO5〜DUKO8が96進カウンタの内容が0
〜12の期間各重み付け回路105〜108に入力
されることを防止するため信号SY0〜12によ
り動作制御されるアンドゲート96〜99により
形成される禁止回路が設けられている。 次に上鍵盤楽音発生回路3内の前記第1上鍵盤
楽音形成回路23の構成を第10図を参照して詳
細に説明する。前記時分割波形発生回路2のサイ
ンテーブル14から出力される正弦振幅値S(13
ビツトの符号・対数表示データ)のうち符号ビツ
トSB(1ビツト分)のデータは、アキユムレー
タ391内の符号・絶対値表示データ/2′コンプ
リメント表示データ変換器(以下、S&M−2′C
変換器あるいは第1変換器とも呼ぶ)136の制御
入力端子Cに入力される。また正弦振幅値Sの残
りの12ビツトのデータのうち、下位の2ビツト、
すなわち第1ビツト(LSB)および第2ビツトの
データは、オアゲート123またはオアゲート1
24を介してlog−Lin変換器381に入力され、
また第3ビツト〜第12ビツト(MSB)の各デー
タは加算器371の第1入力端A1〜A10に入力さ
れる。この加算器371の第2の入力端B1〜B10
には、第1上鍵盤楽音発生制御回路17内の前記
Lin−log変換器110から出力される信号UKO
1(10ビツトの対数表示データ)が入力される。
加算器371は第1入力線A1〜A10と第2入力端
B1〜B10に入力されるデータを加算してその加算
器(10ビツト)のうち下位6ビツトのデータをオ
アゲート125〜130を介して前記log−Lin変
換器381に送るとともに、上位4ビツトのデー
タをアキユムレータ391内のシフタ135の入
力端a,b,c,dにそれぞれ送るように構成さ
れる。なお、加算器371からキヤリイ信号が発
生した場合、このキヤリイ信号(“1”信号)は
前記オアゲート123〜130を介してlog−Idn
変換器381に入力されるとともにオアゲート1
31〜134を介してシフタ135の各入力端
a,b,c,dに入力され、この結果オアゲート
123〜134の入力がすべて“1”信号となり
発生していた楽音が直ちに消滅するようになされ
ている。log−Lin変換器38は、入力される8ビ
ツトの対数表示データを10ビツトのリニア表示デ
ータ(絶対値表示データ)に変換出力し、シフタ
135に送出する。前記オアゲート131の出力
が“1”信号のとき、シフタ135に入力される
データは1ビツト上位側にシフトされて大きさが
1/2となつたデータがシフタ135から出力さ
れ、前記第1変換器136に送られる。同様に、
前記オアゲート132,133,134の出力が
それぞれ“1”信号のとき、シフタ135に入力
されるデータがそれぞれ2ビツト、3ビツト、4
ビツト上位側にシフトされて大きさが1/4、1/8、
1/16となつたデータがシフタ135から出力さ
れ、前記第1変換器136に送られる。この第1
変換器136は、シフタ135から送られてくる
符号・絶対値表示(この表示法については後述す
る)の10ビツトのデータを2′コンプリメント表示
(2の補数表示、この表示法についても後述す
る)した14ビツトのデータに変換する変換器であ
る。このため第1変換器136の制御入力端子C
に入力される符号ビツトSBが“1”信号のとき
には、入力データの全ビツトを反転したのち最下
位ビツト(LSB)に“1”を加算して出力し、他
方前記符号ビツトSBが“0”信号のときには入
力データをそのまま出力し、この変換データを加
算器139の第1入力端Aに送るようになされて
いる。加算器139の第2入力端Bには、この加
算器139の加算値(14ビツトのデータ)がゲー
ト回路138を介して入力される。ゲート回路1
38には、前記タイミング信号SY95がインバ
ータ137を介して入力され、したがつて、タイ
ミング信号SY95が“1”信号のとき(前記96
進カウンタの内容が95、すなわち1走査期間の最
後のビツトタイムの時)にのみゲート回路138
が動作不能状態にされる。この結果、この加算器
139は1走査期間内において、前記96進カウン
タの内容が0〜94の間は、第1変換器136の出
力データと1ビツトタイム前の加算器139の加
算値(この加算値は加算器139内の出力側に設
けられている図示しない1ステージのシフトレジ
スタに保持されている)との加算動作を繰返し実
行し、また96進カウンタの内容が95になると最後
の加算動作を実行するものである。加算器139
の加算値(2′コンプリメント表示データ)はまた
2′コンプリメントデータ/符号・絶対値表示デー
タ変換器140(この変換器140は2′コンプリ
メント表示データを符号・絶対値表示データに変
換する変換器である。以下の説明では2′C−S&
M変換器あるいは第2変換器とも呼ぶ)にも送ら
れて1ビツトの符号ビツトSBと12ビツトの絶対
値表示データとして出力される。前記符号ビツト
SBは直接またはインバータ141を介して前記
ラツチ回路401に入力され、また絶対値表示デ
ータは直接ラツチ回路401に入力される。ラツ
チ回路401は前記タイミング信号SY95を制
御信号として入力しており、したがつてラツチ回
路401は、1走査期間の終了時に、この1走査
期間にて加算器139が累計加算した最終累計値
を第2変換器140により符号・絶対値表示した
データをラツチするものである。またラツチ回路
401はラツチしたデータを出力端子Aから出力
するとともに、入力した符号ビツトが“0”信号
の場合には、出力端子BおよびCから“1”信号
と“0”信号をそれぞれ出力し、一方前記符号ビ
ツトが“1”信号の場合には、出力端子Bおよび
Cから“0”信号と“1”信号をそれぞれ出力す
るように構成される。そして出力端子Aから出力
された前記データはDA変換器411に入力さ
れ、また出力端子Bの出力信号はスイツチ143
の開閉を制御し、更に出力端子Cの出力信号はス
イツチ142の開閉を制御する。スイツチ14
2,143は開閉制御信号が“1”のとき閉じ、
“0”のとき開くようになされている。スイツチ
142,143の入力側はともにDA変換器41
1の出力端と接続されており、またスイツチ14
2の出力側は演算増幅器144のマイナス入力端
と接続され、更にスイツチ143の出力側は演算
増幅器144のプラス入力端と接続されている。
また演算増幅器144のプラス入力端は抵抗R26
を介して接地され、またマイナス入力端は抵抗
R27を介してその出力端子と接続されている。演
算増幅器144の出力端子は更に前記可変抵抗器
VR1を介してサウンドシステム6へ接続される。 ここで2′コンプリメント表示法および符号絶対
値表示法につき簡単に説明する。符号・絶対値表
示法では、波形信号(この例では前記第2変換器
140から出力される12ビツトのデータ)の基準
値に対してプラス側とマイナス側の同一振幅値が
全く同一の値で表わされる。そして振幅のプラス
側は前記符号ビツトSBが“0”信号と規定さ
れ、他方振幅のマイナス側は前記符号ビツトSB
が“1”信号と規定される。これに対して2′コン
プリメント表示法では、振幅のプラス側の値は符
号・絶対値表示法のプラス側と全く同様に表現さ
れ、一方、振幅のマイナス側の値はプラス側の値
の補数により表現され、マイナス側の値は符号・
絶対値表示法のマイナス側の値と異つた値となつ
ている。このため前記第1変換器136は、制御
入力端子Cに入力される符号ビツトSBが“1”
の場合、振幅のマイナス側のデータD-の全ビツ
トを反転してそのLSBに+1する機能を有してい
る。また第2変換器140は、入力データ(14ビ
ツト)がプラス側の値をもつデータD+の場合に
は、前記符号ビツトSBが“0”信号として出力
され且つデータ部分はそのまま通過して12ビツト
のデータとして出力される。他方第2変換器14
0の入力データがマイナス側の値をもつデータの
場合には、前記符号ビツトが“1”信号として出
力され且つデータ部分は全ビツトを反転してLSB
に+1する機能を有している。更にラツチ回路4
01がラツチしたデータがプラス側のデータの場
合、ラツチ回路401の出力端子Aから前記デー
タ(12ビツト)が出力され、出力端子BおよびC
からは“1”信号と“0”信号がそれぞれ出力さ
れ、データは前記DA変換器411に入力され、
また“1”信号はスイツチ143を閉じさせ、更
に信号“0”はスイツチ142を開かせる。この
とき、DA変換器411からの出力データはスイ
ツチ143を介して演算増幅器144のプラス入
力端に入力される。ラツチ回路401がラツチし
たデータがマイナス側のデータの場合、ラツチ回
路401の出力端子Aからは同様に前記データ
(12ビツト)が出力され、出力端子BおよびCか
らは“0”信号および“1”信号がそれぞれ出力
され、データは前記DA変換器41に入力され、
また“0”信号はスイツチ143を開かせ、更に
“1”信号はスイツチ142を閉じさせる。この
ときDA変換器411の出力データ(アナログ信
号)はスイツチ142を介して演算増幅器144
のマイナス入力端に入力される。 上述したように第1上鍵盤楽音形成回路23を
構成したので、1走査期間が開始(前記96進カウ
ンタの内容が0)されると、前記時分割破形発生
回路2のサインテーブル14から出力される正弦
振幅値S(13ビツトの符号対数表示データ)のう
ち符号ビツトSBは前記第1変換器136の制御
入力端子Cに送られてこの第1変換器163に符
号ビツトの内容(“1”信号か“0”信号か)に
応じた変換動作を行させる。また正弦振幅値Sの
上位10ビツトのデータは、第1上鍵盤楽音形成回
路17内の前記Lin〜log変換器110から出力さ
れる10ビツトの信号UKO1とともに加算器37
1の入力端A1〜A10,B1〜B10に入力されて加算
される。加算器371の加算値のうち下位6ビツ
トのデータは、前記正弦振幅値Sの下位2ビツト
のデータとともにlog−Lin変換器381に送られ
て対数表示データからリニア表示データ(絶対値
表示データ)に変換され、次いでシフタ135に
入力される。また加算器371の加算値の上位4
ビツト(第7〜10ビツト)のデータはそれぞれシ
フタ135の対応する入力端a,b,cdに入力
される。log−Lin変換器381はROM(リード
オンリメモリ)により構成され、オアゲート12
3〜134から出力される12ビツトの対数表示デ
ータのうち下位8ビツトのアドレス信号として入
力するものである。すなわち、前記変換器381
には、12ビツトの対数示データを対数表示データ
のうち相対的に値の大きい方の対数表示データ
(正弦振幅値Sの振幅値の大きい部分)
「00000000」〜「11111111」に対する変換値のみ
が記憶されている。そして前記12ビツトの対数表
示データのうち、上位4ビツトのうちの何れかの
4ビツトに“1”信号が出力されるようなデータ
はその値の小さなデータであり(何故ならば、加
算器371の出力データは符号・対数表示による
データであるから)したがつてこのような小値の
データはシフタ135の入力端a〜dの“1”信
号の入力状態に応じて1ビツト〜4ビツトまでシ
フトされる。このように、log−Lin変換器381
とシフタ135を構成することにより、変換器3
81の記憶容量を小さくできるようになされてい
る。第1変換器136の出力は加算器139によ
り前記1走査期間の間累計されるとともにその終
了時における最終累計値を第2変換器140によ
り符号・絶対値表示データに変換したデータがラ
ツチ回路40にラツチされる。ラツチ回路40に
ラツチされたデータのうち振幅値を表わすデータ
はDA変換器411によりデイジタル量のデータ
からアナログ量のデータに変換される。ここで基
準値よりプラス側のデータの場合、スイツチ14
3が閉じるのでDA変換器411のアナログ出力
は演算増幅器144のプラス入力端に送られる。
他方、前記ラツチデータが基準値よりマイナス側
のデータの場合、スイツチ142が閉じるので
DA変換器411のアナログ出力は演算増幅器1
44のマイナス入力端に送られ反転される。この
ようにしてDA変換器411のアナログ出力は演
算増幅器144において正、負に応じてそのまま
あるいは反転されて出力される。次いで可変抵抗
器VR1を介してサウンドシステム6に送られ、他
の鍵盤の楽音発生回路4,5により発生されるデ
ータとミキシングされて放音される。 前記第2上鍵盤楽音形成回路19、下鍵盤楽音
発生制御回路27、ペダル鍵盤楽音発生制御回路
32にもそれぞれカプラ制御回路が具備されてい
るが、これらカプラ制御回路内にも前記作用をも
つ禁止回路が設けられている。これら禁止回路の
構成は、前記インバータ95、アンドゲート96
〜99により形成される禁止回路と同様に構成さ
れるが、その具体的構成の説明は省略する。また
上鍵盤楽音発生回路3内の他の具体的構成、下鍵
盤およびペダル鍵盤の楽音発生回路4,5の具体
的構成の説明も、この発明の主旨と直接関係しな
いので省略する。 次に上記実施例の電子楽器内の特に前記回路
1,2,6,15〜18,23の具体的動作を、
第11図に示す動作波形図を参照して説明する。
いま無押鍵状態におけるある1走査期間内にて、
上鍵盤15の3個の鍵C1,D2,G#5が同時に
押鍵されたものとする。 タイミング信号発生回路1の12進カウンタ8、
8進カウンタ9の動作により、前記96進カウンタ
の内容が0のときから前記1走査期間が開始され
る。このとき、デコーダ10およびパラレル/シ
リアル変換器16の前述した動作にしたがつて、
上鍵盤回路15の鍵スイツチ走査回路43が動作
し、前記パラレル/シリアル変換器16から各鍵
の押鍵状態を示す時分割多重信号UKOが第1オ
クターブの鍵C1から出力される。いま鍵C1が押
鍵されているから、この鍵C1が実際に押鍵され
たある1走査期間に続く次の1走査期間の開始時
(96進カウンタの内容;第11図参照)に押下鍵
C1に対する“1”信号の時分割多重信号UKOが
出力され、第1上鍵盤楽音発生制御回路17内の
シフトレジスタ87(第7図)の入力端(A点)
に入力される。またこのA点には引きつづいて、
96進カウンタの内容がそれぞれ14,56のとき、押
下鍵D2,G#5に対する“1”信号の時分割多
重信号UKOが出力される。シフトレジスタ87
に入力された“1”信号の時分割多重信号UKO
は後段のシフトレジスタ88〜94側に順次シフ
トされ、シフトレジスタ87〜94の各出力端
(B点〜I点)に“1”信号の信号DUKO1〜
DUKO8として出力される。第11図にはこの
1走査期間内において、前記各点A〜Iに出力さ
れる信号UKO、DUKO1〜DUKO8の出力状態
と96進カウンタの内容との関係を示す。なお、タ
イミング信号SY0〜12の反転信号0〜12により
制御されるアンドゲート96〜99から成る禁止
回路の作用により、押下鍵G#5に対する時分割
多重信号UKOの遅延信号DUKO6〜DUKO8は
阻止されて押下鍵G#5に対し、低い音高
(C1、D#1、G#1)の楽音が発生されるとい
う不都合が確実に防止されている。なお、この例
では鍵C1は実際に押鍵されている。前記各点A
〜Iに“1”信号のUKO、DUKO1〜DUKO8
の出力時に、対応する重み付け回路100〜10
8から同時に、そのときの各ドローバー181〜
189の設定状態に応じた3ビツトのデータK1
〜K9が出力され、加算器109に入力される。
加算器109は各ビツトタイム(タイムスロツ
ト)ごとに、入力されてくるデータK1〜K9を加
算し、その加算結果を6ビツトのデータKとして
Lin−log変換器110に送り出す。変換器110
はまたそのビツトタイムごとに入力データKを対
数変換して10ビツトの信号UKO1として出力す
る。この信号UKO1は第1上鍵盤楽音形成回路
23の加算器371(第10図)に送られる。 上記動作に並行して、前記カウンタ8,9のビ
ツト出力信号N1〜N4,B1〜B3により時分割波形
発生回路2内の周波数ナンバメモリ12は、各音
高C1〜B8に対応するアドレスが順次指定され
る。この結果、音高C1〜B8に対応する周波数ナ
ンバRが順次出力されてアキユムレータ13に入
力される。アキユムレータ13は各音高C1〜C8
に対応する周波数ナンバRをそれぞれ独立して順
次繰返し加算し、その各累算値qRをサインテー
ブル14に送出するので、サインテーブル14か
らは対応して対数表データである各音高の正弦振
幅値Sが順次時分割的に出力され、前記第1上鍵
盤楽音形成回路23の加算器371(第11図)
に送出される。加算器371には、前記信号
UKO1(10ビツト)および前記正弦振幅値Sの
上位10ビツトのデータが入力されるから、両入力
データが加算器371にて加算される。前記1走
査期間において、たとえば96進カウンタの内容が
0のとき、信号UKO1の内容は、ドローバー1
81の設定値に対応する値となつており、また正
弦振幅値Sの内容は、鍵C1に対応する値となつ
ているから、両信号によるデータが加算器371
により加算される。この加算データはアキユムレ
ータ391に入力されて前述した処理を受け、記
憶される。加算器371にはこの1走査期間内に
おいて、第11図に示す信号UKO,DUKO1〜
DUKO8にもとづく複数の信号UKO1が順次入
力され、また同時に出力される対応する正弦振幅
値Sも順次入力されるから、両入力信号をその都
度加算してその加算データをアキユムレータ39
1に送出する。このためアキユムレータ391は
入力される加算データを累計加算して記憶保持す
る。前記1走査期間の終了時に信号SY95が出
力されると、アキユムレータ391内に保持され
ている最終累計値がラツチ回路401にラツチさ
れるとともにアキユムレータ391内のデータが
クリアされ、またラツチ回路401にラツチされ
たデータはサウンドシステム6に送られる。サウ
ンドシステム6に、下鍵盤楽音発生回路4または
ペダル鍵盤楽音発生回路5から同時にデータが送
られてきていれば、前記回路3からのデータは他
の回路4,5からのデータとミキシングされて楽
音として発音される。 上述した動作は前記鍵C1,D2,G#5の押鍵
中は各1走査期間ごとに同様に繰返され、楽音の
発音が続けられる。また何れかの鍵が離鍵される
とその鍵による信号UKO,DUKO1〜DUKO8
が出力されなくなり、したがつてこれらの信号に
もとづく楽音が消えてゆく。 なお、前記実施例では、1走査期間を96ビツト
タイムとし、またカプラ制御回路を構成する遅延
回路の全遅延時間を48ビツトタイムとしたが、こ
れらの値は任意のものとすることができ、またそ
の際、前記禁止回路の構成を対応して設計変更す
ることができる。また前記説明では、この発明を
複数鍵盤の電子楽器に適用したが、1個の鍵盤を
有する電子楽器にもこの発明を適用可能である。 この発明は以上説明したように、この出願人が
先に提案したカプラ制御回路を有する電子楽器に
禁止回路を付加しただけの簡単な構成により、鍵
スイツチ走査の1走査期間を短かくして鍵状態
(押鍵状態および離鍵状態)の検出を遅れないよ
うにし、したがつて演奏者の演奏状態に確実に追
随できるようにしたから演奏上極めて好都合であ
る。しかも前記時分割多重信号をカプラ制御回路
により遅延した信号により所望しない楽音が放音
されることが確実に防止できるから、所望するカ
プラ効果を確実に得られる電子楽器を提供できる
利点がある。
ル/シリアル変換器16の動作についてのみ説明
したが、デコーダ10の出力信号OCT8,OCT
1〜OCT5は各鍵盤回路15,25,30の鍵
スイツチ回路43,44,45の列ラインl1〜l6
に同時に入力されるから、たとえば上鍵盤回路1
5の第1オクターブの鍵C1〜B1が走査されてい
るときには、下鍵盤回路25、ペダル鍵盤回路3
0の第1オクターブの鍵C1〜B1の走査が同時に
並行して実行され、この結果、各パラレル/シリ
アル変換器26,31から時分割多重信号
LKO,PKOが前記時分割多重信号UKOと並行し
て出力される。 次に時分割波形発生回路2を説明する。 時分割波形発生回路2は、第1図に示すよう
に、前記タイミング信号発生回路1の96進カウン
タの各内容(0〜95)にそれぞれ対応した周波数
ナンバ(発生すべき楽音の周波数に比例した数
値)Rを記憶し、且つ前記タイミング信号発生回
路1から発生されるビツト出力信号N1〜N4,B1
〜B3をアドレス信号として入力して対応する周
波数ナンバRを出力する周波数ナンバメモリ12
と、この周波数ナンバメモリ12から順次時分割
的に出力される各周波数ナンバRをそれぞれ独立
して累算するアキユムレータ13と、所望の楽音
1波形(以下の説明では正弦波形とするが、勿論
他の波形でもよい)を複数(例えば64)のサンプ
ル点に分割し各サンプル点における波形振幅値
(正弦振幅値)Sを記憶しているとともに上記ア
キユムレータ13から順次出力される累算値qF
(q=1、2、3………)をアドレス信号として
入力して該累算値qFに対応した正弦振幅値Sを
出力するサインテーブル14とにより構成され
る。更に詳述すれば、前記アキユムレータ13
は、前記周波数ナンバRを第1加算入力端に入力
する加算器と、この加算器の出力端に接続され、
且つクロツクパルスφにより駆動される96ステー
ジからなるシフトレジスタとにより構成されてい
る。またこのシフトレジスタの出力が前記加算器
の第2加算入力端に入力されており、このためこ
の加算器は両加算入力端のデータを加算してその
加算値を前記シフトレジスタに出力し、またシフ
トレジスタに入力された加算値は順次後段側にシ
フトされてゆく。このようにしてアキユムレータ
13は、各音高に対応する周波数ナンバRをそれ
ぞれ独立して順次繰返し加算し、その累算値qF
をサインテーブル14に対して順次出力するもの
である。また周波数ナンバメモリ12には、各鍵
盤回路15,25,30に実際に設けられていな
い鍵C#6〜B8(合計35鍵)に対応する周波数
ナンパRも記憶されている。これは、上述したよ
うに各楽音発生回路3,4,5にはカプラ制御回
路が設けられており、このカプラ制御回路により
遅延されて出力される時分割多重信号に対しても
対応する周波数ナンバRを与えて対応する正弦振
幅値Sをサインテーブル14から発生させる必要
があるためである。 更に前記ビツト出力信号N1〜N4,B1〜B3が周
波数ナンバメモリ12にアドレス信号として入力
されることからも自明なようにメモリ12から読
出される周波数ナンバRの内容はそれぞれ、前記
時分割多重信号UKO,LKO,PKOおよびこれら
回路UKO,LKO,PKOを対応するカプラ制御回
路により遅延した信号のそれぞれとその音高に関
して対応づけられており、すなわち互いに同一音
高の鍵に対する内容をもつものである。更にサイ
ンテーブル14から出力される正弦振幅値Sは、
この実施例の場合、13ビツトの符号対数表示デー
タ(マイナスlog表示)により表わされるデータ
である。このマイナスlog表示とは、波形信号の
振幅値(正弦振幅値S)を絶対値表示した場合、
最大振幅値を0dBと規定し、それ以下の振幅値を
最大振幅値(0dB)に対する減衰量により表現す
るもので、たとえば最大振幅値(0dB)に対し
て、−0.75dB、−1.5dB、−3dB、−6dB、−12dB、−
24dB、………の各振幅値を設定し、これらを正
弦振幅値Sを表示するために12ビツトからなるデ
ータの各ビツトに対応させる。また残りの1ビツ
トは12ビツトのデータの正負の極性を表わす符号
ビツトとして使用する。すなわち−0.75dBを最
小位ビツト(LSB)により表示し、−1.5dBを第2
ビツトにより表示し、−3dBを第9ビツトにより
表示し、以下同様であり、振幅値は2値論理レベ
ルが“1”のビツトの各値を合計したもので表わ
される。したがつて全ビツト(12ビツト)が
“1”の場合そのとき出力中の振幅値(絶対値表
示)は最小であり、他方全ビツトが“0”の場合
その振幅値は最大となる。符号ビツト(1ビツト
分)は、出力中の振幅値が基準値に対してプラス
側の場合“0”、マイナス側の場合“1”により
表示される。 このようにして時分割波形発生回路2からは、
各音高C1〜B8に対応し且つ対数表示されたある
サンプル点における正弦振幅値Sが96進カウンタ
の内容に応じて順次時分割的に出力される。さら
にこの正弦振幅値Sは同時に出力される前記信号
UKO,LKC,PKOと音高に関して対応づけられ
ているから、1走査期間内のある時点、たとえば
96進カウンタの内容が0のとき出力される正弦振
幅値Sおよび信号UKO,LKO,PKOはともに同
一音高の鍵C1に対する内容をもつものである。
そして前記正弦振幅値Sは各楽音発生回路3,
4,5内の加算器371〜374にそれぞれ供給
される。 次に、前記上鍵盤楽音発生回路3、下鍵盤楽音
発生回路4、ペダル鍵盤楽音発生回路5の各概略
構成を説明する。先ず、上鍵盤楽音発生回路3
は、前記鍵スイツチ回路43内の各鍵スイツチ
C1〜C6の押鍵状態を示す時分割多重信号UKOが
入力されてこの信号UKOを所定時間ずつ遅延す
るとともにこの遅延した各信号を9個のドローバ
ー18の各設定状態に応じてそれぞれ重み付けし
た重み付け信号UKO1を出力する第1上鍵盤楽
音発生制御回路17、前記重み付け信号UXO1
および時分割波形発生回路2から順次出力される
正弦振幅値Sが入力されてこれらを加算する加算
器371と、この加算器371の出力データ(対
数表示データ)をリニアデータに変換する対数デ
ータ・リニアデータ変換器(以下log−Lin変換器
と略称する)381と、このlog−Lin変換器38
1の出力データを1走査期間中加算し、1走査期
間の終了時にその合計加算値を出力するアキユム
レータ391と、このアキユムレータ391から
出力される合計加算値を1走査期間の終了時にラ
ツチするラツチ回路401と、ラツチ回路401
の出力データ(デイジタルデータ)をアナログデ
ータに変換するデイジタル・アナログ変換器(以
下DA変換器と略称する)411、DA変換器41
1の出力データの大きさを調整する可変抵抗器
VR1と、前記信号UKOが入力されるとともに5
個のドローバー20、レガート・パーカツシヨン
スイツチ21、パーカツシヨン長さ切換スイツチ
22の各設定状態に応じて前記信号UKOに所定
の処理を施こし、種々のエンベローブ波形の付与
された信号UKO2を出力する第2上鍵盤楽音発
生制御回路19と、加算器372と、log−Lin変
換器382と、アキユムレータ392と、ラツチ
回路402と、DA変換器412と、可変抵抗器
VR2とから構成される。なお図中、一点鎖線で囲
つた第1上鍵盤楽音形成回路23、第2上鍵盤楽
音形成回路24はともに同一構成である。 下鍵盤楽音発生回路4は、前記鍵スイツチ回路
44から出力される押鍵状態を示す時分割多重信
号LKOが入力されてこの信号LKOを所定時間ず
つ遅延するとともにこの遅延した各信号を9個の
ドローバー28の各設定状態に応じてそれぞれ重
み付けした重み付け信号LKO1を出力する下鍵
盤楽音発生制御回路27(この回路27は前記回
路1と同一構成である)と、加算器373と、
log−Lin変換器383と、アキユムレータ392
と、ラツチ回路403と、DA変換器413と、
可変抵抗器VR3とから構成される。なお、図中一
点鎖線で囲つた下鍵盤楽音形成回路29は前記第
1および第2上鍵盤楽音形成回路23,24と同
一構成である。 ペダル鍵盤楽音発生回路5は、前記鍵スイツチ
回路45から出力される押鍵状態を示す時分割多
重信号PKOが入力されてこの信号PKOから、ペ
ダル鍵盤回路30の鍵のうちそれ以前に押下され
ている他の鍵があるか否かを検出し、押下されて
いる他の鍵が存在していないことを条件に前記信
号PKOのうち単一の押下鍵に対応する1個のパ
ルス信号(但し、複数の鍵が同時に押下された場
合には低音の鍵に対応するパルス信号のみを優先
する)を受け入れて所定時間ずつ遅延させるとと
もにこの遅延した各信号を7個のドローバー3
3、ペダルパーカツシヨンスイツチ34、ペダル
サステイルスイツチ35の各設定状態に応じて前
記信号PKO(すなわち押下鍵に対応する1個の
パルス信号)に所定の処理を施こし、種々のエン
ベローブ波形の付与された信号PKO1を出力す
るペダル鍵盤楽音発生回路32と、加算器374
と、log−Lin変換器384と、アキユムレータ3
94と、ラツチ回路404と、DA変換器414
と、可変抵抗器VR4とから構成される。なお、図
中一点鎖線で囲つたペダル鍵盤楽音形成回路36
は前記各鍵盤の楽音形成回路23,24,29と
同一構成である。 上述した各鍵盤回路15,25,30に対する
楽音発生回路3,4,5により個々に形成される
楽音信号は、増幅器、スピーカからなるサウンド
システム6に送られてミキシングされ同時に放音
される。 次に上述した上鍵盤楽音発生回路3の各部の構
成を更に詳細に説明する。 先ず、第7図ないし第10図を参照して前記第
1上鍵盤楽音発生制御回路17およびドローバー
18の詳細な構成を説明する。第7図に示す第1
上鍵盤楽音発生制御回路17は、前記時分割多重
信号UKOが入力され直列接続された8個の遅延
回路(シフトレジスタ)87〜94により順次遅
延して信号DUKO1〜DUKO8を形成し、前記
信号UKOおよびこの信号UKOを遅延した信号
DUKO1〜DUKO8を重み付け回路100〜1
08にそれぞれ入力して、後述するドローバー1
81〜188の各設定状態に応じてそれぞれ重み
付けした3ビツトの重み付け信号K1〜K9として
出力し、これら重み付け信号K1〜K9を加算器1
09に加えて加算出力するようにしたカプラ制御
回路から構成される。なお、この実施例では、加
算器109の加算器(6ビツトのデータ)は、リ
ニアデータ・対数データ変換器(以下Lin−log変
換器110と略称する)により対数表示された信
号UKO1に変換されて前記加算器371に送ら
れる。 時分割多重信号UKOは、容量が12ステージ、
1ビツトからなり、且つクロツクパルスφにより
駆動されるシフトレジスタ87に入力される。前
記シフトレジスタ87の出力側には、容量7ステ
ージ・1ビツト、5ステージ・5ステージ・1ビ
ツト、7ステージ・1ビツト、5ステージ・1ビ
ツト、4ステージ・1ビツト、3ステージ・1ビ
ツト、5ステージ・1ビツトのシフトレジスタ8
8〜94が直列接続されている。これらシフトレ
ジスタ88〜94もクロツクパルスφにより駆動
され、先頭のシフトレジスタ87に入力される時
分割多重信号UKOを順次後段のシフトレジスタ
側にシフトするようになされている。したがつて
あるビツトタイム(この実施例の以下の説明で
は、1走査期間を96進カウンタの内容に応じて96
分割した各時間領域をそれぞれビツトタイム、あ
るいはタイムスロツトと呼ぶことにする)にシフ
トレジスタ87の第1ステージに入力された時分
割多重信号UKOは、12ビツトタイム(すなわち
クロツクパルスφが12発出力される期間)後にこ
のシフトレジスタ87の第12ステージ目から出力
されて(なお、この出力信号をDUKO1と名付
けておく)次段のシフトレジスタ88の第1ステ
ージに入力され、更にこのシフトレジスタ88に
入力された前記信号DUKO1は7ビツトタイム
後にその第7ステージから出力されて(なおこの
信号をDUKO2と名付けておく)次段のシフト
レジスタ89の第1ステージに入力される。この
ようにして時分割多重信号UKOは第1上鍵盤楽
音発生制御回路17に入力後前記シフトレジスタ
87〜94により所定時間ずつ、すなわち12ビツ
トタイム、7ビツトタイム、5ビツトタイム、7
ビツトタイム、5ビツトタイム、4ビツトタイ
ム、3ビツトタイム、5ビツトタイムずつ遅延さ
れて各シフトレジスタ87〜94から信号
DUKO1〜DUKOSとして出力される。ここでシ
フトレジスタ87の入力端をA点シフトレジスタ
87〜94の各出力端をB、C、D、E、F、
G、H、I点と名付けておく。このA、B、C、
D、E点はそれぞれ16フイート(以下、フイート
はダツシユで表記し、16′と略記する)8′、51′/
3、4′、22′/3の各フイート重み付け回路10
0,101,102,103,104に直接接続
されている。また前記F、G、H、I点はそれぞ
れアンドゲート96,97,98,99を介して
2′、13′/5、11′/3、1′の各フイート重み付け回
路105,106,107,108に接続されて
いる。アンドゲート96〜99には後述する理由
により前記タイミング信号SY0〜12をインバ
ータ95により反転した信号0〜12が制御
信号として入力されている。 各重み付け回路100〜108はともに同一構
成から成り、前記信号UKO,DUKO1〜DUKO
8がそれぞれ入力される3個のアンドゲート10
01〜1003,1011〜1013,1021
〜1023,1031〜1033,1041〜1
043,1051〜1053,1061〜106
3,1071〜1073,1081〜1083を
有する。そして16重み付け回路100の場合、ア
ンドゲート1001,1002,1003にはそ
れぞれドローバー181(第1図、第8図)から
出力される3ビツトのデータの各ビツトD1(最
小位ビツト;LSB)、D2,D3(最大位ビツト;
MSB)が入力される。そして各アンドゲート1
001〜1003から出力される3ビツトの重み
付け信号K1が16′重み付け回路100における
16′の重み付け状態を表わし、この信号K1は加算
器109に送られる。他のフイートの重み付け回
路101〜108内のアンドゲート1011〜1
013,1021〜1023,1031〜103
3,1041〜1043,1051〜1053,
1061〜1063,1071〜1073,10
81〜1083にも同様にしてそれぞれ対応する
ドローバー182〜183から出力される3ビツ
トのデータの各ビツトD1,D2,D3が入力され
る。そして各フイート重み付け回路101〜10
8からはそれぞれ重み付け信号K2〜K3(3ビツ
トのデータ)が出力され、加算器109に送られ
る。加算器109は各ビツトタイムごとに、重み
付け信号K1〜K9を加算してその加算値を6ビツ
トのデータKとして出力し、Lin−log変換器11
0に送る。したがつてこの変換器110は、各ビ
ツトタイムごとに入力データの大きさに応じた対
数表示変換出力データ(10ビツトの信号)UKO
1を出力するようになつている。 ここで前記ドローバー181〜189の具体的
構成を第8図および第9図を参照して説明する。
ドローバー181〜189はともに同一構成を有
し、したがつてドローバー181の構成のみを説
明する。ドローバー181は連動する3個の切換
えスイツチ115,116,117から成り、ま
た各切換えスイツチ115,116,117は、
8個の切換え位置(数字0〜7により各切換え位
置の重みを表示する)をそれぞれ有する固定接点
115a,116a,117aおよび前記固定接
点115a,116a,117aに対応して設け
られている可動接点115b,116b,117
bを有する。スイツチ115の固定設点115a
のうち数字0、2、4、6を付した切換え位置は
共通接続されて“0”信号を供給する電源端子
(図示略)に接続される。スイツチ116の固定
接点116aのうち、数字0、1、4、5を付し
た切換え位置は共通接続されて“0”信号を供給
する前記電源端子に接続される。更に、スイツチ
117の固定接点117aのうち、数字0、1、
2、3を付した切換え位置は共通接続されて
“0”信号を供給する電源端子に接続される。他
方、スイツチ115〜117の各可動接点115
b〜117bはそれぞれ対応する抵抗R15,R16,
R17を介して“1”信号を供給する電源端子(図
示略)に接続されるとともに、各可動接点115
b〜117bからの信号(“0”信号または
“1”信号)は前記3ビツトのデータの各ビツト
のデータD1,D2,D3として出力するように構成
される。またドローバー181の可動接点115
b〜117bは操作子(図示略)による駆動され
るもので、この操作子は上鍵盤回路15の鍵盤
(図示略)付近に配列されている。 ドローバー181〜189を上述したように構
成したので、たとえばドローバー181の操作子
を操作して可動接点115b〜117bを任意の
位置、例えば第9図の位置に設定した場合、ドロ
ーバー181から出力されるデータD3,D2,D1
はそれぞれ、“0”、“1”、“1”となり、すなわ
ちデータ3(10進数)がドローバー181から取
り出される。このようにしてドローバー181の
可動接点115b〜117bをそれぞれ、数字
0、1、2、3、4、5、6、7、により表示さ
れる各切換位置に設定することにより図面から分
かるように、ドローバー181から出力されるデ
ータD1〜D3はそれぞれ、0、1、2、3、4、
5、6、7(ともに10進数)となる。 ドローバー181を上述した第9図の位置に設
定して取り出されるデータD3〜D1(2進数011)
は、16′重み付け回路100(第7図)内のアン
ドゲート1001,1002,1003に入力さ
れる。この結果、アンドゲート1001,100
2に“1”信号が入力されて動作可能状態とさ
れ、またアンドゲート1003には“0”信号が
入力されて不動作状態となつている。この状態の
ときに、“1”信号の時分割多重信号UKO(押鍵
パルスを表わす信号)がパラレル/シリアル変換
器16から出力されると、16′重み付け信号10
0からは内容3(10進数)を表わす重み付け信号
K1(011)が出力され、この信号K1は加算器10
9に送られる。他のドローバー182〜189に
ついても同様に所望する位置に設定しておけば、
前記信号DUKO1〜DUKO8が“1”信号とな
つたとき、各重み付け回路101〜108からは
各ドローバー182〜189の設定位置に対応し
た重み付け信号K2〜K9が出力され、これら信号
K2〜K9が加算器109に送られる。このよう
に、演奏者が各ドローバー181〜189の設定
位置をその操作子を操作して適宜選定することに
より、各フイートの重み付けが自由に選定でき
る。 以上説明したように、第1上鍵盤楽音発生制御
回路17およびドローバー18を構成したので、
上鍵盤回路15で1つの鍵が押下され、この鍵の
鍵スイツチが走査されて、パラレル/シリアル変
換器26からその時分割多重信号UKO(“1”信
号)が出力されると、この時分割多重信号UKO
はカプラ制御回路を構成する第1上鍵盤楽音発生
制御回路17に入力される。そし各シフトレジス
タ87〜94により順次遅延されて信号DUKO
1〜DUKO8として出力され、各重み付け回路
100〜108に入力される。この結果、1つの
鍵の時分割多重信号UKOに対し、1走査期間内
にて9種類の重み付け信号K1〜K9が各重み付け
回路100〜108から対応するタイムスロツト
において出力されて加算器109に入力され、更
にLin−log変換器110を介して前記加算器37
1に送られることになる。 なお、信号DUKO5〜DUKO8を、タイミン
グ信号SY0〜12をインバータ95により反転
した信号0〜12が制御信号として入力され
るアンドゲート96〜99を介して各重み付け回
路105〜108に入力するようにした理由は、
高い音高の鍵C5〜C6(13鍵)が押下された場
合、低い音高の鍵C1〜C2の楽音が発生すること
を防止するためである。すなわち、前述したよう
に、この実施例の場合、1走査期間は96進カウン
タの内容により規定される96ビツトタイムの期間
である。また前記シフトレジスタ87〜94の全
容量は48ステージであり、シフトレジスタ87の
第1ステージに入力された押下鍵を表わす時分割
多重信号UKO(“1”信号)がシフトレジスタ9
4の第5ステージから出力されるまでに要する時
間は48ビツトタイムである。したがつて、たとえ
ば鍵C5が押下されると、この押下鍵C5に対する
時分割多重信号UKOは、前記96進カウンタの内
容が48のときに発生するものであり、このためこ
の信号UKO(“1”信号)がシフトレジスタ94
の第5ステージから出力されるときには、96進カ
ウンタの内容は次の1走査期間の0になつてい
る。96進カウンタの内容が0のときには、前記時
分割波形発生回路2から同時に出力される正弦振
幅値Sは鍵C1に対応するものであるから、この
時1′重み付け回路108から出力される信号K9を
禁止しないと、上述したように高い音高の押下鍵
C5に対して低い音高C1の楽音が放音される不都
合が発生するためである。他の鍵C#5〜C6に
ついても全く同様なことがいえる。したがつてこ
れらの鍵C#5〜C6の押下により発生する信号
DUKO5〜DUKO8が96進カウンタの内容が0
〜12の期間各重み付け回路105〜108に入力
されることを防止するため信号SY0〜12によ
り動作制御されるアンドゲート96〜99により
形成される禁止回路が設けられている。 次に上鍵盤楽音発生回路3内の前記第1上鍵盤
楽音形成回路23の構成を第10図を参照して詳
細に説明する。前記時分割波形発生回路2のサイ
ンテーブル14から出力される正弦振幅値S(13
ビツトの符号・対数表示データ)のうち符号ビツ
トSB(1ビツト分)のデータは、アキユムレー
タ391内の符号・絶対値表示データ/2′コンプ
リメント表示データ変換器(以下、S&M−2′C
変換器あるいは第1変換器とも呼ぶ)136の制御
入力端子Cに入力される。また正弦振幅値Sの残
りの12ビツトのデータのうち、下位の2ビツト、
すなわち第1ビツト(LSB)および第2ビツトの
データは、オアゲート123またはオアゲート1
24を介してlog−Lin変換器381に入力され、
また第3ビツト〜第12ビツト(MSB)の各デー
タは加算器371の第1入力端A1〜A10に入力さ
れる。この加算器371の第2の入力端B1〜B10
には、第1上鍵盤楽音発生制御回路17内の前記
Lin−log変換器110から出力される信号UKO
1(10ビツトの対数表示データ)が入力される。
加算器371は第1入力線A1〜A10と第2入力端
B1〜B10に入力されるデータを加算してその加算
器(10ビツト)のうち下位6ビツトのデータをオ
アゲート125〜130を介して前記log−Lin変
換器381に送るとともに、上位4ビツトのデー
タをアキユムレータ391内のシフタ135の入
力端a,b,c,dにそれぞれ送るように構成さ
れる。なお、加算器371からキヤリイ信号が発
生した場合、このキヤリイ信号(“1”信号)は
前記オアゲート123〜130を介してlog−Idn
変換器381に入力されるとともにオアゲート1
31〜134を介してシフタ135の各入力端
a,b,c,dに入力され、この結果オアゲート
123〜134の入力がすべて“1”信号となり
発生していた楽音が直ちに消滅するようになされ
ている。log−Lin変換器38は、入力される8ビ
ツトの対数表示データを10ビツトのリニア表示デ
ータ(絶対値表示データ)に変換出力し、シフタ
135に送出する。前記オアゲート131の出力
が“1”信号のとき、シフタ135に入力される
データは1ビツト上位側にシフトされて大きさが
1/2となつたデータがシフタ135から出力さ
れ、前記第1変換器136に送られる。同様に、
前記オアゲート132,133,134の出力が
それぞれ“1”信号のとき、シフタ135に入力
されるデータがそれぞれ2ビツト、3ビツト、4
ビツト上位側にシフトされて大きさが1/4、1/8、
1/16となつたデータがシフタ135から出力さ
れ、前記第1変換器136に送られる。この第1
変換器136は、シフタ135から送られてくる
符号・絶対値表示(この表示法については後述す
る)の10ビツトのデータを2′コンプリメント表示
(2の補数表示、この表示法についても後述す
る)した14ビツトのデータに変換する変換器であ
る。このため第1変換器136の制御入力端子C
に入力される符号ビツトSBが“1”信号のとき
には、入力データの全ビツトを反転したのち最下
位ビツト(LSB)に“1”を加算して出力し、他
方前記符号ビツトSBが“0”信号のときには入
力データをそのまま出力し、この変換データを加
算器139の第1入力端Aに送るようになされて
いる。加算器139の第2入力端Bには、この加
算器139の加算値(14ビツトのデータ)がゲー
ト回路138を介して入力される。ゲート回路1
38には、前記タイミング信号SY95がインバ
ータ137を介して入力され、したがつて、タイ
ミング信号SY95が“1”信号のとき(前記96
進カウンタの内容が95、すなわち1走査期間の最
後のビツトタイムの時)にのみゲート回路138
が動作不能状態にされる。この結果、この加算器
139は1走査期間内において、前記96進カウン
タの内容が0〜94の間は、第1変換器136の出
力データと1ビツトタイム前の加算器139の加
算値(この加算値は加算器139内の出力側に設
けられている図示しない1ステージのシフトレジ
スタに保持されている)との加算動作を繰返し実
行し、また96進カウンタの内容が95になると最後
の加算動作を実行するものである。加算器139
の加算値(2′コンプリメント表示データ)はまた
2′コンプリメントデータ/符号・絶対値表示デー
タ変換器140(この変換器140は2′コンプリ
メント表示データを符号・絶対値表示データに変
換する変換器である。以下の説明では2′C−S&
M変換器あるいは第2変換器とも呼ぶ)にも送ら
れて1ビツトの符号ビツトSBと12ビツトの絶対
値表示データとして出力される。前記符号ビツト
SBは直接またはインバータ141を介して前記
ラツチ回路401に入力され、また絶対値表示デ
ータは直接ラツチ回路401に入力される。ラツ
チ回路401は前記タイミング信号SY95を制
御信号として入力しており、したがつてラツチ回
路401は、1走査期間の終了時に、この1走査
期間にて加算器139が累計加算した最終累計値
を第2変換器140により符号・絶対値表示した
データをラツチするものである。またラツチ回路
401はラツチしたデータを出力端子Aから出力
するとともに、入力した符号ビツトが“0”信号
の場合には、出力端子BおよびCから“1”信号
と“0”信号をそれぞれ出力し、一方前記符号ビ
ツトが“1”信号の場合には、出力端子Bおよび
Cから“0”信号と“1”信号をそれぞれ出力す
るように構成される。そして出力端子Aから出力
された前記データはDA変換器411に入力さ
れ、また出力端子Bの出力信号はスイツチ143
の開閉を制御し、更に出力端子Cの出力信号はス
イツチ142の開閉を制御する。スイツチ14
2,143は開閉制御信号が“1”のとき閉じ、
“0”のとき開くようになされている。スイツチ
142,143の入力側はともにDA変換器41
1の出力端と接続されており、またスイツチ14
2の出力側は演算増幅器144のマイナス入力端
と接続され、更にスイツチ143の出力側は演算
増幅器144のプラス入力端と接続されている。
また演算増幅器144のプラス入力端は抵抗R26
を介して接地され、またマイナス入力端は抵抗
R27を介してその出力端子と接続されている。演
算増幅器144の出力端子は更に前記可変抵抗器
VR1を介してサウンドシステム6へ接続される。 ここで2′コンプリメント表示法および符号絶対
値表示法につき簡単に説明する。符号・絶対値表
示法では、波形信号(この例では前記第2変換器
140から出力される12ビツトのデータ)の基準
値に対してプラス側とマイナス側の同一振幅値が
全く同一の値で表わされる。そして振幅のプラス
側は前記符号ビツトSBが“0”信号と規定さ
れ、他方振幅のマイナス側は前記符号ビツトSB
が“1”信号と規定される。これに対して2′コン
プリメント表示法では、振幅のプラス側の値は符
号・絶対値表示法のプラス側と全く同様に表現さ
れ、一方、振幅のマイナス側の値はプラス側の値
の補数により表現され、マイナス側の値は符号・
絶対値表示法のマイナス側の値と異つた値となつ
ている。このため前記第1変換器136は、制御
入力端子Cに入力される符号ビツトSBが“1”
の場合、振幅のマイナス側のデータD-の全ビツ
トを反転してそのLSBに+1する機能を有してい
る。また第2変換器140は、入力データ(14ビ
ツト)がプラス側の値をもつデータD+の場合に
は、前記符号ビツトSBが“0”信号として出力
され且つデータ部分はそのまま通過して12ビツト
のデータとして出力される。他方第2変換器14
0の入力データがマイナス側の値をもつデータの
場合には、前記符号ビツトが“1”信号として出
力され且つデータ部分は全ビツトを反転してLSB
に+1する機能を有している。更にラツチ回路4
01がラツチしたデータがプラス側のデータの場
合、ラツチ回路401の出力端子Aから前記デー
タ(12ビツト)が出力され、出力端子BおよびC
からは“1”信号と“0”信号がそれぞれ出力さ
れ、データは前記DA変換器411に入力され、
また“1”信号はスイツチ143を閉じさせ、更
に信号“0”はスイツチ142を開かせる。この
とき、DA変換器411からの出力データはスイ
ツチ143を介して演算増幅器144のプラス入
力端に入力される。ラツチ回路401がラツチし
たデータがマイナス側のデータの場合、ラツチ回
路401の出力端子Aからは同様に前記データ
(12ビツト)が出力され、出力端子BおよびCか
らは“0”信号および“1”信号がそれぞれ出力
され、データは前記DA変換器41に入力され、
また“0”信号はスイツチ143を開かせ、更に
“1”信号はスイツチ142を閉じさせる。この
ときDA変換器411の出力データ(アナログ信
号)はスイツチ142を介して演算増幅器144
のマイナス入力端に入力される。 上述したように第1上鍵盤楽音形成回路23を
構成したので、1走査期間が開始(前記96進カウ
ンタの内容が0)されると、前記時分割破形発生
回路2のサインテーブル14から出力される正弦
振幅値S(13ビツトの符号対数表示データ)のう
ち符号ビツトSBは前記第1変換器136の制御
入力端子Cに送られてこの第1変換器163に符
号ビツトの内容(“1”信号か“0”信号か)に
応じた変換動作を行させる。また正弦振幅値Sの
上位10ビツトのデータは、第1上鍵盤楽音形成回
路17内の前記Lin〜log変換器110から出力さ
れる10ビツトの信号UKO1とともに加算器37
1の入力端A1〜A10,B1〜B10に入力されて加算
される。加算器371の加算値のうち下位6ビツ
トのデータは、前記正弦振幅値Sの下位2ビツト
のデータとともにlog−Lin変換器381に送られ
て対数表示データからリニア表示データ(絶対値
表示データ)に変換され、次いでシフタ135に
入力される。また加算器371の加算値の上位4
ビツト(第7〜10ビツト)のデータはそれぞれシ
フタ135の対応する入力端a,b,cdに入力
される。log−Lin変換器381はROM(リード
オンリメモリ)により構成され、オアゲート12
3〜134から出力される12ビツトの対数表示デ
ータのうち下位8ビツトのアドレス信号として入
力するものである。すなわち、前記変換器381
には、12ビツトの対数示データを対数表示データ
のうち相対的に値の大きい方の対数表示データ
(正弦振幅値Sの振幅値の大きい部分)
「00000000」〜「11111111」に対する変換値のみ
が記憶されている。そして前記12ビツトの対数表
示データのうち、上位4ビツトのうちの何れかの
4ビツトに“1”信号が出力されるようなデータ
はその値の小さなデータであり(何故ならば、加
算器371の出力データは符号・対数表示による
データであるから)したがつてこのような小値の
データはシフタ135の入力端a〜dの“1”信
号の入力状態に応じて1ビツト〜4ビツトまでシ
フトされる。このように、log−Lin変換器381
とシフタ135を構成することにより、変換器3
81の記憶容量を小さくできるようになされてい
る。第1変換器136の出力は加算器139によ
り前記1走査期間の間累計されるとともにその終
了時における最終累計値を第2変換器140によ
り符号・絶対値表示データに変換したデータがラ
ツチ回路40にラツチされる。ラツチ回路40に
ラツチされたデータのうち振幅値を表わすデータ
はDA変換器411によりデイジタル量のデータ
からアナログ量のデータに変換される。ここで基
準値よりプラス側のデータの場合、スイツチ14
3が閉じるのでDA変換器411のアナログ出力
は演算増幅器144のプラス入力端に送られる。
他方、前記ラツチデータが基準値よりマイナス側
のデータの場合、スイツチ142が閉じるので
DA変換器411のアナログ出力は演算増幅器1
44のマイナス入力端に送られ反転される。この
ようにしてDA変換器411のアナログ出力は演
算増幅器144において正、負に応じてそのまま
あるいは反転されて出力される。次いで可変抵抗
器VR1を介してサウンドシステム6に送られ、他
の鍵盤の楽音発生回路4,5により発生されるデ
ータとミキシングされて放音される。 前記第2上鍵盤楽音形成回路19、下鍵盤楽音
発生制御回路27、ペダル鍵盤楽音発生制御回路
32にもそれぞれカプラ制御回路が具備されてい
るが、これらカプラ制御回路内にも前記作用をも
つ禁止回路が設けられている。これら禁止回路の
構成は、前記インバータ95、アンドゲート96
〜99により形成される禁止回路と同様に構成さ
れるが、その具体的構成の説明は省略する。また
上鍵盤楽音発生回路3内の他の具体的構成、下鍵
盤およびペダル鍵盤の楽音発生回路4,5の具体
的構成の説明も、この発明の主旨と直接関係しな
いので省略する。 次に上記実施例の電子楽器内の特に前記回路
1,2,6,15〜18,23の具体的動作を、
第11図に示す動作波形図を参照して説明する。
いま無押鍵状態におけるある1走査期間内にて、
上鍵盤15の3個の鍵C1,D2,G#5が同時に
押鍵されたものとする。 タイミング信号発生回路1の12進カウンタ8、
8進カウンタ9の動作により、前記96進カウンタ
の内容が0のときから前記1走査期間が開始され
る。このとき、デコーダ10およびパラレル/シ
リアル変換器16の前述した動作にしたがつて、
上鍵盤回路15の鍵スイツチ走査回路43が動作
し、前記パラレル/シリアル変換器16から各鍵
の押鍵状態を示す時分割多重信号UKOが第1オ
クターブの鍵C1から出力される。いま鍵C1が押
鍵されているから、この鍵C1が実際に押鍵され
たある1走査期間に続く次の1走査期間の開始時
(96進カウンタの内容;第11図参照)に押下鍵
C1に対する“1”信号の時分割多重信号UKOが
出力され、第1上鍵盤楽音発生制御回路17内の
シフトレジスタ87(第7図)の入力端(A点)
に入力される。またこのA点には引きつづいて、
96進カウンタの内容がそれぞれ14,56のとき、押
下鍵D2,G#5に対する“1”信号の時分割多
重信号UKOが出力される。シフトレジスタ87
に入力された“1”信号の時分割多重信号UKO
は後段のシフトレジスタ88〜94側に順次シフ
トされ、シフトレジスタ87〜94の各出力端
(B点〜I点)に“1”信号の信号DUKO1〜
DUKO8として出力される。第11図にはこの
1走査期間内において、前記各点A〜Iに出力さ
れる信号UKO、DUKO1〜DUKO8の出力状態
と96進カウンタの内容との関係を示す。なお、タ
イミング信号SY0〜12の反転信号0〜12により
制御されるアンドゲート96〜99から成る禁止
回路の作用により、押下鍵G#5に対する時分割
多重信号UKOの遅延信号DUKO6〜DUKO8は
阻止されて押下鍵G#5に対し、低い音高
(C1、D#1、G#1)の楽音が発生されるとい
う不都合が確実に防止されている。なお、この例
では鍵C1は実際に押鍵されている。前記各点A
〜Iに“1”信号のUKO、DUKO1〜DUKO8
の出力時に、対応する重み付け回路100〜10
8から同時に、そのときの各ドローバー181〜
189の設定状態に応じた3ビツトのデータK1
〜K9が出力され、加算器109に入力される。
加算器109は各ビツトタイム(タイムスロツ
ト)ごとに、入力されてくるデータK1〜K9を加
算し、その加算結果を6ビツトのデータKとして
Lin−log変換器110に送り出す。変換器110
はまたそのビツトタイムごとに入力データKを対
数変換して10ビツトの信号UKO1として出力す
る。この信号UKO1は第1上鍵盤楽音形成回路
23の加算器371(第10図)に送られる。 上記動作に並行して、前記カウンタ8,9のビ
ツト出力信号N1〜N4,B1〜B3により時分割波形
発生回路2内の周波数ナンバメモリ12は、各音
高C1〜B8に対応するアドレスが順次指定され
る。この結果、音高C1〜B8に対応する周波数ナ
ンバRが順次出力されてアキユムレータ13に入
力される。アキユムレータ13は各音高C1〜C8
に対応する周波数ナンバRをそれぞれ独立して順
次繰返し加算し、その各累算値qRをサインテー
ブル14に送出するので、サインテーブル14か
らは対応して対数表データである各音高の正弦振
幅値Sが順次時分割的に出力され、前記第1上鍵
盤楽音形成回路23の加算器371(第11図)
に送出される。加算器371には、前記信号
UKO1(10ビツト)および前記正弦振幅値Sの
上位10ビツトのデータが入力されるから、両入力
データが加算器371にて加算される。前記1走
査期間において、たとえば96進カウンタの内容が
0のとき、信号UKO1の内容は、ドローバー1
81の設定値に対応する値となつており、また正
弦振幅値Sの内容は、鍵C1に対応する値となつ
ているから、両信号によるデータが加算器371
により加算される。この加算データはアキユムレ
ータ391に入力されて前述した処理を受け、記
憶される。加算器371にはこの1走査期間内に
おいて、第11図に示す信号UKO,DUKO1〜
DUKO8にもとづく複数の信号UKO1が順次入
力され、また同時に出力される対応する正弦振幅
値Sも順次入力されるから、両入力信号をその都
度加算してその加算データをアキユムレータ39
1に送出する。このためアキユムレータ391は
入力される加算データを累計加算して記憶保持す
る。前記1走査期間の終了時に信号SY95が出
力されると、アキユムレータ391内に保持され
ている最終累計値がラツチ回路401にラツチさ
れるとともにアキユムレータ391内のデータが
クリアされ、またラツチ回路401にラツチされ
たデータはサウンドシステム6に送られる。サウ
ンドシステム6に、下鍵盤楽音発生回路4または
ペダル鍵盤楽音発生回路5から同時にデータが送
られてきていれば、前記回路3からのデータは他
の回路4,5からのデータとミキシングされて楽
音として発音される。 上述した動作は前記鍵C1,D2,G#5の押鍵
中は各1走査期間ごとに同様に繰返され、楽音の
発音が続けられる。また何れかの鍵が離鍵される
とその鍵による信号UKO,DUKO1〜DUKO8
が出力されなくなり、したがつてこれらの信号に
もとづく楽音が消えてゆく。 なお、前記実施例では、1走査期間を96ビツト
タイムとし、またカプラ制御回路を構成する遅延
回路の全遅延時間を48ビツトタイムとしたが、こ
れらの値は任意のものとすることができ、またそ
の際、前記禁止回路の構成を対応して設計変更す
ることができる。また前記説明では、この発明を
複数鍵盤の電子楽器に適用したが、1個の鍵盤を
有する電子楽器にもこの発明を適用可能である。 この発明は以上説明したように、この出願人が
先に提案したカプラ制御回路を有する電子楽器に
禁止回路を付加しただけの簡単な構成により、鍵
スイツチ走査の1走査期間を短かくして鍵状態
(押鍵状態および離鍵状態)の検出を遅れないよ
うにし、したがつて演奏者の演奏状態に確実に追
随できるようにしたから演奏上極めて好都合であ
る。しかも前記時分割多重信号をカプラ制御回路
により遅延した信号により所望しない楽音が放音
されることが確実に防止できるから、所望するカ
プラ効果を確実に得られる電子楽器を提供できる
利点がある。
図面はこの発明の電子楽器の一実施例を示し、
第1図は同例の電子楽器の全体構成を示すブロツ
ク線図、第2図および第3図は同例の電子楽器の
基本動作を制御する各種の信号の波形図、第4図
は同例の電子楽器の上鍵盤または下鍵盤の鍵スイ
ツチ回路の構成図、第5図は同例のペダル鍵盤の
鍵スイツチ回路の構成図、第6図は同例のパラレ
ル/シリアル変換器の回路構成図、第7図は同例
の上鍵盤楽音発生回路内の第1上鍵盤楽音発生制
御回路の構成図、第8図および第9図は同例のド
ローバーの具体的構成図、第10図は同例の各鍵
盤の楽音発生回路内に設けられる乗算回路等の具
体的な構成図、第11図は第1上鍵盤楽音発生制
御回路の動作波形図である。 1……タイミング信号発生回路、2……時分割
波形発生回路、3……上鍵盤楽音発生回路、4…
…下鍵盤楽音発生回路、5……ペダル鍵盤楽音発
生回路、6……サウンドシステム、7……デコー
ダ、8……発振器、9,10……カウンタ、11
……デコーダ、12……周波数ナンバメモリ、1
3……アキユムレータ、14……サインテーブ
ル、15……上鍵盤、16……パラレル/シリア
ル変換器、17……第1上鍵盤楽音発生制御回
路、18,181〜18……ドローバー(操作
子)、19……第2上鍵盤楽音発生制御回路、2
0,201〜20……ドローバー(操作子)、3
71〜372……加算器(乗算器)、391,3
92……アキユムレータ、401,402……ラ
ツチ回路、411,412……DA変換器、25
……下鍵盤、26……パラレル/シリアル変換
器、27……下鍵盤楽音発生制御回路、28,2
81〜282……ドローバー(操作子)、30…
…ペダル鍵盤、31……パラレル/シリアル変換
器、32……ペダル鍵盤楽音発生制御回路、3
3,331〜337……ドローバー(操作子)、
373,374……加算器(乗算器)、393,
394……アキユムレータ、403,404……
ラツチ回路、413,414……DA変換器、4
3,44,45……鍵スイツチ回路、87〜94
……遅延回路、95〜99……禁止回路、100
〜108……重み付け回路、109……加算器。
第1図は同例の電子楽器の全体構成を示すブロツ
ク線図、第2図および第3図は同例の電子楽器の
基本動作を制御する各種の信号の波形図、第4図
は同例の電子楽器の上鍵盤または下鍵盤の鍵スイ
ツチ回路の構成図、第5図は同例のペダル鍵盤の
鍵スイツチ回路の構成図、第6図は同例のパラレ
ル/シリアル変換器の回路構成図、第7図は同例
の上鍵盤楽音発生回路内の第1上鍵盤楽音発生制
御回路の構成図、第8図および第9図は同例のド
ローバーの具体的構成図、第10図は同例の各鍵
盤の楽音発生回路内に設けられる乗算回路等の具
体的な構成図、第11図は第1上鍵盤楽音発生制
御回路の動作波形図である。 1……タイミング信号発生回路、2……時分割
波形発生回路、3……上鍵盤楽音発生回路、4…
…下鍵盤楽音発生回路、5……ペダル鍵盤楽音発
生回路、6……サウンドシステム、7……デコー
ダ、8……発振器、9,10……カウンタ、11
……デコーダ、12……周波数ナンバメモリ、1
3……アキユムレータ、14……サインテーブ
ル、15……上鍵盤、16……パラレル/シリア
ル変換器、17……第1上鍵盤楽音発生制御回
路、18,181〜18……ドローバー(操作
子)、19……第2上鍵盤楽音発生制御回路、2
0,201〜20……ドローバー(操作子)、3
71〜372……加算器(乗算器)、391,3
92……アキユムレータ、401,402……ラ
ツチ回路、411,412……DA変換器、25
……下鍵盤、26……パラレル/シリアル変換
器、27……下鍵盤楽音発生制御回路、28,2
81〜282……ドローバー(操作子)、30…
…ペダル鍵盤、31……パラレル/シリアル変換
器、32……ペダル鍵盤楽音発生制御回路、3
3,331〜337……ドローバー(操作子)、
373,374……加算器(乗算器)、393,
394……アキユムレータ、403,404……
ラツチ回路、413,414……DA変換器、4
3,44,45……鍵スイツチ回路、87〜94
……遅延回路、95〜99……禁止回路、100
〜108……重み付け回路、109……加算器。
Claims (1)
- 1 複数の鍵のそれぞれに対応して設けられた複
数の鍵スイツチと、これら鍵スイツチを所定速度
で順次走査し各鍵の押鍵状態を示す時分割多重信
号を1走査期間内の各鍵に対応するタイムスロツ
トごとに発生する鍵スイツチ走査回路と、上記鍵
スイツチ走査に同期して各鍵の音高に対応する波
形信号を時分割的に発生する時分割波形発生回路
と、上記時分割多重信号を入力してこの信号を所
定時間遅延して出力しうるようにしたカプラ制御
回路と、上記時分割波形発生回路から発生される
波形信号の出力信号と上記時分割多重信号および
カプラ制御回路の出力信号とを乗算する乗算回路
とを具備し、この乗算回路の出力信号から楽音信
号を得るようにした電子楽器において、前記カプ
ラ制御回路によつて遅延された信号が、次の走査
期間において発生する場合に、該遅延された信号
を無効とする禁止回路を設けてなる電子楽器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6299778A JPS54155027A (en) | 1978-05-26 | 1978-05-26 | Electronic musical instrument |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6299778A JPS54155027A (en) | 1978-05-26 | 1978-05-26 | Electronic musical instrument |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS54155027A JPS54155027A (en) | 1979-12-06 |
| JPS6116998B2 true JPS6116998B2 (ja) | 1986-05-02 |
Family
ID=13216515
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6299778A Granted JPS54155027A (en) | 1978-05-26 | 1978-05-26 | Electronic musical instrument |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS54155027A (ja) |
-
1978
- 1978-05-26 JP JP6299778A patent/JPS54155027A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS54155027A (en) | 1979-12-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4011784A (en) | Transposition apparatus for an electronic musical instrument | |
| US4493237A (en) | Electronic piano | |
| US4144789A (en) | Amplitude generator for an electronic organ | |
| US4283983A (en) | Electronic musical instrument | |
| JPH0420193B2 (ja) | ||
| JPH0213318B2 (ja) | ||
| JPS6031189A (ja) | 楽音発生装置 | |
| JPS6116998B2 (ja) | ||
| JPS6262358B2 (ja) | ||
| US5221803A (en) | Tone signal generation from fewer circuits | |
| JPS6137640B2 (ja) | ||
| JPS5840199B2 (ja) | デンシガツキ | |
| US4240317A (en) | Electronic musical instrument | |
| JPS59838B2 (ja) | 電子楽器のイニシヤルタツチレスポンスデ−タ発生回路 | |
| JPH0259475B2 (ja) | ||
| JPS6312393Y2 (ja) | ||
| JPH0559438B2 (ja) | ||
| JPS6046718B2 (ja) | 電子楽器の開閉回路 | |
| JP2701177B2 (ja) | 楽音発生装置 | |
| JPS6337397B2 (ja) | ||
| JPS6335992B2 (ja) | ||
| JP2830326B2 (ja) | エンベロープ制御装置 | |
| US5418324A (en) | Auto-play apparatus for generation of accompaniment tones with a controllable tone-up level | |
| JPH0659669A (ja) | 楽音発生装置 | |
| JP3129119B2 (ja) | エンベロープ波形発生装置 |