JPS6057595B2 - 電子楽器 - Google Patents
電子楽器Info
- Publication number
- JPS6057595B2 JPS6057595B2 JP53009704A JP970478A JPS6057595B2 JP S6057595 B2 JPS6057595 B2 JP S6057595B2 JP 53009704 A JP53009704 A JP 53009704A JP 970478 A JP970478 A JP 970478A JP S6057595 B2 JPS6057595 B2 JP S6057595B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- output
- key
- data
- time
- 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
- 238000001514 detection method Methods 0.000 claims description 51
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 20
- 239000011295 pitch Substances 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 230000003111 delayed effect Effects 0.000 description 7
- 241000286209 Phasianidae Species 0.000 description 4
- 230000000295 complement effect Effects 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000008033 biological extinction Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】
この発明は複数の鍵の押鍵状態を示す時分割多重信号と
、この時分割多重信号に対応して時分割的に発生される
波形信号とを乗算して多数の楽音を同時に発音しうるよ
うにした電子楽器に関し、特に押鍵、離鍵の鍵操作に対
応した楽音信号のキーインクに伴なうクリックノイズの
発生を防止しうるようにした開閉制御回路を具備する電
子楽器に関する。
、この時分割多重信号に対応して時分割的に発生される
波形信号とを乗算して多数の楽音を同時に発音しうるよ
うにした電子楽器に関し、特に押鍵、離鍵の鍵操作に対
応した楽音信号のキーインクに伴なうクリックノイズの
発生を防止しうるようにした開閉制御回路を具備する電
子楽器に関する。
この出願人は先に、特願昭52−150895(特開昭
54−834m号)、発明の名称「電子楽器」の明細書
中に記載した発明の電子楽器を提供した。
54−834m号)、発明の名称「電子楽器」の明細書
中に記載した発明の電子楽器を提供した。
この発明は、複数の鍵スイッチと、これら鍵スイッチを
所定速度で順次走査し各鍵の押鍵状態を示す時分割多重
信号を出力する鍵スイッチ走査回路と、上記鍵スイッチ
走査に同期して各鍵に対応する波形信号を時分割的に発
生する時分割波形発生回路と、この時分割波形発生回路
の出力信号(波形信号)と上記時分割多重信号とを乗算
する乗算器とを具備し、この乗算器の出力信号から楽音
信号を得るようにしたことを特徴とする電子楽器である
。また同明細書中に提示されている他の発明は、複数の
鍵スイッチと、これら鍵スイッチを所定速度で順次走査
し各鍵の押鍵状態を示す時分割多重信号を出力する鍵ス
イッチ走査回路と、上記鍵スイッチ走査に同期して各音
高に対応する波形信号を時分割的に発生する時分割波形
発生回路と、上記時分割多重信号を所定時間遅延して出
力しうるようにした遅延回路を有するカプラ制御回路と
、上記時分割波形発生回路の出力信号(波形信号)と上
記時分割多重信号TDMおよび上記カプラ制御回路の出
力信号とを乗算する乗算器とを具備し、この乗算器の出
力信号から楽音信号を得るようにしたことを特徴とする
電子楽器であり、上記いずれの発明の場合も、簡単な構
成で多数の楽音を同時に発音しうる優れた特長を有して
いる。ところで上述した前者の発明では、時分割的に出
力される波形信号と時分割多重信号とが乗算器に直接入
力されており、また後者の発明では、時分割的に出力さ
れる波形信号と、時分割多重信号に対応する信号(すな
わち、時分割多重信号を力プラ制御回路を介して出力さ
せた信号)とが乗算器に直接入力されている。
所定速度で順次走査し各鍵の押鍵状態を示す時分割多重
信号を出力する鍵スイッチ走査回路と、上記鍵スイッチ
走査に同期して各鍵に対応する波形信号を時分割的に発
生する時分割波形発生回路と、この時分割波形発生回路
の出力信号(波形信号)と上記時分割多重信号とを乗算
する乗算器とを具備し、この乗算器の出力信号から楽音
信号を得るようにしたことを特徴とする電子楽器である
。また同明細書中に提示されている他の発明は、複数の
鍵スイッチと、これら鍵スイッチを所定速度で順次走査
し各鍵の押鍵状態を示す時分割多重信号を出力する鍵ス
イッチ走査回路と、上記鍵スイッチ走査に同期して各音
高に対応する波形信号を時分割的に発生する時分割波形
発生回路と、上記時分割多重信号を所定時間遅延して出
力しうるようにした遅延回路を有するカプラ制御回路と
、上記時分割波形発生回路の出力信号(波形信号)と上
記時分割多重信号TDMおよび上記カプラ制御回路の出
力信号とを乗算する乗算器とを具備し、この乗算器の出
力信号から楽音信号を得るようにしたことを特徴とする
電子楽器であり、上記いずれの発明の場合も、簡単な構
成で多数の楽音を同時に発音しうる優れた特長を有して
いる。ところで上述した前者の発明では、時分割的に出
力される波形信号と時分割多重信号とが乗算器に直接入
力されており、また後者の発明では、時分割的に出力さ
れる波形信号と、時分割多重信号に対応する信号(すな
わち、時分割多重信号を力プラ制御回路を介して出力さ
せた信号)とが乗算器に直接入力されている。
然るにこの場合、乗算器に入力される波形信号の振幅値
は常にその゜“0゛レベル付近にあるとは限らない。す
なわち、時分割波形発生回路から出力される波形信号は
、その波形信号の1波形(1周期)を複数のサンプル点
に分割し、分割された各サンプル点における波形振幅値
が鍵スイッチの1走査周期ごとに1つずつ順次出力され
る(すなわち時分割的に出力される)ものであり、また
波形信号を正弦波形と仮定すると、この正弦波形ぱ゜0
゛レベルを基準にしてプラス側の最高レベル(最大振幅
値)からマイナス側の最高レベル(最大振幅値)まで変
化するものである。また鍵は任意の時間に押鍵されるか
ら、この鍵の走査開始時に最初に出力される波形信号の
振幅値が常に“゜0゛レベル付近にあるとは限らない。
このため波形信号の振幅値が最高レベル付近にあるとき
乗算器に時分割多重信号が入力されると、乗算器の出力
(すなわち波形信号と時分割多重信号との乗算値)が゜
“0゛レベルから最高レベルに急激に立上つたり(押鍵
時)、あるいは最高レベルから“゜0゛レベルに急激に
立下つたり(離鍵時)してしまい、この際、不快なりリ
ックノイズが発生して音楽的に好ましくない。
は常にその゜“0゛レベル付近にあるとは限らない。す
なわち、時分割波形発生回路から出力される波形信号は
、その波形信号の1波形(1周期)を複数のサンプル点
に分割し、分割された各サンプル点における波形振幅値
が鍵スイッチの1走査周期ごとに1つずつ順次出力され
る(すなわち時分割的に出力される)ものであり、また
波形信号を正弦波形と仮定すると、この正弦波形ぱ゜0
゛レベルを基準にしてプラス側の最高レベル(最大振幅
値)からマイナス側の最高レベル(最大振幅値)まで変
化するものである。また鍵は任意の時間に押鍵されるか
ら、この鍵の走査開始時に最初に出力される波形信号の
振幅値が常に“゜0゛レベル付近にあるとは限らない。
このため波形信号の振幅値が最高レベル付近にあるとき
乗算器に時分割多重信号が入力されると、乗算器の出力
(すなわち波形信号と時分割多重信号との乗算値)が゜
“0゛レベルから最高レベルに急激に立上つたり(押鍵
時)、あるいは最高レベルから“゜0゛レベルに急激に
立下つたり(離鍵時)してしまい、この際、不快なりリ
ックノイズが発生して音楽的に好ましくない。
この発明は上記事情を考慮してなされたもので、その目
的とするところは、押鍵時または離鍵時における上述し
たようなりリックノイズの発生を確実に防止できるよう
にした電子楽器を提供することである。
的とするところは、押鍵時または離鍵時における上述し
たようなりリックノイズの発生を確実に防止できるよう
にした電子楽器を提供することである。
このため、この発明では、上記波形信号の振幅値の絶対
値が所定値以下のとき(すなわち振幅値が“0゛レベル
付近であるとき)を検出し、この検出に基づいて時分割
多重信号を乗算器に送るようにしたものである。
値が所定値以下のとき(すなわち振幅値が“0゛レベル
付近であるとき)を検出し、この検出に基づいて時分割
多重信号を乗算器に送るようにしたものである。
以下、図面を参照してこの発明の一実施例を説明する。
第1図において、この発明の電子楽器は大別して、鍵盤
(図示略)上の各鍵に対して設けられ、且つマトリック
ス状に配列されている多数の鍵スイッチを有する鍵スイ
ッチ回路1と、この−鍵スイッチ回路1の各鍵スイッチ
を順次走査して各鍵スイッチの開閉状態、すなわち、押
鍵状態を表わす時分割多重信号TDMを出力する鍵スイ
ッチ走査回路2と、この鍵スイッチ走査回路2および後
述する時分割波形発生回路4等の動作を制御するタイミ
ング信号を発生するタイミング信号発生回路3と、上記
鍵スイッチ回路1の走査に同期して各音高に対応する周
期の波形信号(音源信号または楽音信号S)を時分割的
に発生する時分割波形発生回路4と、時分割多重信号T
DMを入力してこの時分割多重信号TDMを所定時間遅
延させ、且つこの遅延された信号DTDMに更に所定の
処理を施してから出力するカプラ制御回路30jと、波
形信号Sおよびカプラ制御回路30の出力信号TDM,
DTDMが入力され、波形信号Sの振幅値が“0゛レベ
ル付近にあるときにのみカプラ制御回路30の出力信号
TDM,DTDMを受け入れて記憶する開閉制御回路6
0と、この開閉制御一回路60に記憶された信号と当該
波形信号Sとを乗算する乗算器5と、この乗算器5の出
力信号が入力され、鍵スイッチ回路1の1回の走査開始
時から走査終了時まての一定走査期間内の上記出力信号
を累計加算するアキュームレータ6と、各走″査期間の
終りにアキュームレータ6の内容が入力されてラッチす
るラッチ回路7と、このラッチ回路7の出力信号(ディ
ジタル信号)をアナログ信号に変換するDIS9.換器
8と、このD八変換器8の出力信号を増幅する増幅器9
と、増幅器9の出力信号を楽音として発音させるスピー
カ10とから構成されている。次に、上述した各部の構
成を第2図ないし第6図を参照して詳細に説明する。
(図示略)上の各鍵に対して設けられ、且つマトリック
ス状に配列されている多数の鍵スイッチを有する鍵スイ
ッチ回路1と、この−鍵スイッチ回路1の各鍵スイッチ
を順次走査して各鍵スイッチの開閉状態、すなわち、押
鍵状態を表わす時分割多重信号TDMを出力する鍵スイ
ッチ走査回路2と、この鍵スイッチ走査回路2および後
述する時分割波形発生回路4等の動作を制御するタイミ
ング信号を発生するタイミング信号発生回路3と、上記
鍵スイッチ回路1の走査に同期して各音高に対応する周
期の波形信号(音源信号または楽音信号S)を時分割的
に発生する時分割波形発生回路4と、時分割多重信号T
DMを入力してこの時分割多重信号TDMを所定時間遅
延させ、且つこの遅延された信号DTDMに更に所定の
処理を施してから出力するカプラ制御回路30jと、波
形信号Sおよびカプラ制御回路30の出力信号TDM,
DTDMが入力され、波形信号Sの振幅値が“0゛レベ
ル付近にあるときにのみカプラ制御回路30の出力信号
TDM,DTDMを受け入れて記憶する開閉制御回路6
0と、この開閉制御一回路60に記憶された信号と当該
波形信号Sとを乗算する乗算器5と、この乗算器5の出
力信号が入力され、鍵スイッチ回路1の1回の走査開始
時から走査終了時まての一定走査期間内の上記出力信号
を累計加算するアキュームレータ6と、各走″査期間の
終りにアキュームレータ6の内容が入力されてラッチす
るラッチ回路7と、このラッチ回路7の出力信号(ディ
ジタル信号)をアナログ信号に変換するDIS9.換器
8と、このD八変換器8の出力信号を増幅する増幅器9
と、増幅器9の出力信号を楽音として発音させるスピー
カ10とから構成されている。次に、上述した各部の構
成を第2図ないし第6図を参照して詳細に説明する。
周知のように1オクターブは12の音名C,C#,D,
・・・,Bから成るが、この実施例では、第1オクター
ブの12個の鍵(これら鍵をCl,C#,Dl,・・・
,B1と表記する)、第2オクターブの12個の鍵C2
,C弁,D2,・・,八、以下同様な表記にしたがう第
3〜第5オクターブの各12個の鍵、および第6オクタ
ーブの1個の鍵C6の合計61個の鍵が鍵盤(図示略)
上に設けられているものとする。
・・・,Bから成るが、この実施例では、第1オクター
ブの12個の鍵(これら鍵をCl,C#,Dl,・・・
,B1と表記する)、第2オクターブの12個の鍵C2
,C弁,D2,・・,八、以下同様な表記にしたがう第
3〜第5オクターブの各12個の鍵、および第6オクタ
ーブの1個の鍵C6の合計61個の鍵が鍵盤(図示略)
上に設けられているものとする。
これら61個の鍵に対応する61個の鍵スイッチは、第
2図に示すように鍵スイッチ回路1内にマトリックス状
に配列されている。すなわち、鍵スイッチ回路1の列ラ
イン11〜16はそれぞれ第1〜第6オクターブに対応
し、また行ラインL1〜Ll2は各音名C,C#,・・
・,Bに対応している。たとえば列ライン11と行ライ
ンL5との交差点上には、第1オクターブの鍵E1の鍵
スイッチが配設されている。なお、図中の列ライン11
〜16と行ラインL1〜142の各交差点上に付した丸
印は、上述した鍵スイッチが対応する列ラインと行ライ
ン間に順方向ダイオードと直列接続されていることを示
す。ここでタイミング信号発生回路3の構成を説明する
。
2図に示すように鍵スイッチ回路1内にマトリックス状
に配列されている。すなわち、鍵スイッチ回路1の列ラ
イン11〜16はそれぞれ第1〜第6オクターブに対応
し、また行ラインL1〜Ll2は各音名C,C#,・・
・,Bに対応している。たとえば列ライン11と行ライ
ンL5との交差点上には、第1オクターブの鍵E1の鍵
スイッチが配設されている。なお、図中の列ライン11
〜16と行ラインL1〜142の各交差点上に付した丸
印は、上述した鍵スイッチが対応する列ラインと行ライ
ン間に順方向ダイオードと直列接続されていることを示
す。ここでタイミング信号発生回路3の構成を説明する
。
この回路3は、所定周期で常時出力されるクロックパル
スφにより駆動される4ビット構成の12進カウンタ1
5(このカウンタ15の内容「0000」〜「1101
」、w進数表示「0」〜「11J以下ではw進数表示で
表わす;は各音名C−Bにそれぞれ対応している)と、
この12進カウンタ15の最上位ビット(第4ビット)
のビット出力信号N4により駆動される4ビット構成の
10進カウンタ16(このカウンタ16の内容「000
」〜「101」、w進数表示「0」〜「6」:以下では
10進数表示で表わす;はそれぞれ第1〜第6オクター
ブに対応している)と、更に12進カウンタ15の第1
、2、4ビット出力信号Nl,N2,N4およびw進カ
ウンタ16の第1、4ビット出力信号Bl,B4が直接
入力されるとともに、12進カウンタ15の第3ビット
出力信号N3および10進カウンタ16の第2、3ビッ
ト出力信号B2,B3がそれぞれ対応するインバータ6
5,66,67を介して入力されるアンドゲート17と
により構成されている。
スφにより駆動される4ビット構成の12進カウンタ1
5(このカウンタ15の内容「0000」〜「1101
」、w進数表示「0」〜「11J以下ではw進数表示で
表わす;は各音名C−Bにそれぞれ対応している)と、
この12進カウンタ15の最上位ビット(第4ビット)
のビット出力信号N4により駆動される4ビット構成の
10進カウンタ16(このカウンタ16の内容「000
」〜「101」、w進数表示「0」〜「6」:以下では
10進数表示で表わす;はそれぞれ第1〜第6オクター
ブに対応している)と、更に12進カウンタ15の第1
、2、4ビット出力信号Nl,N2,N4およびw進カ
ウンタ16の第1、4ビット出力信号Bl,B4が直接
入力されるとともに、12進カウンタ15の第3ビット
出力信号N3および10進カウンタ16の第2、3ビッ
ト出力信号B2,B3がそれぞれ対応するインバータ6
5,66,67を介して入力されるアンドゲート17と
により構成されている。
このアンドゲート17の出力信号は信号SYCと称され
、この信号SYCにより後述する1走査期間が規定され
る。12進カウンタ15の第1〜第4ビット出力信号N
1〜N4は鍵スイッチ走査回路2内のデコーダ12に入
力されている。すなわち、カウンタ15の内容を表わす
信号N1〜N4はデコーダ12によりデコードされ、デ
コーダ12に1鉢設けられている出力端01〜012の
うち何れかに゜“1゛信号として出力される。たとえば
12進カウンタ15の内容が音名Gに対応する内容7(
W進数表示)の場合、デコーダ12の出力端08のみか
ら“゜1゛信号が出力される。w進カウンタ16の第1
〜第4ビット出力信号八〜B,は、鍵スイッチ走査回路
2内の他のデコーダ11に入力されている。すなわち、
カウンタ16の内容を表わす信号B1〜B4は、デコー
ダ11によりデコードされ、その出力信号は鍵スイッチ
回路1の列ライン11〜15のうち、何れか1本の列ラ
インに“6r゛信号として出力される。たとえば、カウ
ンタ16の内容が第3オクターブを表わす内容2(W進
数表示)であるとき、列ライン13にのみ゜゜1゛信号
が出力され、第3オクターブの各鍵C3,C#,
・・,B3がこの間走査されるように構成されている。
鍵スイッチ回路1の行ラインレ〜Ll2の出力信号は鍵
スイッチ走査回路2内の対応するアンドゲート131〜
1312の各第1入力端にそれぞれ入力されている。ア
ンドゲート131〜1312の各第2入力端には、上記
デコーダ12の出力端01〜012の出力信号がそれぞ
れ入力されている。また各アンドゲート131〜131
2の出力信号はオアゲート、14を介して時分割多重信
号TDMとして前述したカプラ制御回路30に入力され
ている。タイミング信号発生回路3、鍵スイッチ走査回
路2を上記のように構成したので、両カウンタ15,1
6により12雉カウンタが形成され、この12雉カウン
タの出力信号N1〜N,,Bl〜B4(内容0〜119
を表わす)により、61個の鍵スイッチから成る鍵スイ
ッチ回路1の1走査期間(第5図)が規定される。
、この信号SYCにより後述する1走査期間が規定され
る。12進カウンタ15の第1〜第4ビット出力信号N
1〜N4は鍵スイッチ走査回路2内のデコーダ12に入
力されている。すなわち、カウンタ15の内容を表わす
信号N1〜N4はデコーダ12によりデコードされ、デ
コーダ12に1鉢設けられている出力端01〜012の
うち何れかに゜“1゛信号として出力される。たとえば
12進カウンタ15の内容が音名Gに対応する内容7(
W進数表示)の場合、デコーダ12の出力端08のみか
ら“゜1゛信号が出力される。w進カウンタ16の第1
〜第4ビット出力信号八〜B,は、鍵スイッチ走査回路
2内の他のデコーダ11に入力されている。すなわち、
カウンタ16の内容を表わす信号B1〜B4は、デコー
ダ11によりデコードされ、その出力信号は鍵スイッチ
回路1の列ライン11〜15のうち、何れか1本の列ラ
インに“6r゛信号として出力される。たとえば、カウ
ンタ16の内容が第3オクターブを表わす内容2(W進
数表示)であるとき、列ライン13にのみ゜゜1゛信号
が出力され、第3オクターブの各鍵C3,C#,
・・,B3がこの間走査されるように構成されている。
鍵スイッチ回路1の行ラインレ〜Ll2の出力信号は鍵
スイッチ走査回路2内の対応するアンドゲート131〜
1312の各第1入力端にそれぞれ入力されている。ア
ンドゲート131〜1312の各第2入力端には、上記
デコーダ12の出力端01〜012の出力信号がそれぞ
れ入力されている。また各アンドゲート131〜131
2の出力信号はオアゲート、14を介して時分割多重信
号TDMとして前述したカプラ制御回路30に入力され
ている。タイミング信号発生回路3、鍵スイッチ走査回
路2を上記のように構成したので、両カウンタ15,1
6により12雉カウンタが形成され、この12雉カウン
タの出力信号N1〜N,,Bl〜B4(内容0〜119
を表わす)により、61個の鍵スイッチから成る鍵スイ
ッチ回路1の1走査期間(第5図)が規定される。
即ち、第5図には、120ビットタイムからなる1走査
期間内の上記1加進カウンタの内容(各ビットタイム)
0〜119と、走査される鍵の種類との対応関係を示す
。この発明で使用される鍵の数は61であるから、12
0進カウンタの内容が61〜119の期間は実際には鍵
スイッチ走査が実行されない。12進カウンタ15のビ
ット出力信号N1〜N4が入力されるデコーダ12は、
上述したように12進カウンタ15の内容が0〜11の
ときその出力端01〜012に順次゜゜1゛信号を出力
する。
期間内の上記1加進カウンタの内容(各ビットタイム)
0〜119と、走査される鍵の種類との対応関係を示す
。この発明で使用される鍵の数は61であるから、12
0進カウンタの内容が61〜119の期間は実際には鍵
スイッチ走査が実行されない。12進カウンタ15のビ
ット出力信号N1〜N4が入力されるデコーダ12は、
上述したように12進カウンタ15の内容が0〜11の
ときその出力端01〜012に順次゜゜1゛信号を出力
する。
このため12進カウンタ15の内容が、たとえば0のと
きにはアンドゲート131が開かれており、このとき何
れかのオクターブの音名Cに相当する鍵Cl,C2,・
・・・C6が押鍵されていれば、アンドゲート131か
ら押鍵信号が出力され、この信号は更にオアゲート14
を介して時分割多重信号TDMとして出力される。この
ようにして1走査期間が開始されると、61個設けられ
た鍵Cl,C#, ・・,BS,C6の押鍵状態が
、12進カウンタ15、w進カウンタ16から成る12
6進カウンタの内容が0〜119に順次変化するとき、
第1オクターブの鍵から順次走査される。またアンドゲ
ート17からは1走査期間の終了時、すなわち、1(至
)進カウンタ15,16の内容が119のときにのみ信
号SYCが出力される。この信号SYCは後述するアキ
ュームレータ6、ラッチ回路7に入力される。またタイ
ミング信号発生回路3内の1流カウンタ15の第1〜第
4ビット出力信号N1〜N,およびw進カウンタ16の
第1〜第4ビット出力信号2〜八はともに、時分割波形
発生回路4内の周波数ナンバメモI川8にアドレス指定
信号として入力されている。
きにはアンドゲート131が開かれており、このとき何
れかのオクターブの音名Cに相当する鍵Cl,C2,・
・・・C6が押鍵されていれば、アンドゲート131か
ら押鍵信号が出力され、この信号は更にオアゲート14
を介して時分割多重信号TDMとして出力される。この
ようにして1走査期間が開始されると、61個設けられ
た鍵Cl,C#, ・・,BS,C6の押鍵状態が
、12進カウンタ15、w進カウンタ16から成る12
6進カウンタの内容が0〜119に順次変化するとき、
第1オクターブの鍵から順次走査される。またアンドゲ
ート17からは1走査期間の終了時、すなわち、1(至
)進カウンタ15,16の内容が119のときにのみ信
号SYCが出力される。この信号SYCは後述するアキ
ュームレータ6、ラッチ回路7に入力される。またタイ
ミング信号発生回路3内の1流カウンタ15の第1〜第
4ビット出力信号N1〜N,およびw進カウンタ16の
第1〜第4ビット出力信号2〜八はともに、時分割波形
発生回路4内の周波数ナンバメモI川8にアドレス指定
信号として入力されている。
これにより鍵スイッチ回路1の各鍵スイッチの走査に同
期して周波数ナンバメモI川8がアドレスされ、この周
波数ナンバメモリ18からはそのとき走査されている鍵
の音高に対応した周波数に比例した数値(以下、周波数
ナンバと呼ぶ)Rが出力され、この周波数ナンバR(1
7ビットで表わされるデータ)は加算器19の第1入力
端Aに入力される。
期して周波数ナンバメモI川8がアドレスされ、この周
波数ナンバメモリ18からはそのとき走査されている鍵
の音高に対応した周波数に比例した数値(以下、周波数
ナンバと呼ぶ)Rが出力され、この周波数ナンバR(1
7ビットで表わされるデータ)は加算器19の第1入力
端Aに入力される。
なお、この周波数ナンバメモリ18には、実際には設け
られていない鍵C#〜Cl。(48鍵分)に対応する周
波数ナンバメモリRも記憶されている。すなわち、鍵ス
イッチ走査回路2から出力される時分割多重信号TDM
は、後述するようにカプラ制御回路30内のシフトレジ
スタ31〜38(合計48ステージ)に入力されて遅延
されるから、この遅延された信号DTDMに対しても対
応る周波数ナンバRを与えて対応する波形信号Sを発生
させる必要があるためである。上記加算器19の第2入
力端Bには、後述するシフトレジスタ20の出力データ
(20ビット)が入力されており、したがつて加算器1
9は周波数ナンバR<5−シフトレジスタ20の出力と
を加算し、その加算値はシフトレジスタ20に20ビッ
トの並列データとして入力される。シフトレジスタ20
は120ステージ、1ステージニ20ビットの容量をも
ちクロックパルスφにより駆動されて、加算器19から
−出力された加算値を順次シフトする。すなわち、加算
器19およびシフトレジスタ20は各音高に対応する周
波数ナンバRをそれぞれ独立して順次繰り返し加算して
いることになる。シフトレジスタ20から時分割的に順
次出力される出力データー(第120ステージ出力)の
うち上位8ビットのデータはサインテーブル21にアド
レス信号として入力される。この8ビットのデータはそ
のとき走査されている鍵C1〜C6の音高に対応した内
容をもつほかに上述した鍵C#〜ClOの音高に対応し
た内容をもち、このデータにしたがつてサインテーブル
21から正弦振幅値を表わす12ビットのデータSが順
次時分割的に出力され、乗算器5および開閉制御回路6
0に入力される。カプラ制御回路30は、直列接続され
た8個のシフトレジスタ31〜38と、鍵スイッチ走査
回路2の出力側および各シフトレジスタ31〜38の出
力側にそれぞれ接続された9個の重み付け回・路39〜
47と、これら重み付け回路39〜47の出力信号k1
〜K9をすべて加算する加算器48とから構成される。
られていない鍵C#〜Cl。(48鍵分)に対応する周
波数ナンバメモリRも記憶されている。すなわち、鍵ス
イッチ走査回路2から出力される時分割多重信号TDM
は、後述するようにカプラ制御回路30内のシフトレジ
スタ31〜38(合計48ステージ)に入力されて遅延
されるから、この遅延された信号DTDMに対しても対
応る周波数ナンバRを与えて対応する波形信号Sを発生
させる必要があるためである。上記加算器19の第2入
力端Bには、後述するシフトレジスタ20の出力データ
(20ビット)が入力されており、したがつて加算器1
9は周波数ナンバR<5−シフトレジスタ20の出力と
を加算し、その加算値はシフトレジスタ20に20ビッ
トの並列データとして入力される。シフトレジスタ20
は120ステージ、1ステージニ20ビットの容量をも
ちクロックパルスφにより駆動されて、加算器19から
−出力された加算値を順次シフトする。すなわち、加算
器19およびシフトレジスタ20は各音高に対応する周
波数ナンバRをそれぞれ独立して順次繰り返し加算して
いることになる。シフトレジスタ20から時分割的に順
次出力される出力データー(第120ステージ出力)の
うち上位8ビットのデータはサインテーブル21にアド
レス信号として入力される。この8ビットのデータはそ
のとき走査されている鍵C1〜C6の音高に対応した内
容をもつほかに上述した鍵C#〜ClOの音高に対応し
た内容をもち、このデータにしたがつてサインテーブル
21から正弦振幅値を表わす12ビットのデータSが順
次時分割的に出力され、乗算器5および開閉制御回路6
0に入力される。カプラ制御回路30は、直列接続され
た8個のシフトレジスタ31〜38と、鍵スイッチ走査
回路2の出力側および各シフトレジスタ31〜38の出
力側にそれぞれ接続された9個の重み付け回・路39〜
47と、これら重み付け回路39〜47の出力信号k1
〜K9をすべて加算する加算器48とから構成される。
シフトレジスタ31,32,33,34,35,36,
37,38はそれぞれ容量12ステージ・1ビット、7
ステージ●1ビット、5ステージ●1ビット、7ステー
ジ●1ビット、5ステージ・1ビット、4ステージ●1
ビット、3ステージ●1ビット、5ステージ●1ビット
を有するとともにクロックパルスφにより駆動され、先
頭のシフトレジスタ31に入力される時分割多重信号T
DMを順次後段のシフトレジスタ側32〜38にシフト
させるようになされている。したがつてあるビットタイ
ムにシフトレジスタ31の第1ステージに入力された時
分割多重信号TT)Mは12ビットタイム後にこのシフ
トレジスタ31の第12ステージから出力されて次段の
シフトレジスタ32の第1ステージに入力され、更にこ
のシフトレジスタ32に入力された信号DTDM(上記
信号TDMを12ビットタイム遅延したもの)は7ビッ
トタイム後にその第7ステージから出力され、次段のシ
フトレジスタ33の第1ステージに入力される。
37,38はそれぞれ容量12ステージ・1ビット、7
ステージ●1ビット、5ステージ●1ビット、7ステー
ジ●1ビット、5ステージ・1ビット、4ステージ●1
ビット、3ステージ●1ビット、5ステージ●1ビット
を有するとともにクロックパルスφにより駆動され、先
頭のシフトレジスタ31に入力される時分割多重信号T
DMを順次後段のシフトレジスタ側32〜38にシフト
させるようになされている。したがつてあるビットタイ
ムにシフトレジスタ31の第1ステージに入力された時
分割多重信号TT)Mは12ビットタイム後にこのシフ
トレジスタ31の第12ステージから出力されて次段の
シフトレジスタ32の第1ステージに入力され、更にこ
のシフトレジスタ32に入力された信号DTDM(上記
信号TDMを12ビットタイム遅延したもの)は7ビッ
トタイム後にその第7ステージから出力され、次段のシ
フトレジスタ33の第1ステージに入力される。
このようにして信号TT)Mは、カプラ制御回路30に
入力後各シフトレジスタ31〜38により所定時間ずつ
、すなわち、12ビットタイム、7ビットタイム、5ビ
ットタイム、7ビットタイム、5ビットタイム、4ビッ
トタイム、3ビットタイム、5ビットタイムずつ遅延さ
れて各シフトレジスタ31〜38から出力される。ここ
で、シフトレジスタ31の入力端をA点、シフトレジス
タ31〜38の各出力端をB,C,D,E,F,G,H
,I点と名付けておく。A点には16フィート(以下、
フィートはダツシユで示し、16″と表記する)に相当
する重み付け回路39が接続されている。B点には8″
に相当する重み付け回路40が接続されている。同様に
してC,D,E,F,G,H,I点にはそれぞれ、5五
、4″、2誓、7、1モ、1五、l゛に相当する重み付
け回路41,42,43,44,45,46,47が接
続されている。各重み付け回路39〜47はともに、ス
ライド式の切換スイッチ49、エンコーダ50、3個の
アンドゲート51,52,53から成り、同一構成を有
する。第2図には、16″の重み付け回路39の構成の
み詳細に図示し、他の回路40〜47の構成の図示は省
略する。重み付け回路39,40〜47において切換ス
イッチ49の共通接点には“゜1゛信号が供給されてお
り、また0〜7までの8個の切換接点から出力される信
号はエンコーダ50に入力されている。エンコーダ50
は切換スイッチ49の各切換接点の位置に対応した信号
を3ビットのデータとして出力し、アンドゲート51,
52,53の各第1入力端にそれぞれ入力されるように
構成される。またアンドゲート51,52,53の各第
2入力端はともにA点(B点〜I点)に接続され、更に
アンドゲート51,52,53の各出力信号は3ビット
データKl,k2〜K9として加算器48に入力される
。これにより、切換スイッチ49の切換接点が、たとえ
ば「5」に設定されていると、エンコーダ50からは数
値「5」を表わす3ビットのデータ「101J1すなわ
ちアンドゲート51,53の第1入力端に゛゜1゛信号
、アンドゲート51の第1入力端に“0゛信号が出力さ
れる。これによりアンドゲート51,53のみが開かれ
るから、このときA点に入力されている時分割多重信号
TDMが“1゛信号であれば、加算器48には重み付け
回路39から数値「5」を表わすデータ「10Uが入力
されることになる。各重み付け回路39〜47に設けら
れている各切換スイッチ49を駆動するドローパー(つ
ま−み)は、第6図に見られるように配列され、電子楽
器の鍵盤付近(例えば鍵盤上部のパネル面)に設けられ
ている。
入力後各シフトレジスタ31〜38により所定時間ずつ
、すなわち、12ビットタイム、7ビットタイム、5ビ
ットタイム、7ビットタイム、5ビットタイム、4ビッ
トタイム、3ビットタイム、5ビットタイムずつ遅延さ
れて各シフトレジスタ31〜38から出力される。ここ
で、シフトレジスタ31の入力端をA点、シフトレジス
タ31〜38の各出力端をB,C,D,E,F,G,H
,I点と名付けておく。A点には16フィート(以下、
フィートはダツシユで示し、16″と表記する)に相当
する重み付け回路39が接続されている。B点には8″
に相当する重み付け回路40が接続されている。同様に
してC,D,E,F,G,H,I点にはそれぞれ、5五
、4″、2誓、7、1モ、1五、l゛に相当する重み付
け回路41,42,43,44,45,46,47が接
続されている。各重み付け回路39〜47はともに、ス
ライド式の切換スイッチ49、エンコーダ50、3個の
アンドゲート51,52,53から成り、同一構成を有
する。第2図には、16″の重み付け回路39の構成の
み詳細に図示し、他の回路40〜47の構成の図示は省
略する。重み付け回路39,40〜47において切換ス
イッチ49の共通接点には“゜1゛信号が供給されてお
り、また0〜7までの8個の切換接点から出力される信
号はエンコーダ50に入力されている。エンコーダ50
は切換スイッチ49の各切換接点の位置に対応した信号
を3ビットのデータとして出力し、アンドゲート51,
52,53の各第1入力端にそれぞれ入力されるように
構成される。またアンドゲート51,52,53の各第
2入力端はともにA点(B点〜I点)に接続され、更に
アンドゲート51,52,53の各出力信号は3ビット
データKl,k2〜K9として加算器48に入力される
。これにより、切換スイッチ49の切換接点が、たとえ
ば「5」に設定されていると、エンコーダ50からは数
値「5」を表わす3ビットのデータ「101J1すなわ
ちアンドゲート51,53の第1入力端に゛゜1゛信号
、アンドゲート51の第1入力端に“0゛信号が出力さ
れる。これによりアンドゲート51,53のみが開かれ
るから、このときA点に入力されている時分割多重信号
TDMが“1゛信号であれば、加算器48には重み付け
回路39から数値「5」を表わすデータ「10Uが入力
されることになる。各重み付け回路39〜47に設けら
れている各切換スイッチ49を駆動するドローパー(つ
ま−み)は、第6図に見られるように配列され、電子楽
器の鍵盤付近(例えば鍵盤上部のパネル面)に設けられ
ている。
第6図中左側から順に重み付け回路39〜47に対応し
てドローパー541〜549が配列されている。各ドロ
ーパー541〜54,を図の上下方向にスライドすると
目視位置に数字1〜8が表われるようになつており、各
ドローパー541〜549の最上位置に示される数字が
、そのドローパー541〜56により駆動される切換ス
イッチ49の切換接点を表わすようになされている。第
6図では、たとえば16″の重み付け回路39の切換ス
イッチ49は切換接点「2」に設定されている。このよ
うにして各ドローパー541〜549の位置を演奏者が
適宜操作することにより、各フィートの重み付けが自由
に設定できる。また各シフトレジスタ31〜38から遅
延されて出力される信号DTDMは、更に各ドローパー
541〜549の設定位置に対応した数値が重み付けさ
れて各フィートの重み付け回路39〜47からデータk
1〜K,として出力されて加算器48に送られる。加算
器48はこれらデータk1〜K9を加算してその加算値
を6ビットデータKとして開閉制御回路60を介して乗
算器5に出力するようになつている。次にこの発明の主
要部である開閉制御回路60の構成を、第3図および第
4図を参照して説明する。
てドローパー541〜549が配列されている。各ドロ
ーパー541〜54,を図の上下方向にスライドすると
目視位置に数字1〜8が表われるようになつており、各
ドローパー541〜549の最上位置に示される数字が
、そのドローパー541〜56により駆動される切換ス
イッチ49の切換接点を表わすようになされている。第
6図では、たとえば16″の重み付け回路39の切換ス
イッチ49は切換接点「2」に設定されている。このよ
うにして各ドローパー541〜549の位置を演奏者が
適宜操作することにより、各フィートの重み付けが自由
に設定できる。また各シフトレジスタ31〜38から遅
延されて出力される信号DTDMは、更に各ドローパー
541〜549の設定位置に対応した数値が重み付けさ
れて各フィートの重み付け回路39〜47からデータk
1〜K,として出力されて加算器48に送られる。加算
器48はこれらデータk1〜K9を加算してその加算値
を6ビットデータKとして開閉制御回路60を介して乗
算器5に出力するようになつている。次にこの発明の主
要部である開閉制御回路60の構成を、第3図および第
4図を参照して説明する。
開閉制御回路60は、サインテーブル21から出力され
る各鍵C1〜C6およびC#〜ClOの音高に対応した
正弦振幅値Sを表わすデータが入力されるレベル検出信
号発生回路70、このレベル検出信号発生回路70から
レベル検出信号Dが出力されているときにのみ上記加算
器48の出力データKを通過させるゲート回路群79お
よびこの出力データKが入力されて一時記憶する記憶回
路(シフトレジスタ)80から準成される。サインテー
ブル21の出力データ(正弦振幅値)Sが符号・絶対値
表示による場合のレベル検出信号発生回路70の具体的
構成例を第4図に示す。符号・絶対値表示では、上記出
力データ(正弦振幅値)Sの基準レベル(“゜0゛レベ
ル、たとえば0ボルト)に対してプラス側とマイナス側
の同一振幅値の絶対値表示部分を全く同一の値で表示す
る。そして振幅の゛プラス側は2値論理レベルの゜゜0
―マイナス側ぱ“1゛の符号が与えられ、これらがデー
タSの最上位ビット(MSB)に付される。正弦振幅値
Sはこの例では12ビットのデータで表わされるから、
その最上位ビットMSB(最小位ビットを基準にして1
2ビット目)がサインビットである。またこのレベル検
出信号発生回路70は、正弦振幅値Sの基準レベル付近
を検出する回路であるから、正弦振幅値Sのうち最小位
ビット(LBS)を基準にして11、10、9ビット目
のデータがノアゲート71(第4図)に入力されている
。したがつてノアゲート71からは、11、10、9ビ
゛ツト目のデータが゜゜0゛のとき、すなわち正弦振幅
値Sが基準レベル付近の値であるときレベル検出信号D
C゜l゛信号)が出力され、この信号Dは各アンドゲー
ト731,732,・・,737(第3図)の第1入力
端に入力される。また、レベル検出信号Dはインバータ
72により反転されて各アンドゲート741,742,
・・,74,の第1入力端に入力される。
る各鍵C1〜C6およびC#〜ClOの音高に対応した
正弦振幅値Sを表わすデータが入力されるレベル検出信
号発生回路70、このレベル検出信号発生回路70から
レベル検出信号Dが出力されているときにのみ上記加算
器48の出力データKを通過させるゲート回路群79お
よびこの出力データKが入力されて一時記憶する記憶回
路(シフトレジスタ)80から準成される。サインテー
ブル21の出力データ(正弦振幅値)Sが符号・絶対値
表示による場合のレベル検出信号発生回路70の具体的
構成例を第4図に示す。符号・絶対値表示では、上記出
力データ(正弦振幅値)Sの基準レベル(“゜0゛レベ
ル、たとえば0ボルト)に対してプラス側とマイナス側
の同一振幅値の絶対値表示部分を全く同一の値で表示す
る。そして振幅の゛プラス側は2値論理レベルの゜゜0
―マイナス側ぱ“1゛の符号が与えられ、これらがデー
タSの最上位ビット(MSB)に付される。正弦振幅値
Sはこの例では12ビットのデータで表わされるから、
その最上位ビットMSB(最小位ビットを基準にして1
2ビット目)がサインビットである。またこのレベル検
出信号発生回路70は、正弦振幅値Sの基準レベル付近
を検出する回路であるから、正弦振幅値Sのうち最小位
ビット(LBS)を基準にして11、10、9ビット目
のデータがノアゲート71(第4図)に入力されている
。したがつてノアゲート71からは、11、10、9ビ
゛ツト目のデータが゜゜0゛のとき、すなわち正弦振幅
値Sが基準レベル付近の値であるときレベル検出信号D
C゜l゛信号)が出力され、この信号Dは各アンドゲー
ト731,732,・・,737(第3図)の第1入力
端に入力される。また、レベル検出信号Dはインバータ
72により反転されて各アンドゲート741,742,
・・,74,の第1入力端に入力される。
各アンドゲート731〜737の第2入力端にはそれぞ
れ、加算器48(第2図)から出力される6ビットのデ
ータKの各ビットが対応して入力されている。また各ア
ンドゲート741〜747の第2入力端には、その容量
が120ステージ、1ステージニ6ビットからなるシフ
トレジスタ80の出力データ(第120ステージの出力
データ)の各ビットRl,r2,・・,R6がそれぞれ
入力されている。これらアンドゲート731,741の
各出力はオアゲート75,を介してシフトレジスタ80
の第1ステージの対応するビットに入力されている。同
様にしてアンドゲート732と742733と743(
図示略)、 737と747の各出力はそれぞれ対
応するオアゲート752,753(図示略)、
757を介してシフトレジスタ80の第1ステージの対
応するビットに入力されている。またシフトレジスタ8
0の出力データは乗算器5にも入力されている。上記構
成により、押鍵操作開始時においてサインテーブル21
から時分割的に出力される当該鍵の正弦振幅値Sが基準
レベル(“0さレベル)付近のデータでないときには、
正弦振幅値Sを表わすデータの11、1へ9ビット目の
いずれかが゜゜1゛信号の状態であるから、ノアゲート
71(第4図)から出力されるレベル検出信号Dぱ“0
゛信号である。したがつてインバータ72の出力が゜゜
1゛信号と−なり、アンドゲート741〜74,がそれ
ぞれ動作可能状態となり、且つアンドゲート731〜7
3,が不動作状態となつている。一方、押鍵操作にとも
ない、信号TDMが鍵スイッチ走査回路2から出力され
、したがつて加算器48から加算デーータKが出力され
はじめる。然しながら、押鍵操作開始後はじめてレベル
検出信号Dが゜“1゛となるまでは前記アンドゲート7
31〜73,の不動作状態となつているため、この期間
出力される加算データKはシフトレジスタ80に入力さ
れない。またシフトレジスタ80の全ステージの内容(
シフトレジスタ80に保持されている内容)はこの期間
゜゜0゛であるから、乗算器5への入力も“0゛となる
。したがつて押鍵操作開始後から最初にレベル検出信号
Dが゜゜1゛となるまでの期間、楽音は発音されない。
次いでレベル検出信号Dがはじめて゜“1゛となると、
アンドゲート731〜737が動作可能状態となり、且
つアンドゲ)一ト741〜747が不動作状態となる。
このため、この時点から加算データKがシフトレジスタ
80に順次入力されはじめ、またシフトレジスタ80の
第1ステージに入力されたデータは順次後方のステージ
にシフトされる。そして最初にシフトレジスタ80の第
1ステージに入力された加算データKがシフトレジスタ
80の第120ステージから出力されるとこの加算デー
タKは乗算器5に送られ、楽音が発音されはじめる。す
なわち、押鍵操作開始後、正弦振幅値Sが基準レベル(
“0゛レベル)付近になるまで楽音が発音されず、クリ
ックノイズの発生が防止される。
れ、加算器48(第2図)から出力される6ビットのデ
ータKの各ビットが対応して入力されている。また各ア
ンドゲート741〜747の第2入力端には、その容量
が120ステージ、1ステージニ6ビットからなるシフ
トレジスタ80の出力データ(第120ステージの出力
データ)の各ビットRl,r2,・・,R6がそれぞれ
入力されている。これらアンドゲート731,741の
各出力はオアゲート75,を介してシフトレジスタ80
の第1ステージの対応するビットに入力されている。同
様にしてアンドゲート732と742733と743(
図示略)、 737と747の各出力はそれぞれ対
応するオアゲート752,753(図示略)、
757を介してシフトレジスタ80の第1ステージの対
応するビットに入力されている。またシフトレジスタ8
0の出力データは乗算器5にも入力されている。上記構
成により、押鍵操作開始時においてサインテーブル21
から時分割的に出力される当該鍵の正弦振幅値Sが基準
レベル(“0さレベル)付近のデータでないときには、
正弦振幅値Sを表わすデータの11、1へ9ビット目の
いずれかが゜゜1゛信号の状態であるから、ノアゲート
71(第4図)から出力されるレベル検出信号Dぱ“0
゛信号である。したがつてインバータ72の出力が゜゜
1゛信号と−なり、アンドゲート741〜74,がそれ
ぞれ動作可能状態となり、且つアンドゲート731〜7
3,が不動作状態となつている。一方、押鍵操作にとも
ない、信号TDMが鍵スイッチ走査回路2から出力され
、したがつて加算器48から加算デーータKが出力され
はじめる。然しながら、押鍵操作開始後はじめてレベル
検出信号Dが゜“1゛となるまでは前記アンドゲート7
31〜73,の不動作状態となつているため、この期間
出力される加算データKはシフトレジスタ80に入力さ
れない。またシフトレジスタ80の全ステージの内容(
シフトレジスタ80に保持されている内容)はこの期間
゜゜0゛であるから、乗算器5への入力も“0゛となる
。したがつて押鍵操作開始後から最初にレベル検出信号
Dが゜゜1゛となるまでの期間、楽音は発音されない。
次いでレベル検出信号Dがはじめて゜“1゛となると、
アンドゲート731〜737が動作可能状態となり、且
つアンドゲ)一ト741〜747が不動作状態となる。
このため、この時点から加算データKがシフトレジスタ
80に順次入力されはじめ、またシフトレジスタ80の
第1ステージに入力されたデータは順次後方のステージ
にシフトされる。そして最初にシフトレジスタ80の第
1ステージに入力された加算データKがシフトレジスタ
80の第120ステージから出力されるとこの加算デー
タKは乗算器5に送られ、楽音が発音されはじめる。す
なわち、押鍵操作開始後、正弦振幅値Sが基準レベル(
“0゛レベル)付近になるまで楽音が発音されず、クリ
ックノイズの発生が防止される。
次いで押鍵中にレベル検出信号が゜゜1゛から“゜0゛
となると、アンドゲート731〜737が不動作状態と
なり、且つアンドゲート741〜747が動作状態とな
る。この結果、それまでシフトレジスタ$0に記憶され
ていたデータKのうち第1ビットr1に関してはこの期
間、アンドゲート741→オアゲート751→シフトレ
ジスタ80の各ステージの1ビット→アンドゲート74
1からなる循環回路が形成される。同様にして上記デー
タのうち、第2〜6ビットR2〜R6に関してもアンド
ゲート74.〜747オアゲート752〜757、シフ
トレジスタ80の各ステージの2〜6ビット目、アンド
ゲート74。〜747からなる循環回路が形成される。
シフトレジスタ80は上記したクロックパルスφにより
駆動されて上記データr1〜R6を順次後方にシフトし
循環させて記憶保持し、この保持されているデータKが
乗算器5に送られて発音される。勿論、アンドゲート7
31〜73,が不動作状態にあるから、あらたな加算デ
ータKはシフトレジスタ80に入力されない。次いでこ
の押鍵中にレベル検出信号Dが再度゛1゛となると、各
アンドゲート741〜74,が不動作状態となり、上記
した循環回路が解放されその記憶が解除(クリア)され
る。一方、レベル検出信号Dが6“R3信号となること
により各アンドゲート731〜737が動作可能状態と
なる。したがつてシフトレジスタ80には加算器48の
あらたな出力データKが同時に吸込まれ、乗算器5に送
られるものである。このように押鍵中は、レベル検出信
号Dが660″の期間はシフトレジスタ80にそれ以前
に取込まれた加算データKが循環回路により記憶保持さ
れるとともにこの保持されているデータKにより楽音が
発音される。そしてレベル検出信号Dが゜“1゛となる
と、循環保持されていた加算データKがクリアされてあ
らたな加算データKがシフトレジスタ80に取込まれ、
このあらたな加算データKにより押鍵中は引きつづいて
楽音が発音される。そして押鍵中はレベル検出信号Dが
640的+661990a099ゅ........と
変化するにしたがつて前記動作が繰返される。次いで離
鍵されて信号TDMC゜l゛)が出力されなくなつても
、レベル検出信号Dが゜゜1゛になるまではシフトレジ
スタ80に記憶保持されているデータKにより発音され
つづける。そして離鍵後レベル検出信号Dがはじめて゜
゛1゛になると、このときには信号TDMが゜゜0゛の
ためシフトレジスタ80に入力されるデータKが゛゜0
゛であるから、これによりシフトレジスタ80の内容が
クリアされはじめ、各ステージの内容が゜゜0゛となり
、発音されなくなる。このように離鍵時においても、離
鍵後レベル検出信号Dが゜“1゛となるまでは発音され
つづけ、不快なりリックノイズの発生が防止される。乗
算器5は開閉制御回路60を介して入力される加算器4
8の出力データKと、サインテーブル21から同時に出
力される基準レベル付近にある正弦振幅値Sとを乗算し
、その乗算値(12ビットのデータ)はアキュームレー
タ6内の加算器23(第2図)の第1入力端Aに入力さ
れる。
となると、アンドゲート731〜737が不動作状態と
なり、且つアンドゲート741〜747が動作状態とな
る。この結果、それまでシフトレジスタ$0に記憶され
ていたデータKのうち第1ビットr1に関してはこの期
間、アンドゲート741→オアゲート751→シフトレ
ジスタ80の各ステージの1ビット→アンドゲート74
1からなる循環回路が形成される。同様にして上記デー
タのうち、第2〜6ビットR2〜R6に関してもアンド
ゲート74.〜747オアゲート752〜757、シフ
トレジスタ80の各ステージの2〜6ビット目、アンド
ゲート74。〜747からなる循環回路が形成される。
シフトレジスタ80は上記したクロックパルスφにより
駆動されて上記データr1〜R6を順次後方にシフトし
循環させて記憶保持し、この保持されているデータKが
乗算器5に送られて発音される。勿論、アンドゲート7
31〜73,が不動作状態にあるから、あらたな加算デ
ータKはシフトレジスタ80に入力されない。次いでこ
の押鍵中にレベル検出信号Dが再度゛1゛となると、各
アンドゲート741〜74,が不動作状態となり、上記
した循環回路が解放されその記憶が解除(クリア)され
る。一方、レベル検出信号Dが6“R3信号となること
により各アンドゲート731〜737が動作可能状態と
なる。したがつてシフトレジスタ80には加算器48の
あらたな出力データKが同時に吸込まれ、乗算器5に送
られるものである。このように押鍵中は、レベル検出信
号Dが660″の期間はシフトレジスタ80にそれ以前
に取込まれた加算データKが循環回路により記憶保持さ
れるとともにこの保持されているデータKにより楽音が
発音される。そしてレベル検出信号Dが゜“1゛となる
と、循環保持されていた加算データKがクリアされてあ
らたな加算データKがシフトレジスタ80に取込まれ、
このあらたな加算データKにより押鍵中は引きつづいて
楽音が発音される。そして押鍵中はレベル検出信号Dが
640的+661990a099ゅ........と
変化するにしたがつて前記動作が繰返される。次いで離
鍵されて信号TDMC゜l゛)が出力されなくなつても
、レベル検出信号Dが゜゜1゛になるまではシフトレジ
スタ80に記憶保持されているデータKにより発音され
つづける。そして離鍵後レベル検出信号Dがはじめて゜
゛1゛になると、このときには信号TDMが゜゜0゛の
ためシフトレジスタ80に入力されるデータKが゛゜0
゛であるから、これによりシフトレジスタ80の内容が
クリアされはじめ、各ステージの内容が゜゜0゛となり
、発音されなくなる。このように離鍵時においても、離
鍵後レベル検出信号Dが゜“1゛となるまでは発音され
つづけ、不快なりリックノイズの発生が防止される。乗
算器5は開閉制御回路60を介して入力される加算器4
8の出力データKと、サインテーブル21から同時に出
力される基準レベル付近にある正弦振幅値Sとを乗算し
、その乗算値(12ビットのデータ)はアキュームレー
タ6内の加算器23(第2図)の第1入力端Aに入力さ
れる。
加算器23の第2入力端Bには1ステージ・15ビット
のレジスタ24の出力データがゲート回路22を介して
入力されている。加算器23は両人力データを加算し、
その加算値は15ビットの並列データとして上記レジス
タ24に入力される。このレジスタ24は前述したクロ
ックパルスφにより駆動され、読込んだデータを15ビ
ット並列データとして上記ゲート回路22とラッチ回路
7に出力する。ゲート回路22は、1走査期間の終了時
、すなわち信号SYCの出力時以外は常時開かれるよう
に信号SYCをインバータ25により反転した信号?C
が制御信号として入力されている。またラッチ回路7は
信号SYCをデータ読込み信号として加えられている。
したがつて、アキュームレータ6内の加算器23は、1
走査期間の開始時(前記1加進カウンタの内容が0のと
き)から乗算器5から出力される乗算値を累計加算しは
じめ、12攻カウンタ15,16の内容が119になる
と加算器23は最後の加算を行う。そして1加進カウン
タの内容が119になると信号SYCが出力されるから
ラッチ回路7に加算器23の最後の累算値(この累算値
はシフトレジスタ24に記憶されている)をラッチする
。ラッチされたデータは第1図につき説明したように、
更にDA変換器8、増幅器9、スピーカ10に送られる
ようになされている。上記のように構成された電子楽器
の動作を次に、第7図に示す動作波形図を参照して説明
する。
のレジスタ24の出力データがゲート回路22を介して
入力されている。加算器23は両人力データを加算し、
その加算値は15ビットの並列データとして上記レジス
タ24に入力される。このレジスタ24は前述したクロ
ックパルスφにより駆動され、読込んだデータを15ビ
ット並列データとして上記ゲート回路22とラッチ回路
7に出力する。ゲート回路22は、1走査期間の終了時
、すなわち信号SYCの出力時以外は常時開かれるよう
に信号SYCをインバータ25により反転した信号?C
が制御信号として入力されている。またラッチ回路7は
信号SYCをデータ読込み信号として加えられている。
したがつて、アキュームレータ6内の加算器23は、1
走査期間の開始時(前記1加進カウンタの内容が0のと
き)から乗算器5から出力される乗算値を累計加算しは
じめ、12攻カウンタ15,16の内容が119になる
と加算器23は最後の加算を行う。そして1加進カウン
タの内容が119になると信号SYCが出力されるから
ラッチ回路7に加算器23の最後の累算値(この累算値
はシフトレジスタ24に記憶されている)をラッチする
。ラッチされたデータは第1図につき説明したように、
更にDA変換器8、増幅器9、スピーカ10に送られる
ようになされている。上記のように構成された電子楽器
の動作を次に、第7図に示す動作波形図を参照して説明
する。
いま、ある1走査期間内にて、鍵Cl,D2,G##が
同時に押鍵されているものとする。またカプラ制御回路
30の各ドローパー541〜549は、第6図に示す状
態に設定されているものとする。タイミング信号発生回
路3の12進カウンタ15、1雉カウンタ16の動作に
より、これらの両カウンタ15,16により構成される
1(イ)進カウンタの内容が0のときから1走査期間の
動作が開始される。
同時に押鍵されているものとする。またカプラ制御回路
30の各ドローパー541〜549は、第6図に示す状
態に設定されているものとする。タイミング信号発生回
路3の12進カウンタ15、1雉カウンタ16の動作に
より、これらの両カウンタ15,16により構成される
1(イ)進カウンタの内容が0のときから1走査期間の
動作が開始される。
12雉カウンタの内容が0〜11(すなわち、w進カウ
ンタ16の内容がO)の間は、鍵スイッチ走査回路2の
デコーダ11の出力信号66r′は鍵スイッチ回路1の
列ライン11にのみ出力され、第1オクターブの各鍵C
1〜B1の鍵スイッチが走査される。
ンタ16の内容がO)の間は、鍵スイッチ走査回路2の
デコーダ11の出力信号66r′は鍵スイッチ回路1の
列ライン11にのみ出力され、第1オクターブの各鍵C
1〜B1の鍵スイッチが走査される。
この間、デコーダ12は12進カウンタ15の内容が0
から11に順次変化するにしたがつて、出力端01から
012に順次“1゛信号を出力してゆき、対応するアン
ドゲート131〜1312を順次開かせる。上記動作に
並行して120進カウンタの出力信号N1〜N4,Bl
〜B4により時分割波形発生回路4の周波数ナンノソモ
リ18は各鍵C1〜B1に対応するアドレスが順次指定
され、この結果、鍵C1〜への音高に対応する周波数ナ
ンバRが順次出力され、加算器19に入力される。
から11に順次変化するにしたがつて、出力端01から
012に順次“1゛信号を出力してゆき、対応するアン
ドゲート131〜1312を順次開かせる。上記動作に
並行して120進カウンタの出力信号N1〜N4,Bl
〜B4により時分割波形発生回路4の周波数ナンノソモ
リ18は各鍵C1〜B1に対応するアドレスが順次指定
され、この結果、鍵C1〜への音高に対応する周波数ナ
ンバRが順次出力され、加算器19に入力される。
加算器19はシフトレジスタ20の出力データと周波数
ナンバRとを加算しその加算値をシフトレジスタ20に
出力する動作を繰返す。またシフトレジスタ20の出力
データのうち上位8ビットのデータがサインテーブル2
1に入力されるから、サインテーブル21からはこの期
間、鍵C1〜2に対応する正弦振幅値Sが順次時分割的
に出力され、乗算器5およびレベル検出信号発生回路7
0に入力される。この例では、鍵C1が押鍵されている
から、この1走査周期の開始時に押鍵されている鍵C1
が先ず検出される。したがつて鍵スイッチ走査回路2の
アンドゲート131の出力信号が゜゜1゛となり、した
がつて時分割多重信号′n)Mが112罐カウンタの内
容がOのときに“r゛となる(第7図A)。この信号T
DMc4rつはシフトレジスタ31に入力されるととも
に16″の重み付け回路39内のアンドゲート51〜5
3に入力され、これらアンドゲート51〜53を動作可
能状態にさせる。いま16″の重み付け回路39の各切
換スイッチ49は接点2に設定されているから(第6図
参照)アンドゲート51〜53から数値2を表わすデー
タk1「010」が出力され、加算器48に送られる。
この1走査期間が開始以前のシフトレジスタ31〜38
の内容はすべてOであるとすると、l(イ)進カウンタ
の内容がOの時点での各シフトレジスタ31〜38の出
力信号(すなわちB−1点の出力信号)はすべて0であ
る。したがつて加算器48の出力データKはこのとき1
6″の重み付け回路39のドローパー541の設定値2
に等しい「010」である。シフトレジスタ31に入力
された鍵C1による上記信号TDMC゜l゛)は、12
ビットタイム後(1(イ)進カウンタの内容が12のと
き)にB点に出力され、シフトレジスタ32に入力され
る(第7図.B)。
ナンバRとを加算しその加算値をシフトレジスタ20に
出力する動作を繰返す。またシフトレジスタ20の出力
データのうち上位8ビットのデータがサインテーブル2
1に入力されるから、サインテーブル21からはこの期
間、鍵C1〜2に対応する正弦振幅値Sが順次時分割的
に出力され、乗算器5およびレベル検出信号発生回路7
0に入力される。この例では、鍵C1が押鍵されている
から、この1走査周期の開始時に押鍵されている鍵C1
が先ず検出される。したがつて鍵スイッチ走査回路2の
アンドゲート131の出力信号が゜゜1゛となり、した
がつて時分割多重信号′n)Mが112罐カウンタの内
容がOのときに“r゛となる(第7図A)。この信号T
DMc4rつはシフトレジスタ31に入力されるととも
に16″の重み付け回路39内のアンドゲート51〜5
3に入力され、これらアンドゲート51〜53を動作可
能状態にさせる。いま16″の重み付け回路39の各切
換スイッチ49は接点2に設定されているから(第6図
参照)アンドゲート51〜53から数値2を表わすデー
タk1「010」が出力され、加算器48に送られる。
この1走査期間が開始以前のシフトレジスタ31〜38
の内容はすべてOであるとすると、l(イ)進カウンタ
の内容がOの時点での各シフトレジスタ31〜38の出
力信号(すなわちB−1点の出力信号)はすべて0であ
る。したがつて加算器48の出力データKはこのとき1
6″の重み付け回路39のドローパー541の設定値2
に等しい「010」である。シフトレジスタ31に入力
された鍵C1による上記信号TDMC゜l゛)は、12
ビットタイム後(1(イ)進カウンタの内容が12のと
き)にB点に出力され、シフトレジスタ32に入力され
る(第7図.B)。
この信号は順次後段のシフトレジスタ33〜38側にシ
フトされてゆき、C−1点に出力されるが(第7図C−
1)、そのときの12罐カウンタの内容はそれぞれ、1
9、2本31、3へ40s43、48である(第7図参
照)。同様にして鍵D2,G#は1(イ)進カウンタの
内容がそれぞれ、14、56のとき検出され、時分割多
重信号TDMがこのとき゜“1゛信号となる。この信号
TDMClr)はシフトレジスタ31〜38により順次
シフトされてゆく。したがつて第7図に示すような信号
が1走査期間内にて各点A−1に順次出力される。そし
て各点A〜■に信号66r3が出力されるたびに、対応
する重み付け回路39〜47内の切換スイッチ49(ド
ローパー541〜54,)の設定値が加算器48に出力
される。加算器48は各ビットタイムごとに、そのとき
各重み付け回路39〜47から出力されるデータk1〜
K,を加算してその加算データKを開閉制御回路60に
出力する。他方、サインテーブル21からは、この1走
査期間(以下、第1走査期間とも呼ぶ)内にて上記各鍵
Q,D2,G#に対応する正弦振幅値Sが出力され、乗
算器5、開閉制御回路60内のレベル検出信号発生回路
70に送られる。
フトされてゆき、C−1点に出力されるが(第7図C−
1)、そのときの12罐カウンタの内容はそれぞれ、1
9、2本31、3へ40s43、48である(第7図参
照)。同様にして鍵D2,G#は1(イ)進カウンタの
内容がそれぞれ、14、56のとき検出され、時分割多
重信号TDMがこのとき゜“1゛信号となる。この信号
TDMClr)はシフトレジスタ31〜38により順次
シフトされてゆく。したがつて第7図に示すような信号
が1走査期間内にて各点A−1に順次出力される。そし
て各点A〜■に信号66r3が出力されるたびに、対応
する重み付け回路39〜47内の切換スイッチ49(ド
ローパー541〜54,)の設定値が加算器48に出力
される。加算器48は各ビットタイムごとに、そのとき
各重み付け回路39〜47から出力されるデータk1〜
K,を加算してその加算データKを開閉制御回路60に
出力する。他方、サインテーブル21からは、この1走
査期間(以下、第1走査期間とも呼ぶ)内にて上記各鍵
Q,D2,G#に対応する正弦振幅値Sが出力され、乗
算器5、開閉制御回路60内のレベル検出信号発生回路
70に送られる。
そしてレベル検出信号発生回路70によりそのとき入力
される正弦振幅値Sが基準レベル付近にあるか否かが検
出される。いま、この第1走査期間の開始時にサインテ
ーブル21から出力されている上記鍵C1に対する正弦
振幅値Sが基準レベル付近の値のものてあるとすると、
鍔P2,G#を含む他のすべての鍵に対する各正弦振幅
値Sも同様に基準レベル付近の値をもつものである。鍵
C1の場合において、その正弦振幅値Sが基準レベル付
近の値のものであるから、ノアゲート71(第4図)か
らレベル検出信号DC゜l゛信号)が発生されアンドゲ
ート731〜737が動作可能となり、且つアンドゲー
ト741〜747が不動作となる。したがつて上述した
1走査期間の開始時(12傭カウンタの内容が0のとき
)に加算器48の出力データK1すなわち数値2を表わ
す6ビットのデータ「000010」(2進数表示)の
各ビットが対応するアンドゲート73、〜737オアゲ
ート751〜75,を介してシフトレジスタ80の第1
ステージに入力される。このデータ「000010」K
はこれ以後シフトレジスタ80内を順次シフトされてゆ
く。次いで12ビットタイム後に、鍵C1に対する時分
割多重信号TDMがカプラ制御回路30のシフトレジス
タ31から出力されるから(第7図B参照)、8″の重
み付け回路40からドローパー542により設定されて
いるデータK2=「5」(W進数表示)が出力され、加
算器48に送られる。第7図から分かるように、このビ
ットタイム(1頷進カウンタの内容が12のとき)に加
算器48に同時に入力されるデータKl,k,〜K9は
ないから、このときの加算器48の出力データKはデー
タ「5」、すなわち「00010U(2進数表示)であ
り、このデータ「00010Uが開閉制御回路60に送
られる。またこのビットタイム(120進カウンタの内
容12)のときにサインテーブル21から、鍵C2に対
応する正弦振幅値Sが出力され、レベル検出信号発生回
路70に入力されるが、このときの鍵C2に対応する正
弦振幅値Sも基準レベル付近の値のものであるから、こ
の鍵C2に対するレベル検出信号Dは“1゛信号である
。したがつて上記データに「00010月はアンドゲー
ト731〜737オアゲート751〜75,を介してシ
フトレジスタ80の第1ステージに入力される。先にシ
フトレジスタ80に入力されたデータ「000010」
Kはこのとき、シフトレジスタ80の第13ステージま
でシフトされている。したがつて、12罐カウンタの内
容が12のとき、シフトレジスタ80の第1、第13ス
テージに鍵C1の押鍵によるデータKl,k2が記憶さ
れている。12(4カウンタの内容が14になると、第
7図にみられるように鍔P2に対応する時分割多重信号
TT)MC゜l゛信号)が出力され、カプラ制御回路3
0に送られる。
される正弦振幅値Sが基準レベル付近にあるか否かが検
出される。いま、この第1走査期間の開始時にサインテ
ーブル21から出力されている上記鍵C1に対する正弦
振幅値Sが基準レベル付近の値のものてあるとすると、
鍔P2,G#を含む他のすべての鍵に対する各正弦振幅
値Sも同様に基準レベル付近の値をもつものである。鍵
C1の場合において、その正弦振幅値Sが基準レベル付
近の値のものであるから、ノアゲート71(第4図)か
らレベル検出信号DC゜l゛信号)が発生されアンドゲ
ート731〜737が動作可能となり、且つアンドゲー
ト741〜747が不動作となる。したがつて上述した
1走査期間の開始時(12傭カウンタの内容が0のとき
)に加算器48の出力データK1すなわち数値2を表わ
す6ビットのデータ「000010」(2進数表示)の
各ビットが対応するアンドゲート73、〜737オアゲ
ート751〜75,を介してシフトレジスタ80の第1
ステージに入力される。このデータ「000010」K
はこれ以後シフトレジスタ80内を順次シフトされてゆ
く。次いで12ビットタイム後に、鍵C1に対する時分
割多重信号TDMがカプラ制御回路30のシフトレジス
タ31から出力されるから(第7図B参照)、8″の重
み付け回路40からドローパー542により設定されて
いるデータK2=「5」(W進数表示)が出力され、加
算器48に送られる。第7図から分かるように、このビ
ットタイム(1頷進カウンタの内容が12のとき)に加
算器48に同時に入力されるデータKl,k,〜K9は
ないから、このときの加算器48の出力データKはデー
タ「5」、すなわち「00010U(2進数表示)であ
り、このデータ「00010Uが開閉制御回路60に送
られる。またこのビットタイム(120進カウンタの内
容12)のときにサインテーブル21から、鍵C2に対
応する正弦振幅値Sが出力され、レベル検出信号発生回
路70に入力されるが、このときの鍵C2に対応する正
弦振幅値Sも基準レベル付近の値のものであるから、こ
の鍵C2に対するレベル検出信号Dは“1゛信号である
。したがつて上記データに「00010月はアンドゲー
ト731〜737オアゲート751〜75,を介してシ
フトレジスタ80の第1ステージに入力される。先にシ
フトレジスタ80に入力されたデータ「000010」
Kはこのとき、シフトレジスタ80の第13ステージま
でシフトされている。したがつて、12罐カウンタの内
容が12のとき、シフトレジスタ80の第1、第13ス
テージに鍵C1の押鍵によるデータKl,k2が記憶さ
れている。12(4カウンタの内容が14になると、第
7図にみられるように鍔P2に対応する時分割多重信号
TT)MC゜l゛信号)が出力され、カプラ制御回路3
0に送られる。
また鍵D2に対応する正弦振幅値Sに対しても“1゛信
号のレベル検出信号Dが出力される。これにより加算器
48に入力されるデータは、16″の重み付け回路39
からの出力データk1=「2」(W進数表示)となる。
このデータ「2」、すなわち「000010」(2進数
表示)は前述同様にしてシフトレジスタ80の第1ステ
ージに入力される。シフトレジスタ80に先に入力され
ている2つのデータ「000010」、「00010U
はこのとき、それぞれ第15ステージ、第3ステージま
でシフトされている。また第7図に示される各ビットタ
イムにおいて、カプラ制御回路30の各シフトレジスタ
31〜38から出力される遅延された信号DTDMにも
とずくデータK2〜K9が順次シフトレジスタ80の第
1ステージに入力され、次いでシフトレジスタ80内を
シフトされてゆく。シフトレジスタ80内の各データは
入力されたビットタイムに対応する間隔を保つて同時に
シフトされてゆくことは自明である。第1走査期間が終
了し、12傭カウンタの内容がOに復帰して次の1走査
期間(以後、第2走査期間とも呼ぶ)が開始されると同
時に、シフトレジスタ80の第120ステージから鍵C
1に対応する前記データ「000010」が出力され乗
算器5に送られる。
号のレベル検出信号Dが出力される。これにより加算器
48に入力されるデータは、16″の重み付け回路39
からの出力データk1=「2」(W進数表示)となる。
このデータ「2」、すなわち「000010」(2進数
表示)は前述同様にしてシフトレジスタ80の第1ステ
ージに入力される。シフトレジスタ80に先に入力され
ている2つのデータ「000010」、「00010U
はこのとき、それぞれ第15ステージ、第3ステージま
でシフトされている。また第7図に示される各ビットタ
イムにおいて、カプラ制御回路30の各シフトレジスタ
31〜38から出力される遅延された信号DTDMにも
とずくデータK2〜K9が順次シフトレジスタ80の第
1ステージに入力され、次いでシフトレジスタ80内を
シフトされてゆく。シフトレジスタ80内の各データは
入力されたビットタイムに対応する間隔を保つて同時に
シフトされてゆくことは自明である。第1走査期間が終
了し、12傭カウンタの内容がOに復帰して次の1走査
期間(以後、第2走査期間とも呼ぶ)が開始されると同
時に、シフトレジスタ80の第120ステージから鍵C
1に対応する前記データ「000010」が出力され乗
算器5に送られる。
このとき乗算器5には銹速,に対応する基準レベル付近
の正弦振幅値Sが送られてきているので、乗算器5は両
人力データを乗算し、その乗算値をアキュームレータ6
内の加算器23の入力端Aに送る。
の正弦振幅値Sが送られてきているので、乗算器5は両
人力データを乗算し、その乗算値をアキュームレータ6
内の加算器23の入力端Aに送る。
加算器23の入力端Bの入力データは「0」(W進数表
示)であるから、加算器23のこのときの加算値は、上
述したデータ「000010」に正弦振幅値S(Fll
IClに対応)を乗じた値に等しく、このデータは次の
データが加算器23の入力端Aに入力されるまで(この
例では12ビットタイム後)、加算器23−レジスタ2
4−ゲート回路22→加算器23からなる循環回路によ
り保持されている。シフトレジスタ80の第120ステ
ージからは、上述した各データが、シフトレジスタ80
に入力された時間間隔を保つて順次出力され、乗算器5
に送られるから、乗算器5はその都度、サインテーブル
21から出力される対応する正弦振幅値S(この正弦振
幅値Sは勿論基準レベル付近の値をもつている)と各デ
ータとを乗算し、その乗算値を加算器23の入力端Aに
送る。加算器23はそれまで上記循環回路により保持さ
れていたデータとこの新たに入力される乗算値とを加算
し、その加算値を同様に循環回路により記憶保持する。
このようにして、1加進カウンタの内容が118となり
、第2走査期間が終了する直前におけるシフトレジスタ
24の内容は、第1走査期間の開始後、各点A−1に出
力された信号n)M,DTDMC“1゛)に、対応する
重み付け回路39〜47のドローパー541〜549に
よる設定値を乗じた各値に、対応する正弦振幅値Sを更
に乗じた各値の合計値に等しくなつている。そしてこの
合計量がこの第2走査期間の終了時、すなわち信号SY
Cの出力時にラッチ回路7にラッチされ、更にスピーカ
10まで送られて複数の音が同時に発音される。このと
き発音される楽音には、各鍵に対する正弦振幅値Sが基
準レベル付近にあ”る場合であつたから、不快なりリッ
クノイズが含まれることはない。他方、上記各鍵Q,D
2,G##の押鍵時、すなわち上述した第1走査期間の
はじめにおいて、サインテーブル21から出力される各
正弦振幅値Sが基準レベル付近の値でない場合には、上
述したレベル検出信号Dが゜60゛信号となつている。
示)であるから、加算器23のこのときの加算値は、上
述したデータ「000010」に正弦振幅値S(Fll
IClに対応)を乗じた値に等しく、このデータは次の
データが加算器23の入力端Aに入力されるまで(この
例では12ビットタイム後)、加算器23−レジスタ2
4−ゲート回路22→加算器23からなる循環回路によ
り保持されている。シフトレジスタ80の第120ステ
ージからは、上述した各データが、シフトレジスタ80
に入力された時間間隔を保つて順次出力され、乗算器5
に送られるから、乗算器5はその都度、サインテーブル
21から出力される対応する正弦振幅値S(この正弦振
幅値Sは勿論基準レベル付近の値をもつている)と各デ
ータとを乗算し、その乗算値を加算器23の入力端Aに
送る。加算器23はそれまで上記循環回路により保持さ
れていたデータとこの新たに入力される乗算値とを加算
し、その加算値を同様に循環回路により記憶保持する。
このようにして、1加進カウンタの内容が118となり
、第2走査期間が終了する直前におけるシフトレジスタ
24の内容は、第1走査期間の開始後、各点A−1に出
力された信号n)M,DTDMC“1゛)に、対応する
重み付け回路39〜47のドローパー541〜549に
よる設定値を乗じた各値に、対応する正弦振幅値Sを更
に乗じた各値の合計値に等しくなつている。そしてこの
合計量がこの第2走査期間の終了時、すなわち信号SY
Cの出力時にラッチ回路7にラッチされ、更にスピーカ
10まで送られて複数の音が同時に発音される。このと
き発音される楽音には、各鍵に対する正弦振幅値Sが基
準レベル付近にあ”る場合であつたから、不快なりリッ
クノイズが含まれることはない。他方、上記各鍵Q,D
2,G##の押鍵時、すなわち上述した第1走査期間の
はじめにおいて、サインテーブル21から出力される各
正弦振幅値Sが基準レベル付近の値でない場合には、上
述したレベル検出信号Dが゜60゛信号となつている。
このためインバータ72の出力が“゜1゛信号となつて
アンドゲート741〜74,が動作可能状態となり、且
つアンドゲート731〜73,が不動作状態となつてい
る。一方、押鍵後、第1走査期間が開始されると、第7
図にみられる順序にて鍵Cl,D2,G#に対応する時
分割多重信号TDM(“゜1゛信号)、この信号TDM
を遅延させた信号DTl)MC“1゛)が順次出力され
、各重み付け回路39〜47に入力されることは、前述
同様であり、また加算器48は第1走査期間の各ビット
タイムごとに加算動作を実行する。レベル検出信号が“
゜1゛信号に変化する直前までは、この加算器48の各
ビットタイムごとの加算データKは、上述したようにレ
ベル検出信号Dが“0゛信号となつているためシフトレ
ジスタ80には入力されない。すなわち、第1走査期間
の開始後レベル検出信号Dが“゜1゛信号となるまでの
期間、シフトレジスタ80の第1ステージの各ビットへ
の入力はすべて゜“0゛である。したがつてシフトレジ
スタ80の出力(ビットr1〜R6)は、レベル検出信
号Dが“1゛信号となるまでは勿論6“0゛であるから
、乗算器5にこの期間入力される正弦振幅値Sは無効と
なり、楽音は発音されない。次いで、例えば第2走査期
間においてレベル検出信号Dが゜“0゛信号から゜゜1
゛信号に変化し、アンドゲート741〜747が閉じて
上記循環回路が解放されるとともに、アンドゲート73
1〜737が開かれると、そのときの加算器48の出力
データKがシフトレジスタ80の第1ステージに入力さ
れ、これ以後の動作は前述した動作と全く同様である。
このようにして、押鍵時にサインテーブル21から出力
されている正弦振幅値Sが基準レベル付近にない場合に
おいても、この発明によれば、正弦振幅値Sが基準レベ
ル付近の値になるまで乗算器5における乗算動作が禁止
され、したがつて不快なりリックノイズを発生させるよ
うな楽音作成のための演算動作が実行されない。
アンドゲート741〜74,が動作可能状態となり、且
つアンドゲート731〜73,が不動作状態となつてい
る。一方、押鍵後、第1走査期間が開始されると、第7
図にみられる順序にて鍵Cl,D2,G#に対応する時
分割多重信号TDM(“゜1゛信号)、この信号TDM
を遅延させた信号DTl)MC“1゛)が順次出力され
、各重み付け回路39〜47に入力されることは、前述
同様であり、また加算器48は第1走査期間の各ビット
タイムごとに加算動作を実行する。レベル検出信号が“
゜1゛信号に変化する直前までは、この加算器48の各
ビットタイムごとの加算データKは、上述したようにレ
ベル検出信号Dが“0゛信号となつているためシフトレ
ジスタ80には入力されない。すなわち、第1走査期間
の開始後レベル検出信号Dが“゜1゛信号となるまでの
期間、シフトレジスタ80の第1ステージの各ビットへ
の入力はすべて゜“0゛である。したがつてシフトレジ
スタ80の出力(ビットr1〜R6)は、レベル検出信
号Dが“1゛信号となるまでは勿論6“0゛であるから
、乗算器5にこの期間入力される正弦振幅値Sは無効と
なり、楽音は発音されない。次いで、例えば第2走査期
間においてレベル検出信号Dが゜“0゛信号から゜゜1
゛信号に変化し、アンドゲート741〜747が閉じて
上記循環回路が解放されるとともに、アンドゲート73
1〜737が開かれると、そのときの加算器48の出力
データKがシフトレジスタ80の第1ステージに入力さ
れ、これ以後の動作は前述した動作と全く同様である。
このようにして、押鍵時にサインテーブル21から出力
されている正弦振幅値Sが基準レベル付近にない場合に
おいても、この発明によれば、正弦振幅値Sが基準レベ
ル付近の値になるまで乗算器5における乗算動作が禁止
され、したがつて不快なりリックノイズを発生させるよ
うな楽音作成のための演算動作が実行されない。
またこの演算動作の禁止時間は極めて短時間であり、人
間の聴覚反応に対して何らの支障もない。前述した押鍵
時の動作により楽音が発音されはじめたあと、同時に押
鍵されている鍵Cl,D2,G#のそれぞれに対応する
正弦振幅値Sが基準レベル付近の値をはずしてレベル検
出信号Dが′40゛3となると、アンドゲート731〜
737が不動作状態となり、且つアンドゲート741〜
74,が動作状態となる。
間の聴覚反応に対して何らの支障もない。前述した押鍵
時の動作により楽音が発音されはじめたあと、同時に押
鍵されている鍵Cl,D2,G#のそれぞれに対応する
正弦振幅値Sが基準レベル付近の値をはずしてレベル検
出信号Dが′40゛3となると、アンドゲート731〜
737が不動作状態となり、且つアンドゲート741〜
74,が動作状態となる。
このため加算器48から出力される前記加算データKの
シフトレジスタ80への入力が禁止され、同時に前記循
環回路が動作しはじめて、これまでシフトレジスタ80
に入力されていた加算データKが循環保持される。この
循環保持状態は次にレベル検出信号Dが“゜1゛信号と
なる、たとえば第5走査期間まで保持されるが、この期
間保持されているこの加算データKが乗算器5にも送ら
れるので、乗算器5は保持されているこの加算データK
とサインテーブル21から出力される正弦振幅値Sとを
乗算し、楽音を引きつづいて発音させる。次に、前記第
5走査期間に達し、レベル検出信号Dが“0゛から“1
゛となるとアンドゲート741〜747が不動作状態と
なり、このため前記循環回路が不動作状態となりシフト
レジスタ80の内容がクリアされはじめるが、同時にア
ンドゲート731〜73,が開いて加算器48からの加
算データKがシフトレジスタ80に入力されはじめるた
め、シフトレジスタ80の各ステージは、レベル検出信
号Dが゜゜0゛から゜“1゛に変化しても連続的に加算
データKを記憶する状態が続く。したがつてこれ以後も
前述した動作にしたがつて楽音が発音されつづける。レ
ベル検出信号Dが“゜0゛のときすべての鍵Cl,D2
,G弁が離鍵されても、前記したように、前記循環回路
が動作中はシフトレジスタ80に記憶保持されている加
算データKにより楽音が発音されつづける。そして離鍵
後レベル検出信号Dが゜“1゛となると、前記循環回路
が閉じてシフトレジスタ80がクリアされはじめ、同時
に加算データKがシフトレジスタ80に入力されるが、
このときの加算データKは離鍵後は“゜0゛となつてい
るから(何故ならば、離鍵後は前記信号TDM,DTD
Mはいずれも゜゜0゛であるから)、シフトレジスタ8
0の各ステージは、離鍵後にレベル信号Dが“1゛とな
つたあとクリアされ、この結果発音されなくなる。この
ようにして、離鍵時においても、レベル検出信号Dが“
1゛になるまでは発音されつづけるから、離鍵時におけ
る不快なりリックノイズを発生することもない。次に、
サインテーブル21の出力データ(正弦振幅値)Sが2
の補数表示になる場合のレベル検出信号発生回路70の
構成例を第8図より説明する。
シフトレジスタ80への入力が禁止され、同時に前記循
環回路が動作しはじめて、これまでシフトレジスタ80
に入力されていた加算データKが循環保持される。この
循環保持状態は次にレベル検出信号Dが“゜1゛信号と
なる、たとえば第5走査期間まで保持されるが、この期
間保持されているこの加算データKが乗算器5にも送ら
れるので、乗算器5は保持されているこの加算データK
とサインテーブル21から出力される正弦振幅値Sとを
乗算し、楽音を引きつづいて発音させる。次に、前記第
5走査期間に達し、レベル検出信号Dが“0゛から“1
゛となるとアンドゲート741〜747が不動作状態と
なり、このため前記循環回路が不動作状態となりシフト
レジスタ80の内容がクリアされはじめるが、同時にア
ンドゲート731〜73,が開いて加算器48からの加
算データKがシフトレジスタ80に入力されはじめるた
め、シフトレジスタ80の各ステージは、レベル検出信
号Dが゜゜0゛から゜“1゛に変化しても連続的に加算
データKを記憶する状態が続く。したがつてこれ以後も
前述した動作にしたがつて楽音が発音されつづける。レ
ベル検出信号Dが“゜0゛のときすべての鍵Cl,D2
,G弁が離鍵されても、前記したように、前記循環回路
が動作中はシフトレジスタ80に記憶保持されている加
算データKにより楽音が発音されつづける。そして離鍵
後レベル検出信号Dが゜“1゛となると、前記循環回路
が閉じてシフトレジスタ80がクリアされはじめ、同時
に加算データKがシフトレジスタ80に入力されるが、
このときの加算データKは離鍵後は“゜0゛となつてい
るから(何故ならば、離鍵後は前記信号TDM,DTD
Mはいずれも゜゜0゛であるから)、シフトレジスタ8
0の各ステージは、離鍵後にレベル信号Dが“1゛とな
つたあとクリアされ、この結果発音されなくなる。この
ようにして、離鍵時においても、レベル検出信号Dが“
1゛になるまでは発音されつづけるから、離鍵時におけ
る不快なりリックノイズを発生することもない。次に、
サインテーブル21の出力データ(正弦振幅値)Sが2
の補数表示になる場合のレベル検出信号発生回路70の
構成例を第8図より説明する。
2の補数表示の場合、正弦振幅値Sのマイナス側の値は
対応するプラス側の値の2の補数により表示される。
対応するプラス側の値の2の補数により表示される。
プラス側の振幅値は、上述した符号・絶対値表示による
プラス側の振幅値と同一である。またサインビットもデ
ータSの最上位ビット(MSB)に符号・絶対値表示と
同様に付される。第8図において、このレベル検出信号
発生回路7『は、正弦振幅値Sが入力される排他オアゲ
ート群90と、この排他オアゲート群90の出力信号が
入力されるハーフアダー92と、ハーフアダー92の出
力データのうち上位3ビットの出力信号が入力されてレ
ベル検出信号Dを出力するノアゲート93とからなつて
いる。排他オアゲート群90は12ビットで表わされる
正弦振幅値Sのうち、サインビットを除く11ビットに
対応して設けられている11個の排他オアゲート911
〜9111により構成される。サインビットはこれら各
排他オアゲート911〜9111の第2入力端に共通に
入力されているとともに、ハーフアダー92にキヤリイ
入力信号としても入力される。上記構成により2の補数
表示による正弦振幅値Sが排他オアゲート群90を介し
てハーフアダー92の各ビットから符号・絶対値表示さ
れた正弦振幅値Sとして出力され、これにより前述の場
合(第4図)同様レベル検出信号Dが作成される。なお
、上記実施例のレベル検出信号発生回路の他の例として
、正弦振幅値Sの表示方法がマイナス10g表示による
場合やアナログ信号である場合の例を上げることができ
るが、その詳細な構成の説明は省略する。
プラス側の振幅値と同一である。またサインビットもデ
ータSの最上位ビット(MSB)に符号・絶対値表示と
同様に付される。第8図において、このレベル検出信号
発生回路7『は、正弦振幅値Sが入力される排他オアゲ
ート群90と、この排他オアゲート群90の出力信号が
入力されるハーフアダー92と、ハーフアダー92の出
力データのうち上位3ビットの出力信号が入力されてレ
ベル検出信号Dを出力するノアゲート93とからなつて
いる。排他オアゲート群90は12ビットで表わされる
正弦振幅値Sのうち、サインビットを除く11ビットに
対応して設けられている11個の排他オアゲート911
〜9111により構成される。サインビットはこれら各
排他オアゲート911〜9111の第2入力端に共通に
入力されているとともに、ハーフアダー92にキヤリイ
入力信号としても入力される。上記構成により2の補数
表示による正弦振幅値Sが排他オアゲート群90を介し
てハーフアダー92の各ビットから符号・絶対値表示さ
れた正弦振幅値Sとして出力され、これにより前述の場
合(第4図)同様レベル検出信号Dが作成される。なお
、上記実施例のレベル検出信号発生回路の他の例として
、正弦振幅値Sの表示方法がマイナス10g表示による
場合やアナログ信号である場合の例を上げることができ
るが、その詳細な構成の説明は省略する。
また鍵の数は上記実施例のものに限定されず任意の数と
することができる。更に上記サインテーブルに替えて、
所望の楽音波形を一記憶する波形メモリを採用できる。
またその他の構成に関しても、この発明の主旨を逸脱し
ない範囲内で種々変形可能である。この発明は以上説明
したように、複数の鍵スイッチを所定速度て順次走査し
て各鍵の押鍵状態を示す時分割多重信号を発生するとと
もに、上記鍵スイッチ走査に同期して各音高に対応する
波形信号を時分割的に発生し、この波形信号と上記時分
割多重信号とを乗算して楽音信号を得るようにした電子
楽器において、上記波形信号の振幅値の絶対値が所定値
以下のとき、たとえば“゜0゛レベル付近の値であると
きから楽音信号の処理を開始するようにしたから、波形
信号の振幅値の絶対値が最高レベル付近にあるときに楽
音信号形成のため“の演算動作が開始されることはなく
、したがつて押鍵時または離鍵時におけるクリックノイ
ズの発生が完全に防止できる利点がある。
することができる。更に上記サインテーブルに替えて、
所望の楽音波形を一記憶する波形メモリを採用できる。
またその他の構成に関しても、この発明の主旨を逸脱し
ない範囲内で種々変形可能である。この発明は以上説明
したように、複数の鍵スイッチを所定速度て順次走査し
て各鍵の押鍵状態を示す時分割多重信号を発生するとと
もに、上記鍵スイッチ走査に同期して各音高に対応する
波形信号を時分割的に発生し、この波形信号と上記時分
割多重信号とを乗算して楽音信号を得るようにした電子
楽器において、上記波形信号の振幅値の絶対値が所定値
以下のとき、たとえば“゜0゛レベル付近の値であると
きから楽音信号の処理を開始するようにしたから、波形
信号の振幅値の絶対値が最高レベル付近にあるときに楽
音信号形成のため“の演算動作が開始されることはなく
、したがつて押鍵時または離鍵時におけるクリックノイ
ズの発生が完全に防止できる利点がある。
またカプラ制御回路を付加した電子楽器の場合には、カ
プラ制御回路内の各フィートの重み付け回路から得られ
る各部分音の立上り(発生)および立下り(消滅)のタ
イミングが異なるため、多段キースイッチを有するハモ
ンドオルガンにみられるような快よいアタック効果を得
ることもできる利点がある。
プラ制御回路内の各フィートの重み付け回路から得られ
る各部分音の立上り(発生)および立下り(消滅)のタ
イミングが異なるため、多段キースイッチを有するハモ
ンドオルガンにみられるような快よいアタック効果を得
ることもできる利点がある。
第1図ないし第7図はこの発明の電子楽器の一実施例を
示し、第1図は同電子楽器の全体構成を示すブロック線
図、第2図および第3図は同例の要部の詳細回路図、第
4図は同例のレベル検出信号発生回路の詳細回路図、第
5図は同例の1走査期間と各鍵との対応を示す図、第6
図は同例のドローパーの一般定状態を示す図、第7図は
同例の動作波形図、第8図は上記レベル検出信号発生回
路の変形例を示す図である。 1・・・・・・鍵スイッチ回路、2・・・・・・鍵スイ
ッチ走査回路、3・・・・・・タイミング信号発生回路
、4・・・・・・時分割波形発生回路、5・・・・・・
乗算器、6・・・・・・アキュームレータ、7・・・・
・・ラッチ回路、11,12・・デコーダ、15,16
・・・・カウンタ、18・・・・・・周波数ナンバメモ
リ、21・・・・・サインテーブル、30・・・・・・
カプラ制御回路、31〜38・・・・・・遅延回路(シ
フトレジスタ)、39〜47・・・・・・重み付け回路
、54・・・・・・ドローパー、60・・・・・開閉制
御回路、70,7『・・・・・ルベル検出信号発生回路
、80・・・・・・記憶回路(シフトレジスタ)。
示し、第1図は同電子楽器の全体構成を示すブロック線
図、第2図および第3図は同例の要部の詳細回路図、第
4図は同例のレベル検出信号発生回路の詳細回路図、第
5図は同例の1走査期間と各鍵との対応を示す図、第6
図は同例のドローパーの一般定状態を示す図、第7図は
同例の動作波形図、第8図は上記レベル検出信号発生回
路の変形例を示す図である。 1・・・・・・鍵スイッチ回路、2・・・・・・鍵スイ
ッチ走査回路、3・・・・・・タイミング信号発生回路
、4・・・・・・時分割波形発生回路、5・・・・・・
乗算器、6・・・・・・アキュームレータ、7・・・・
・・ラッチ回路、11,12・・デコーダ、15,16
・・・・カウンタ、18・・・・・・周波数ナンバメモ
リ、21・・・・・サインテーブル、30・・・・・・
カプラ制御回路、31〜38・・・・・・遅延回路(シ
フトレジスタ)、39〜47・・・・・・重み付け回路
、54・・・・・・ドローパー、60・・・・・開閉制
御回路、70,7『・・・・・ルベル検出信号発生回路
、80・・・・・・記憶回路(シフトレジスタ)。
Claims (1)
- 1 複数の鍵スイッチを所定速度で順次走査して各鍵の
押鍵状態を示す時分割多重信号を発生するとともに、上
記鍵スイッチ走査に同期して各音高に対応する波形信号
を時分割的に発生し、この波形信号と上記時分割多重信
号とを乗算して楽音信号を得るようにした電子楽器にお
いて、上記波形信号の振幅値の絶対値が所定値以下のと
きレベル検出信号を発生するレベル検出信号発生回路と
、上記レベル検出信号の発生時に上記時分割多重信号に
対応する信号を入力してこれを記憶する記憶回路とを具
備し、上記記憶回路の出力信号と上記波形信号とを乗算
して楽音信号を得るようにしたことを特徴とする電子楽
器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53009704A JPS6057595B2 (ja) | 1978-01-31 | 1978-01-31 | 電子楽器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53009704A JPS6057595B2 (ja) | 1978-01-31 | 1978-01-31 | 電子楽器 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS54103338A JPS54103338A (en) | 1979-08-14 |
| JPS6057595B2 true JPS6057595B2 (ja) | 1985-12-16 |
Family
ID=11727615
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP53009704A Expired JPS6057595B2 (ja) | 1978-01-31 | 1978-01-31 | 電子楽器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6057595B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02141392U (ja) * | 1989-04-26 | 1990-11-28 |
-
1978
- 1978-01-31 JP JP53009704A patent/JPS6057595B2/ja not_active Expired
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02141392U (ja) * | 1989-04-26 | 1990-11-28 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS54103338A (en) | 1979-08-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6029959B2 (ja) | 電子楽器 | |
| JPS6199193A (ja) | 楽音信号発生装置 | |
| JP2599193B2 (ja) | 楽音情報表現方法及び楽音情報表現装置 | |
| JPS5926389Y2 (ja) | 電子楽器 | |
| JP2974356B2 (ja) | 電子楽器のゆらぎ発生装置 | |
| JPS6355595A (ja) | 電子楽器の自動伴奏装置 | |
| JPS605959B2 (ja) | 電子楽器 | |
| JPS6046718B2 (ja) | 電子楽器の開閉回路 | |
| JPS5913661Y2 (ja) | エンベロ−プ波形発生器 | |
| JPH0583917B2 (ja) | ||
| JPS602674B2 (ja) | 電子楽器 | |
| JPH0522918B2 (ja) | ||
| JPS6330638B2 (ja) | ||
| JPS605958B2 (ja) | 電子楽器 | |
| JPS6322312B2 (ja) | ||
| JPS6116996B2 (ja) | ||
| JPS5913662Y2 (ja) | エンベロ−プ波形発生器 | |
| JP2593297B2 (ja) | 電子楽器 | |
| JPH0659669A (ja) | 楽音発生装置 | |
| JPH02163799A (ja) | 電子楽器 | |
| JPH02173698A (ja) | 電子楽器 | |
| JPS62992A (ja) | タツチレスポンス機能付き電子楽器 | |
| JPS58174999A (ja) | 電子楽器 | |
| JPH0389397A (ja) | 電子楽器 | |
| JPS5942878B2 (ja) | 自動伴奏装置 |