JPS6326877Y2 - - Google Patents

Info

Publication number
JPS6326877Y2
JPS6326877Y2 JP1981102760U JP10276081U JPS6326877Y2 JP S6326877 Y2 JPS6326877 Y2 JP S6326877Y2 JP 1981102760 U JP1981102760 U JP 1981102760U JP 10276081 U JP10276081 U JP 10276081U JP S6326877 Y2 JPS6326877 Y2 JP S6326877Y2
Authority
JP
Japan
Prior art keywords
circuit
data
signal
musical tone
preset
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
JP1981102760U
Other languages
English (en)
Other versions
JPS5810497U (ja
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 filed Critical
Priority to JP10276081U priority Critical patent/JPS5810497U/ja
Publication of JPS5810497U publication Critical patent/JPS5810497U/ja
Application granted granted Critical
Publication of JPS6326877Y2 publication Critical patent/JPS6326877Y2/ja
Granted legal-status Critical Current

Links

Description

【考案の詳細な説明】 この考案は、音量レベル等楽音制御データの設
定値が変更された場合該データによつて制御され
た楽音の音量を一時的に減衰させるようにした電
子楽器の楽音制御装置に関する。
一般に電子楽器においては各種音色に対応して
音量設定操作子を具えており、この操作子の設定
状態に応じて楽音発生回路を制御することにより
各操作子に対応する音色を夫々所望の音量で混合
した楽音信号を形成するようにしている。従来の
電子楽器においては、この操作子の設定レベルが
大きく変更された場合、この変更に即応して楽音
信号の音量が急激に変化し、クリツク等の不快な
雑音が生じてしまうという問題があつた。また、
各種音色等に対応する楽音制御データを予じめ記
憶しておき、スイツチ操作にもとづいてこれらの
データを読み出して楽音制御を行なうプリセツト
機能を具える電子楽器も従来から知られている
が、演奏中にこのプリセツト機能を切換えた場合
にも設定レベルの大きな変動が生じることがあ
り、上述と同様の問題が生じる。
一方、音色プリセツトスイツチの切換えに伴う
クリツクを除去するために、音色プリセツトスイ
ツチが切換えられたことを検出し、これに基づき
楽音信号のミユーテイングを行うことが知られて
いる(特開昭52−120819号)。しかし、これでは、
音色プリセツトスイツチが切り換えられればいつ
でもミユーテイングが行われてしまうので、好ま
しくなかつた。
すなわち、音色等楽音制御要素の種類によつて
は、特にミユーテイングを行う必要のないものも
あるにもかかわらず、スイツチが切り換えられれ
ばいつでもミユーテイングが行われてしまうの
は、あまり好ましくない。一般的に、本来なら
ば、音がとぎれてしまうミユーテイング機能は、
楽音の音色、音量等の変化が不自然でない限り行
わないほうが望ましいともいえる。
この考案は上述の点に鑑みてなされたもので、
音量レベル等楽音制御データの設定値が変更され
た場合該データによつて制御された楽音の音量を
一時的に減衰させることにより、設定値の変更に
伴なうクリツク等の雑音を除去するようにした電
子楽器の楽音制御装置において、ミユーテイング
を必要とする特定種類の楽音制御データが変更さ
れたときのみ楽音信号のミユーテイングを行うよ
うにしようとするものである。
以下添付図面を参照してこの考案の一実施例を
詳細に説明しよう。
第1図において、コントロールパネル10は音
色、音量、効果等を選択設定するための各種の楽
音制御用操作子を含む部分である。プリセツトパ
ネル11はコントロールパネル10の各操作子の
状態を予じめ設定した状態に自動的に設定するた
めのスイツチを含む部分である。制御回路12は
コントロールパネル10における各操作子の選択
設定状態の読み出し及びプリセツトパネル11を
使用したプリセツト動作(プリセツトデータの書
込み及び読み出し)を制御するものである。キー
スイツチ回路13は鍵盤の各鍵に対応するキース
イツチを含み、押圧鍵を表わす情報を楽音発生部
14に与える。複音楽器の場合、楽音発生部14
は同時最大発音数に相当するチヤンネルを有し、
押圧鍵をいずれかのチヤンネルに割当てて発音さ
せる。楽音発生部14は押圧鍵に対応する音高の
楽音信号を制御回路12から与えられる楽音制御
信号に応じた音色、音量、効果等を付与して発生
する。楽音発生部14から出力された楽音信号は
サウンドシステム15に与えられる。
第2図には制御回路12とプリセツトパネル1
1の詳細例が示されており、コントロールパネル
10における各操作子ユニツト10A…,10B
…の詳細は省略されている。コントロールパネル
10における操作子には大別して2つのタイプが
ある。1つは、1つのスイツチにより音色あるい
は効果等の選択を行なうもの(これをA型操作子
ということにする)、もう1つは複数のスイツチ
により音色、音量、効果等の段階的選択設定を行
なうもの(これをB型操作子ということにする)、
である。コントロールパネル10にはA型及びB
型の操作子が複数配列されている。
第3図はコントロールパネル10におけるB型
操作子ユニツトの一例を示す図である。ここに示
された操作子はフルート16フイート系音色
(FLUTE16′)の音量レベルを0から7までの8
段階で選択設定するための音色選択操作子であ
る。この操作子は、レベル0乃至7に対応する自
己復帰型押釦スイツチPS0乃至PS7をたて長に
配列して成り、その押釦PB0乃至PB7の内部に
夫々発光素子(例えば発光ダイオード)L0乃至
L7を収納してある。各押釦スイツチPS0乃至
PS7の出力はプライオリテイエンコーダ16に
与えられる。プライオリテイエンコーダ16は押
圧された押釦スイツチ(PS0乃至PS7のうち1
つ)を示す3ビツトの2進信号をエンコードする
もので、複数の押釦スイツチが同時に押圧された
場合はそのうち1つを優先選択してエンコードす
る。エンコーダ16の出力はセレクタ17の
「0」入力に与えられる。セレクタ17の制御入
力に与えられるロード信号LA(またはLB)は通
常は“0”であり、この選択制御入力信号が
“0”のとき「0」入力に与えられているエンコ
ーダ16からの信号を選択する。また、プライオ
リテイエンコーダ16は押釦スイツチPS0乃至
PS7が押圧されたときイベント信号EVTを出力
する。このイベント信号EVTはオア回路19を
介してレジスタ18のロード制御入力(L)に与えら
れる。レジスタ18は、ロード制御入力(L)に信号
“1”が与えられたとき、セレクタ17から与え
られるコード信号を取り込む。従つて、押釦スイ
ツチ(PS0乃至PS7のうちいずれか1つ)が押
圧されたとき、この押圧された押釦スイツチを示
すコード信号がレジスタ18に記憶される。
レジスタ18の出力はデコーダ20に入力さ
れ、「0」乃至「7」のデコード出力のいずれか
が“1”となる。デコーダ20の出力はオア回路
21乃至28を介して各押釦PB0乃至PB7に対
応する発光素子L0乃至L7に印加される。デコ
ーダ20における「0」乃至「7」の出力はレジ
スタ18に記憶されているコード信号に対応する
押釦スイツチのレベルに対応している。「0」乃
至「7」のうち1つのレベルを示すデコーダ20
の出力によつてそのレベル以下のずべての発光素
子(L0乃至L7のうちいずれか1乃至複数)が
点灯されるようにオア回路21乃至28とデコー
ダ20とが接続されている。
例えば押釦スイツチPS4が押圧されると、こ
のスイツチPS4に対応する2進コード信号
“100”がレジスタ18に記憶され、デコーダ20
の出力「4」が“1”となる。これによりレベル
4以下の発光素子L0乃至L4に対応するオア回
路21乃至25に夫々“1”が入力され、これら
の発光素子L0乃至L4がすべて点灯される。こ
のように、選択されたレベル4のみならずそれ以
下のレベルに対応する発光素子L0乃至L4をす
べて点灯することにより棒グラフ状にレベル表示
を行なうことができ、レベル設定量が判別し易く
なるという利点がある。
第4図はコントロールパネル10におけるB型
操作子ユニツトの別の例を示す図である。各段階
0乃至7に対応する表示器ケースDC0乃至DC7
の内部に発光素子L8乃至L15が夫々収納され
ている。アツプ用押釦PB8は設定量(音量レベ
ルあるいはリズムテンポあるいはサステイン時間
等)を増大するとき押圧するものであり、ダウン
用押釦PB9は設定量を減少するとき押圧するも
のである。各押釦PB8,PB9に対応して2段階
のスイツチPS81,PS82,PS91,PS92
が夫々設けられている。スイツチPS81,PS9
1は浅い押圧タツチで導通し、スイツチPS82,
PS92は深い押圧タツチで導通する。押釦PB8
またはPB9を浅いタツチで押圧したときはスイ
ツチPS81,PS91のオン出力“1”がアンド
回路29,30を介してアンド回路31,32に
与えられ、低周波クロツクパルスLFOを1/2分周
器33で1/2分周した低速低周波クロツクパルス
LFO′が選択される。押釦PB8またはPB9を深
いタツチで押圧したときはスイツチPS82,PS
92のオン出力“1”がアンド回路34,35に
与えられ、低周波クロツクパルスLFOが選択さ
れる。このとき、インバータ36,37の出力
“0”によりアンド回路29,30が動作不能と
なり、第1スイツチPS81,PS91の出力は禁
止される。アツプ用押釦PB8の操作にもとづい
て選択された高速または低速の低周波クロツクパ
ルスLFO,LFO′は、アンド回路31または34
からオア回路38及びアンド回路40を介してプ
ログラマブルアツプダウンカウンタ42のアツプ
カウント入力(U)に与えられる。ダウン用押釦
PB9の操作にもとづいて選択されたクロツクパ
ルスLFO,LFO′はオア回路39及びアンド回路
41を介してカウンタ42のダウンカウント入力
(D)に与えられる。
アツプカウント中にカウンタ42の内容が最大
値(オール“1”)になると、ナンド回路43の
出力が“0”となり、アンド回路40が動作不能
となつてアツプカウントが禁止される。ダウンカ
ウント中にカウンタ42の内容が最小値(オール
“0”)になると、オア回路44の出力が“0”と
なり、アンド回路41が動作不能となつてダウン
カウントが禁止される。
カウンタ42の出力のうち上位3ビツトはデコ
ーダ45に入力され、「0」乃至「7」のうちい
ずれか1つのデコード出力が“1”となる。デコ
ーダ45の各出力は第3図のデコーダ20と同様
にオア回路46乃至53を介して自己及び自己よ
り下位の段階に対応するすべての発光素子(L8
乃至L15のうち1乃至複数)に印加される。例
えばデコーダ45の出力が「3」のときは発光素
子L8乃至L11が点灯される。
設定量を素速く増大するときはアツプ用押釦
PB8を深く押圧する。すると、アンド回路34
を介して高速の低周波クロツクパルスLFOが選
択され、このクロツクパルスLFOのレートでカ
ウンタ42が素速くアツプカウントされる。この
カウンタ42の増数に伴ない発光素子L8乃至L
15が上位の段階に向けて順次点灯していくの
で、所望の段階まで点灯したとき押釦PB8から
指を離せばよい。押釦PB8を浅く押圧したとき
は低速の低周波クロツクパルスLFO′が選択され
るので、カウンタ42の増数レートは遅い。従つ
て設定量を僅かだけ増大するときは押釦PB8を
浅く押圧するのがよい。これとは反対に、設定量
を素速く減少させるときはダウン用押釦PB9を
深く押圧し、ゆつくり減少させるときは押釦PB
9を浅く押圧する。カウンタ42の減数に伴ない
発光素子L8乃至L15が下位に向けて順次消灯
していくので、所望の段階まで消灯したとき押釦
PB9から指を離せばよい。
尚、第3図及び第4図共、設定量が棒グラフ状
に点灯表示されるようになつているが、設定量に
対応する単一の発光素子のみを点灯する場合はデ
コーダ20及び45の各出力「0」乃至「7」を
各々に対応する単一の発光素子のみに印加するよ
うにすればよい。棒グラフ状の表示が好ましいも
のは各音色毎の音量レベル、自動リズム音の音量
レベル、リズムのテンポ、サステイン時間長、等
であり、単一点灯が好ましいものは上鍵盤音と下
鍵盤音の音量バランス、鍵盤音とリズム音の音量
バランス等である。
第5図はコントロールパネル10におけるA型
操作子ユニツトの一例を示す図である。A型操作
子は1個の押釦スイツチPS10から成り、その
押釦PB10の内部に発光素子L16が収納され
ている。押釦スイツチPS10が押圧されると、
ワンシヨツト回路54から1パルスが出力され、
アンド回路55及び56に供給される。R−Sフ
リツプフロツプ57の出力(Q)がアンド回路5
5に加えられると共にインバータ58で反転され
てアンド回路56に加えられている。アンド回路
55の出力はオア回路59を介してフリツプフロ
ツプ57のリセツト入力(R)に加わり、アンド
回路56の出力はオア回路60を介してフリツプ
フロツプ57のセツト入力(S)に加わる。フリ
ツプフロツプ57の出力(Q)は発光素子L16
に印加される。従つて自己復帰型の押釦スイツチ
PS10を押圧する毎にフリツプフロツプ57の
状態が反転し、発光素子L16が点灯または消灯
される。
第2図において、コントロールパネル10にお
ける複数のA型操作子ユニツト10A…及びB型
操作子ユニツト10B…の出力は、縦続接続され
た並列入力直列出力型(これをPISOで示す)シ
フトレジスタ61a乃至61nによつて1ビツト
の直列データSDに変換されて制御回路12に供
給される。また、制御回路12からはコントロー
ルパネル10の各操作子を所定の状態に設定する
ための直列データSSDが与えられるようになつて
おり、この直列データSSDは縦続接続された直列
入力並列出力型(これをSIPOで示す)シフトレ
ジスタ62a乃至62nによつて並列データに変
換されて各操作子ユニツト10A…,10B…に
入力される。また、SIPOシフトレジスタ62a
乃至62nの出力を所定のタイミングで各操作子
ユニツト10A…,10B…に取り込むためのロ
ード信号LAまたはLBが制御回路12からコント
ロールパネル10に与えられる。
第3図に示すようなB型操作子ユニツトにおい
ては、この操作子ユニツトに対応するSIPOシフ
トレジスタ(62a乃至62nのうちいずれか1
つ)から出力される並列コード信号はセレクタ1
7の「1」入力に与えられ、ロード信号LA(また
はLB)はセレクタ17の制御入力及びオア回路
19を介してレジスタ18のロード制御入力(L)に
与えられる。従つて、ロード信号LA(またはLB)
が“1”のとき、この操作子ユニツトに対応する
SIPOシフトレジスタ(62a乃至62nのうち
1つ)から与えられるコード信号がセレクタ17
の「1」入力を介してレジスタ18に取り込まれ
る。また、第4図に示すようなB型操作子ユニツ
トにおいては、このユニツトに対応するSIPOシ
フトレジスタ(62a乃至62nのうちいずれか
1つ)から出力される並列コード信号はプログラ
マブルアツプダウンカウンタ42のプリセツトデ
ータ入力PDIに与えられ、ロード信号LA(または
LB)は該カウンタ42のプリセツト可能入力PE
に与えられる。従つて、ロード信号LA(または
LB)が“1”のとき、このユニツトに対応する
SIPOシフトレジスタ(62a乃至62nのうち
1つ)から与えられるコード信号がカウンタ42
にプリセツトされる。
第5図に示すようなA型操作子ユニツトにおい
ては、このユニツトに対応するSIPOシフトレジ
スタ(62a乃至62nのうち1つ)の出力信号
はアンド回路63に与えられると共にインバータ
64で反転されてアンド回路65に与えられる。
またロード信号LA(またはLB)はアンド回路6
3及び65に与えられる。アンド回路63の出力
はオア回路60を介してフリツプフロツプ57の
セツト入力(S)に与えられ、アンド回路65の
出力はオア回路59を介してリセツト入力(R)
に与えられる。従つて、ロード信号LA(または
LB)が“1”のとき、このユニツトに対応する
SIPOシフトレジスタ(62a乃至62nのうち
1つ)の出力信号が“1”ならばフリツプフロツ
プ57は強制的にセツトされ、“0”ならば強制
的にリセツトされる。
第3図に示すようなB型操作子ユニツトにおい
てはレジスタ18の出力が該ユニツトに対応する
PISOシフトレジスタ(61a乃至61nのうち
1つ)に入力される。また、第4図に示すような
B型操作子ユニツトにおいてはカウンタ42の出
力が該ユニツトに対応するPISOシフトレジスタ
(61a乃至61nのうち1つ)に入力される。
第5図に示すようなA型操作子ユニツトにおいて
はフリツプフロツプ57の出力が該ユニツトに対
応するPISOシフトレジスタ(61a乃至61n
のうち1つ)に入力される。
A型操作子ユニツトに対応するシフトレジスタ
61a乃至61n,62a乃至62nは夫々1ス
テージしかシフトステージを持たず、B型操作子
ユニツトに対応するシフトレジスタ61a乃至6
1n,62a乃至62nは各ユニツトのレジスタ
18あるいはカウンタ42のビツト数と同数のス
テージ数をもつことはいうまでもない。この実施
例では、コントロールパネル10における全操作
子の出力データの合計ビツト数は64ビツトであ
り、従つて、PISOシフトレジスタ61a乃至6
1n及びSIPOシフトレジスタ62a乃至62n
の合計ステージ数は夫々64ステージである。各シ
フトレジスタ61a乃至61n及び62a乃至6
2nはシステムクロツクパルスφに従つてシフト
制御される。タイミング信号発生器66はシステ
ムクロツクパルスφにもとづいて各種のタイミン
グ信号を発生するためのもので、そのうちのタイ
ミング信号SY63はPISOシフトレジスタ61a
乃至61nへの並列データ取り込みタイミングを
制御する。このタイミング信号SY63はシステ
ムクロツクパルスφの1周期分のパルス幅をも
ち、パルスφが64パルス発生する毎に1パルスの
割合で繰返し発生する。
各PISOシフトレジスタ61a乃至61nのロ
ード制御入力にはタイミング信号SY63が与え
られており、この信号SY63が“1”となつた
とき、コントロールパネル10の各操作子ユニツ
トから出力されている各種楽音制御データが各レ
ジスタ61a乃至61nに並列的に取り込まれ
る。取り込まれたデータはシフトレジスタ61a
乃至61n内を順次シフトされていき、最後のシ
フトレジスタ61nの最後ステージから直列デー
タSDとして出力される。信号SY63の発生時か
らクロツクパルスφの64パルス分の時間が経過す
ると、64ステージから成るPISOシフトレジスタ
61a乃至61nにおける全データの直列シフト
出力が完了する。このときタイミング信号SY6
3が再び発生し、各レジスタ61a乃至61nに
並列データが新たに取り込まれる。こうして、合
計64ビツトの各種楽音制御データが直列化されて
繰返し出力される。
直列化された楽音制御データSDは楽音発生部
14に与えられると共に、制御回路12内の
SIPOシフトレジスタ67に入力される。この
SIPOシフトレジスタ67はシステムクロツクパ
ルスφによつてシフト制御される64ステージ/1
ビツトのシフトレジスタであり、64ビツトの直列
楽音制御データSDを並列データに変換して各ス
テージから出力する。また、シフトレジスタ67
の最終ステージの出力は排他オア回路68に入力
される。この回路68の他の入力には直列楽音制
御データSDが加えられており、両入力には64ビ
ツト分の時間遅れがある。従つて、64ビツトの楽
音制御データのうち同じデータ(ビツト)の現在
の状態(SD)とその直前の状態とが排他オア回
路68で順次比較されることになる。両者が一致
するとき(つまりデータが変化していないとき)
排他オア回路68の出力は“0”であり、不一致
のとき(つまりデータが変化したとき)“1”で
ある。この排他オア回路68の出力はイベント信
号EVNTとして楽音発生部14に与えられる。
SIPOシフトレジスタ67から並列的に出力さ
れる64ビツトのデータはプリセツトRAM(ラン
ダムアクセスメモリの略、以下同じ)69及びキ
ヤンセルRAM70のデータ入力端子に夫々与え
られる。プリセツトRAM69は1ワードが64ビ
ツトから成る楽音制御データを4ワード分記憶し
得る容量を有し、キヤンセルRAM70は1ワー
ド分記憶し得る容量を有する。RAM69におけ
る各ワードの記憶エリアはプリセツトパネル11
の4つのプリセツトスイツチP1,P2,P3,
P4に夫々対応しており、これらのスイツチP1
乃至P4によつてアドレス指定される。演奏者の
好みに応じて自由に設定されたコントロールパネ
ル10の各操作子の状態をRAM69に書き込み
(プリセツトし)、かつ読み出すために、プリセツ
トスイツチP1乃至P4が設けられている。
プリセツトROM(リードオンリーメモリの略、
以下同じ)71はコントロールパネル10の各操
作子の状態を表わすデータを3ワード分予じめ記
憶したもので、プリセツトパネル11の3つのプ
リセツトスイツチP5,P6,P7によつて各ワ
ードの記憶エリアがアドレス指定される。記憶回
路72は磁気カードMCに記憶されているコント
ロールパネル10の各操作子の状態を示す1ワー
ド分のデータを読み取つて記憶するための回路で
ある。
RAM69,70、ROM71、及び記憶回路
72のいずれかから読み出された1ワード分の楽
音制御データ(プリセツトデータ)はPISOシフ
トレジスタ73に並列入力される。このシフトレ
ジスタ73はシステムクロツクパルスφによつて
シフト制御される64ステージ/1ビツトのレジス
タであり、タイミング信号SY63のパルス発生
タイミングで1ワード分(64ビツト)の並列デー
タを各ステージにロードする。シフトレジスタ7
3に取り込まれた1ワード分の楽音制御データ
(プリセツトデータ)はクロツクパルスφに従つ
て最終ステージから順次出力され、直列のプリセ
ツトデータSSDとしてSIPOシフトレジスタ62
a乃至62nの最初のステージに直列入力され
る。そして、前述の通り、ロード信号LA(または
LB)にもとづいて各操作子ユニツト10A…,
10B…のレジスタ18あるいはカウンタ42あ
るいはフリツプフロツプ57等に夫々記憶され
る。従つて、プリセツトモードが選択された場合
はそのプリセツトデータの状態が各操作子ユニツ
ト10A…,10B…で夫々表示される。尚、後
述のように、ロード信号LA,LBはタイミング信
号SY63に同期して発生される。従つて、前回
のタイミング信号SY63の発生時にPISOシフト
レジスタ73に取り込まれた64ビツトのデータが
そつくりそのままSIPOシフトレジスタ62a乃
至62nに転送されたとき信号LA,LBが発生
し、これらレジスタ62a乃至62nの内容が各
操作子ユニツト10A…,10B…に取り込まれ
る。
プリセツトパネル11におけるキヤンセルスイ
ツチCSW及びプリセツトスイツチP1乃至P7
の出力と、磁気カードMCが挿入されたときに発
生される磁気カード読み取り終了信号MCRとが
優先回路74に入力されている。優先回路74は
入力信号のうち“1”となつている信号を1つだ
け選択して出力するもので、複数の入力信号が
“1”のときは所定の優先順位に従つて1つの信
号“1”を選択する。変化検出回路75は優先回
路74の各出力信号が“0”から“1”または
“1”から“0”に変化したことを検出するため
のもので、変化を検出したときイベント信号P・
EVNTを出力する(“1”にする)。また、優先
回路74を経由したキヤンセルスイツチCSWの
出力信号はRAM70の読み出し可能端子(RE)
に与えられると共にキヤンセルリクエスト信号
CREQとしてオア回路76に与えられる。優先回
路74を経由したプリセツトスイツチP1乃至P
4の出力信号はRAM69のアドレス入力及び読
み出し可能端子(ADRS・RE)に与えられると
共に、オア回路77でまとめられてエニーRAM
リクエスト信号AREQとしてオア回路76に与
えられる。優先回路74を経由したプリセツトス
イツチP5乃至P7の出力信号はROM71のア
ドレス入力及び読み出し可能端子(ADRS・RE)
に与えられると共に、オア回路78でまとめられ
てエニーROMリクエスト信号OREQとしてオア
回路76に与えられる。優先回路74を経由した
磁気カード読み取り終了信号MCRは記憶回路7
2の読み出し可能端子(RE)に与えられると共
に磁気カードリクエスト信号MREQとしてオア
回路76に与えられる。
プリセツトパネル11に設けられたメモリスイ
ツチMSWはRAM69に書込み命令を与えるた
めのものである。このスイツチMSWの出力信号
MEMはアンド回路79に与えられる。アンド回
路79の他の入力にはタイミング信号SY63と
エニイRAMリクエスト信号AREQが加えられて
おり、その出力はRAM69の書込み可能端子
(WE)に与えられる。RAM69は書込み可能端
子(WE)に“1”が与えられたとき、アドレス
入力(ADRS)によつて指定されたエリアに
SIPOシフトレジスタ67から出力された64ビツ
ト分のデータを書込む。信号SY63のパルス発
生タイミングにおいては、該信号SY63の前回
の発生タイミングにおいてコントロールパネル1
0からPISOシフトレジスタ61a乃至61nに
取り込まれた64ビツトのデータがすべてSIPOシ
フトレジスタ67に転送されてきている。従つ
て、この信号SY63のタイミングでRAM69
の書込みを制御することにより、コントロールパ
ネル10の全操作子の状態を示す64ビツトのデー
タをすべて書込むことができる。また、RAM6
9では、書込み可能端子(WE)に与えられる信
号が“0”のとき、アドレス入力及び読み出し可
能端子(ADRS・RE)に与えられる信号によつ
て指定されたエリアから1ワード(64ビツト)分
のデータを読み出す。
RAM69に対する書込みは次のようにして行
なう。演奏者は、まず、コントロールパネル10
の各操作子を所望の状態に手動設定する。すなわ
ち、第3図乃至第5図に示すような各操作子ユニ
ツト10A…,10B…の押釦PB0,PB1…を
望み通りに押圧し、記憶回路(レジスタ18、カ
ウンタ42、フリツプフロツプ57等)に所望の
状態を示すデータを夫々記憶させる。こうして手
動設定した各操作子の状態は各々に対応する発光
素子L0,L1…によつて可視表示され、演奏者
によつて確認される。各操作子の状態を示すデー
タは各ユニツト10A…,10B…内の記憶回路
18,42,57からPISOシフトレジスタ61
a乃至61nを介してSIPOシフトレジスタ67
に絶えず送り込まれる。
コントロールパネル10の全操作子を所望の状
態に設定し終えた後、RAM69の所望のエリア
を指示するプリセツトスイツチ(P1乃至P4の
うち1つ)を押圧すると同時にメモリスイツチ
MSWを押圧する。すると、タイミング信号SY
63のタイミングでアンド回路79の条件が成立
し、押圧されたプリセツトスイツチP1乃至P4
に対応するRAM69のエリアにレジスタ67の
データすなわちコントロールパネル10の設定状
態を示すデータが書き込まれる。
以上の操作を、コントロールパネル10の設定
状態を変えて、各プリセツトスイツチP1乃至P
4につき、夫々行なう。こうして、RAM69の
全エリアに演奏者の望みの楽音制御データの組合
せが4組(4ワード)記憶される。
RAM69あるいはROM71を読み出す場合
は、プリセツトスイツチP1乃至P7のいずれか
1つを単独で押圧する。これにより、RAM69
あるいはROM71の対応するエリアから64ビツ
ト分のデータが読み出され、タイミング信号SY
63のタイミングでPISOシフトレジスタ73に
ロードされる。
例えば、RAM69を読み出すためのスイツチ
P1乃至P4が押圧されると、RAM69からデ
ータが読み出されると共に、第6図に示すように
エニーRAMリクエスト信号AREQが“1”とな
る。また、イベント信号P・EVNTが第6図に
示すように発生する。このイベント信号P・
EVNTはアンド回路80に与えられる。アンド
回路80の他の入力には信号AREQの“1”が
オア回路76を介して加えられる。従つて、アン
ド回路80の出力信号S1はプリセツトスイツチ
P1乃至P4が新たに押圧されたとき、イベント
信号P・EVNTに対応して“1”となる。アン
ド回路80の出力信号S1はR−Sフリツプフロ
ツプ81のセツト入力(S)に加わる。このフリ
ツプフロツプ81のリセツト入力(R)にはタイ
ミング信号SY63が加わる。従つて、フリツプ
フロツプ81の出力信号Q1は第6図に示すよう
に信号S1の立下りから信号SY63の立下りま
で“1”となる。アンド回路82には信号Q1と
SY63とが入力されており、その出力信号S2
は第6図に示すように発生する。すなわち、プリ
セツトスイツチP1乃至P4が押圧されたときか
ら数えて最初のタイミング信号SY63(第6図
参照)が発生するときに同期して信号S2が
“1”となる。丁度このとき、RAM69から読
み出されたデータがPISOレジスタ73にロード
される。
信号S2はセツト優先型のR−Sフリツプフロ
ツプ83のセツト入力(S)に与えられる。この
フリツプフロツプ83のリセツト入力(R)には
タイミング信号SY63が加えられる。従つて、
このフリツプフロツプ83の出力信号Q2は第6
図に示すように信号S2の立下りから次の信号
SY63の立下りまでの64タイムスロツト(1タ
イムスロツトはクロツクパルスφの1周期)の間
“1”となる。この出力信号Q2とタイミング信
号SY63がアンド回路84に入力されており、
第6図に示すように該アンド回路84からロード
信号LAが発生される。すなわち、RAM69か
ら新たに読み出されたデータがPISOレジスタ7
3に取り込まれたときから64タイムスロツト分の
時間が経過したときロード信号LAが発生する。
従つて、スイツチP1乃至P4によつて選択され
た64ビツト分のプリセツトデータがSIPOレジス
タ62a乃至62nに確実に転送されたときロー
ド信号LAが発生し、夫々に対議する所定の操作
子ユニツト10A…,10B…にこれらのデータ
が取り込まれる。尚、操作子ユニツト10A…,
10Bにはロード信号LA及びLBのいずれか一方
が入力されるようになつているが、通常は信号
LBはLAと全く同一の信号であると考えてよい。
すなわち、信号LBを出力するアンド回路85は、
通常はインバータ86の出力信号“1”によつて
動作可能となつており、他の入力に加わる信号
LAに対応して信号LBが発生するようになつてい
る。信号LAとLBの違いについては後述する。
スイツチP5乃至P7あるいはCSW押圧操作
にもとづいてあるいは磁気カードMCの挿入にも
とづいてROM71あるいはRAM70あるいは
記憶回路72を読み出す場合も上述と同様に、読
み出したデータがPISOレジスタ73に取り込ま
れたときから64タイムスロツト後に1発のロード
信号LAが発生し、これらのデータが所定の各操
作子ユニツト10A…,10B…に夫々取り込ま
れる。すなわち、前述と同様に、スイツチ出力あ
るいは信号MCRの変化時にイベント信号P・
EVNTが発生し、かつこれらのスイツチ出力あ
るいは信号MCRに対応してリクエスト信号
CREQ,OREQ,MREQが発生することにより
アンド回路80の条件が成立し、これにもとづき
ロード信号LAが発生される。
尚、ROM71に対応する3つのプリセツトス
イツチP5乃至P7のうち、P5及びP6は楽音
を望ましい状態で発生させるためのプリセツトデ
ータを夫々選択するものであるが、P7はコント
ロールパネル10の状態を初期状態にリセツトす
るためのデータを選択するためのものである。す
なわち、このスイツチP7を押圧すると、各操作
子の設定レベルを0に、音量バランスを中点に、
各効果をオフ状態に、夫々設定するデータが
ROM71から読み出され、これにもとづきコン
トロールパネル10の各操作子が初期状態に設定
される。従つて各操作子の初期設定がワンタツチ
で行なえる。
キヤンセルRAM70は、RAM69,70、
ROM71、あるいは記憶回路72から読み出さ
れたプリセツトデータをコントロールパネル10
に書き込む直前に該コントロールパネル10で設
定されていた状態を記憶するためのものである。
このRAM70の書込み可能端子(WE)にはア
ンド回路84から出力されたロード信号LAが与
えられる。このロード信号LAにもとづいてコン
トロールパネル10にプリセツトデータを書き込
むとき、その直前までコントロールパネル10で
設定されていた状態を示すデータはSIPOレジス
タ67に記憶されている。従つて、ロード信号
LAが発生すると、その直前のコントロールパネ
ル10の設定状態を示すデータがRAM70に書
込まれる。
このキヤンセルRAM70は、コントロールパ
ネル10に記憶したプリセツトデータをキヤンセ
ルして、該パネル10の状態を該プリセツトデー
タを記憶する直前の状態に戻すために利用され
る。例えば、演奏前にプリセツトRAM69(あ
るいは磁気カードMC)に書き込むべきデータを
コントロールパネル10において選択設定する場
合、あるいは演奏中にプリセツトモードから手動
モードに戻す場合にこのRAM70が有効に利用
される。RAM69に書き込むべきデータを形成
する(望みの音作り)のための典型的な手順を説
明すると次の通りである。
まずリセツト用のスイツチP7を押圧してコン
トロール10の状態をリセツトする。次に、コン
トロールパネル10の各操作子を望みの状態に
夫々手動設定する。手動によつて設定した各操作
子の状態を示すデータは直列データSDとして出
力され、SIPOレジスタ67に入力される。手動
設定した状態はコントロールパネル10の各発光
素子L0,L1…の点灯表示によつて目視確認で
きる。また、このデータSDは楽音発生部14に
も与えられるので、適当な鍵を押圧して楽音を発
音させることにより、手動設定した楽音制御内容
を耳で確認することもできる。次に、ROM71
に記憶されている固定のプリセツトデータあるい
はRAM69に既に記憶されているプリセツトデ
ータと上記手動設定データとを比較するために、
所望のプリセツトスイツチP1乃至P6を押圧す
る。これにより、RAM69あるいはROM71
から1組のプリセツトデータが読み出されて
PISOレジスタ73にロードされる。その64タイ
ムスロツト後にロード信号LAが発生され、PISO
レジスタ73からSIPOレジスタ62a乃至62
nに移つたプリセツトデータがコントロールパネ
ル10に書き込まれると同時に、SIPOレジスタ
67の手動設定データがRAM70に記憶され
る。プリセツトデータの内容はコントロールパネ
ル10の点灯表示によつて目視確認できると共に
実際に楽音を発音させて耳で確認することもでき
る。こうして、先の手動設定内容とプリセツト内
容とを比較した後、キヤンセルスイツチCSWを
押圧する。そうすると、キヤンセルRAM70か
ら先の手動設定内容が読み出されてPISOレジス
タ73にロードされると共に、信号P・EVNT
とOREQにもとづいてロード信号LAが発生し、
PISOレジスタ73からSIPOレジスタ62a乃至
62nに転送された先の手動設定データがコント
ロールパネル10に記憶される。こうして、コン
トロールパネル10のプリセツトデータがキヤン
セルされ、該パネル10の状態はそのプリセツト
データを記憶する直前の手動設定状態に復帰す
る。演奏者は、先のプリセツト内容との比較にも
とづきコントロールパネル10の手動設定内容を
適宜手直しする。こうして、コントロールパネル
10における手動設定状態を最終的に確定した
ら、メモリスイツチMSWと所望のプリセツトス
イツチP1乃至P4を同時に押圧してその状態を
プリセツトRAM69に記憶する。
また、演奏中にプリセツトモードによる演奏を
挿入する場合は、プリセツトスイツチP1乃至P
6等が操作される直前のコントロールパネル10
の状態がRAM70に記憶されるので、その後キ
ヤンセルスイツチCSWを押圧することによりプ
リセツトモードが挿入される直前の状態にコント
ロールパネル10の状態を復帰させることがで
き、便利である。
プリセツトパネル11に設けられた書込みスイ
ツチWSWは磁気カードMCにデータを書込むた
めのものである。記憶回路87は、コントロール
パネル10における設定状態を示す直列データ
SDを受入れ、それらをタイミング信号SY63の
タイミングで並列データに変換して記憶するもの
である。この記憶回路87のイネーブル入力(E)に
は書込みスイツチWSWの出力が与えられてい
る。88は磁気カード挿入検知回路であり、磁気
カードMCが挿入されたときこれを検知してモー
タ回路89を駆動し、カードMCをヘツドWH,
RHまで引き込みその後返却する。挿入検知回路
88の出力は記憶回路87の読み出し可能端子
(RE)及び記憶回路72の書込み可能端子
(WE)にも与えられる。記憶回路87は書込み
スイツチWSWの押圧後磁気カードMCが挿入さ
れたことを条件に記憶データ(すなわちコントロ
ールパネル10の現在の設定状態を示すデータ)
を読み出して書込みヘツドWHに与える。こうし
て、磁気カードMCにコントロールパネル10の
状態を書込む(プリセツトする)ことができる。
磁気カードMCの記憶内容をコントロールパネ
ル10にセツトする場合は、該カードMCを単独
で挿入する。読み取りヘツドRHで読み取つた磁
気カードMCの記憶内容は記憶回路72に記憶さ
れる。この読み取りが終了したとき記憶回路72
から読み取り終了信号MCRが出力され、優先回
路74を経由して該回路72の読み出し可能端子
(RE)に与えられる。同時にイベント信号P・
EVNTとカードリクエスト信号MREQが発生し、
これにもとづきロード信号LAが発生する。従つ
て、記憶回路72に記憶された磁気カードMCの
記憶データが該回路72から読み出され、PISO
レジスタ73、SIPOレジスタ62a乃至62n
を介してコントロールパネル10に記憶される。
プリセツトパネル11に設けられた禁止スイツ
チDSWは、RAM69,70、ROM71あるい
は記憶回路72から読み出されたプリセツトデー
タをコントロールパネル10に書込む場合に、予
じめ定めた一部の操作子ユニツトにおいてデータ
の変更を禁止するためのスイツチである。このス
イツチDSWの出力は1/2分周動作を行なうTフリ
ツプフロツプ90に入力される。このフリツプフ
ロツプ90の状態はスイツチDSWが押圧される
毎に“1”または“0”に反転する。この出力が
発光素子L17に与えられると共にインバータ8
6で反転されてアンド回路85に入力される。通
常はTフリツプフロツプ90の出力を“0”に設
定しておく。その場合、インバータ86の出力は
“1”であり、アンド回路85が動作可能となる。
従つて、ロード信号LBはLAと同様に発生し、ロ
ード信号LAの発生時にコントロールパネル10
の全操作子ユニツトの内容がプリセツトデータに
よつて書替えられる。このとき、禁止スイツチ
DSWに付属する発光素子L17は消灯しており、
一部データの書替えが禁止されていないことを示
す。
一部データの書替えを禁止する場合は、発光素
子L17の消灯時に禁止スイツチDSWを押圧す
る。するとTフリツプフロツプ90が“1”に変
わり、発光素子L17が点灯すると共にインバー
タ86の出力が“0”となり、アンド回路85が
動作不能となる。この状態では、ロード信号LA
が発生しても(“1”となつても)、ロード信号
LBは発生せず、常に“0”となつている。従つ
て、RAM69,70、ROM71あるいは記憶
回路72から読み出したプリセツトデータをロー
ド信号LAの発生タイミングでコントロールパネ
ル10に書込む場合、このロード信号LAの代わ
りにロード信号LBが与えられている操作子ユニ
ツトにはプリセツトデータが書込まれず、これら
の一部操作子ユニツトではそれまでの設定状態を
保持し続ける。書替え禁止状態を解除するには、
発光素子L17が点灯しているとき禁止スイツチ
DSWを押圧すればよい。
禁止スイツチDSWによる書替え禁止制御の対
象となる楽音制御フアクターは、適宜に選定して
よいが、例えば、自動リズム部(リズム種類及び
テンポ等)のように一連の楽曲において一般にそ
の内容が変化しないものなどが適している。この
ような書替え禁止制御によつて、所望のプリセツ
トデータの手動設定操作時あるいは演奏時におけ
る操作が楽になると共に、プリセツトデータのバ
リエーシヨンを容易に作成することができるよう
になり、事実上、プリセツトデータの種類を豊富
にすることができる。
以上のように、コントロールパネル10の各操
作子の設定状態を表示する発表素子L0,L1…
は各操作子ユニツト内の記憶回路(レジスタ1
8、カウンタ42、フリツプフロツプ57等)の
出力にもとづいて点灯されるようになつており、
かつこれらの記憶回路には手動設定されたデータ
及びプリセツトデータが記憶されるようになつて
いるため、各プリセツトデータの内容を各々に対
応する操作子ユニツトにて可視表示することがで
き、プリセツト内容の確認が容易に行なえるよう
になる。
各操作子ユニツト内の記憶回路18,42,5
7に記憶されたプリセツトによるあるいは手動設
定による各種楽音制御データは、前述の通り、直
列データSDに変換されて楽音発生部14に与え
られる。楽音発生部14には、排他オア回路68
から出力されるイベント信号EVNT及びタイミ
ング信号SY63更にはタイミング信号発生器6
6から出力される適宜のタイミング信号SYM等
も与えられる。
第7図に示す楽音発生部14において、直列化
された64ビツトの楽音制御データSDは64ステー
ジ/1ビツトのSIPOシフトレジスタ91に入力
される。SIPOシフトレジスタ91の全ステージ
の出力がレジスタ92に並列に入力される。一
方、イベント信号EVNTはR−Sフリツプフロ
ツプ93のセツト入力(S)に与えられる。タイ
ミング信号SY63は該フリツプフロツプ93及
びフリツプフロツプ95のリセツト入力(R)に
与えられると共にアンド回路94及び96に夫々
入力される。これらのフリツプフロツプ93,9
5及びアンド回路94,96は第2図のフリツプ
フロツプ81,83及びアンド回路82,84と
同様に接続されており、同様に動作する。直列デ
ータSDのうちいずれかのビツトが変化したとき
そのタイムスロツトに対応してイベント信号
EVNTが“1”となり、フリツプフロツプ93
がセツトされる。その次に到来するタイミング信
号SY63のタイミングでフリツプフロツプ95
がセツトされ、更にその次の信号SY63のタイ
ミングでアンド回路96の出力が“1”となる。
このアンド回路96の出力はレジスタ92のロー
ド制御入力(L)に与えられる。従つて、プリセツト
データの取り込みあるいは手動による設定内容の
変更によつてコントロールパネル10の記憶回路
18,42,57における記憶状態が変化したと
き、その変化後の新しい状態を示すデータが
SIPOレジスタ91からレジスタ92に記憶され
る。
レジスタ92に記憶された64ビツトの楽音制御
データのうち一部分が補間回路97A,97B,
…97Nを介して楽音発生回路98に与えられ、
残りの部分が楽音発生回路98に直接入力され
る。補間回路97A乃至97Nは音量レベル等複
数段階のレベル設定が可能な各種データに対応し
て夫々設けられている。例えば、フルート16フイ
ート系(F16′)あるいはフルート8フイート
系(F8′)等各音色毎の音量レベル設定データ
あるいは音量バランス設定データ等に夫々対応し
て補間回路97A乃至97Nが設けられる。この
補間回路97A乃至97Nは音色・音量レベルの
設定内容が変更されたとき変更前のレベルと変更
後のレベルとの間を滑らかに補間して設定レベル
の急激な変化をやわらげ、クリツク音等の不都合
を解消するためのものである。
第8図は補間回路97A乃至97Nの一例とし
て、変更前のレベルと変更後のレベルとの間を対
数的に補間するようにした例を示すものである。
出力レジスタ99には最終的に楽音発生回路98
に与えられるレベルデータ(現在のレベルデー
タ)X1が記憶されている。レジスタ92(第7
図)から変更後の新たなレベルデータX2が初め
て与えられたときこの出力レジスタ99のレベル
データX1は変更前のレベルを示している。引算
器100では「X2−X1」の引算を実行し、シ
フト回路101ではこの差「X2−X1」をシフ
トして「X2−X1/2n」なる微小値に縮小する。加 算器102はレジスタ99に記憶されているレベ
ルデータX2にシフト回路101から出力される
微小値を加算するもので、この加算結果がシステ
ムクロツクパルスφのタイミングでレジスタ99
に取り込まれる。第9図に示すように、レベルデ
ータが変更された直後は、データX1とX2の差
が最大であり、シフト回路101から加算器10
2に与えられる微小値は比較的大きな値である。
クロツクパルスφのタイミングでデータX1の値
が変化し、シフト回路101から与えられた微小
値の分だけX2に近づく。X1とX2の差が縮ま
るにつれてシフト回路101から加算器102に
与えられる微小値は徐々に小さな値となり、X1
の変化率が落ちる。こうして、レジスタ99から
出力されるレベルデータX1は、変更前のレベル
データと変更後のレベルデータX2との間を対数
的に補間するように変化する。最終的にX1がX
2に等しくなると、引算器100の出力及びシフ
ト回路101の出力は「0」となり、X2に等し
いレベルデータX1が加算器102及びレジスタ
99を循環して記憶保持される。尚、X2<X1
のときは引算器100の出力は負の値となり、加
算器102では事実上の減算が行なわれることは
いうまでもない。
第10図は補間回路97A乃至97Nの別の例
として、変更前のレベルと変更後のレベルとの間
を直線的に補間するようにした例を示すものであ
る。楽音発生回路98にはアツプダウンカウンタ
103から出力されるレベルデータX1が与えら
れる。比較器104はレジスタ92(第7図)か
ら与えられるレベルデータX2とレベルデータX
1とを比較し、X2<X1のときすなわちレベル
小の方向に変更されたときアンド回路105に
“1”を与え、X2>X1のときすなわちレベル
大の方向に変更されたときアンド回路106に
“1”を与える。アンド回路105が比較器10
4から与えられる信号“1”により動作可能とな
ると、低周波クロツクパルスLFOがカウンタ1
03のダウンカウント入力(D)に与えられ、データ
X1はX2に向つて一定レートで徐々に減少して
いく。また、アンド回路106が比較器104か
ら与えられる信号“1”により動作可能となる
と、低周波クロツクパルスLFOがアツプカウン
ト入力(U)に与えられ、データX1はX2に向
つて一定レートで徐々に増大する。こうしてX1
がX2に等しくなると、アンド回路105及び1
06は動作不能となり、カウンタ103はカウン
ト動作を停止して、X1=X2の状態を保持す
る。第11図はX2>X1のときの直線補間例を
示したものである。
尚、補間回路97A乃至97Nは上記例に限ら
ず適宜の構成を用いてよい。例えば所定の補間関
数を記憶したROM等を設けてこの関数に従つて
補間を行なうようにしてもよい。
楽音発生回路98は、キースイツチ回路13
(第1図)から与えられる押圧鍵の情報にもとづ
いて決定される音高の楽音信号を、レジスタ92
及び補間回路97A乃至97Nから与えられる楽
音制御データに応じた音高、音色、音量等の制御
を施した状態で、出力する。この楽音発生回路9
8における楽音発生方式は如何なる方式を用いて
もよい。また、自動リズム演奏回路等適宜の効果
回路が楽音発生回路98に含まれることはいうま
でもない。
楽音発生回路98に与えられる音量レベルデー
タは補間回路97A乃至97Nを経由したもので
あるので、コントロールパネル10におけるレベ
ル設定状態が急激に変化した場合でも、実際の音
量レベルはそれに急追することなく滑らかに変化
する。尚、補間回路97A乃至97Nを経由させ
るレベルデータの種類は音量レベルに限らず、急
激な変化が好ましくないと思われるものを適宜経
由させるようにするとよい。
楽音発生回路98がデイジタルの楽音信号を発
生するものである場合は、その出力信号をデイジ
タル−アナログ変換器(DAC)107に加えて
アナログの楽音信号に変換する。このアナログ楽
音信号はミユーテイング回路108を経由してサ
ウンドシステム15(第1図)に至る。
ミユーテイング回路108は、補間回路97A
乃至97Nと同様の目的で設けられたもので、コ
ントロールパネル10の各操作子のうちその設定
レベルが急激に変化したとき楽音に好ましくない
影響を与えるものに関して、その設定レベルが変
更されたとき楽音の音量レベルを一時的に弱める
ためのものである。第2図の排他オア回路68か
ら出力されるイベント信号EVNTとタイミング
信号発生器66から出力されるミユートタイミン
グ信号SYMがアンド回路109に与えられてお
り、このアンド回路109の出力信号が“1”と
なつたときミユーテイング回路108がミユーテ
イング動作を開始する。
ミユートタイミング信号SYMは、直列化され
た楽音制御データSDにおける64ビツト分のタイ
ムスロツトのうち、その設定状態が急激に変化し
たとき楽音に好ましくない影響を与えるおそれの
ある操作子(例えば各種音色の音量レベルを設定
するための操作子あるいは音量バランスを設定す
るための操作子など)の設定データが割当てられ
るタイムスロツトに同期して発生する(“1”と
なる)ものである。また、イベント信号EVNT
は前述の通り、64ビツトのデータSDのうちその
値が変化したビツトのタイムスロツトに同期して
発生するものである。従つて、その設定状態が急
激に変化したとき楽音に好ましくない影響を与え
るおそれのある操作子の設定状態が少しでも変化
すると、アンド回路109の条件が成立し、ミユ
ーテイング回路108のミユーテイング動作が実
行される。
第12図はミユーテイング回路108の一例を
示すもので、アンド回路109の出力信号はタイ
マ110のリセツト・スタート入力に与えられ
る。上述のようにアンド回路109の条件が成立
してその出力が“1”となつたとき、タイマ11
0が初期状態にリセツトされると共にその計時動
作を開始する。タイマ110は計時動作開始時点
から一定時間の間信号“1”を出力する。コンデ
ンサ111は常時は充電されており、タイマ11
0の出力信号“1”によつてFETゲート112
が導通したとき抵抗113を介してその電荷が放
電される。タイマ110の出力信号が“0”に復
帰すると、FETゲート112が閉じ、抵抗11
4を介してコンデンサ111が充電される。デイ
ジタル−アナログ変換器107から与えられるア
ナログ楽音信号は、FETゲート115を介して
サウンドシステム15に与えられる。このFET
ゲート115はコンデンサ111の端子電圧に応
じて制御される。従つて、設定状態の急激な変化
が楽音に好ましくない影響を与えるおそれのある
操作子の設定状態が変化したとき、楽音信号はタ
イマ110による一定時間の間コンデンサ111
の放電波形に従つて滑らかに消音されると共にそ
の後該コンデンサ111の充電波形に従つて滑ら
かに増音される。
補間回路97A乃至97Nが設けられていない
とすると、操作子の設定レベルが急激に変化した
ときクリツク等の悪影響を伴なう楽音信号が楽音
発生回路98から出力されるが、その間はタイマ
110の動作にもとづき該楽音信号がミユーテイ
ング回路108において消音または弱音化される
ので、クリツク等の悪影響を伴なう楽音は発音さ
れない。尚、補間回路97A乃至97Nとミユー
テイング回路108は同様の目的を達成するもの
であるため、どちらか一方だけを設けるようにし
てもよい。
尚、補間回路97A乃至97N及びミユーテイ
ング回路108の制御対象となる楽音制御データ
は、複数段階のレベル設定が可能なものに限ら
ず、オン・オフの2値選択型のものでもよい。例
えば或る音色をオンまたはオフしたときにクリツ
ク音が出るおそれがある場合などにこれを防止す
ることができる。また、ミユーテイング回路10
8はプリセツトパネル11のスイツチが操作され
たときに動作させるようにしてもよい。
尚、複数の系列で楽音を発生する場合は、各系
列毎にミユーテイング回路108を設け、設定状
態が変更された操作子に対応する系列のミユーテ
イング回路のみを動作させるようにしてもよい。
以上の実施例において制御回路12はハードワ
イアードロジツクによつて構成されているが、マ
イクロコンピユータを用いて構成することもでき
るのは勿論である。その一例を第13図に示す。
第13図において、符号10乃至15は第1図
に示した同一符号の回路装置と同じものを示す。
また、プリセツトデータROM116及びRAM
117も第2図のROM71及びRAM69と同
じ機能を果すもので、磁気カード書込み及び読み
取り部118は第2図のヘツドWH,RH、回路
88,89の部分に対応する。119はCPU(中
央処理部)、120はプログラムROM、121
はワーキングRAMである。第2図のキヤンセル
RAM70に相当するものはプリセツトデータ
RAM117あるいはワーキングRAM121の
一部を用いればよい。122乃至125はインタ
ーフエイス部である。各装置間のデータは共通バ
ス126を介して授受される。
以上の構成から成るマイクロコンピユータ式電
子楽器を用いて、第1図乃至第12図を参照して
説明したものと同様の制御を行なうことができ
る。すなわち、第1図乃至第12図を参照して説
明したものと同じ内容の処理を実行させるプログ
ラムをプログラムROM120に記憶し、これを
CPU119による制御の下で実行させればよい
のである。そのプログラムの概略手順を第14図
を参照して説明すると、まず、ステツプ127で
は磁気カードMCが挿入されたか否かを判断し、
YESの場合はステツプ128を実行する。ステ
ツプ128ではプリセツトパネル11の書込みス
イツチWSWが押圧されたか否かを判断する。
YESのときはステツプ129に進み、コントロ
ールパネル10の状態を磁気カードMCに書込
む。NOのときはステツプ130に進み、磁気カ
ードMCの記憶データを読み取つてワーキング
RAM(W・RAM)121に一時記憶する。次に
ルーチン131に移り、ステツプ132乃至13
5を実行する。
ステツプ132ではコントロールパネル10の
状態をプリセツトデータRAM117におけるキ
ヤンセルRAM部(C・RAM)に書込む。ステ
ツプ133ではプリセツトパネル11の禁止スイ
ツチDSWによつて反転制御されるレジスタDRが
セツト状態であるか否かを判断する。NOのとき
ステツプ134へ、YESのとき135へ進む。
ステツプ134では、ルーチン131の直前のス
テツプ130(あるいは136,137,13
8)でワーキングRAM121に一時記憶した64
ビツトのプリセツトデータをすべてコントロール
パネル10に書込む。ステツプ135ではワーキ
ングRAM121に一時記憶した64ビツトのプリ
セツトデータのうち所定部分をコントロールパネ
ル10に書込む。
ステツプ127がNOのときはステツプ139
に進み、RAM用のプリセツトスイツチP1乃至
P4が押圧されたか否かを検出する。YESであ
ればステツプ140に進み、同時にメモリスイツ
チMSWが押圧されたか否かを検出する。ここも
YESならばステツプ141に進み、コントロー
ルパネル10の状態をプリセツトデータRAM1
17におけるスイツチP1乃至P4によつて選択
されたRAM部に書き込む。ステツプ140が
NOのときはステツプ136に進み、スイツチP
1乃至P4によつて選択されたRAM117の記
憶データを読み出してワーキングRAM121に
一時記憶し、その後ルーチン131を実行する。
ステツプ139がNOのときはステツプ142
に進み、ROM用のプリセツトスイツチP5乃至
P7が押圧されたか否かを調べる。YESのとき
はステツプ137に進み、NOのときはステツプ
143に進む。ステツプ137ではスイツチP5
乃至P7によつて選択されたプリセツトデータ
ROM116を読み出して、その内容をワーキン
グRAM121に一時記憶し、その後ルーチン1
31を実行する。
ステツプ143ではキヤンセルスイツチCSW
が押圧されたか否かを調べ、YESのときはステ
ツプ138に進み、キヤンセルRAM部(C・
RAM)の内容を読み出してワーキングRAM1
21に一時記憶し、その後ルーチン131を実行
する。
ステツプ143がNOのときはステツプ144
に進み、禁止スイツチDSWが押圧されたか否か
を調べる。YESのときはステツプ145に進み、
レジスタDRの状態を反転する。つまり、DRが
セツト状態のときはリセツトし、リセツト状態の
ときはセツトする。
尚、上記各実施例におけるプリセツトデータ記
憶用の書込み及び読み出し可能な記憶装置
(RAM69,70,117等)は、適宜の手段
を講ずることにより不揮発性とすることができる
のは勿論である。例えば、バツテリーバツクアツ
プ型とする。あるいは既に市販されている各種の
不揮発型RAM素子を用いる、等により電源オフ
時にもプリセツトデータを記憶保持することがで
きる。
以上説明したようにこの考案によれば、ミユー
テイングを必要とする特定種類の楽音制御データ
の設定値が変更された場合、このデータによつて
制御された楽音の音量を一時的に減衰させるよう
にしたので、この楽音中に含まれるクリツク等の
不快な雑音を打消すことができるという優れた効
果を奏すると共に、ミユーテイングを必要としな
い種類の楽音制御データ(そのデータ変更時にお
いて楽音の音色、音量等の変化があまり不自然で
ない種類の楽音制御データ)が変更された場合
は、ミユーテイングを行わず、ミユーテイングに
よる不自然な音のとぎれを防ぐことができるとい
う効果も奏する。
【図面の簡単な説明】
第1図はこの考案を実施した電子楽器の全体構
成を略示するブロツク図、第2図は第1図のプリ
セツトパネル及び制御回路の詳細例を示すブロツ
ク図、第3図は第1図及び第2図に示されたコン
トロールパネルにおけるB型操作子ユニツトの一
例を示す回路図、第4図は同じくB型操作子ユニ
ツトの別の例を示す回路図、第5図は同じくコン
トロールパネルにおけるA型操作子ユニツトの別
の例を示す回路図、第6図は第2図におけるコン
トロールパネルに対してロード信号を与えるため
の回路部分の動作例を示すタイミングチヤート、
第7図はこの考案の一実施例を示す図であつて、
第1図の楽音発生部の内部を示すブロツク図、第
8図は第7図の補間回路の一例を示すブロツク
図、第9図は第8図の補間動作を例示するグラ
フ、第10図は第7図の補間回路の別の例を示す
ブロツク図、第11図は第10図の補間動作を例
示するグラフ、第12図は第7図のミユーテイン
グ回路の一例を示す回路図、第13図はこの考案
を実施した別の電子楽器の全体構成を略示するブ
ロツク図、第14図は第13図のマイクロコンピ
ユータ部分によつて実行される処理の一例を略示
するフローチヤート、である。 10……コントロールパネル、10A……A型
操作子ユニツト、10B……B型操作子ユニツ
ト、11……プリセツトパネル、12……制御回
路、14……楽音発生部、68……楽音制御デー
タの変更を検出する排他オア回路、98……楽音
発生回路、108……ミユーテイング回路、10
9……変更された楽音制御データが特定のデータ
であるか否かを検出するアンド回路、110……
楽音制御データの変更検出にもとづいて一定時間
動作するタイマ、111,112,113,11
4……滑らかに減衰しその後滑らかに立上る制御
信号を発生するための回路、115……音量制御
用のFETゲート。

Claims (1)

  1. 【実用新案登録請求の範囲】 1 楽音を制御するための複数種類の楽音制御デ
    ータに関して、これらのデータの値を選択又は
    設定する制御データ設定手段と、 この制御データ設定手段から与えられる楽音
    制御データに応じて制御された楽音を発生する
    楽音発生回路と、 前記制御データ設定手段から与えられる楽音
    制御データの各種類に対応して、ミユーテイン
    グを必要とするか否かを示す信号を発生する信
    号発生手段と、 前記制御データ設定手段から与えられる楽音
    制御データが変更されたことを検出する検出手
    段と、 この検出手段の出力と前記信号発生手段から
    発生される信号とに基づき、各楽音制御データ
    のうちミユーテイングを必要とする種類の楽音
    制御データが変更されたときミユーテイング指
    示信号を出力する制御手段と、 このミユーテイング指示信号に応じて前記楽
    音発生回路で発生する楽音の音量を一時的に減
    衰させるミユーテイング手段と を具えることを特徴とする電子楽器の楽音制御
    装置。 2 前記ミユーテイング手段は、前記ミユーテイ
    ング指示信号に応じて滑らかに減衰し一定時間
    後に滑らかに立上る制御信号を発生する回路
    と、この制御信号に応じて楽音の音量を制御す
    る回路とを含むものである実用新案登録請求の
    範囲第1項記載の電子楽器の楽音制御装置。
JP10276081U 1981-07-13 1981-07-13 電子楽器の楽音制御装置 Granted JPS5810497U (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10276081U JPS5810497U (ja) 1981-07-13 1981-07-13 電子楽器の楽音制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10276081U JPS5810497U (ja) 1981-07-13 1981-07-13 電子楽器の楽音制御装置

Publications (2)

Publication Number Publication Date
JPS5810497U JPS5810497U (ja) 1983-01-22
JPS6326877Y2 true JPS6326877Y2 (ja) 1988-07-20

Family

ID=29897398

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10276081U Granted JPS5810497U (ja) 1981-07-13 1981-07-13 電子楽器の楽音制御装置

Country Status (1)

Country Link
JP (1) JPS5810497U (ja)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52120819A (en) * 1976-04-02 1977-10-11 Matsushita Electric Ind Co Ltd Click preventing device for presetting change-over
JPS5356016A (en) * 1976-10-30 1978-05-22 Nippon Gakki Seizo Kk Electronic musical instrument

Also Published As

Publication number Publication date
JPS5810497U (ja) 1983-01-22

Similar Documents

Publication Publication Date Title
JPH0120756B2 (ja)
GB2129996A (en) Musical tone-forming system
JPS6353560B2 (ja)
US4432265A (en) Electronic musical instrument controlling tone properties by control data signals
JPS6332198B2 (ja)
JPS6367193B2 (ja)
JPH023597Y2 (ja)
JPS6326877Y2 (ja)
JPS6332197B2 (ja)
US4217806A (en) Automatic rhythm generating method and apparatus in electronic musical instrument
JPH0512718B2 (ja)
US4103581A (en) Constant speed portamento
JPH052394A (ja) 電子楽器のプリセツト制御装置
JPH0571957B2 (ja)
US4204452A (en) Single key preferential selection device in electronic musical instrument
JPH0333278B2 (ja)
JPS59838B2 (ja) 電子楽器のイニシヤルタツチレスポンスデ−タ発生回路
JPH0559438B2 (ja)
JPS5812600B2 (ja) 電子楽器
JP2943560B2 (ja) 自動演奏装置
US4312257A (en) Automatic accompaniment apparatus
JPS647397B2 (ja)
JPS6158915B2 (ja)
JP3508139B2 (ja) デジタル信号処理プロセッサ
JPS6230240Y2 (ja)