(57)【特許請求の範囲】
【請求項１】
装置外部より供給され、複数種のＭＩＤＩチャンネルのいずれかを示すチャンネルデータを含むＭＩＤＩイベントを入力するＭＩＤＩイベント入力手段と、
装置内部にて前記チャンネルデータを含むＭＩＤＩイベントを発生するＭＩＤＩイベント発生手段と、
生成されるべき楽音の発生形態を制御するための制御データを設定する制御データ設定手段と、
複数のＭＩＤＩチャンネルを有するとともに、各ＭＩＤＩチャンネル毎に対応するチャンネルデータを含む供給されたＭＩＤＩイベント及び制御データに基づいて楽音を生成する楽音生成手段と、
異なる演奏モードを有し、これら異なる演奏モードのいずれかひとつを指定する演奏モード指定手段と、
この演奏モード指定手段により指定された演奏モードに対応して、前記ＭＩＤＩイベント入力手段及びＭＩＤＩイベント発生手段のいずれか一方により得られたＭＩＤＩイベントのうち生成される楽音の発生形態を制御する制御イベントを除くＭＩＤＩイベントと前記制御データ設定手段によって設定された、楽音の発生形態を制御する制御データとを前記楽音生成手段の複数のＭＩＤＩチャンネルの一部に供給するとともに、他方により得られたＭＩＤＩイベント全てを前記楽音生成手段の残りのＭＩＤＩチャンネルに供給する発音制御手段と、
を有することを特徴とする発音チャンネル制御装置。
【請求項２】
前記発音チャンネル制御装置は、更に前記制御データ設定手段によって設定された制御データが供給されている前記一部のＭＩＤＩチャンネルのうちいずれかひとつのＭＩＤＩチャンネルを指定する指定手段を有し、
前記発音制御手段は、前記指定手段にて指定されたＭＩＤＩチャンネルに対して、当該指定されたＭＩＤＩチャンネルを示すチャンネルデータを含むＭＩＤＩイベントが当該指定されたＭＩＤＩチャンネルに供給されるのを禁止するとともに、前記残りのＭＩＤＩチャンネル中の特定のＭＩＤＩチャンネルに対して前記イベント発生手段から供給されているイベントのうち前記特定のＭＩＤＩチャンネルを示すチャンネルデータを含む制御イベントに代えて前記制御データ設定手段によって前記指定されたＭＩＤＩチャンネルに設定された制御データを前記指定されたＭＩＤＩチャンネルに供給することを特徴とする請求項１記載の発音チャンネル制御装置。
【請求項３】
前記制御データは、発音の音色を設定する音色データであることを特徴とする請求項１又は２に記載の発音チャンネル制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、マルチチャンネルで楽音を発音する際に、発音チャンネルを制御する発音チャンネル制御装置に関する。
【０００２】
【従来の技術】
マルチチャンネルで楽音を発音するシステムとして、ＭＩＤＩが知られている。ＭＩＤＩは、曲データをデジタル信号によって伝達するためのインタフェースであり、ある楽器から他の楽器に演奏情報である曲データを伝達するためのものである。曲データは、標準ＭＩＤＩファイルの場合１６チャンネルで構成され、１６個の異なる楽音で演奏させることができる。このため、ＭＩＤＩに対応した楽器（以下、「ＭＩＤＩ楽器」という）には、他のＭＩＤＩ楽器からＭＩＤＩデータを入力するためのＭＩＤＩ  ＩＮの端子、演奏した曲データをＭＩＤＩデータとして他のＭＩＤＩ楽器に出力するためのＭＩＤＩ  ＯＵＴの端子が設けられている。また、ＭＩＤＩ楽器の中には、フロッピーディスクドライブを搭載したものがあり、ＭＩＤＩデータが記録されているフロッピーディスクを挿入すると、その曲データが再生される。このように、フロッピーディスク等の外部記録媒体から入力されたＭＩＤＩデータを１６個の異なる楽音で再生することもできる。
【０００３】
ＭＩＤＩデータは、１バイトのステータスバイト及び１又は２バイトのデータバイトで構成されている。ステータスバイトは、ノートオン及びノートオフ、音色を変えるプログラムチェンジ、モジュレーションを変えるコントロールチェンジ等の制御データで構成されている。また、データバイトは、音高（ノート）データ、音色データ、ピッチベンドデータ等で構成されている。例えば、ステータスがプログラムチェンジの場合には、入力されたＭＩＤＩデータの任意のチャンネルにおいて、現在発音している音色に代えて、ステータスの後に続く音色データの音色に変更することができる。
【０００４】
【発明が解決しようとする課題】
一方、ＭＩＤＩ楽器自体にも、発音する楽音の音色やピッチベンド等の制御データを設定するための操作子が設けられており、この操作子によっても各チャンネルごとに制御データを設定することができる。しかしながら、ＭＩＤＩ楽器の操作子によって制御データを設定した場合でも、入力されたＭＩＤＩデータのステータスによって設定した制御データが変更されて、元に戻らないという問題があった。さらに、各チャンネルの制御データは、メニュー階層の中の深いレベルに入って設定しなければならず、元に戻すための設定作業が極めて煩雑になってしまう。
本発明の課題は、演奏者によって設定された楽音データの制御データが入力された楽音データの制御データによって変更されないようにすることである。
【０００５】
【課題を解決するための手段】
この発明は、装置外部より供給され、複数種のＭＩＤＩチャンネルのいずれかを示すチャンネルデータを含むＭＩＤＩイベントを入力するＭＩＤＩイベント入力手段と、装置内部にてチャンネルデータを含むＭＩＤＩイベントを発生するＭＩＤＩイベント発生手段と、生成されるべき楽音の発生形態を制御するための制御データを設定する制御データ設定手段と、複数のＭＩＤＩチャンネルを有するとともに、各ＭＩＤＩチャンネル毎に対応するチャンネルデータを含む供給されたＭＩＤＩイベント及び制御データに基づいて楽音を生成する楽音生成手段と、異なる演奏モードを有し、これら異なる演奏モードのいずれかひとつを指定する演奏モード指定手段と、この演奏モード指定手段により指定された演奏モードに対応して、ＭＩＤＩイベント入力手段及びＭＩＤＩイベント発生手段のいずれか一方により得られたＭＩＤＩイベントのうち生成される楽音の発生形態を制御する制御イベントを除くＭＩＤＩイベントと制御データ設定手段によって設定された、楽音の発生形態を制御する制御データとを楽音生成手段の複数のＭＩＤＩチャンネルの一部に供給するとともに、他方により得られたＭＩＤＩイベント全てを楽音生成手段の残りのＭＩＤＩチャンネルに供給する発音制御手段と、を有するものである。
本発明によれば、複数のチャンネルで構成された外部楽音データ及び内部楽音データのいずれか一方の楽音データにおいて各チャンネルごとに設定された制御データは、他方の楽音データに含まれる制御データにかかわらず保持することができる。
【０００６】
【発明の実施の形態】
以下、本発明の発音チャンネル制御装置を適用した実施形態について、鍵盤を備えたＭＩＤＩ楽器を例に採って説明する。
図１は、実施形態におけるＭＩＤＩ楽器のシステムを示すブロック図である。鍵盤１は、演奏者の操作に応じて、ノートオン又はノートオフの音高データ、ベロシティデータ等のイベントデータを入力する。ＣＰＵ２は、プログラムＲＯＭ、ワークＲＡＭ、曲データを格納したシーケンサ及びビデオＲＡＭ（いずれも図示せず）を具備したワンチップマイコンであり、このＭＩＤＩ楽器全体を制御する機能とともに、本発明の発音チャンネル制御装置の機能を構成する。
【０００７】
ＣＰＵ２には、システムバスやインタフェース等（図示せず）を介して、鍵盤１、音源３、スイッチ群４、ＬＣＤ（液晶表示部）５、ＦＤＤ（フロッピーディスクドライブ）６、及びＭＩＤＩ入出力端子７すなわちＭＩＤＩ  ＩＮ端子及びＭＩＤＩ  ＯＵＴ端子が接続されている。また、音源３には波形ＲＯＭ８及びアンプ９が接続され、アンプ９には２つのスピーカ１０が接続されている。音源３は、ＣＰＵ２から与えられる楽音のイベントデータに基づいて、波形ＲＯＭ８から読み出した波形データによって楽音信号を生成してアンプ９に出力する。アンプ９では、入力された楽音信号をデジタル信号からアナログ信号に変換し、フィルタ処理及び増幅処理を施して、スピーカ１０から放音させる。
【０００８】
なお、一般的に、ＭＩＤＩ楽器においては、鍵盤１（又はシーケンサ）から入力された内部楽音データであるイベントデータは、図２に示すように、ＣＰＵ２を介して音源３及びＭＩＤＩ  ＯＵＴ端子１０に出力される。また、ＭＩＤＩ  ＩＮ端子１０又はＦＤＤ６から入力された外部楽音データであるＭＩＤＩデータは、ＣＰＵ２を介して音源３に出力される。本実施形態の特徴は、後述するように、ＭＩＤＩ  ＩＮ端子１０から入力される１６チャンネルのＭＩＤＩデータと、ＭＩＤＩ  ＯＵＴ端子１０から出力する１６チャンネルのＭＩＤＩデータとを、ＣＰＵ２の別々の発音チャンネルのレジスタに格納して制御することにある。
【０００９】
図３は、外部楽音データ及び内部楽音データとしてのＭＩＤＩデータの構成を示している。ＭＩＤＩデータは、図３（１）に示すように、１バイトのステータス、２（又は１）バイトのデータで構成されている。ステータスバイトは、最上位ビットが常に１であり、続く３ビットがチャンネルメッセージ、残りの４ビットがチャンネルを表している。また、データバイトの最上位ビットは常に０であり、残りの７ビットがデータを構成している。例えば、チャンネル１におけるノートオフのＭＩＤＩデータは、図３（２）に示すように、ステータスは８０（Ｈ）であり、続く１バイト目のデータは音高データ、２バイト目のデータはベロシティデータ（ノートオフであるので値は「０」）になっている。また、チャンネル１６におけるノートオンのＭＩＤＩデータは、図３（３）に示すように、ステータスは９Ｆ（Ｈ）であり、続く１バイト目のデータは音高データ、２バイト目のデータはベロシティデータになっている。
【００１０】
図１におけるスイッチ群４は、演奏者の操作によって、発音する楽音の音色やピッチベンド等の制御データ（パラメータ）を設定する。設定された制御データは、ＣＰＵ２のワークＲＡＭに記憶される。ＬＣＤ５は、ＭＩＤＩデータ及び制御データに関する情報を画面に表示する。図４は、スイッチ群４及びＬＣＤ５を含む操作部を示す図である。スイッチ群４は、電源スイッチ４１、音色設定用のテンキー４２、音量及びチャンネルを設定するカーソルキー４３、ミキサ選択スイッチ４４、及びチャンネル選択スイッチ４５で構成されている。なお、ミキサ選択スイッチ４４は、押下に応じて、「ＩＮＴＥＲＮＡＬモード」、「ＥＸＴＥＲＮＡＬモード」、「ＥＸＴＥＲＮＡＬ  ＳＯＬＯモード」、「ＥＸＴＥＲＮＡＬ  ＰＬＡＹモード」というように演奏モードがサイクリックに変化する。
【００１１】
また、ＬＣＤ５は、表示する内容に応じて画面が複数のエリアに分かれている。すなわち、エリア５１には音色に関する情報が表示され、エリア５２には音量に関する情報が表示され、エリア５３にはオン／オフの情報が表示され、エリア５４にはミキサ選択スイッチ４４によって設定されるモード、及び各チャンネルの状態を示す情報が表示される。各チャンネルの情報としては、演奏時又は音量設定時以外の場合には、図５に示すように、各チャンネル番号及び番号を囲む枠、並びに各チャンネルの上に４つのインジケータが表示される。そして、演奏時には、図６（１）に示すように、各チャンネルごとに音量に応じたインジケータが表示される。また、音量設定時には、図６（２）に示すように、設定値に応じたインジケータが表示される。
【００１２】
次に、本実施形態の動作について、図７〜図２１に示すＣＰＵ２のフローチャート、並びに、図２２〜図２５に示す各モードにおけるＬＣＤ５の表示及びＭＩＤＩチャンネルの制御方法及び図２６に示す操作部の一例を参照して説明する。なお、図２２〜図２５は、それぞれ「ＩＮＴＥＲＮＡＬモード」、「ＥＸＴＥＲＮＡＬモード」、「ＥＸＴＥＲＮＡＬ  ＳＯＬＯモード」、「ＥＸＴＥＲＮＡＬＰＬＡＹモード」の状態を示している。また、発音チャンネル１〜３２のうちチャンネル１〜１６は、外部（ＭＩＤＩ  ＩＮ端子７、ＦＤＤ６）から入力されるＭＩＤＩ  ＩＮデータ（外部楽音データ）用のチャンネルであり、チャンネル１７〜３２は、内部（鍵盤１、シーケンサ）からのＭＩＤＩデータ（内部楽音データ）用のチャンネルである。
【００１３】
図７は、メインルーチンのフローである。図４に示した電源スイッチ４１がオンされると、所定のイニシャライズを行う（ステップＳ１）。例えば、発音チャンネル１〜３２の中の１つの発音チャンネルを指定するカレントチャンネルのポインタｋ、訂正するチャンネルを指定するポインタＣＨ、及び、モードセレクトレジスタＭＳは、このイニシャライズで１にセットされる。イニシャライズの後は、ステップＳ２〜ステップＳ６を繰り返すループ処理を実行する。すなわち、スイッチ群４を走査して各スイッチの状態を検出するスイッチ処理（ステップＳ２）、鍵盤１から入力されたイベントデータを処理する内部イベント処理（ステップＳ３）、ＭＩＤＩ  ＩＮ端子１０から入力されたＭＩＤＩデータを処理するＭＩＤＩ  ＩＮ処理（ステップＳ４）、イベントデータを音源３に送出する発音指示処理（ステップＳ５）、その他の処理（ステップＳ６）を行う。
【００１４】
図８〜図１５は、図７のステップＳ２におけるスイッチ処理の詳細なフローである。図８において、ミキサ選択スイッチ４４がオンされたか否かを判別し（ステップＳ７）、オンされたときはモードセットレジスタＭＳをインクリメントする（ステップＳ８）。上記したように、設定されるモードは、「ＩＮＴＥＲＮＡＬモード」、「ＥＸＴＥＲＮＡＬモード」、「ＥＸＴＥＲＮＡＬ  ＳＯＬＯモード」、「ＥＸＴＥＲＮＡＬ  ＰＬＡＹモード」の４つのモードであり、ＭＳの範囲は１〜４である。したがって、インクリメントされたＭＳがこの範囲を超えた値である５になったか否かを判別し（ステップＳ９）、５になった場合にはＭＳを１にする（ステップＳ１０）。
【００１５】
ステップＳ１０の後、ステップＳ７においてミキサ選択スイッチ４４がオンでない場合、又はステップＳ９においてＭＳが５でない場合には、ＭＳの値に応じた処理を行う。ＭＳが１であるか否かを判別し（ステップＳ１１）、１である場合には「ＩＮＴＥＲＮＡＬモード」であるので、図２２（１）に示すように、「ＩＮＴＥＲＮＡＬ」の文字のみを表示する（ステップＳ１２）。そして、カレントチャンネルを指定するポインタｋに、訂正するチャンネルを指定するポインタＣＨの値に１６を加算した値をセットして（ステップＳ１３）、スイッチ処理を終了する。上記したように、図７のメインルーチンのイニシャライズにおいて、ｋ及びＣＨはともに１にセットされているので、最初は発音チャンネル１７がカレントチャンネルになる。
【００１６】
ステップＳ１１においてＭＳが１でない場合には、ＭＳが２であるか否かを判別する（ステップＳ１４）。ＭＳが２である場合は「ＥＸＴＥＲＮＡＬモード」であるので、図２３（１）に示すように、ＬＣＤ５のエリア５４に「ＥＸＴＥＲＮＡＬ」の文字を表示する（ステップＳ１５）。そして、ポインタｋにＣＨの値をセットして（ステップＳ１６）、このスイッチ処理を終了する。
【００１７】
ステップＳ１３又はステップＳ１６において、ポインタｋに値をセットした後は、図９のフローにおいてチャンネル選択スイッチ４５がオンされたか否かを判別する（ステップＳ１７）。このスイッチがオンされたときは、そのチャンネル番号をポインタｍにセットする（ステップＳ１８）。そして、そのチャンネル番号の枠を表示するフラグである枠ＯＮＦ（ｍ）を反転する（ステップＳ１９）。
【００１８】
次に、ＭＳが１又は２であるか否かを判別する（ステップＳ２０Ａ）。ＭＳが１又は２である場合には、枠ＯＮＦ（ｍ）が１であるか否かを判別し（ステップＳ２０Ｂ）、このフラグが１である場合はｍ番目の枠を表示する（ステップＳ２１）。一方、このフラグが１でない場合はｍ番目の枠を消灯する（ステップＳ２２）。例えば、図２２（１）及び図２３（１）に示すように、チャンネル１、３、５……１５の枠は表示され、チャンネル２、４、９……１６の枠は消灯されている。枠を表示又は消灯した後は、ステップＳ２３においてＭＳが１であるか否かを判別する。そして、ＭＳが１である場合にはｍの値に１６を加算する（ステップＳ２４）。加算した後、又はＭＳが１でない場合には、対応する発音チャンネルを有効（発音可能）にするフラグである発音ＯＮＦ（ｍ）を反転する（ステップＳ２５）。
【００１９】
このフラグを反転した後、又はステップＳ１７においてチャンネル選択スイッチ４５がオンされない場合は、図１０のフローにおいて、訂正フラグが１であるか否かを判別する（ステップＳ２６）。訂正フラグとは、チャンネルに設定されている音色データすなわち制御データを変更する際に１にセットされるフラグである。このフラグが１でない場合には、カーソルスイッチ４３がオンされたか否かを判別し（ステップＳ２７）、オンされたときは訂正フラグを１にセットする（ステップＳ２８）。すなわち、カーソルスイッチ４３は、訂正フラグを１にセットして、訂正操作を始めるためのトリガスイッチである。
【００２０】
ステップＳ２６において、訂正フラグが１であるときは、カーソルスイッチ４３が（再度）オンされたか否かを判別する（ステップＳ２９）。このスイッチがオンされたときは、操作待ち限界の所定時間が設定されているタイマレジスタＴの値を０にクリアする（ステップＳ３０）。そして、カーソルスイッチ４３の左スイッチ又は右スイッチがオンされたか否かを判別する（ステップＳ３１）。左スイッチ又は右スイッチのいずれかがオンされたときは、まず、左スイッチがオンされたか否かを判別する（ステップＳ３２）。左スイッチがオンされたときは、ポインタＣＨをデクリメントする（ステップＳ３３）。そして、デクリメントの結果、１〜１６の範囲であるＣＨが０になったか否かを判別し（ステップＳ３４）、０になったときはＣＨに１６をセットする（ステップＳ３５）。
【００２１】
ステップＳ３２において、オンされたスイッチが左スイッチでない場合、すなわち右スイッチがオンされた場合には、ＣＨをインクリメントする（ステップＳ３６）。そして、インクリメントの結果、１〜１６の範囲であるＣＨが１７になったか否かを判別し（ステップＳ３７）、１７になったときはＣＨに１をセットする（ステップＳ３８）。
【００２２】
デクリメント若しくはインクリメントした結果、ＣＨの値が１〜１６の範囲にある場合、又は、デクリメント若しくはインクリメントした結果、ＣＨの値が１〜１６の範囲を超えて、ＣＨを１若しくは１６にセットした場合は、そのＣＨのチャンネルの番号を点滅させる（ステップＳ３９）。例えば、ＣＨの値が５である場合には、図２６に示すように、エリア５４のチャンネル５の番号を点滅させる。そして、図１１のフローにおいて、テンキー４２がオンされたか否かを判別する（ステップＳ４０）。テンキー４２がオンされない場合は、このスイッチ処理のフローを終了する。テンキー４２がオンされた場合は、タイマレジスタＴを０にクリアする（ステップＳ４１）。
【００２３】
次に、訂正フラグが１になっているか否かを判別する（ステップＳ４２）。このフラグが１である場合には、ＭＳが１であるか否かを判別する（ステップＳ４３）。ＭＳが１である場合すなわち「ＩＮＴＥＲＮＡＬモード」である場合、又はステップＳ４２において訂正フラグが１でない場合には、チャンネル（ＣＨ＋１６）の音色を示すレジスタＴＯＮＥ（ＣＨ＋１６）にテンキー４２のオンされた番号をセットする（ステップＳ４４）。例えば、ＣＨ＝１である場合には、図２２（２）に示すように、チャンネル１７に音色データをセットする。
【００２４】
一方、ＭＳが１でない場合すなわち「ＥＸＴＥＲＮＡＬモード」、「ＥＸＴＥＲＮＡＬ  ＳＯＬＯモード」、「ＥＸＴＥＲＮＡＬ  ＰＬＡＹモード」のいずれかのモードである場合には、ＴＯＮＥ（ＣＨ）にテンキー４２のオンされた番号をセットする（ステップＳ４５）。例えば、ＣＨ＝５である場合には、図２３（２）〜図２５（２）に示すように、チャンネル５に音色データをセットする。
【００２５】
テンキーの番号をセットした後は、ＴＯＮＥデータをＭＩＤＩデータに変換して、音源３及びＭＩＤＩ  ＯＵＴの対応するチャンネルに送出する（ステップＳ４６）。そして、テンキー４２のオンされた番号及び音色名を図４に示したＬＣＤ５に表示する（ステップＳ４７）。例えば、「ＩＮＴＥＲＮＡＬモード」においてテンキー４２の１がオンされた場合には、図２６に示すように、その番号「００１」及びその番号に対応する音色名であるグランドピアノを表す「ＧｒａｎｄＰｎｏ」をエリア５１に表示する。
【００２６】
図１０のステップＳ３１において、オンされたカーソルキー４３が左右キーでない場合、すなわち上下キーである場合には、図１２のフローにおいて、ポインタＣＨの番号を点滅させる（ステップＳ４８）。次に、ＭＳが１であるか否かを判別する（ステップＳ４９）。そして、ＭＳが１すなわち「ＩＮＴＥＲＮＡＬモード」である場合には、ＣＨに１６を加算した値をカレントチャンネルのポインタｋにセットする（ステップＳ５０）。一方、ＭＳが２〜４すなわち「ＥＸＴＥＲＮＡＬモード」、「ＥＸＴＥＲＮＡＬ  ＳＯＬＯモード」、「ＥＸＴＥＲＮＡＬ  ＰＬＡＹモード」のいずれかのモードである場合には、ＣＨの値をｋにセットする（ステップＳ５１）。
【００２７】
ステップＳ５０又はステップＳ５１において、ポインタｋに値をセットした後は、オンされたカーソルスイッチ４３が上スイッチであるか否かを判別する（ステップＳ５２）。上スイッチである場合には、カレントチャンネルの音量レジスタＶＯＬ（ｋ）の値を所定値だけインクリメントする（ステップＳ５３）。一方、オンされたカーソルスイッチ４３が上スイッチでない場合、すなわち下スイッチがオンされた場合には、ＶＯＬ（ｋ）の値を所定値だけデクリメントする（ステップＳ５４）。ＶＯＬ（ｋ）の値をインクリメント又はデクリメントした後は、図６（２）に示したように、その値をインジケータに表示する（ステップＳ５５）。この後は、図１１のステップＳ４０に移行して、テンキー４２がオンされたか否かを判別する。例えば、ＶＯＬ（５）の値が１００である場合には、図２６に示すように、エリア５２に「ＶＯＬＵＭＵ  １００」を表示する。そして、設定されたＶＯＬ（１）〜（１６）の値に応じたインジケータをエリア５４に表示する。
【００２８】
図１０のステップＳ２８において、訂正フラグに１をセットした後は、図１３のフローにおいて、図５に示したチャンネルインジケータの表示を消灯する（ステップＳ５６）。次に、ＭＳが１であるか否かを判別する（ステップＳ５７）。ＭＳが１すなわち「ＩＮＴＥＲＮＡＬモード」である場合には、ポインタｐに１７をセットする（ステップＳ５８）。一方、ＭＳが２〜４すなわち「ＥＸＴＥＲＮＡＬモード」、「ＥＸＴＥＲＮＡＬ  ＳＯＬＯモード」、「ＥＸＴＥＲＮＡＬＰＬＡＹモード」のいずれかである場合には、ｐに１をセットする（ステップＳ５９）。次に、インジケータを示すポインタｊを１にセットする（ステップＳ６０Ａ）。この後、ｊをインクリメントしながら、ＶＯＬ（ｋ）の値に応じてインジケータ（ｊ）を表示する（ステップＳ６０Ｂ）。次に、ｐをインクリメントし（ステップＳ６１）、ｊをインクリメントする（ステップＳ６２）。そして、ＭＳが１であるか否かを判別する（ステップＳ６３）。
【００２９】
ＭＳが１すなわち「ＩＮＴＥＲＮＡＬモード」である場合には、ポインタｐが３３になったか否かを判別する（ステップＳ６４）。一方、ＭＳが２〜４すなわち「ＥＸＴＥＲＮＡＬモード」、「ＥＸＴＥＲＮＡＬ  ＳＯＬＯモード」、「ＥＸＴＥＲＮＡＬ  ＰＬＡＹモード」のいずれかのモードである場合には、ｐが１７になったか否かを判別する（ステップＳ６５）。ステップＳ６４又はステップＳ６５において、ｐがチャンネルの範囲内である場合には、ステップＳ６０Ｂに移行する。一方、ステップＳ６４又はステップＳ６５において、ｐが１７又は３３になった場合、すなわち１６チャンネルすべてのインジケータの表示が終了した場合には、タイマレジスタＴを０にクリアし（ステップＳ６６）、タイマインタラプト禁止を解除する（ステップＳ６７）。この後は、図１１のステップＳ４０に移行して、テンキー４２がオンされたか否かを判別する。
【００３０】
図８のステップＳ１４において、ＭＳが２すなわち「ＥＸＴＥＲＮＡＬモード」でない場合には、図１４のフローにおいて、ＭＳが３であるか否かを判別する（ステップＳ６８）。ＭＳが３すなわち「ＥＸＴＥＲＮＡＬ  ＳＯＬＯモード」である場合には、「ＥＸＴＥＲＮＡＬ  ＳＯＬＯ」の文字を表示する（ステップＳ６９）。次に、ポインタｎを１にセットして（ステップＳ７０）、ｎをインクリメントしながら、以下のループ処理を行う。
【００３１】
すなわち、ｎとカレントチャンネルを示すポインタｋとが同じであるか否かを判別し（ステップＳ７１）、同じである場合は、発音ＯＮＦ（ｎ）に１をセットする（ステップＳ７２）。次に、枠ＯＮＦ（ｎ）に１をセットし（ステップＳ７３）、ｎ番目の枠を表示する（ステップＳ７４）。そして、ｎをインクリメントする（ステップＳ７５）。ステップＳ７１において、ｎがｋと同じでない場合には、発音ＯＮＦ（ｎ）に０をセットする（ステップＳ７６）。次に、枠ＯＮＦ（ｎ）に０をセットし（ステップＳ７７）、ｎ番目の枠を消灯する（ステップＳ７８）。そして、ステップＳ７５においてｎをインクリメントする。ｎをインクリメントした後、ｎが１７になったか否かを判別し（ステップＳ７９）、ｎが１６以下である場合には、ステップＳ７１に移行して上記ループ処理を繰り返す。ステップＳ７９においてｎが１７になったときは、図９のステップＳ１７に移行して、チャンネル選択スイッチ４５がオンされたか否かを判別する。
【００３２】
例えば、図２４（１）の「ＥＸＴＥＲＮＡＬ  ＳＯＬＯモード」の場合は、カレントチャンネルのポインタｋが５である。したがって、チャンネル５の番号の枠のみが表示され、他のチャンネルの番号の枠は消灯している。すなわち、このモードにおいては、１６個の発音チャンネルの中の１つの発音チャンネルのみが有効なチャンネルになる。
【００３３】
図１４のステップＳ６８においてＭＳが３でない場合には、ＭＳは４すなわち「ＥＸＴＥＲＮＡＬ  ＰＬＡＹモード」の場合である。この場合には、図１５のフローにおいて、「ＥＸＴＥＲＮＡＬ  ＰＬＡＹ」の文字を表示する（ステップＳ８０）。次に、ポインタｎを１にセットして（ステップＳ８１）、ｎをインクリメントしながら、以下のループ処理を行う。
【００３４】
すなわち、ｎとカレントチャンネルを示すポインタｋとが同じであるか否かを判別し（ステップＳ８２）、同じである場合は、発音ＯＮＦ（ｎ）に０をセットする（ステップＳ８３）。次に、発音チャンネル（１７）〜（３２）の中の１つの発音チャンネル、本実施形態では発音チャンネル（１７）の音色ＴＯＮＥ（１７）及び音量ＶＯＬ（１７）に、発音チャンネル（１）〜（１６）の中のポインタｎで指定された１つの発音チャンネル（ｎ）の音色ＴＯＮＥ（ｎ）及び音量ＶＯＬ（ｎ）すなわちプログラムチェンジ等をコピーする（ステップＳ８４）。例えば、カレントチャンネルが発音チャンネル（５）である場合には、図２５（２）に示すように、発音チャンネル（５）にセットされた音色及び音量が発音チャンネル（１７）にコピーされる。
【００３５】
次に、枠ＯＮＦ（ｎ）に０をセットし（ステップＳ８５）、ｎ番目の枠を消灯する（ステップＳ８６）。そして、ｎをインクリメントする（ステップＳ８７）。ステップＳ８２において、ｎがｋと同じでない場合には、発音ＯＮＦ（ｎ）に１をセットする（ステップＳ８８）。次に、枠ＯＮＦ（ｎ）に１をセットし（ステップＳ８９）、ｎ番目の枠を表示する（ステップＳ９０）。そして、ステップＳ８７においてｎをインクリメントする。ｎをインクリメントした後、ｎが１７になったか否かを判別し（ステップＳ９１）、ｎが１６以下である場合には、ステップＳ８２に移行して上記ループ処理を繰り返す。ステップＳ９１においてｎが１７になったときは、図９のステップＳ１７に移行して、チャンネル選択スイッチ４５がオンされたか否かを判別する。
【００３６】
このように、上記スイッチ処理においては、スイッチ群４による音色、音量等のミキサー設定が、ＭＳで指定されるモードに応じて決定される。すなわち、「ＩＮＴＥＲＮＡＬモード」の場合には、図２２（２）に示すように、発音チャンネル（１）〜（３２）のうち、発音チャンネル（１７）〜（３２）に対してミキサー設定が可能になり、発音チャンネル（１）〜（１６）に対してはミキサー設定は無効となる。一方、「ＥＸＴＥＲＮＡＬモード」、「ＥＸＴＥＲＮＡＬ  ＳＯＬＯモード」、「ＥＸＴＥＲＮＡＬ  ＰＬＡＹモード」の場合には、図２３（２）〜図２５（２）に示すように、発音チャンネル（１）〜（１６）に対してミキサー設定が可能になり、発音チャンネル（１７）〜（３２）に対してはミキサー設定は無効となる。
【００３７】
図１６は、図７のメインルーチンのステップＳ３における内部イベント処理のフローである。この処理では、内部イベントが発生したか否か、すなわち鍵盤１やシーケンサから楽音データが入力されたか否かを判別する（ステップＳ９２）。内部イベントが発生したときは、その内部イベントデータを指定された発音チャンネルにストアする（ステップＳ９３）。内部イベントデータをストアした後、又は、内部イベントの発生がない場合には、図７のメインルーチンに戻る。
【００３８】
図１７は、メインルーチンのステップＳ４におけるＭＩＤＩ  ＩＮ処理のフローである。この処理では、ポインタｎを１にして（ステップＳ９４）、ｎをインクリメントしながら以下のループ処理を繰り返す。すなわち、ＭＩＤＩ  ＩＮ（ｎ）にイベントデータ（ＭＩＤＩデータ）が入力されたか否かを判別し（ステップＳ９５）、入力があった場合には、発音チャンネル（ｎ）にそのイベントデータをストアする（ステップＳ９６）。データをストアした後、又はステップＳ９５においてイベントデータの入力がない場合には、ｎをインクリメントする（ステップＳ９７）。そして、ｎが１７になったか否かを判別し（ステップＳ９８）、ｎが１６以下である場合には、ステップＳ９５に移行して上記ループ処理を繰り返す。ステップＳ９８において、ｎが１７になった場合は、ＭＩＤＩ  ＩＮ処理を終了して、図７のメインルーチンに戻る。
【００３９】
図１８〜図２０は、メインルーチンのステップＳ５における発音指示処理のフローである。この処理では、まず、ＭＳが１であるか否かを判別する（ステップＳ９９）。ＭＳが１すなわち「ＩＮＴＥＲＮＡＬモード」である場合には、ポインタｎを１にセットし（ステップＳ１００）、ｎをインクリメントしながら以下のループ処理を繰り返す。すなわち、発音ＯＮＦ（ｎ）が１であるか否かを判別し（ステップＳ１０１）、このフラグが１（有効）の場合は、発音チャンネル（ｎ）のＭＩＤＩデータを音源３に送出する（ステップＳ１０２）。音源３に送出した後、又は発音ＯＮＦ（ｎ）が０（無効）である場合には、ｎをインクリメントする（ステップＳ１０３）。そして、ｎが１７になったか否かを判別し（ステップＳ１０４）、ｎが１６以下である場合には、ステップＳ１０１に移行して上記ループ処理を繰り返す。
【００４０】
すなわち、「ＩＮＴＥＲＮＡＬモード」の場合には、図２２（２）に示すように、スイッチ群４によるミキサー設定は、発音チャンネル（１７）〜（３２）に対して有効であり、発音チャンネル（１）〜（１６）に対しては無効となっている。したがって、ＭＩＤＩ  ＩＮのイベントデータは、そのイベントデータ内の音色及び音量で音源３に送出される。またこの場合、図２２（１）に示すように、チャンネル１、３、５……１５の枠が表示されているので、これらの１０個のチャンネルのみが有効な発音チャンネルになる。
【００４１】
図１８のステップＳ１０４において、ｎが１７になった場合すなわち内部イベント用のチャンネルになった場合には、発音チャンネル（ｎ）のイベントデータの内容を判別する（ステップＳ１０５）。イベントデータがノートオンである場合には、インジケータ（ｎ−１６）にそのイベントデータのベロシティデータであるＶＥＬ（ｎ）のレベルを表示する（ステップＳ１０６）。次に、発音ＯＮＦ（ｎ）が１であるか否かを判別し（ステップＳ１０７）、このフラグが１（有効）である場合には、イベントデータ内の音高データ、ベロシティデータを音源３及びＭＩＤＩ  ＯＵＴに送出する（ステップＳ１０８）。そして、ｎをインクリメントする（ステップＳ１０９）。
【００４２】
ステップＳ１０５において、イベントデータがノートオフである場合には、インジケータ（ｎ−１６）のレベルを消灯する（ステップＳ１１０）。次に、発音ＯＮＦ（ｎ）が１であるか否かを判別し（ステップＳ１１１）、このフラグが１（有効）である場合には、イベントデータ内の音高データ、ベロシティデータ（＝０）を音源３及びＭＩＤＩ  ＯＵＴに送出する（ステップＳ１１２）。そして、ステップＳ１０９に移行して、ｎをインクリメントする。
【００４３】
ステップＳ１０５において、イベントデータがプログラムチェンジやコントロールチェンジ等のミキサー設定の制御データである場合には、これらを無効として音源３及びＭＩＤＩ  ＯＵＴには送出せず、ただちにステップＳ１０９に移行してｎをインクリメントする。「ＩＮＴＥＲＮＡＬモード」における発音チャンネル１７〜３２のミキサー設定の制御データは、図２２（２）に示すように、スイッチ群４によってすでに設定され、音源３及びＭＩＤＩ  ＯＵＴに送出されている。ステップＳ１０７及びステップＳ１１１において、発音ＯＮＦ（ｎ）が０（無効）である場合には、ただちにステップＳ１０９に移行して、ｎをインクリメントする。
【００４４】
ｎをインクリメントした後、ｎが３３になったか否かを判別する（ステップＳ１１３）。ｎが３２以下である場合には、ステップＳ１０５に移行して発音チャンネル（３２）までの発音指示処理を繰り返す。ステップＳ１１３において、ｎが３３にになった場合には、発音指示処理を終了して、図７のメインルーチンに戻る。
【００４５】
図１８のステップＳ９９において、ＭＳが１でない場合、すなわちＭＳが２〜４で、「ＥＸＴＥＲＮＡＬモード」、「ＥＸＴＥＲＮＡＬ  ＳＯＬＯモード」、「ＥＸＴＥＲＮＡＬ  ＰＬＡＹモード」のいずれかのモードである場合には、図１９のフローにおいて、ポインタｎを１にセットして（ステップＳ１１４）、ｎをインクリメントしながら、以下のループ処理を繰り返す。
【００４６】
すなわち、発音チャンネル（ｎ）の発音ＯＮＦ（ｎ）が１であるか否かを判別し（ステップＳ１１５）、このフラグが１（有効）である場合には、発音チャンネル（ｎ）のイベントデータの内容を判別する（ステップＳ１１６）。イベントデータがノートオンである場合には、イベントデータ内の音高データ、ベロシティデータを音源３及びＭＩＤＩ  ＯＵＴに送出する（ステップＳ１１７）。そして、ｎをインクリメントする（ステップＳ１１８）。ステップＳ１１６において、イベントデータがノートオフである場合には、イベントデータ内の音高データ、ベロシティデータ（＝０）を音源３及びＭＩＤＩ  ＯＵＴに送出する（ステップＳ１１９）。そして、ステップＳ１１８に移行して、ｎをインクリメントする。
【００４７】
ステップＳ１１６において、イベントデータがプログラムチェンジやコントロールチェンジ等のミキサー設定の制御データである場合には、これらを無効として音源３及びＭＩＤＩ  ＯＵＴには送出せず、ただちにステップＳ１１８に移行してｎをインクリメントする。「ＥＸＴＥＲＮＡＬモード」、「ＥＸＴＥＲＮＡＬ  ＳＯＬＯモード」、「ＥＸＴＥＲＮＡＬ  ＰＬＡＹモード」における発音チャンネル１〜１６のミキサー設定の制御データは、図２３（２）〜図２５（２）に示すように、スイッチ群４によってすでに設定され、音源３及びＭＩＤＩ  ＯＵＴに送出されている。ステップＳ１１５において、発音ＯＮＦ（ｎ）が０（無効）である場合には、ただちにステップＳ１１８に移行して、ｎをインクリメントする。ｎをインクリメントした後、ｎが１７になったか否かを判別する（ステップＳ１２０）。ｎが１６以下である場合には、ステップＳ１１５に移行してチャンネル１６までの発音指示処理を繰り返す。
【００４８】
ステップＳ１２０において、ｎが１７になった場合には、図２０のフローにおいて、ＭＳが４であるか否かを判別する（ステップＳ１２１）。ＭＳが４すなわち「ＥＸＴＥＲＮＡＬ  ＰＬＡＹモード」の場合には、発音チャンネル（１７）のイベントデータを判別する（ステップＳ１２２）。イベントデータがノートオンである場合には、インジケータ（１）にそのイベントデータのベロシティデータであるＶＥＬ（１７）のレベルを表示する（ステップＳ１２３）。次に、発音ＯＮＦ（１７）が１であるか否かを判別し（ステップＳ１２４）、このフラグが１（有効）である場合には、イベントデータ内の音高データ、ベロシティデータを音源３及びＭＩＤＩ  ＯＵＴのチャンネル（１）に送出する（ステップＳ１２５）。そして、ｎをインクリメントする（ステップＳ１２６）。
【００４９】
ステップＳ１２２において、イベントデータがノートオフである場合には、インジケータ（１）のレベルを消灯する（ステップＳ１２７）。次に、発音ＯＮＦ（１７）が１であるか否かを判別し（ステップＳ１２８）、このフラグが１（有効）である場合には、イベントデータ内の音高データ、ベロシティデータ（＝０）を音源３及びＭＩＤＩ  ＯＵＴのチャンネル（１）に送出する（ステップＳ１２９）。そして、ステップＳ１２６に移行して、ｎをインクリメントする。
【００５０】
ステップＳ１２２において、イベントデータがプログラムチェンジやコントロールチェンジ等のミキサー設定の制御データである場合には、これらを無効として音源３及びＭＩＤＩ  ＯＵＴには送出せず、ただちにステップＳ１２６に移行してｎをインクリメントする。ステップＳ１２４及びステップＳ１２８において、発音ＯＮＦ（ｎ）が０（無効）である場合には、ただちにステップＳ１２６に移行して、ｎをインクリメントする。
【００５１】
ステップＳ１２６においてｎをインクリメントした後、すなわち発音チャンネル（１８）〜（３２）については、インジケータ（ｎ−１６）に内部イベントデータのＶＥＬ（ｎ）のレベルを表示する（ステップＳ１３０）。そして、発音ＯＮＦ（ｎ）が１であるか否かを判別する（ステップＳ１３１）。このフラグが１（有効）である場合には、発音チャンネル（ｎ）のＭＩＤＩデータを音源３及びＭＩＤＩ  ＯＵＴのチャンネル（ｎ−１６）に送出する（ステップＳ１３２）。そして、ｎが３３になったか否かを判別する（ステップＳ１３３）。ｎが３２以下である場合には、ステップＳ１２６に移行してｎをインクリメントし、ステップＳ１３３までのループを繰り返す。ステップＳ１３３において、ｎが３３になった場合には、発音指示処理を終了して、図７のメインルーチンに戻る。
【００５２】
すなわち、「ＥＸＴＥＲＮＡＬ  ＰＬＡＹモード」の場合には、図２５（２）に示すように、あらかじめ指定されている発音チャンネル（１７）については、スイッチ群４によってセットされた発音チャンネル（５）のミキサー設定の制御データがコピーされるので、内部イベントデータのミキサー設定の制御データは無視される。したがって、内部イベントデータのうち音高データ及びベロシティデータだけが音源３及びＭＩＤＩ  ＯＵＴのチャンネル（１）に送出され、スイッチ群４によってセットされた音色データ及び音量データ等のミキサー設定の制御データで発音される。一方、指定されない発音チャンネル（１８）〜（１９）については、内部イベントデータのすべてが音源３及びＭＩＤＩ  ＯＵＴのチャンネル（２）〜（１６）に送出され、内部イベントデータ自身による音色データ及び音量データ等のミキサー設定の制御データで発音される。
【００５３】
図２０のステップＳ１２１においてＭＳが４でない場合、すなわちＭＳが２又は３で「ＥＸＴＥＲＮＡＬモード」又は「ＥＸＴＥＲＮＡＬ  ＳＯＬＯモード」の場合には、ステップＳ１３０に移行する。すなわち、発音チャンネル（１７）〜（３２）について、ｎをインクリメントしながらステップＳ１３０〜ステップＳ１３３のループ処理を繰り返し、発音ＯＮＦ（ｎ）が１の発音チャンネル（ｎ）についてＭＩＤＩデータを音源３及びＭＩＤＩ  ＯＵＴのチャンネル（ｎ−１６）に送出する。そして、ステップＳ１３３において、ｎが３３になった場合には、発音指示処理を終了して、図７のメインルーチンに戻る。
【００５４】
すなわち、「ＥＸＴＥＲＮＡＬモード」又は「ＥＸＴＥＲＮＡＬ  ＳＯＬＯモード」の場合には、内部イベントデータのすべてが音源３及びＭＩＤＩ  ＯＵＴのチャンネル（１）〜（１６）に送出され、内部イベントデータ自身による音色データ及び音量データ等のミキサー設定の制御データで発音される。
【００５５】
図２１は、タイマインタラプトのフローである。この処理では、タイマインタラプトが入ると、タイマレジスタＴをインクリメントして（ステップＳ１３４）、Ｔが所定時間を超えたか否かを判別する（ステップＳ１３５）。所定時間を超えない場合には、このフローを終了する。Ｔが所定時間を超えたときは、訂正フラグを０にセットして（ステップＳ１３６）、チャンネルインジケータの表示を消去する（ステップＳ１３７）。そして、タイマインタラプトを禁止する（ステップＳ１３８）。
【００５６】
すなわち、訂正操作のスイッチ処理において、図１０のステップＳ２７若しくはステップＳ２９において、カーソルスイッチ４３がオンされたと判別した後、又は、図１１のステップＳ４０においてテンキー４２がオンされたと判別した後に、操作待ち限界の所定時間が経過しても、次のスイッチ操作がない場合には、訂正操作を無効にする。
【００５７】
以上説明したように、本実施形態においては、発音チャンネル制御装置を構成するＣＰＵ２は、外部から入力される１６チャンネルの外部楽音データであるイベントデータを各チャンネルごとに記憶する第１の記憶手段、及び、内部で発生される１６チャンネルの内部楽音データであるイベントデータを記憶する第２の記憶手段を構成するワークＲＡＭを備えている。さらに、ＣＰＵ２は、「ＩＮＴＥＲＮＡＬモード」、「ＥＸＴＥＲＮＡＬモード」、「ＥＸＴＥＲＮＡＬ  ＳＯＬＯモード」、「ＥＸＴＥＲＮＡＬ  ＰＬＡＹモード」の異なる演奏モードの中の１つの演奏モードを設定するモード設定手段と、このモード設定手段によって設定された演奏モードに応じて、第１及び第２の記憶手段のいずれか一方を指定し、その指定した記憶手段の制御データを設定する記憶指定手段と、この記憶指定手段によって指定された記憶手段の制御データである制御データを設定する制御データ設定手段と、記憶指定手段によって指定されている記憶手段については外部楽音データ及び内部楽音データに含まれた制御データにかかわらず制御データ設定手段によって設定された制御データに基づいて発音を制御し、記憶指定手段によって指定されていない記憶手段については外部楽音データ及び内部楽音データに含まれた制御データに基づいて発音を制御する発音制御手段とを構成している。
【００５８】
したがって本実施形態によれば、複数のチャンネルで構成された外部楽音データ及び内部楽音データのいずれか一方の楽音データにおいて各チャンネルごとに設定された制御データは、他方の楽音データに含まれる制御データにかかわらず保持することができるので、演奏者によって設定された楽音データの制御データが入力された楽音データの制御データによって変更されない。
【００５９】
なお、上記実施形態においては、制御データである制御データとして、音色及び音量に対する制御データを例に採って説明したが、楽音を決定する他の制御データ、例えば、アフタータッチ、モジュレーション、エンベロープ等の制御データであってもよい。
【００６０】
また、上記実施形態においては、「ＥＸＴＥＲＮＡＬ  ＰＬＡＹモード」の場合に、内部イベント用の１６個の発音チャンネルのうち、１つの発音チャンネル、例えば発音チャンネル（１７）に対して、外部イベント用の発音チャンネルの制御データをコピーしたが、対応する複数の発音チャンネルに対して制御データをそれぞれコピーする構成にしてもよい。
【００６１】
【発明の効果】
本発明によれば、複数のチャンネルで構成された外部楽音データ及び内部楽音データのいずれか一方の楽音データにおいて各チャンネルごとに設定された制御データは、他方の楽音データに含まれる制御データにかかわらず保持することができるので、演奏者によって設定された楽音データの制御データが入力された楽音データの制御データによって変更されない。
【図面の簡単な説明】
【図１】本発明の実施形態におけるＭＩＤＩ楽器のシステムを示すブロック図。
【図２】ＭＩＤＩデータの流れを説明する図。
【図３】ＭＩＤＩデータの構成を示す図。
【図４】図１のスイッチ群及びＬＣＤを含む操作部の平面図。
【図５】図４のエリアに表示されたインジケータの例を示す図。
【図６】図４のエリアに表示されたインジケータの例を示す図。
【図７】ＣＰＵのメインルーチンのフローチャート。
【図８】図７のステップＳ２におけるスイッチ処理のフローチャート。
【図９】図８に続くスイッチ処理のフローチャート。
【図１０】図９に続くスイッチ処理のフローチャート。
【図１１】図１０に続くスイッチ処理のフローチャート。
【図１２】図１０に続くスイッチ処理のフローチャート。
【図１３】図１０に続くスイッチ処理のフローチャート。
【図１４】図８に続くスイッチ処理のフローチャート。
【図１５】図１４に続くスイッチ処理のフローチャート。
【図１６】図７のステップＳ３における内部イベント処理のフローチャート。
【図１７】図７のステップＳ４におけるＭＩＤＩ  ＩＮ処理のフローチャート。
【図１８】図７のステップＳ５における発音指示処理のフローチャート。
【図１９】図１８に続く発音指示処理のフローチャート。
【図２０】図１９に続く発音指示処理のフローチャート。
【図２１】ＣＰＵのタイマインタラプトのフローチャート。
【図２２】ＩＮＴＥＲＮＡＬモードにおけるチャンネルの制御方法を示す図。
【図２３】ＥＸＴＥＲＮＡＬモードにおけるチャンネルの制御方法を示す図。
【図２４】ＥＸＴＥＲＮＡＬ  ＳＯＬＯモードにおけるチャンネルの制御方法を示す図。
【図２５】ＥＸＴＥＲＮＡＬ  ＰＬＡＹモードにおけるチャンネルの制御方法を示す図。
【図２６】ＩＮＴＥＲＮＡＬモードにおける操作部の一例を示す図。
【符号の説明】
１  鍵盤
２  ＣＰＵ
３  音源
４  スイッチ群
５  ＬＣＤ
６  ＦＤＤ
７  ＭＩＤＩ端子
８  波形ＲＯＭ
【図１】
0003663873.tif 000002
【図２】
0003663873.tif 000003
【図３】
0003663873.tif 000004
【図４】
0003663873.tif 000005
【図５】
0003663873.tif 000006
【図６】
0003663873.tif 000007
【図７】
0003663873.tif 000008
【図８】
0003663873.tif 000009
【図９】
0003663873.tif 000010
【図１０】
0003663873.tif 000011
【図１１】
0003663873.tif 000012
【図１２】
0003663873.tif 000013
【図１３】
0003663873.tif 000014
【図１４】
0003663873.tif 000015
【図１５】
0003663873.tif 000016
【図１６】
0003663873.tif 000017
【図１７】
0003663873.tif 000018
【図１８】
0003663873.tif 000019
【図１９】
0003663873.tif 000020
【図２０】
0003663873.tif 000021
【図２１】
0003663873.tif 000022
【図２２】
0003663873.tif 000023
【図２３】
0003663873.tif 000024
【図２４】
0003663873.tif 000025
【図２５】
0003663873.tif 000026
【図２６】
0003663873.tif 000027