(57)【特許請求の範囲】
【請求項１】
情報通信手段を用いて楽音制御情報及び演奏情報を入力する入力手段であって、前記楽音制御情報としては、予め定められた第１の多段階の制御値のうちいずれかの制御値を指示する情報を入力するものと、
前記演奏情報に基づいて演奏をなすべく楽音信号を発生する楽音発生手段であって、該楽音信号の楽音特性を制御するための楽音特性制御値としては、前記第１の多段階の制御値より段階数が多い第２の多段階の制御値のうちいずれかの制御値が使用されるものと、
楽音制御用の操作子と、
前記楽音制御情報の指示する制御値に対する相対的な変更量を前記操作子の操作に基づいて設定し、設定に係る相対的な変更量を指示する修正情報を送出する設定手段と、
前記第２の多段階の制御値のうち、前記楽音制御情報の指示する制御値と前記修正情報の指示する相対的な変更量とに対応する制御値を前記楽音特性制御値として決定し、決定に係る制御値を指示する修正楽音制御情報に応じて前記楽音信号の楽音特性を制御する制御手段と、
前記修正楽音制御情報以外の前記楽音制御情報及び前記演奏情報を出力端子に供給する供給手段と
を備えた楽音発生装置。
【請求項２】
情報通信手段を用いて楽音制御情報及び演奏情報を入力する入力手段であって、前記楽音制御情報としては、予め定められた第１の多段階の制御値のうちいずれかの制御値を指示する情報を入力するものと、
前記演奏情報に基づいて演奏をなすべく楽音信号を発生する楽音発生手段であって、該楽音信号の楽音特性を制御するための楽音特性制御値としては、前記第１の多段階の制御値より段階数が多い第２の多段階の制御値のうちいずれかの制御値が使用されるものと、
楽音制御用の操作子と、
前記楽音制御情報の指示する制御値に対する相対的な変更量を前記操作子の操作に基づいて設定し、設定に係る相対的な変更量を指示する修正情報を送出する設定手段と、
前記第２の多段階の制御値のうち、前記楽音制御情報の指示する制御値と前記修正情報の指示する相対的な変更量とに対応する制御値を前記楽音特性制御値として決定し、決定に係る制御値を指示する修正楽音制御情報に応じて前記楽音信号の楽音特性を制御する制御手段と、
前記修正楽音制御情報以外の前記楽音制御情報及び前記演奏情報を記憶する記憶手段と
を備えた楽音発生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＭＩＤＩ（Musical  Instrument  Digital  Interface）等の通信機能により楽音制御情報及び演奏情報を入力して楽音信号を発生する楽音発生装置に関し、特に操作子操作に基づいて楽音制御情報を修正して楽音信号の楽音特性を制御すると共に修正済みの楽音制御情報以外の楽音制御情報及び演奏情報を送信又は記憶することによりユーザ毎に好みの楽音制御態様を簡単に設定可能としたものである。
【０００２】
【従来の技術】
従来、ＭＩＤＩ等の通信機能及び記憶媒体からの情報読取機能を有する電子楽器としては、通信機能を用いて受信したＭＩＤＩ情報（楽音制御情報及び演奏情報）に基づいて楽音信号を発生することにより楽曲の自動演奏を行なったり、情報読取機能を用いて読取った楽音制御情報及び演奏情報に基づいて楽音信号を発生することにより楽曲の自動演奏を行なったりするものが知られている。
【０００３】
この種の電子楽器において、鍵盤演奏に基づくマニアル演奏音発生の際には、図１４に示すような音量制御処理が用いられる。すなわち、レジスタＲ11、Ｒ12、Ｒ13には、押鍵速度に対応するベロシティ値と、音色（例えばピアノ音色）に関連した音量制御値と、操作子（例えばボリュームスイッチ、イクスプレッションペダル等）操作に基づく音量制御値とをそれぞれ格納する。そして、レジスタＲ11、Ｒ12、Ｒ13の格納値を乗算手段ＭＰ1により乗算し、乗算結果として得られた値を音量変換テーブルＶＴＢ1により音源装置ＴＳの制御に適した音量制御情報に変換する。音源装置ＴＳでは、所定の楽音発生チャンネルから楽音信号を発生する際に該楽音信号の音量特性をテーブルＶＴＢ1からの音量制御情報に応じて制御する。従って、マニアル演奏音の音量は、押鍵の際のベロシティ値と、音色に基づく音量制御値と、操作子操作に基づく音量制御値とに応じて決定される。
【０００４】
また、読取再生音（読取情報に基づく自動演奏音）発生の際には、図１４のものに類似した音量制御処理が例えば１６トラックのうちの各トラック毎に用いられる。この場合、レジスタＲ14には、パネルに設けられたトラックボリュームの操作に基づく設定値が格納される。この格納値は、演奏情報中から音量制御データが読出されるたびに該音量制御データに応じて書換えられると共にトラックボリュームの再操作に応じて書換えられる。従って、読取再生音の音量は、演奏情報中から読出したベロシティ値及び音量制御値と、演奏情報中から読出した音色情報に基づく音量制御値と、ボリュームスイッチ等の操作子設定に係る音量制御値と、トラックボリューム設定に係る音量制御値とに応じて決定される。
【０００５】
一方、ＭＩＤＩ演奏音（ＭＩＤＩ情報に基づく自動演奏音）発生の際には、図１５に示すような音量制御処理が例えば１６個のＭＩＤＩチャンネルのうちの各ＭＩＤＩチャンネル毎に用いられる。すなわち、レジスタＲ21、Ｒ22、Ｒ23には、ＭＩＤＩ規格に従って定められたベロシティ値と、ＭＩＤＩ規格に従って定められた音量制御値（例えばボリューム値と、イクスプレッション値等）と、ＭＩＤＩ音色に関連した音量制御値とをそれぞれ格納する。そして、レジスタＲ21、Ｒ22、Ｒ23の格納値を乗算手段ＭＰ2により乗算し、乗算結果として得られた値を音量変換テーブルＶＴＢ2により音源装置ＴＳの制御に適した音量制御情報に変換する。音源装置ＴＳでは、所定の楽音発生チャンネルから楽音信号を発生する際に該楽音信号の音量特性をテーブルＶＴＢ２からの音量制御情報に応じて制御する。従って、ＭＩＤＩ演奏音の音量は、ＭＩＤＩ受信されたベロシティ値及び音量制御値と、ＭＩＤＩ受信された音色情報に基づく音量制御値とに応じて決定される。
【０００６】
【発明が解決しようとする課題】
図１５に示した音量制御処理を用いてＭＩＤＩ演奏音を発生する場合は、マニアル演奏音発生の場合や読取再生音発生の場合とは異なり、ユーザが操作子の操作に応じてＭＩＤＩ演奏音の音量を任意に変更制御することができない。換言すれば、ＭＩＤＩ演奏音発生の場合には、ＭＩＤＩ情報に忠実に対応することが望まれており、ユーザが好みの楽音制御態様を設定できないという問題点がある。
【０００７】
近年、電子楽器は、鍵盤操作に基づいてマニアル演奏音を発生するのみならず、これに並行してＭＩＤＩ演奏音や読取再生音を発生可能になっており、異なる発音オーナー間にあっては、音量バランス、音像定位バランス、音色の明るさのバランス等をとりたい要望がある。しかし、上記のようにＭＩＤＩ情報についてはユーザが楽音制御態様を設定できないので、上記のような要望に応えることができない。
【０００８】
１つの方策として、送信側で音量バランス等に応じた音量制御情報を入力できる構成にすることが考えられる。しかしながら、このようにしても、演奏中に送信側の都合で音量制御情報を変更されたのでは受信側のユーザが不満足となるのを免れない。
【０００９】
ユーザが好みのＭＩＤＩ音量を設定可能にするには、公知のＭＩＤＩエフェクタを用いることが考えられる。図１６には、ＭＩＤＩエフェクタを用いる音量制御処理を示す。ＭＩＤＩインターフェースＭＦを介して受信されたＭＩＤＩ情報ＭＳは、ＭＩＤＩエフェクタＥＦに供給される。エフェクタＥＦには、パネル操作子ＰＮの操作に基づいて音量修正情報ＶＳが供給される。エフェクタＥＦは、ＭＩＤＩ情報中の音量制御情報を音量修正情報ＶＳに応じて修正して音源装置ＴＳ、他のＭＩＤＩ機器ＭＤ、外部記憶装置ＭＮ等に供給する。
【００１０】
音源装置ＴＳでは、修正済みの音量制御情報に応じて楽音信号の音量特性が制御される。ＭＩＤＩ機器ＭＤでも、修正済みの音量制御情報に応じて楽音信号の音量特性が制御される。外部記憶装置ＭＮでは、修正前の音量制御情報の代りに修正済みの音量制御情報を含むＭＩＤＩ情報が記憶媒体に記憶され、記憶媒体からＭＩＤＩ情報を読取って自動演奏を行なう際には、修正済みの音量制御情報に応じて楽音信号の音量特性が制御される。
【００１１】
図１６に関して上記した音量制御処理によれば、パネル操作子の操作に基づいてＭＩＤＩ演奏音の音量を適宜変更制御することができる。しかしながら、ＭＩＤＩ機器ＭＤや外部記憶装置ＭＮに修正済みの音量制御情報を含むＭＩＤＩ情報が供給されるので、ＭＩＤＩ機器ＭＤ又は外部記憶装置ＭＮのユーザとしては、修正済みの音量制御情報を考慮して音量設定を行なう必要があり、好みの設定を行なうのが容易でない。
【００１２】
また、ＭＩＤＩエフェクタによる音量制御は、ＭＩＤＩ規格に従うため、０〜１２７の範囲（１２８段階）でしか音量レベルを設定できない。音源装置としては、１２８レベルより多くのレベルで音量設定が可能なものが存在するから、この種の音源装置では、ＭＩＤＩの音量レベル分解能が低すぎて音量制御機能を十分に発揮できないことがある。
【００１３】
図１４の音量制御処理を用いて読取再生音を発生する場合には、操作子の操作に応じて読取再生音の音量を変更制御可能であるが、ＭＩＤＩ機器には、演奏情報及び修正済みの音量制御情報が送信される。従って、ＭＩＤＩ機器のユーザとしては、修正済みの音量制御情報を考慮して音量設定を行なう必要があり、好みの設定を行なうのが容易でない。
【００１４】
この発明の目的は、ユーザ毎に好みの楽音制御態様を簡単に設定することができる新規な楽音発生装置を提供することにある。
【００１５】
【課題を解決するための手段】
この発明に係る楽音発生装置は、
情報通信手段を用いて楽音制御情報及び演奏情報を入力する入力手段であって、前記楽音制御情報としては、予め定められた第１の多段階の制御値のうちいずれかの制御値を指示する情報を入力するものと、
前記演奏情報に基づいて演奏をなすべく楽音信号を発生する楽音発生手段であって、該楽音信号の楽音特性を制御するための楽音特性制御値としては、前記第１の多段階の制御値より段階数が多い第２の多段階の制御値のうちいずれかの制御値が使用されるものと、
楽音制御用の操作子と、
前記楽音制御情報の指示する制御値に対する相対的な変更量を前記操作子の操作に基づいて設定し、設定に係る相対的な変更量を指示する修正情報を送出する設定手段と、
前記第２の多段階の制御値のうち、前記楽音制御情報の指示する制御値と前記修正情報の指示する相対的な変更量とに対応する制御値を前記楽音特性制御値として決定し、決定に係る制御値を指示する修正楽音制御情報に応じて前記楽音信号の楽音特性を制御する制御手段と、
前記修正楽音制御情報以外の前記楽音制御情報及び前記演奏情報を出力端子に供給する供給手段と
を備えたものである。
【００１６】
この発明の楽音発生装置によれば、入力手段からは、予め定められた第１の多段階の制御値のうちいずれかの制御値を指示する楽音制御情報が入力される。楽音発生手段は、演奏情報に基づいて演奏をなすべく楽音信号を発生するもので、該楽音信号の楽音特性を制御するための楽音特性制御値としては、第１の多段階の制御値より段階数が多い第２の多段階の制御値のうちいずれかの制御値が使用される。楽音制御用の操作子を操作すると、設定手段では、楽音制御情報の指示する制御値に対する相対的な変更量が操作子の操作に基づいて設定され、設定に係る相対的な変更量を指示する修正情報が設定手段から送出される。制御手段は、第２の多段階の制御値のうち、楽音制御情報の指示する制御値と修正情報の指示する相対的な変更量とに対応する制御値を楽音特性制御値として決定し、決定に係る制御値を指示する修正楽音制御情報に応じて楽音信号の楽音特性を制御する。従って、ユーザは、操作子の操作に基づいて簡単に好みの楽音制御態様を設定することができる。楽音制御態様を設定する際には、第１の多段階の制御値より段階数が多い第２の多段階の制御値のうち、楽音制御情報の指示する制御値と修正情報の指示する相対的な変更量とに対応する制御値を用いて楽音信号の楽音特性を制御するようにしたので、ＭＩＤＩの分解能に制約されず、音源装置の高い分解能に適合するように設定を行なうことができる。
【００１７】
供給手段は、入力手段から入力される楽音制御情報及び演奏情報を出力端子に供給するが、修正楽音制御情報を出力端子に供給しない。従って、出力端子につながる他機のユーザとしては、修正楽音制御情報を考慮することなく簡単に好みの楽音制御態様を設定することができる。
【００１８】
この発明の楽音発生装置においては、修正楽音制御情報以外の楽音制御情報及び演奏情報を記憶する記憶手段を供給手段の代りに設けてもよい。このようにすると、記憶手段の記憶情報に基づいて自動演奏を楽しむユーザとしては、修正楽音制御情報を考慮することなく簡単に好みの楽音制御態様を設定することができる。
【００１９】
【発明の実施の形態】
図１は、この発明の一実施形態に係る電子楽器の回路構成を示すものである。この電子楽器は、パーソナルコンピュータ等の小型コンピュータによってマニアル演奏音発生、読取再生音発生、ＭＩＤＩ演奏音発生等の各種の楽音発生が制御されるようになっている。
【００２０】
バス１０には、ＣＰＵ（中央処理装置）１２、ＲＯＭ（リード・オンリィ・メモり）１４、ＲＡＭ（ランダム・アクセス・メモリ）１６、検出回路１８，２０、表示回路２２、音源装置２４、外部記憶装置２６、ＭＩＤＩインターフェース２８、通信インターフェース３０、タイマ３２等が接続されている。
【００２１】
ＣＰＵ１２は、ＲＯＭ１４にストアされたプログラムに従って各種の楽音発生のための各種処理を実行するもので、これらの処理については図６〜１３を参照して後述する。ＲＯＭ１４には、上記したプログラムの他に、図４に示すようなテーブル類が記憶されているが、このテーブル類については後述する。
【００２２】
ＲＡＭ１６は、ＣＰＵ１２による各種処理に際してフラグ、レジスタ等として使用される多数の記憶領域を含むもので、これらの記憶領域については後述する。
【００２３】
検出回路１８は、鍵盤３４から鍵操作情報を検出するものである。鍵操作情報としては、鍵が押されるたびに押鍵ありを示すキーオンイベント情報と、押された鍵に対応するノートナンバと、押された鍵のベロシティ値とが検出され、鍵が離されるたび離鍵ありを示すキーオフイベント情報と、離された鍵に対応するノートナンバとが検出される。鍵盤３４は、図２に示すように楽器本体４８の上面に設けられている。
【００２４】
検出回路２０は、操作子群３６から各種操作子の操作情報を検出するものである。操作子群３６は、この発明の実施に関係する操作子として、図２に示すようなパネル操作子群３６Ａ及びテンキー３６Ｂを含んでいる。これらの操作子の詳細については後述する。
【００２５】
表示回路２２は、表示器３８の表示動作を制御することにより各種の表示を可能にするものである。表示器３８は、図２に示すように楽器本体４８のパネル面に設けられている。
【００２６】
音源装置２４は、例えば６４個の楽音発生チャンネルを有するものである。これらの楽器発生チャンネルで発生される楽音信号は右及び左のオーディオ出力端子２４Ｒ及び２４Ｌに適宜振り分けられて出力される。出力端子２４Ｒ，２４Ｌは、図３に示すように楽器本体４８の背面に設けられている。出力端子２４Ｒ及び２４Ｌには、それぞれ右及び左のサウンドシステム４０Ｒ及び４０Ｌが接続される。サウンドシステム４０Ｒ，４０Ｌは、出力端子２４Ｒ，２４Ｌから供給される楽音信号をそれぞれ音響に変換する。
【００２７】
音源装置２４において、楽音発生方式としては、波形メモリ方式、ＦＭ方式、物理モデル方式、高調波合成方式、フォルマント合成方式、ＶＣＯ，ＶＣＦ，ＶＣＡ等を用いるアナログシンセサイザ方式等の任意のものを採用することができる。また、音源装置２４としては、専用のハードウェアを用いるものに限らず、ＤＳＰ（ディジタル・シグナル・プロセッサ）とマイクロプログラムを組合せたもの、ＣＰＵとソフトウェアを組合せたものであってもよい。さらに、複数の楽音発生チャンネルは、対応する複数の回路で構成してもよく、あるいは１つの回路を時分割的に使用することによって形成してもよい。
【００２８】
外部記憶装置２６は、ＨＤ（ハードディスク）、ＦＤ（フロッピーディスク）、ＣＤ（コンパクトディスク）、ＤＶＤ（ディジタル多目的ディスク）、ＭＯ（光磁気ディスク）等のうち１又は複数種類の記憶媒体を着脱可能なものである。外部記憶装置２６に所望の記憶媒体を装着した状態では、記憶媒体からＲＡＭ１６へデータを転送可能である。また、装着した記憶媒体がＨＤやＦＤのように書込可能なものであれば、ＲＡＭ１６のデータを記憶媒体に転送可能である。この実施形態では、多数の楽曲の演奏データを記憶した記憶媒体から所望の楽曲の演奏データを選択して読出して自動演奏を行なうことができる。
【００２９】
ＭＩＤＩインターフェース２８は、自動演奏装置等の他のＭＩＤＩ機器４２との間で楽音制御情報、演奏情報等の情報通信を行なうために設けられたもので、図３に示すように楽器本体４８の背面に設けられたＭＩＤＩ入力端子２８Ａ、ＭＩＤＩ出力端子２８Ｂ及びＭＩＤＩスルー端子２８Ｃを有する。スルー端子２８Ｃは、入力端子２８Ａと電気的に接続されている。なお、楽器本体４８の背面には、電源スイッチＰＳが設けられている。
【００３０】
通信インターフェース３０は、通信ネットワーク４４（例えばＬＡＮ（ローカル・エリア・ネットワーク）、インターネット、電話回線等）を介してサーバコンピュータ４６と情報通信を行なうために設けられたものである。この発明の実施に必要なプログラムや各種データは、サーバコンピュータ４６から通信ネットワーク４４及び通信インターフェース３０を介してＲＡＭ１６または外部記憶装置２６へダウンロード要求に応じて取込むようにしてもよい。
【００３１】
プログラム記憶手段としては、ＲＯＭ１４の代りに外部記憶装置２６の記憶媒体（前述のＨＤ，ＦＤ，ＣＤ，ＤＶＤ，ＭＯ等）を用いることができる。この場合、記憶媒体に記憶したプログラムは、外部記憶装置２６からＲＡＭ１６へ転送する。そして、ＲＡＭ１６に記憶したプログラムに従ってＣＰＵ１２を動作させる。このようにすると、プログラムの追加やバージョンアップ等を容易に行なうことができる。
【００３２】
タイマ３２は、与えられるテンポデータに対応する周期でテンポクロック信号ＴＣＬを発生するもので、テンポクロック信号ＴＣＬは、割込命令としてＣＰＵ１２に供給される。テンポクロック信号ＴＣＬとしては、例えば４分音符長に相当する時間内に９６個のクロックパルスが発生され、各クロックパルスの発生のたびに図１３の割込処理が開始される。この割込処理により記憶情報に基づく自動演奏音発生が可能となる。
【００３３】
図２は、電子楽器のパネル面における操作子配置を示すものである。楽器本体４８のパネル面において表示器３８の左側にはパネル操作子群３６Ａが設けられると共に表示器３８の右側にはテンキー３６Ｂが設けられている。
【００３４】
パネル操作子群３６Ａは、受信スイッチＳ１、送信スイッチＳ２、記憶スイッチＳ３、再生スイッチＳ４、スタート／ストップスイッチＳ５、ＭＩＤＩ音量操作子ＶＬ、ＭＩＤＩピッチ操作子ＰＴ、ソング音量操作子ＳＶ、ＭＩＤＩ音階選択スイッチＴＳ１〜ＴＳ３等が設けられている。
【００３５】
スイッチＳ１，Ｓ２，Ｓ３，Ｓ４は、それぞれ受信モード、送信モード、記憶モード、再生モードを設定するためのものである。スイッチＳ５は、再生モードが設定された状態において演奏再生（記憶情報に基づく自動演奏）のスタート又はストップを指示するためのものである。操作子ＶＬ及びＰＴは、それぞれＭＩＤＩ演奏音の音量及びピッチを変更制御するためのものである。この実施形態では、操作子ＶＬ又はＰＴの操作に基づく音量又はピッチの制御効果は、例えば１６個のＭＩＤＩチャンネルのすべてに及ぶようになっている。操作子ＳＶは、演奏再生に用いられる例えば１６トラックのうちの１つに対応したもので、対応するトラックの再生音の音量を変更制御するのに用いられる。スイッチＴＳ１，ＴＳ２，ＴＳ３は、それぞれ平均律音階、純正調音階、ミーントーン音階を選択するためのものである。
【００３６】
テンキー３６Ｂは、演奏再生の際に楽曲選択等の操作を行なうために用いられる。また、操作子ＶＬ，ＰＴの代りにテンキー３６Ｂを用いるようにしてもよい。
【００３７】
図４は、ＲＯＭ１４に記憶されるテーブル類を示すものである。このテーブル類には、音量変換テーブルＶＴＢＬ、ピッチ変換テーブルＰＴＢＬ、チューニングテーブルＴＢ１〜ＴＢ３等が含まれる。
【００３８】
音量変換テーブルＶＴＢＬは、入力値ＶＭＰ１，ＶＭＰ２…を出力値ＶＯＬ１，ＶＯＬ２…にそれぞれ変換するものである。ＶＭＰ１等の各入力値としては、図５のレジスタＶＭＰＲの格納値が供給される。ＶＯＬ１等の各出力値は、音源装置２４の制御に用いられる。ピッチ変換テーブルＰＴＢＬは、入力値ＰＭＰ１，ＰＭＰ２…を出力値ＰＩＴ１，ＰＩＴ２…にそれぞれ変換するものである。ＰＭＰ１等の各入力値としては、図５のレジスタＰＭＰＲの格納値が供給される。ＰＩＴ１等の各出力値は、音源装置２４の制御に用いられる。
【００３９】
チューニングテーブルＴＢ１，ＴＢ2，ＴＢ３は、それぞれ平均律音階、純正調音階、ミーントーン音階に対応するもので、各テーブル毎に対応する音階に従って各ノートナンバ対応の楽音をチューニングするためのピッチ制御値が記憶されている。各ノートナンバは、ＭＩＤＩ規格に従って定められる。
【００４０】
図５は、ＲＡＭ１６に設けられるレジスタ類を示すものである。このレジスタ類には、音量関係のレジスタＶＲ１〜ＶＲ４，ＶＭＰＲ、ピッチ関係のレジスタＰＲ１〜ＰＲ５，ＰＭＰＲ等が含まれる。
【００４１】
レジスタＶＲ１，ＶＲ2，ＶＲ3，ＶＲ４には、ＭＩＤＩ規格に従って定められたベロシティ値と、ＭＩＤＩ規格に従って定められた音量制御値（例えばボリューム値、イクスプレッション値等）と、ＭＩＤＩ音色に関連した音量制御値と、操作子ＶＬで設定された音量制御値とがそれぞれ格納される。操作子ＶＬで設定される音量制御値は、レジスタＶＲ１〜ＶＲ3の格納値に基づいて決定される音量に対する相対的な変更量（例えば何dB上げる又は下げる）に相当するものであり、音源装置２４の分解能に合わせて設定可能である。レジスタＶＭＰＲには、レジスタＶＲ１〜ＶＲ４の格納値を乗算した結果としての値が格納される。
【００４２】
レジスタＰＲ１，ＰＲ２，ＰＲ３，ＰＲ４，ＰＲ５には、ＭＩＤＩ規格に従って定められたノートナンバ（ピッチデータ）と、ＭＩＤＩ規格に従って定められたピッチ制御値（例えばピッチベンド値、コースチューン値、ファインチューン値等）と、ＭＩＤＩ音色に関連したピッチ制御値と、操作子ＰＴで設定されたピッチ制御値と、チューニング用ピッチ制御値とがそれぞれ格納される。操作子ＰＴで設定されるピッチ制御値は、レジスタＰＲ１〜ＰＲ３，ＰＲ５の格納値に基づいて決定されるピッチに対する相対的な変更量（例えば何Ｈｚ又は何セント上げる又は下げる）に相当するものであり、音源装置２４の分解能に合わせて設定可能である。レジスタＰＭＰＲには、レジスタＰＲ１〜ＰＲ５の格納値を乗算した結果としての値が格納される。
【００４３】
ＲＡＭ１６には、図５に示したレジスタの他に、図１に示すように受信フラグＲＣＶ、送信フラグＴＲＮ、記憶フラグＲＥＣ、再生フラグＰＬＹ、ランフラグＲＵＮ、レジスタＭＲ，ＴＲ等が設けられている。フラグＲＣＶ，ＴＲＮ，ＲＥＣ，ＰＬＹは、それぞれ１で受信モード、送信モード、記憶モード、再生モードであることを表わし、それぞれ０でこれらのモードでないことを表わす。フラグＲＵＮは、１で演奏再生中であることを表わし、０で演奏再生中でないことを表わす。
【００４４】
レジスタＭＲは、外部記憶装置２６から選択して読出した楽曲演奏データを格納するものである。レジスタＴＲは、ＲＯＭ１４から選択して読出したチューニングテーブルを格納するものである。
【００４５】
図６は、メイン処理の流れを示すもので、この処理は、電源スイッチＰＳのオンに応じて開始される。ステップ５０では、初期設定処理を行なう。すなわち、フラグＲＣＶ，ＴＲＮ，ＲＥＣ，ＰＬＹ，ＲＵＮにはいずれも０をセットし、各種レジスタには初期値をセットする。図５のレジスタＶＲ４，ＰＲ４には、それぞれ操作子ＶＬ，ＰＴの操作位置に対応した制御値をセットする。
【００４６】
次に、ステップ５２では、図７を参照して後述するようにフラグ処理を行なう。そして、ステップ５４では、図８を参照して後述するように変更操作処理を行なう。
【００４７】
次に、ステップ５６では、図９を参照して後述するように鍵盤処理を行なう。そして、ステップ５８では、図１０を参照して後述するようにＭＩＤＩ処理を行なう。
【００４８】
次にステップ６０では、図１２を参照して後述するように再生関連処理を行なう。そして、ステップ６２では、その他の処理（例えば演奏データ編集処理等）を行なう。
【００４９】
この後、ステップ６４では、メイン処理の終了を指示する操作（例えば電源スイッチＰＳのオフ）ありか判定する。この判定の結果が否定的（Ｎ）であればステップ５２に戻り、ステップ５２以降の処理を繰返す。ステップ６４の判定結果が肯定的（Ｙ）になると、メイン処理を終了する。
【００５０】
図７は、フラグ処理の流れを示すもので、ステップ７０では、受信スイッチＳ１の操作ありか判定する。この判定の結果が肯定的（Ｙ）であればステップ７２に移り、受信フラグＲＣＶの内容を反転（１ならば０に、０ならば１に）する。
【００５１】
ステップ７０の判定結果が否定的（Ｎ）であったとき又はステップ７２の処理が終ったときはステップ７４に移り、送信スイッチＳ２の操作ありか判定する。この判定の結果が肯定的（Ｙ）であればステップ７６に移り、送信フラグＴＲＮの内容を反転する。
【００５２】
ステップ７４の判定結果が否定的（Ｎ）であったとき又はステップ７６の処理が終ったときはステップ７８に移り、記憶スイッチＳ3の操作ありか判定する。この判定の結果が肯定的（Ｙ）であればステップ８０に移り、記憶フラグＲＥＣの内容を反転する。
【００５３】
ステップ７８の判定結果が否定的（Ｎ）であったとき又はステップ８０の処理が終ったときはステップ８２に移り、再生スイッチＳ4の操作ありか判定する。この判定の結果が肯定的（Ｙ）であればステップ８４に移り、再生フラグＰＬＹの内容を反転する。
【００５４】
ステップ８２の判定結果が否定的（Ｎ）であったとき又はステップ８４の処理が終ったときはステップ８６に移り、スタート／ストップスイッチＳ5の操作ありか判定する。この判定の結果が肯定的（Ｙ）であればステップ８８に移り、ランフラグＲＵＮの内容を反転する。ステップ８６の判定結果が否定的（Ｎ）であったとき又はステップ８６の処理が終ったときはフラグ処理を終了する。
【００５５】
図８は、変更操作処理の流れを示すもので、ステップ９０では、操作子ＶＬによる音量制御値の変更操作ありか判定する。この判定の結果が（Ｙ）であればステップ９２に移り、変更操作に基づく音量制御値をレジスタＶＲ４に格納する。
【００５６】
ステップ９０の判定結果が否定的（Ｎ）であったとき又はステップ９２の処理が終ったときはステップ９４に移り、操作子ＰＴによるピッチ制御値の変更操作ありか判定する。この判定の結果が肯定的（Ｙ）であればステップ９６に移り、変更操作に基づくピッチ制御値をレジスタＰＲ４に格納する。
【００５７】
ステップ９４の判定結果が否定的（Ｎ）であったとき又はステップ９６の処理が終ったときはステップ９８に移り、スイッチＴＳ１〜ＴＳ３のいずれかによる音階選択操作ありか判定する。この判定の結果が肯定的（Ｙ）であればステップ１００に移り、音階選択操作で選択された音階に対応するチューニングテーブルをＲＯＭ１４から選択し、レジスタＴＲに読出す。ステップ９８の判定結果が否定的（Ｎ）であったとき又はステップ１００の処理が終ったときは変更操作処理を終了する。
【００５８】
図８の処理によれば、ユーザは、操作子ＶＬの操作により所望の音量制御値をレジスタＶＲ４にセットすることができる。また、図２のスイッチＴＳ１〜ＴＳ３のいずれかの操作により所望の音階を選択した後、操作子ＰＴの操作により所望のピッチ制御値をレジスタＰＲ４にセットすることができる。
【００５９】
図９は、鍵盤処理の流れを示すもので、ステップ１１０では、鍵盤３４においてキーイベントありか判定する。検出回路１８でキーオンイベント情報又はキーオフイベント情報が検出されたときはステップ１１０の判定結果が肯定的（Ｙ）となり、ステップ１１２でキーオンイベントか判定する。
【００６０】
ステップ１１２の判定結果が肯定的（Ｙ）であればステップ１１４に移り、発音処理を行なう。発音処理では、音源装置２４において空きの楽音発生チャンネルの１つを発音チャンネルとして決定し、この発音チャンネルに対して押された鍵に対応するノートナンバと、押された鍵のベロシティ値に対応する音量制御情報と、発音命令信号とを供給する。音量制御情報は、図１４に関して前述したと同様にして作成することができる。音源装置２４からは、押された鍵に対応した音高を有する楽音信号が発生され、この楽音信号の音量は、押された鍵のベロシティ値、音色関連の音量制御値、操作子設定の音量制御値等に応じて決定される。
【００６１】
ステップ１１２の判定結果が否定的（Ｎ）であったときはキーオフイベントであったことになり、ステップ１１６で消音処理を行なう。消音処理では、離された鍵に対応するノートナンバと、消音命令信号とを音源装置２４に供給し、離鍵に係る楽音信号の減衰を開始させる。
【００６２】
ステップ１１０の判定結果が否定的（Ｎ）であったとき、あるいはステップ１１４又は１１６の処理が終ったときはステップ１１８に移り、送信フラグＴＲＮの値が１か（送信モードか）判定する。この判定の結果が肯定的（Ｙ）であればステップ１２０に移り、送信処理を行なう。送信処理では、鍵操作情報に基づいて作成したＭＩＤＩ情報をＭＩＤＩインターフェース２８に供給する。ＭＩＤＩ情報としては、図示しない処理により音量、音色、効果等の楽音制御情報も送信される。
【００６３】
ステップ１１８の判定結果が否定的（Ｎ）であったとき又はステップ１２０の処理が終ったときはステップ１２２に移り、記憶フラグＲＥＣの値が１か（記憶モードか）判定する。この判定の結果が肯定的（Ｙ）であればステップ１２４に移り、記憶処理を行なう。記憶処理では、鍵操作情報に基づいて作成された演奏情報をＲＡＭ１６内の所定の記憶領域に記憶する。演奏情報に関連して、図示しない処理により音量、音色、効果等の楽音制御情報も記憶される。１曲分の演奏が終ると、１曲分の演奏情報及び楽音制御情報をＲＡＭ１６から外部記憶装置２６に転送することができる。ステップ１２２の判定結果が否定的（Ｎ）であったとき又はステップ１２４の処理が終ったときは鍵盤処理を終了する。
【００６４】
図９の処理によれば、ユーザは、マニアル演奏音を発生することができると共に、マニアル演奏に基づく演奏情報及び楽音制御情報をＭＩＤＩ送信したり、記憶媒体に記憶したりすることができる。
【００６５】
図１０は、ＭＩＤＩ処理の流れを示すもので、ステップ１３０では、受信フラグＲＣＶの値が１か（受信モードか）判定する。この判定の結果が肯定的（Ｙ）であればステップ１３２で受信処理を行なう。受信処理では、ＭＩＤＩインターフェース２８を介して送られてくるＭＩＤＩデータをＲＡＭ１６内の所定領域に取込む。そして、ステップ１３４では、受信データかキーイベントデータか判定する。
【００６６】
ステップ１３４の判定結果が肯定的（Ｙ）であればステップ１３８に移り、図１１について後述するように発音処理を行なう。ステップ１３４の判定結果が否定的（Ｎ）であればステップ１４０で消音処理を行なう。消音処理では、キーオフイベントに係る楽音信号の減衰を開始させる。
【００６７】
ステップ１３４の判定結果が否定的（Ｎ）であったときは、受信データがキーイベントデータ以外の例えば楽音制御データであったことになり、ステップ１４２で受信データに応じた処理を行なう。例えば、受信データがＭＩＤＩ音量制御データであれば図５のレジスタＶＲ２に格納し、ＭＩＤＩピッチ制御データであれば図５のレジスタＰＲ２に格納する。また、受信データがＭＩＤＩ音色制御データであれば該音色制御データ中の音色データを音色レジスタ（図示せず）に格納すると共に、該音色制御データ中の音量制御値及びピッチ制御値をそれぞれ図５のレジスタＶＲ３及びＰＲ３に格納する。
【００６８】
ステップ１３８、１４０又は１４２の処理が終ったときはステップ１４４に移り、送信モード（ＴＲＮ＝１）か判定する。この判定の結果が肯定的（Ｙ）であればステップ１４６で送信処理を行なう。送信処理では、受信データをＭＩＤＩ出力端子２８Ｂに供給する。
【００６９】
ステップ１４４の判定結果が否定的（Ｎ）であったとき又はステップ１４６の処理が終ったときはステップ１４８に移り、記憶モード（ＲＥＣ＝１）か判定する。この判定の結果が肯定的（Ｙ）であればステップ１５０で記憶処理を行なう。記憶処理では、受信データをＲＡＭ１６内の所定領域に記憶する。１曲分のＭＩＤＩデータの記憶が終ると、１曲分のＭＩＤＩデータをＲＡＭ１６から外部記憶装置２６に転送することができる。
【００７０】
ステップ１４８の判定結果が否定的（Ｎ）であったとき又はステップ１５０の処理が終ったときはＭＩＤＩ処理を終了する。なお、ステップ１３０の判定結果が否定的（Ｎ）であったとき（受信モードでなかったとき）は、ステップ１３２以降の処理を行なわずにＭＩＤＩ処理を終了する。
【００７１】
図１１は、発音処理の流れを示すもので、ステップ１５２では、キーオンイベントデータ中のベロシティ値及びノートナンバを図５のレジスタＶＲ１及びＰＲ１にそれぞれ格納する。そして、ステップ１５４では、レジスタＰＲ１のノートナンバに対応するチューニング用ピッチ制御値を図１のレジスタＴＲから抽出して図５のレジスタＰＲ５に格納する。
【００７２】
次に、ステップ１５６では、レジスタＰＲ１〜ＰＲ５の格納値を乗算し、乗算結果としての値を図５のレジスタＰＭＰＲに格納する。そして、ステップ１５８では、図５のレジスタＶＲ１〜ＶＲ4の格納値を乗算し、乗算結果としての値を図５のレジスタＶＭＰＲに格納する。
【００７３】
次に、ステップ１６０では、音源装置２４において空きの楽音発生チャンネルの１つを発音するチャンネルとして決定する。そして、ステップ１６２では、図４のピッチ変換テーブルＰＴＢＬにてレジスタＰＭＰＲの格納値に対応する出力値を求めて決定に係る発音チャンネルに供給すると共に、図４の音量変換テーブルＶＴＢＬにてレジスタＶＭＰＲの値に対応する出力値を求めて決定に係る発音チャンネルに供給し、決定に係る発音チャンネルには発音命令信号も供給する。この結果、決定に係る発音チャンネルからは、レジスタＰＭＰＲの格納値（テーブルＰＴＢＬの出力値）に対応した音高を有する楽音信号がレジスタＶＭＰＲの格納値（テーブルＶＴＢＬの出力値）に対応した音量で発生される。ステップ１６２の後は、発音処理を終了する。
【００７４】
図１０，１１の処理は、例えば１６個のＭＩＤＩチャンネルのうちの各ＭＩＤＩチャンネル毎に行なわれる。従って、レジスタＰＭＰＲ又はＶＭＰＲの格納値に基づくピッチ又は音量の制御効果はすべてのＭＩＤＩチャンネルに及ぶ。ユーザは、どのＭＩＤＩチャンネルに演奏情報が入力されているのかわからない場合が多いが、全チャンネルに制御効果を及ぼすことでチャンネル間のバランスを維持したままチャンネルを意識することなく操作子ＶＬ又はＰＴを操作することができる。なお、レジスタＰＭＰＲ又はＶＭＰＲの格納値は、全チャンネルに同じ値を供給するのではなく、チャンネル毎に異なる係数を乗算するなどして異なる値を供給することにより１６個のＭＩＤＩチャンネルに音量カーブ又はピッチカーブを持たせるようにしてもよい。
【００７５】
図１０，１１の処理によれば、ユーザは、ＭＩＤＩ受信した演奏情報及び楽音制御情報に基づいてＭＩＤＩ演奏音を発生することができ、しかも操作子ＶＬ又はＰＴの操作によりＭＩＤＩ演奏音の音量又はピッチを変更制御することができる。また、ＭＩＤＩ情報をＭＩＤＩ出力端子２８Ｂを介して送信したり、記憶媒体に記憶したりすることもできる。この場合、操作子ＶＬ又はＰＴの操作に基づいて修正された楽音制御情報は、送信又は記憶されないので、出力端子２８Ｂから受信するユーザ又は記憶媒体の記憶情報を利用するユーザとしては、修正楽音制御情報に煩わされずに簡単に楽音制御態様を設定することができる。
【００７６】
図１２は、再生関連処理の流れを示すもので、ステップ１７０では、フラグＰＬＹの値が１か（再生モードか）判定する。この判定結果が肯定的（Ｙ）であればステップ１７２に移り、楽曲選択操作ありか判定する。一例として、楽曲選択操作は、外部記憶装置２６に記憶した複数の楽曲演奏データのリストを表示器３８の画面に表示した状態でテンキー３６Ｂにより楽曲番号を指示することにより行なうことができる。ステップ１７２の判定結果が肯定的（Ｙ）であったときはステップ１７４に移り、選択楽曲の楽曲演奏データを外部記憶装置２６から図１のレジスタＭＲに読出す。
【００７７】
ステップ１７２の判定結果が否定的（Ｎ）であったとき又はステップ１７４の処理が終ったときはステップ１７６に移り、フラグＲＵＮの値が０から１に変化したか判定する。この判定結果が肯定的（Ｙ）であればステップ１７８に移り、レジスタＭＲ内の先頭位置に読出位置をセットする。
【００７８】
ステップ１７６の判定結果が否定的（Ｎ）であったとき又はステップ１７８の処理が終ったときはステップ１８０に移り、フラグＲＵＮの値が１から０に変化したか判定する。この判定の結果が肯定的（Ｙ）であればステップ１８２に移り、発音中の再生音をすべて消去し、フラグＲＵＮに０をセットする。この結果、演奏再生はストップ状態となる。ステップ１７０又は１８０の判定結果が否定的（Ｎ）であったとき、あるいはステップ１８２の処理が終ったときは再生関連処理を終了する。
【００７９】
図１３は、割込処理の流れを示すもので、ステップ１９０では、フラグＲＵＮの値が１か（演奏再生中か）判定する。この判定結果が肯定的（Ｙ）であればステップ１９２に移り、タイミングデータとペアになっているイベントデータを読出すべきタイミングか判定する。この判定は、イベントデータとペアになっているタイミングデータと、テンポクロック信号ＴＣＬを計数するカウンタ（図示せず）の計数値とを比較し、両者が一致すれば肯定的（Ｙ）となり、一致しなければ否定的（Ｎ）となる。
【００８０】
ステップ１９２の判定結果が肯定的（Ｙ）であればステップ１９４に移り、ステップ１９２での判定に係るタイミングデータとペアになっているイベントデータをレジスタＭＲから読出す。そして、ステップ１９６では、読出データがキーイベントデータか判定する。
【００８１】
ステップ１９６の判定結果が肯定的（Ｙ）であればステップ１９８に移り、読出データがキーオンイベントデータか判定する。この判定結果が肯定的（Ｙ）であればステップ２００に移り、発音処理を行なう。発音処理では、音源装置２４において空きの楽音発生チャンネルの１つを発音チャンネルとして決定し、この発音チャンネルに対してキーオンイベントデータ中のノートナンバと、キーオンイベントデータ中のベロシティ値に対応する音量制御情報と、発音命令信号とを供給する。音量制御情報は、図１４及び読取再生音に関して前述したと同様にして作成することができる。音源装置２４からは、ノートナンバに対応した音高を有する楽音信号が発生され、この楽音信号の音量は、キーオンイベントデータ中のベロシティ値、演奏データ中の音量制御値、演奏データ中の音色データに基づく音量制御値、操作子設定（例えば操作子ＳＶによる設定）に係る音量制御値等に応じて決定される。
【００８２】
ステップ１９８の判定結果が否定的（Ｎ）であったときは、キーオフイベントデータであったことになり、ステップ２０２で消音処理を行なう。消音処理では、キーオフイベントデータ中のノートナンバに対応する楽音信号の減衰を開始させる。
【００８３】
ステップ１９６の判定結果が否定的（Ｎ）であったときは、読出データがキーイベントデータ以外の例えば楽音制御データであったことになり、ステップ２０４で読出データに応じた処理を行なう。例えば、読出データが音量制御データであれば図１４のＲ14に対応するレジスタに格納する。また、読出データが音色制御データであれば該音色制御データ中の音色データを音色レジスタ（図示せず）に格納すると共に、該音色制御データ中の音量制御データ図１４のＲ12に対応するレジスタに格納する。
【００８４】
ステップ２００、２０２又は２０４の処理が終ったときはステップ２０６に移り、送信モード（ＴＲＮ＝１）か判定する。この判定の結果が肯定的（Ｙ）であればステップ２０８で送信処理を行なう。送信処理では、読出データに基づいて作成したＭＩＤＩデータをＭＩＤＩ出力端子２８Ｂに供給する。
【００８５】
ステップ２０６の判定結果が否定的（Ｎ）であったとき又はステップ２０８の処理が終ったときはステップ２１０に移り、記憶モード（ＲＥＣ＝１）か判定する。この判定の結果が肯定的（Ｙ）であればステップ２１２で記憶処理を行なう。記憶処理では、読出データをＲＡＭ１６内の所定の記憶領域（レジスタＭＲとは別の記憶領域）に記憶する。１曲分の演奏データの記憶が終ると、１曲分の演奏データをＲＡＭ１６から外部記憶装置２６に転送することができる。このとき、外部記憶装置２６では、レジスタＭＲの演奏データを記憶した記憶媒体（例えば第１のＦＤ）とは別の記憶媒体（例えば第２のＦＤ）に演奏データを記憶することができ、演奏データのコピー取りが可能になる。
【００８６】
ステップ２１０の判定結果が否定的（Ｎ）であったとき又はステップ２１２の処理が終ったときは割込処理を終了し、図６のメイン処理に戻る。なお、ステップ１９０又は１９２の判定結果が否定的（Ｎ）であったとき（演奏再生中でないか又は読出すべきタイミングないとき）は、ステップ１９４以降の処理を行なわずに割込処理を終了する。
【００８７】
図１３の処理は、例えば１６トラックのうちの各トラック毎に行なわれる。図２のＳＶのような操作子と、図１４のＲ１４に対応するレジスタとは、各トラック毎に設けられているので、各トラック毎に操作子操作に応じて再生音の音量を変更制御することができる。また、パネルのボリュームスイッチの操作により図１４のＲ１３に対応するレジスタの値を変更すると、トラック間の音量バランスを維持したまま再生音の音量を変更制御することができる。
【００８８】
図１３の処理によれば、ユーザは、記憶媒体から読取った演奏情報及び楽音制御情報に基づいて再生音を発生することができ、しかも操作子操作により再生音の音量を変更制御することができる。また、演奏情報及び楽音制御情報をＭＩＤＩ送信したり、記憶媒体に記憶したりすることもできる。この場合、操作子操作に応じて修正された楽音制御情報は、送信又は記憶されないので、送信情報又は記憶情報を利用するユーザとしては、修正楽音制御情報に煩わされずに簡単に楽音制御態様を設定することができる。
【００８９】
この発明は、上記した実施形態に限定されるものではなく、種々の改変形態で実施可能なものである。例えば、次のような変更が可能である。
【００９０】
（１） ＭＩＤＩ用の操作子としては、図２に示すようにＭＩＤＩブライトネス操作子ＢＲＴを設け、ＭＩＤＩ音量又はＭＩＤＩピッチに関して上記したと同様にして操作子ＢＲＴの操作に基づいてＭＩＤＩ演奏音のブライトネス（音色の明るさ）を変更制御可能にしてもよい。また、同様にしてＭＩＤＩ演奏音の音像定位等の他の楽音特性を操作子操作に応じて変更制御可能にしてもよい。
【００９１】
（２） ＶＬ，ＰＴ，ＢＲＴ等の操作子は、例えば１６個のＭＩＤＩチャンネルのうち各チャンネル毎に設け、各チャンネル毎に操作子操作に応じてＭＩＤＩ演奏音の楽音特性を変更制御するようにしてもよい。
【００９２】
（３） ＭＩＤＩ用の操作子としては、ＭＩＤＩ専用の操作子を設ける例を示したが、他の操作子をＭＩＤＩ用操作子と兼用にするようにしてもよい。例えば、図２に示したようなソング音量操作子ＳＶをＭＩＤＩ音量操作子ＶＬと兼用にするようにしてもよい。操作子ＳＶは、記憶情報に基づく自動演奏において例えば１６トラックのうちの１つのトラックに対応するものであるから、操作子ＳＶを操作子ＶＬと兼用にすると、操作子ＳＶの操作に応じて対応するトラックの音量が変更制御されると共に該トラックの音量変更に連動してＭＩＤＩ演奏音の音量が変更制御される。この場合、操作子ＳＶを例えば１６個のＭＩＤＩチャンネルのうちの１つに対応させておき、操作子ＳＶに対応するトラックの音量変更に連動して操作子ＳＶに対応するＭＩＤＩチャンネルの音量を変更制御するようにしてもよい。
【００９３】
（４） この発明は、ＭＩＤＩ通信に限らず、通信インターフェース３０等の通信手段を用いる場合にも適用可能である。
【００９４】
（５） この発明は、楽曲の自動演奏に限らず、コード、ベース、リズム等の自動演奏にも適用可能である。
【００９５】
【発明の効果】
以上のように、この発明によれば、情報通信手段を用いて楽音制御情報及び演奏情報を入力して演奏を行なう際に操作子操作に基づいて楽音制御情報を修正して楽音信号の楽音特性を制御すると共に修正済みに楽音信号制御情報以外の楽音制御情報及び演奏情報を送信又は記憶するようにしたので、ユーザ毎に好みの楽音制御態様を簡単に設定可能になる効果が得られる。また、楽音制御態様を設定する際には、第１の多段階の制御値より段階数が多い第２の多段階の制御値のうち、楽音制御情報の指示する制御値と修正情報の指示する相対的な変更量とに対応する制御値を用いて楽音信号の楽音特性を制御するようにしたので、音源装置の高い分解能に適合した設定が可能になる効果が得られる。
【００９６】
また、マニアル演奏音や読取再生音の他にＭＩＤＩ演奏音についても操作子操作に基づく楽音特性制御が可能になるので、異なる発音オーナー間で音量、ピッチ等の楽音特性のバランスをとるのが容易になる効果もある。
【図面の簡単な説明】
【図１】  この発明の一実施形態に係る電子楽器の回路構成を示すブロック図である。
【図２】  図１の電子楽器のパネル面における操作子配置を示す配置図である。
【図３】  図１の電子楽器の背面における端子配置を示す配置図である。
【図４】  ＲＯＭ１４に記憶されるテーブル類を示す図である。
【図５】  ＲＡＭ１６内に設けられるレジスタ類を示す図である。
【図６】  メイン処理を示すフローチャートである。
【図７】  フラグ処理を示すフローチャートである。
【図８】  変更操作処理を示すフローチャートである。
【図９】  鍵盤処理を示すフローチャートである。
【図１０】  ＭＩＤＩ処理を示すフローチャートである。
【図１１】  発音処理を示すフローチャートである。
【図１２】  再生関連処理を示すフローチャートである。
【図１３】  割込処理を示すフローチャートである。
【図１４】  マニアル演奏音発生の際に用いられる従来の音量制御処理を示すブロック図である。
【図１５】  ＭＩＤＩ演奏音発生の際に用いられる従来の音量制御処理を示すブロック図である。
【図１６】  ＭＩＤＩエフェクタを用いる音量制御処理を示すブロック図である。
【符号の説明】
１０：バス、１２：ＣＰＵ、１４：ＲＯＭ、１６：ＲＡＭ、１８，２０：検出回路、２２：表示回路、２４：音源装置、２６：外部記憶装置、２８：ＭＩＤＩインターフェース、２８Ａ：ＭＩＤＩ入力端子、２８Ｂ：ＭＩＤＩ出力端子、３０：通信インターフェース、３２：タイマ、３４：鍵盤、３６：操作子群、３８：表示器、４０Ｒ，４０Ｌ：サウンドシステム、４２：ＭＩＤＩ機器、４４：通信ネットワーク、４６：サーバコンピュータ、４８：楽器本体、ＶＬ：ＭＩＤＩ音量操作子、ＰＴ：ＭＩＤＩピッチ操作子、ＴＳ１〜ＴＳ3：ＭＩＤＩ音階選択スイッチ。
【図１】
0003775097.tif 000002
【図２】
0003775097.tif 000003
【図３】
0003775097.tif 000004
【図４】
0003775097.tif 000005
【図５】
0003775097.tif 000006
【図６】
0003775097.tif 000007
【図７】
0003775097.tif 000008
【図８】
0003775097.tif 000009
【図９】
0003775097.tif 000010
【図１０】
0003775097.tif 000011
【図１１】
0003775097.tif 000012
【図１２】
0003775097.tif 000013
【図１３】
0003775097.tif 000014
【図１４】
0003775097.tif 000015
【図１５】
0003775097.tif 000016
【図１６】
0003775097.tif 000017