JPS605959B2 - 電子楽器 - Google Patents

電子楽器

Info

Publication number
JPS605959B2
JPS605959B2 JP53009703A JP970378A JPS605959B2 JP S605959 B2 JPS605959 B2 JP S605959B2 JP 53009703 A JP53009703 A JP 53009703A JP 970378 A JP970378 A JP 970378A JP S605959 B2 JPS605959 B2 JP S605959B2
Authority
JP
Japan
Prior art keywords
data
signal
output
time
adder
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
Application number
JP53009703A
Other languages
English (en)
Other versions
JPS54103013A (en
Inventor
哲夫 西元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Gakki Co Ltd
Original Assignee
Nippon Gakki Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Gakki Co Ltd filed Critical Nippon Gakki Co Ltd
Priority to JP53009703A priority Critical patent/JPS605959B2/ja
Publication of JPS54103013A publication Critical patent/JPS54103013A/ja
Publication of JPS605959B2 publication Critical patent/JPS605959B2/ja
Expired legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 この発明は複数の鍵の押鍵状態を示す時分割多重信号を
所定時間遅延させて多数の遅延信号を得、また上記時分
割多重信号および遅延信号に対応する波形信号を時分割
的に発生させて、この波形信号と上記時分割多重信号お
よび遅延信号とを秦算して多数の楽音を同時に発音しう
るようにした電子楽音器に関し、特にドローバーの設定
状態に対応した効果的な音量制御を行えるようにした電
子楽器に関する。
この出願人は先に、特腰昭52−150895号発明の
名称「電子楽音」の明細書中に記載した発明の電子楽器
を提供した。
この発明の要約すると、複数の鍵スイッチと、これら鍵
スイッチを所定速度で順次走査し各鍵の押鍵状態を示す
時分割多重信号を出力する鍵スイッチ走査回路と、上記
鍵スイッチ走査に同期して各鍵に対応する波形を時分割
的に発生する時分割波形発生回路と、上記時分割多重信
号を所定時間遅延して出力しうるようにした遅延回路を
有するカプラ制御回路と、上記時分割波形発生回路の出
力信号とカプラ制御回路の出力信号とを乗算する乗算器
とを具備し、この乗算器の出力信号から楽音信号を得る
ようにしたことを特徴とする電子楽器である。更にこの
電子楽器の上記カプラ制御回路は、各々が所定の遅延時
間を有し、かつ互いに直列俵続されているとともに上記
時分割多重信号を所定時間ずつ順次遅延して出力しうる
ようにした遅延回路を複数有するとともに、上記時分割
多重信号および上記遅延回路の出力信号のそれぞれを重
み付けして出力する重み付け回路を有することをも特徴
としている。また上記重み付け回路はドローバーと連結
されており、ド。ーバーの設定位置に応じて任意の重み
を付けられた信号が出力されるように成されている。こ
の電子楽器は上記した簡単な構成により、多数の楽音を
同時に発音できる優れた特長を有している。ところで上
述したように、上記カプラ制御回路の各遅延回路にはそ
れぞれ1個のドローバーが設けられており、また各ドロ
ーバーには複数(たとえば8個)の切換え接点が設けら
れ、8段階の音量切換えができるようになされている。
したがってドローバーの投入数の大小および各ドローバ
ーの設定状態(切換え位置の状態)に応じて得られる音
量差が非常に大きくなる。たとえば各ドローバーの切換
え位置を全て最大位置に設定しておいた場合と、1つの
ドローバーの切換え位置を最小位置、他のドローバーの
切換え位置を零にしておいた場合とでは莫大な音量差と
なる。このため各ドローバーの切換え位置を変更して音
色を変化させるときには、音量調整用つまみを操作して
音量の補正も同時に行わねばならない。この発明は上記
事情を考慮してなされたもので、その目的とするところ
は、上記カプラ制御回路と連結されているドローバーの
設定状態に対応して最適な音量の楽音が得られるように
した電子楽器を提供することである。
この目的を達成するために、この発明は、複数の鍵スイ
ッチと、これら各鍵スイッチを所定速度で順次走査して
各鍵の押鍵状態を示す時分割多重信号を発生する鍵スイ
ッチ走査手段と、上記時分割多重信号を所定時間遅延し
て出力する遅延手段と、上記時分割多重信号および上記
遅延手段の出力信号を、それぞれ対応する操作子の操作
によって設定された設定値に応じて重み付けして重み付
け信号として出力する重み付け信号発生手段と、上記鍵
スイッチの走査に同期して各音高に対応する波形信号を
時分割的に発生する波形発生手段と、上記波形信号を上
記重み付け信号に対応して重み付けして楽音信号を得る
制御手段とを有する電子楽器において、上記制御手段に
、上記各操作子による設定値の合計値を算出する演算手
段と、上記合計値に基づき、該合計値が大きくなるに従
って上言己楽音信号の音量レベルを抑圧制御する手段と
を設けたものである。
以下、図面を参照してこの発明の一実施例を説明する。
第1図において、この発明の電子楽器は大別して、鍵盤
(図示略)上の各鍵に対して設けられ、且つマトリック
ス状に配列されている多数の鍵スイッチを有する鍵スイ
ッチ回路1と、この鍵スイッチ回路1の各鍵スイッチを
順次走査して各鍵スイッチの開閉状態、すなわち、押鍵
状態を表わす時分割多重信号TDMを出力する鍵スイッ
チ走査回路2と、この鍵スイッチ走査回路2および後述
する時分割波形発生回路4等の動作を制御するタイミン
グ信号を発生するタイミング信号発生回路3と、上記鍵
スイッチ回路1の走査に同期して各鍵の音高に対応する
周期の対数表示された波形信号(音源信号または楽音信
号)logさ(a≧・、S>0)を時分割的に発生する
時分割波形発生回路4と、時分割多重信号TDMが入力
されてこの時分割多重信号TDMを複数の遅延回路によ
り所定時間ずつ遅延させ、且つ時分割多重信号TDMお
よびその遅延信号DTDMを対応する重み付け回路に入
力して所定の重み付けをした重み付け信号k.,k2,
・・・・・・を得、また各ドローバーの設定位置に関連
する操作子設定値データK,,K2,…・・・を得るよ
うにしたカプラ制御回路30と、このカプラ制御回路3
0から出力される上記重み付け信号k・,k2,‐‐‐
‐‐‐と上記波形信号10gaきとが入力されて、カプ
ラ制御回路30と連結されているドローバーの設定状鰍
応じて上記波形信号10亀の音量を制御する音音量制御
回路5と、この音量制御回路5の出力信号が入力され、
鍵スイッチ回路1の1回の走査開始時から走査終了時ま
での一走査期間内の上記出力信号を累計加算するアキュ
ームレータ6と、各走査期間の終りにアキュームレータ
6の内容が入力されてラッチするラツチ回路7と、この
ラツチ回路7の出力信号(ディジタル信号)をアナログ
信号に変換するDA変換器8と、このDA変換器8の出
力信号を増幅する増幅器9と、増幅器9の出力を楽音と
して発音させるスピーカ10とから構成されている。次
に第2図ないし第5図を参照して上記した各部の構成を
詳細に説明する。
周知のように1オクターブは12の音名C,C#,D,
・・・・・・,Bから成るが、この実施例では、第1オ
クターブの12個の鍵(これら鍵をC,,C#,,D,
,…・・・,B,と表記する)、第2オクターブの12
個の鍵C2,C#2 ,D2,・…川,B、以下同様な
表記にしたがう第3〜第5オクターブの各12個の鍵、
および第6オクターブの1個の鍵C6の合計61個の鍵
が鍵盤(図示路)上に設けられているものとする。
これら61個の鍵に対応する61個の鍵スイッチは、図
示するように鍵スイッチ回路1内にマトリックス状に配
列されている。すなわち、鍵スイッチ回路1の列ライン
1,〜16はそれぞれ第1〜第6オクターブに対応し、
また行ラインL〜L,2は各音名C,C#,・・・・・
・,Bに対応している。たとえば列ライン1,と行ライ
ン−との交差点上には、第1オクターブの鍵E,の鍵ス
イッチ0が配設されている。なお、図中の列ライン1,
〜16と行ラインL,〜L,2の各交差点上に付した丸
印は、上述した鍵スイッチが対応する列ラインと行ライ
ン間に順方向ダイオードと直列接続されていることを示
す。タ ここでタイミング信号発生回路3の構成を説明
する。この回路3は、所定周期で常時出力されるクロッ
クパルス?により駆動される4ビット構成の12進カウ
ンタ15(このカウンタ15の内容0「0000」〜「
1101」、1坊隼数表示「0」〜「11」;以下では
IG隼数表示で表わす;は各音名C〜Bにそれぞれ対応
している)と、この12進カウンタ15の最上位ビット
(第4ビット)のビット出力信号N4により駆動される
4ビット構成の10進カウンタ16(このカウンタ16
の内容「0000」〜「0101」、 IG隼数「0」
〜「6」:以下では1G隻数表示で表わす;はそれぞれ
第1〜第6オクターブに対応している)と、更に12進
カウンタ15の第1、2、4ビット出力信号N,,N2
,N4および10進カゥンタ16の第1、4ビット出力
信号B,,B4を直接入力されるとともに、12進カウ
ンタ15の第3ビット出力信号N3およびIG隼カウン
ター6の第2、3ビット出力信号ら,B3がそれぞれ対
応するインバータ65,66,67を介して入力される
アンドゲート17とにより構成されている。
このアンドゲート17の出力信号は信号SYCと称され
、この信号SYCにより後述する1走査期間が規定され
る。12進カゥンタ15の第1〜第4ビット出力信号N
,〜N4は鍵スイッチ走査回路2内のデコーダー2に入
力されている。
すなわち、カウンタ15の内容を表わす信号N,〜N4
はデコーダ12によりデコードされ、デコーダ12にI
Z本設けられている出力端子○,〜○,2のうち何れか
に“1”信号として出力される。たとえば12進カウン
タ15の内容が音名Gに対応する内容7(IG隼数表示
)の場合、デコーダー2の出力端子08のみから、“1
”信号が出力される。IQ隼カゥンタ16の第1〜第4
ビット出力信号B〜B4は、鍵スイッチ走査回路2内の
他のデコーダ11に入力されている。すなわち、カウン
タ16の内容を表わす信号B,〜B4は、デコーダ1
1によりデコードされ、その出力信号は鍵スイッチ回路
1の列ライン1,〜15のうち、何れか1本の列ライン
に“1”信号として出力される。たとえば、カウンター
6の内容が第3オクターブを表わす内容2(1坊隼数表
示)であるとき、列ライン13にのみ“1”信号が出力
され、第3オクターブの各鍵C3,C#3 ,・・・・
・・,&がこの間走査されるように構成されている。鍵
スイッチ回路1の行ラインL,〜L,2の出力信号は鍵
スイッチ走査回路2内の対応するアンドゲート13,〜
13,2の各第1入力端にそれぞれ入力されている。ア
ンドゲート13,〜138の各第2入力端には、上記デ
コーダー2の出力機○,〜○,2出力信号がそれぞれ入
力されている。また各アンドゲート13,〜13,2の
出力信号はオアゲート14を介して時分割多重信号TD
Mとして前述したカプラ制御回路3川こ入力されている
。タイミング信号発生回路3、鍵スイッチ走査回路2を
上記のように構成したので、両カウンタ15,1 6に
より12坊隼カウンタが形成され、この12G隻カウン
タの出力信号N,〜N4,B,〜&(内容0〜119を
表わす)により、61個の鍵スイッチから成る鍵スイッ
チ回路1の1走査期間(第4図)が規定される。
即ち、第4図には120ビットタイムからなる1走査期
間内の上記120進カウンタの内容(各ビットタイム)
0〜119と、走査される鍵の種類との対応関係を示す
。この発明で使用される鍵の数は61であるから、12
伍隻カウンタの内容が61〜119の期間は実際には鍵
スイッチ走査が実行されない。12進カウンタ15のビ
ット出力信号N,〜N4が入力されるデコーダ12は、
上述したように12進カウンタ15の内容が0〜11の
ときその出力端子○,〜○,2に順次“1”信号を出力
する。
このため12進カウンター5の内容が、たとえば0のと
きには対応するアンドゲート13,が開かれており、こ
のとき何れかのオクターブの音名Cに相当する鍵C,,
C2,・・・・・・,C6が押鍵されていれば、アンド
ゲート13,から押鍵信号が出力され、この信号は更に
オアゲ−ト14を介して時分割多重信号TDMとして出
力される。このようにして1走査期間が開始されると、
61個設けられた鍵C,,C#,,……,B5,C6の
押鍵状態が、12進カウンタ1 5、IG隼カウンタ1
6から成る12G隻カウンタの内容が0〜119に順
次変化するとき、第1オクターブの鍵から順次走査され
る。またアンドゲート17からは1走査期間の終了時、
すなわち、12G隻カウンタの内容が119のときにの
み信号SYCが出力される。この信号SYCは後述する
アキュームレータ6、ラッチ回路7に入力される。また
タイミング信号発生回路3内の12進カウンタ15の第
1〜第4ビット出力信号N,〜N4およびIG隼カウン
タ16の第1〜第4ビット出力信号B〜&はともに、時
分割波形発生回路4内の周波数ナンバメモリ18にアド
レス指定信号として入力されている。
これにより鍵スイッチ回路1の各鍵スイッチの走査に同
期して周波数ナンバメモリ18がアドレスされ、この周
波数ナンバメモリ18からはそのとき走査されている鍵
の音高に対応した周波数に比例した数値(以下、周波数
ナンバと呼ぶ)Rが出力され、この周波数ナンバR(1
7ビットで表わされるデータ)は加算器19の第1入力
端Aに入力される。
なお、この周波数ナンバメモリ18には、実際には設け
られていない鍵C#6 〜C,。(4銭建分)に対応す
る周波数ナンバRも記憶されている。すなわち、鍵スイ
ッチ走査回路2から出力される時分割多重信号TDMは
、後述するように、カプラ制御回路30内のシフトレジ
スタ31〜38(合計48ステージ)に入力されて遅延
されるから、この遅延された時分割多重信号DTDMに
対しても対応する周波数ナンバRを与えて対応する波形
信号を発生させる必要があるためである。上記加算器1
9の第2入力端Bには、後述するシフトレジスタ20の
出力データ(20ビット)が入力されており、したがっ
て加算器19は周波数ナンバRとシフトレジスタ20の
出力とを加算し、その加算値はシフトレジスタ201こ
20ビットの並列データとして入力される。シフトレジ
ス夕20は120ステージ、1ステージ=20ビットの
容量をもちクロックバルスのこより駆動されて「加算器
19から出力された加算値を順次シフトする。すなわち
、加算器19およびシフトレジスタ2川ま各音高に対応
する周波数ナンバRをそれぞれ独立して順次繰り返し加
算していることになる。シフトレジスタ20から時分割
的に順次出力される出力データ(第120ステージ出力
)のうち上位8ビットのデータはサインテーブル21に
アドレス信号として入力される。この8ビットのデータ
はそのとき走査されている鍵C,〜C6の音高に対応し
た内容をもつほかに上述した鍵C#6 〜C,oの音高
に対応した内容をもつ。サインテーブル21はROMで
あり、このサインテーブル21には、サイン波形の時々
刻々変化する各振幅値(瞬時値)を表わす振幅値データ
Sの逆数の対数logさ(a≧1・S>。洲、各12ビ
ットのデー夕として予め記憶されている。そして、この
サインテーブル21内の各対数表示デー州&き‘ま、シ
フトレジスタ20の出力データに基づいて時分割的に謙
出され、音量制御回路5内の加算器73(第3図)の入
力機Aへ送られる。カプラ制御回路30は、直列接続さ
れた8個のシフトレジスタ31〜38と、鍵スイッチ走
査回路の出力側および各シフトレジスタ31〜38の出
力側にそれぞれ接続される9個の重み付け回路39〜4
7と、これら重み付け回路39〜47から出力される重
み付け信号k,〜k9をすべて加算する加算器48とか
ら構成される。
なお後述するように、各重み付け回路39〜47内に設
けられた各ェンコーダからは操作子設定値データK,〜
K9がそれぞれ出力され、これら操作子設定値データK
,〜K9は音量制御回路5に入力される。シフトレジス
タ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に入力される時分割多重信号TDMを順次後
段のシフトレジスタ側32〜38にシフトさせるように
なされている。
したがってあるビットタイムにシフトレジスタ31の第
1ステージに入力された時分割多重信号TDMは12ビ
ットタイム後にこのシフトレジスタ31の第12ステー
ジから出力されて次段のシフトレジスタ32の第1ステ
ージに入力され、更にこのシフトレジスタ32に入力さ
れた信号DTDM(信号TDMを12ビットタイム遅延
したもの)は7ビットタイム後にその第7ステージから
出力され、次段のシフトレジスタ33の第1ステージに
入力される。このようにして信号TOMは、カプラ制御
回路30に入力後各シフトレジスタ31〜38により所
定時間ずつ、すなわち、12ビットタイム、7ビットタ
イム、5ビツトタイム、7ビツトタイム、5ビツトタイ
ム、4ビツトタイム、3ビットタイム、5ビットタイム
ずつ遅延されて各シフトレジスタ31〜38から出力さ
れる。ここで、シフトレジスタ31の入力端をA点、シ
フトレジス夕31〜38の各出力端をB、C、D、E、
F、G、日、1点と名付けておく。A点には16フィー
ト(以下、フイートはダッシュで示し、16と表記す0
る)に相当する重み付け回路39が接続されている。B
点には8′に相当する重み付け回路40が接続されてい
る。同様にしてC、D、B、F、G、日、1点にはそれ
ぞれ、5さ、4′・2者、2・・書、・青、・′に相当
する重み付け回路41,42,43,44,45,46
,47が接続されている。各重み付け回路39〜47は
ともに、スライド式の切換スイッチ49、ェンコーダ5
0、3個のアンドゲート51,52,53から成り、同
一構成を有する。第2図には、16の重み付け回路39
の構成のみ詳細に図示し、他の回路40〜47の構成の
図示は省略する。重み付け回路39,40〜47におい
て切換スイッチ49の共通接点には“1”信号が供給さ
れており、また0〜7までの8個の切換接点から出力さ
れる信号はェンコーダ501こ入力されている。ェンコ
ーダ50は切換スイッチ49の各切換接点の位置に対応
した信号を3ビットの操作値設定値データK,として音
量制御回路5に出力するとともに、データK,の各ビッ
ト信号がアンドゲート51,52,53の各第1入力端
にそれぞれ入力されるように構成される。またアンドゲ
ート51,52,53の各第2入力端はともにA点(B
点〜1点)に接続され、更にアンドゲート51,52,
53の各出力信号は3ビット重み付け信号k,,k2〜
k9として加算器48に入力される。これにより、切換
スイッチ49の切換接点が、たとえば「5」に設定され
ていると、ェンコーダ50からは数値「5」を表わす3
ビットのデータ「101」、すなわちアンドゲート51
,53の第1入力端に、“1”信号、アンドゲート52
の第1入力端に“0”信号が出力される。これによりア
ンドゲート51,53のみが開かれるから、このときA
点に入力されている時分割多重信号TDMが“1”信号
であれば、加算器48には重み付け回路39から数値「
5」を表わすデータ「101」が重み付け信号k,とし
て入力されることになる。各重み付け回路39〜47に
設けられている各切換スイッチ49を駆動するドローバ
ー(つまみ)は、第5図にみられるように配列され、電
子楽器の鍵盤付近(例えば鍵盤上部のパネル面)に設け
られている。第5図中左側から順に重み付け回路39〜
47に対応してドローバー541〜549が配列されて
いる。各ドローバー54,〜549を図の上下方向にス
ライドすると目視位置に数字1〜8が表われるようにな
っており、各ドローバー54・〜549 の最上位暦に
示される数字が、そのドローバー54により駆動される
切換スイッチ49の切換接点を表わすようになされてい
る。第5図では、たとえば16の重み付け回路39の切
換スイッチ49は切換接点「2」に設定されている。こ
のようにして各ドローバー54,〜549 の設定位置
を演奏者が適宜操作することにより、各フィートの重み
付けが自由に設定できる。また各シフトレジスタ31〜
38から時分割多重信号TDMが遅延されて出力される
信号DTDMは、更に各ドローバー54,〜549 の
設定位置に対応した数値を重み付けされて各フィートの
重み付け回路39〜47から重み付け信号k,〜k9と
して出力され、加算器48に送られる。加算器48はこ
れら重み付け信号k,〜k9を加算してその加算値を6
ビットの重み付け信号合計データKとした音量制御回路
5に出力する。また各ドローバー54・〜549の設定
位置に応じた信号K,〜K9が常時出力され、これら信
号K,〜K9も音量制御回路5に送られる。次にこの発
明の主要部である音量制御回路5の詳細を第3図を参照
して説明する。
常時出力される上記信号K,〜&(3ビットのりニアデ
ータ)は加算器701こ入力されて合計され、その合計
値が6ビットの操作子設定値合計データAとして加算器
70から出力され、加算器72の入力機Aに送られる。
またカプラ制御回路30内の上記加算器48の出力デー
タ(6ビットのIJニアデータ)Kは、このリニアデー
タKを対数表示データ(マけス10霧示値またぱlo銭
示値)1o濠1こ変換する第1の変換器(リニア/lo
髪変、換器)71‘こ入力刈る。この変換されたデー州
袋物算器72の入力端Bに入力される。
したがって加算器72では、リニアデータAと対称表示
データlog毒地加熟れ、その雌デー州g雀(7ビット
)は加算器73の入力端Bに送られる。
加算器73の入力端Aには、サインテーブル21から対
数表示値(一1o菱表示値)として出力される波形信号
10&をミ入力されてし・る。した力ミつて加算器7冊
まデー州8雀級形信号・o壌土沙雌され・その力。
算値log簿ミ・3ビットのデ‐夕とし拙がれ・この対
擬示デ‐小&叢を,Jニアデ−タ算こ変側て出力する第
2の変換器(logノリニア変換器)74に入力される
この第2の変換器74の出力デ‐タ豊まアキュームレー
タ6内の加算器23の入力端Aに送られる。ここで一o
g表示法につき簡単に説明する。
この表示法は最大レベルを功旧と規定し、それ以下のレ
ベルを、たとえば一0.7母旧、一1.9旧、一父旧、
−母旧、−12通、−2仏B、・・・・・・と規定した
ものであり、すなわち最大振幅値(比旧)に対する減衰
量により各レベルが表わされる。またデータが6ビット
表示の場合を仮定すると、最下位ビット(BB)に−0
.79旧、第2ビットに−1.&旧、……、最上位ビッ
ト(MSB、第6ビット)に−24dBが割当てられる
。そして、たとえばはBのみが2値論理レベルの“1”
となると、−0.79Bのレベルの信号を表わす。また
、各ビットとも“1”すなわち「111111」のとき
には、その信号のレベルは各ビットの合計値、すなわち
一47.2耳旧の最小値であることが示される。また、
対称表示データをそれぞれ出力するサインテーブル21
、第1の変換器71、更に対数表示データをリニアデー
タに変換する第2の変換器74はともにROM(リード
オンリィメモリ)等で構成される記憶装置であり、入力
データをアドレス信号として受け入れ、この入力データ
に対応する値をもつデータを出力するように構成されて
いる。入力端Aげ−タ豊ミ入力されるアキュ‐ムレータ
6の加算器23の第2入力端Bには1ステージ15ビッ
トのレジスタ24の出力データがゲート回路22を介し
て入力されている。
加算器23は両入力データを加算し、その加算値は15
ビットの並列データとして上記しジスタ24に入力され
る。このレジスタ24は前述したクロックパルスでによ
り駆動され、読込んだデータを15ビット並列データと
して上記ゲート回路22とラッチ回路7に出力する。ゲ
ート回路22は、1走査期間の終了時、すなわちSYC
の出力時以外は常時開かれるように信号SYCをインバ
ータ25により反転した信号SYCが制御信号として入
力されている。またラツチ回路7は信号SYCをデータ
論込み信号として加えられている。したがって、アキュ
ームレータ6内の加算器23は、1走査期間の開始時(
前記12G隻カウンタの内容が0のとき)物音駒御回路
5岬出力刈るデ‐タ事を累計加算いまじめ、12G隻カ
ウンタの内容が118になると加算器23は最後の加算
を行う。
そして12の隼カウンタの内容が119になると信号S
YCが出力されるからラツチ回路7に加算器23の最後
の累算値(この累算値はシフトレジスタ24に記憶され
ている)をラツチする。ラッチされたデータは第1図に
つき説明したように、更にDA変換器8、増幅器9、ス
ピーカ101こ送られるようになされている。上記のよ
うに構成された電子楽器の動作を次に第6図、第7図に
示す動作波形図を参照して説明する。
いま、ある1走査期間内にて、鍵C,,D2,G#5
が同時に押鍵されているものとする。またカプラ制御回
路30の各ドローバー54,〜549は、第5図に示す
状態に設定されているものとする。タイミング信号発生
回路3の12進カウンタ15、1坊隼カウンタ16の動
作により、これら両カゥンタ15,16により構成され
る120進カウンタの内容が0のときから1走査期間の
動作が開始される。
120進カウンタの内容が0〜11(すなわち、1Q隼
カウンタ16の内容が0)の間は、鍵スイッチ走査回路
2のデコーダ11の出力信号“1”は鍵スイッチ回路1
の列ライン1,にのみ出力され、第1オクターブの各鍵
C,〜B,の鍵スイッチが走査される。
この間、デコーダ12は12進カウンタ15の内容が0
から11に順次変化するにしたがって、出力端子0.か
ら○,2に順次“1”信号を出力してゆき、対応するア
ンドゲート13・〜138を順次開かせる。上記動作に
並行して120進カゥンタの出力信号N,〜N4,B〜
B4により時分割波形発生回路4の周波数ナンバメモリ
18は各鍵C,〜B,に対応するアドレスを順次指定さ
れ、この結果、鍵C,〜Bの音高に対応する周波数ナン
バRが順次出力され、加算器19に入力される。
加算器19はシフトレジスタ20の出力データと周波数
ナンバRとを加算し、その加算値をシフトレジスタ20
に出力する動作を繰返す。またシフトレジスタ20の出
力データのうち上位8ビットのデータかサインテーブル
21に入力されるから、サインテーブル21からはこの
期間、鍵C,〜Bに対応する対数表示の正弦振幅値10
&きが順次時分割的に出力され、音量制御回路5の加算
器73の入力端Aに入力される。この例では、鍵C,が
押鍵されているから、この1走査周期の開始時に押鍵さ
れている鍵C,が先ず検出される。したがって鍵スイッ
チ走査回路2のアンドゲート13,の出力信号が“1”
となり、したがって時分割多重信号TDMが12伍隼カ
ウンタの内容が0のときに“1”となる(第7図A)。
この信号TOMぐ1”)はシフトレジスタ31に入力さ
れるとともに16の重み付け回路39内のアンドゲート
51〜53に入力され、これらアンドゲート51〜53
を開かせる。いま16の重み付け回路39の切換スィッ
49は接点2に設定されているから(第5図参照)アン
ドゲート51〜53から数値2を表わすデータk,「0
101」が出力され、加算器48に送られる。この1走
査期間が開始以前にシフトレジスタ31〜38の内容は
すべて0であるとすると、12G隻カウンタの内容が0
の時点での各シフトレジスタ31〜38の出力信号(す
なわちB〜1点の出力信号)はすべて0である。したが
って加算器48の出力データKはこのとき16の重み付
け回路39のドローバー54,の設定値2に等しい「0
10」である。シフトレジスタ31に入力された鍵C,
による上記信号TDM(“1”)は、12ビットタイム
後(12Q隼カウンタの内容が12のとき)にB点に出
力され、シフトレジスタ32に入力される(第7図B)
この信号は順次後段のシフトレジスタ33〜38側にシ
フトされてゆき、C〜1点に出力されるが(第7図C〜
1)、そのときの12G隻カウンタの内容はそれぞれ、
19,24,31,36,40,43,48である(第
7図参照)。同様にして鍵山2,G#5 は12G隻カ
ゥンタの内容がそれぞれ、14 56のとき検出され、
時分割多重信号TDMがこのとき‘‘1”信号となる。
この信号TDM(“1”)はシフトレジスタ31〜38
により順次シフトされてゆく。したがって第7図に示す
ような信号が1走査期間内にて各点A〜1に順次出力さ
れる。そして各点A〜1に信号“1”が出力されるたび
に、対応する重み付け回路39〜47内の切換スイッチ
49(ドローバー54・〜549)の設定値が信号k,
〜k9として加算器48に出力される。加算器48は各
ビットタイムごと0に、そのとき各フィートの重み付け
回路39〜47から出力されるデータk,〜k9を加算
してその加算データKを第1の変換器71に出力する。
第1の変換器71はリニアデータである加算データK夕
を対数表示データ・0&表に変換し、この変換デー小安
飢餓72の入淵肌出力する。また第5図の状態に設定さ
れている各ドローバー54,〜549 の設定値K,〜
K9は常時加算器70に送られてこの加算器7川こより
合計され、合計値データA(第5図の場合、A=48)
が算出され・て加算器72の入力端Aに送られている。
したがって加算器72は、リニアデータAと対数表示デ
ータlog毒を加算し、その加算データ10&礎を(l
ogが+loga宏)を加算器73の入力端Bに出力す
る。他方、サインテーブル21からは、各ビットタイム
ごとに各鍵C,〜C6,C#6 〜C,oに対応す級形
信号(正弦振幅側が対数表示値1。8さとして出力され
、加算器73の入力端Aに送られる。
比がっ伽算器73‘ま、正弦振幅値1。&きと押鍵中の
各鍵C,,D2,G#5 に対応して入力され伽算デー
州最と地算し加算データlog叢狐机、第2の変換器7
41送る。
第2の変換器74‘ま上記デ‐外。&途をliニアデ‐
タ豊こ変側、このデ‐タ筆胸算器23の入力端Aに出力
する。
したがって、上述した1走査期間の開始時(12坊隼カ
ウンタの内容が0のとき)には先ず、鍵C,に対するデ
ータk,に対応す鋤鰍デ‐小&為潟られる。このデータ
log叢嫌2の変換器74‘柵・てデ‐タ鼻こ変換され
、ァキュームレータ6の加算器23に入力される。
ここで、データKはドローバー54,の設定値2に等し
く、またデータA=48である(すなわち・変換器74
の出力デー地釜となる)。このデ−嫌柳算器23の入船
Bの入が−タo伽敗れ、その雌デ〜巻嫌 られる。
このデ‐タ偽ミアキュ‐ムレ‐夕6内にて12ビットタ
イム目(120進カウンタの内容11)まで循環されて
記憶保持される。13ビットタイム目(120進カウン
タの内容12)には鍵C,の時分割多重信号TDM(“
1”信号)がシフトレジスタ31から遅延されて出力さ
れるから、この遅延信号DTDMに対する信号k2が8
の重み付け回路41から出力される。
ドローバー542 の設定値は5であるから、k2=5
であり、したがって加算器73‘こて得られ飢餓−タカ
ミ1。&雀と偽この結果・第2の変換器74の出力デ−
外ま鼻となり、加算器23はそれまで保持していたデー
タ峯と上俄‐嫌と柵算し、データ蚤を出力する。
この新たなデ−タ舞‘ま・5ビットタイム目に鍵の2に
対する時分割多重信号TDMが出力されるまでアキュー
ムレータ6内にて保持される。以下、同様にして、第7
図A〜1に示す各信号に対する同様な動作が実行され、
上記1走査期間の終了時直前(12G隼カウンタの内容
が118)には、アキュームレータ6には第7図A〜1
中の各層号に対する各デ‐タ豊の累計値となっ小る。こ
の累計値はこの1走査期間の終了時、信号SYCが出力
されると、ラッチ回路7にラツチされ、更にスピーカ1
01こ送られて楽音として発音される。上記1走査期間
中にもし何れかのドローバーの設定位置が変更されると
、勿論加算器70の加算値Aは対応して変化する。また
上記1走査期間の動作が終了すれば、次の走査期間の動
作が開始される。ところで・第2の変換器74の出力デ
ータ事は・デ−タKS‘とデータよを乗じたものである
データ羊は第6図にみられるように、ドローバー54,
〜549 の投入数およびその設定値(すなわちデータ
A)に反比例するようなデータであり、上記投入数と設
定値(データA)が大きくなるとき、小さくなってゆく
データである。他方データKSは押鍵数にほぼ比例する
データである。このため第2の変換器74の出力デ−タ
窯ご特性曲線は、第6図にみられるように、データAが
増大するにつれて所定レベルに飽和してゆく飽和曲線を
描くものである。したがってこの発明の電子楽器によれ
ば、ドローバー54,〜549 の投入数とその設定値
を大きくとっても、音量制御回路5のはたらきにより、
楽音の音量が所定値以下に押えられることがわかる。次
に、第8図により上記実施例中の音量制御回路5の変形
例を説明する。
この音量制御回路5′が上記回路5と相異する点は、回
路5の加算器72を回路5′では減算器72′に替えた
ことである。このために第1の変換器71′は入力デー
タKを受けて対数表示側ogaKを発生し、減算器72
′の入力端Bに送る。減算器72′の入力端Aには、加
算器70のデータAが入力される。この結果、減算器7
2′では、減算(logK−A)が実行され、その減算
デー州嫌が得られる。このデータlog髪は加算器73
の入力機Bに入力され、他方入力機Aには、サインテー
ブル21′から出力される対数表示された波形信号(正
弦振幅値)lo&Sが入力される。この結果、加算器7
3からデ‐州&獣潟られ、第2数器74′‘こ送られる
。第2数器74か拠りニアデ‐タ豊ミ触れ、このデ−タ
鼻まアキュ‐ムい州こ送られる。
このように上記回路5′の場合にも、回路5と同じデ−
夕峯撚るこ砂できる力)ら・上述した効果が同様に得ら
れる。
音量制御回路5,5′の更に別の変形例を次に説明する
と、この変形例の場合、上記回路5,5′中に設けられ
ている加算器70を省略するとともにカプラ制御回路3
0内の加算器48を上記加算器70の代用として使用で
きるようにするものである。
前述したように、1走査期間は、上記実施例の場合12
0ビットタイム分であるが、鍵の数が61であり、また
カプラ制御回路内のシフトレジスタ31〜38の全遅延
時間は48ビットタイムである。したがって1走査期間
0〜119ビットタイムのうち、109〜118ビット
タイムの期間は鍵スイッチの走査にも、またカプラ機能
用としても使用されず、空いた時間帯である。したがっ
て、第2図において、カプラ制御回路30内の各点A〜
1に、上記した空いた時間帯のいずれかのビットタイム
において同時に“1”信号を印加するように構成し、ま
たそのとき各重み付け回路39〜47から得られる信号
k,〜k9を加算器48にて加算し、その加算値Kをレ
ジス外こ入力させて記憶させるように構成すれば、上記
音量制御回路5,5′の加算器70を省略でき、構成を
更に髄3単にすることができる。この発明は以上説明し
たように、この出願人が先に提案した電子楽器に音量制
御回路を付加したから、ドローバーの投入状態に応じて
発生楽音の音量が最適値に自動的に制御することができ
、したがって音色の変更のたびに手動による音量の調整
を行う必要が全くなく極めて便利であり、またS/N比
を向上させて良質な楽音を発生させることができる。
また音量制御回路は極めて簡単な構成であり、更に集積
回路化できるから電子楽器の小型化にも寄与できる等、
種々の利点がある。
【図面の簡単な説明】 第1図ないし第7図はこの発明の電子楽器の一実施例を
示し、第1図は同電子楽器の全体構成を示すブロック線
図、第2図および第3図は同例の要部の詳細回路図、第
4図は同例の1走査期間と各鍵との対応を示す図、第5
図は同例のドローバーの一設定状態を示す図、第6図お
よび第7図は同例の動作説明図、第8図は上記電子楽器
の音量制御回路の変形例を示す図である。 1…・・・鍵スイッチ回路、2・・・・・・鍵スイッチ
走査回路、3・・・・・・タイミング信号発生回路、4
・・・・・・時分割波形発生回路、5,5′…・・・音
量制御回路、6・・・・・・アキュームレータ、7・・
・・・・ラッチ回路、11,12……デコーダ、15,
16……カウンタ、18…・・・周波数ナンバメモリ、
21,21′……サインテーブル、30……カブラ制御
回路、31〜38・・・・・・遅延回路(シフトレジス
タ)、39〜47・・・・・・重み付け回路、48・・
・・・・加算器、54・〜549……ドローバ−、70
……加算器、71,71′・…・・第1変換器、72,
72′,73……演算回路(加算器、減算器、加算器)
、74,74′・・・・・・第2変換器。 第1図 第3図 第4図 図 N 舷 第5図 第6図 第7図 図 〇 藤

Claims (1)

  1. 【特許請求の範囲】 1 複数の鍵スイツチと、 これら各鍵スイツチを所望速度で順次走査して各鍵の押
    鍵状態を示す時分割多重信号を発生する鍵スイツチ走査
    手段と、上記時分割多重信号を所定時間遅延して出力す
    る遅延手段と、上記時分割多重信号および上記遅延手段
    の出力信号を、それぞれ対応する操作子の操作によつて
    設定された設定値に応じて重み付けして重み付け信号と
    して出力する重み付け信号発生手段と、上記鍵スイツチ
    の走査に同期して各音高に対応する波形信号を時分割的
    に発生する波形発生手段と、上記波形信号を上記重み付
    け信号に対応して重み付けして楽音信号を得る制御手段
    とを有する電子楽器において、上記制御手段は更に、 上記各操作子による設定値の合計値を算出する演算手段
    と、上記合計値に基づき、該合計値が大きくなるに従つ
    て上記楽音信号の音量レベルを抑圧制御する手段とを具
    備することを特徴とする電子楽器。 2 前記波形発生手段は、前記波形信号として、波形の
    時々刻々変化する各振幅値を表わす振幅値データSに対
    応する振幅値対数表示データを発生するものであり、前
    記制御手段は、前記各操作子による設定値を表わす操作
    子設定値データを加算する加算器と、前記重み付け信号
    を対数表示データに変換する第1の変換回路と、上記加
    算器の加算出力データと上記第1の変換回路の変換出力
    データとにもとづき所定の演算を実行する第1の演算回
    路と、この第1の演算回路の出力データと前記振幅値対
    数表示データとにもとづき所定の演算を実行する第2の
    演算回路と、この第2の演算回路の出力データをリニア
    表示データに変換する第2の変換回路とを有することを
    特徴とする特許請求の範囲第1項記載の電子楽器。 3 前記加算器は、前記操作子設定値データK_1,K
    _2……を加算した加算データAを出力するものであり
    、前記第1の変換回路は、前記重み付け信号k_1,k
    _2……を加算した加算データKを対数表示データlo
    g_a1/Kに変換するものであり、前記第1の演算回
    路は、上記対数表示データlog_a1/Kと上記加算
    データAと加算してデータlog_a(a^A)/Kを
    出力するものであり、前記第2の演算回路は、上記デー
    タlog_a(a^A)/Kと前記振幅値対数表示デー
    タlog_a1/Sと加算してデータlog_a(a^
    A)/(KS)を出力とするものであり、前記第2の変
    換回路は、上記データlog_a(a^A)/(KS)
    をデータ(KS)/(a^A)に変換するものであるこ
    とを特徴とする特許請求の範囲第2項記載の電子楽器。 4 前記加算器は、前記操作設定値データK_1,K_
    2……を加算した加算データAを出力するものであり、
    前記第1の変換回路は、前記重み付け信号k_1,k_
    2,……を加算した加算データKを対数表示データlo
    g_aKに変換するものであり、前記第1の演算回路は
    、上記対数表示データlog_aKと上記加算データA
    にもとづくデータ1/Aとを加算してデータlog_a
    K/(a^A)を出力するものであり、前記第2の演算
    回路、上記データlog_aK/(a^A)と前記振幅
    値対数表示データlog_aSとを加算してデータlo
    g_a(KS)/(a^A)を出力するものであり、前
    記第2の変換回路は、上記データlog(KS)/(a
    ^A)をデータ(KS)/(a^A)に変換するもので
    あることを特徴とする特許請求の範囲第2項記載の電子
    楽器。
JP53009703A 1978-01-31 1978-01-31 電子楽器 Expired JPS605959B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP53009703A JPS605959B2 (ja) 1978-01-31 1978-01-31 電子楽器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP53009703A JPS605959B2 (ja) 1978-01-31 1978-01-31 電子楽器

Publications (2)

Publication Number Publication Date
JPS54103013A JPS54103013A (en) 1979-08-14
JPS605959B2 true JPS605959B2 (ja) 1985-02-14

Family

ID=11727588

Family Applications (1)

Application Number Title Priority Date Filing Date
JP53009703A Expired JPS605959B2 (ja) 1978-01-31 1978-01-31 電子楽器

Country Status (1)

Country Link
JP (1) JPS605959B2 (ja)

Also Published As

Publication number Publication date
JPS54103013A (en) 1979-08-14

Similar Documents

Publication Publication Date Title
JPS6029959B2 (ja) 電子楽器
US4184403A (en) Method and apparatus for introducing dynamic transient voices in an electronic musical instrument
JPH0119594B2 (ja)
KR940005988B1 (ko) 악음파형 발생장치
JPS6223319B2 (ja)
US4733591A (en) Electronic musical instrument
EP0235538A2 (en) Waveform generator for electronic musical instrument
JPS6031189A (ja) 楽音発生装置
JPS605959B2 (ja) 電子楽器
JP2599193B2 (ja) 楽音情報表現方法及び楽音情報表現装置
JPS5895790A (ja) 楽音発生装置
JPS58200297A (ja) 包絡線信号発生装置
JPS602674B2 (ja) 電子楽器
JPS6330638B2 (ja)
JPS5926389Y2 (ja) 電子楽器
JPH0583917B2 (ja)
US4402242A (en) Electronic musical instrument by time division multiplexed tone selection
JP2935053B2 (ja) 電子楽器
JPS5913661Y2 (ja) エンベロ−プ波形発生器
JPS61248096A (ja) 電子楽器
JPS6057595B2 (ja) 電子楽器
JPH04161994A (ja) 楽音発生装置
JPH0656553B2 (ja) 楽音信号発生装置
JPH0525116B2 (ja)
JP2678970B2 (ja) 楽音発生装置