(57)【特許請求の範囲】
【請求項１】
コントローラが音色記憶装置に対して、
異なる複数の音色の楽音を同時に出力または入力できるマルチティンバー状態と、このマルチティンバー状態を解除して単一の音色の楽音を出力または入力する非マルチティンバー状態とを切り換えさせ、
楽音装置に接続された外部装置に対して楽音情報を送信する外信状態と、当該楽音装置の中だけで楽音情報を送信する内信状態と、これら外信状態と内信状態との両方を同時に実行する両方状態とを切り換えさせ、
上記マルチティンバー状態が選択されたとき、楽音情報の送受において上記両方状態を選択させ、上記非マルチティンバー状態が選択されたとき、音色の組合せごとに外信状態または内信状態を選択させることを特徴とする楽音出力切り換え方法。
【請求項２】
コントローラが音色記憶装置に対して、
異なる複数の音色の楽音を同時に出力または入力できるマルチティンバー状態と、このマルチティンバー状態を解除して単一の音色の楽音を出力または入力する非マルチティンバー状態とを切り換えさせ、
楽音装置に接続された外部装置に対して楽音情報を送信する外信状態と、当該楽音装置の中だけで楽音情報を送信する内信状態と、これら外信状態と内信状態との両方を同時に実行する両方状態とを切り換えさせ、
上記マルチティンバー状態が選択されたとき、楽音情報の送受において、音色の組合せごとに上記両方状態を選択させ、上記非マルチティンバー状態が選択されたとき、上記音色の組合せごとに上記外信状態または内信状態のいずれか一方を選択させることを特徴とする楽音出力切り換え方法。
【請求項３】
異なる複数の音色の楽音を同時に出力または入力できるマルチティンバー状態と、このマルチティンバー状態を解除して単一の音色の楽音を出力または入力する非マルチティンバー状態とを切り換えさせる処理と、
楽音装置に接続された外部装置に対して楽音情報を送信する外信状態と、当該楽音装置の中だけで楽音情報を送信する内信状態と、これら外信状態と内信状態との両方を同時に実行する両方状態とを切り換えさせる処理と、
上記マルチティンバー状態が選択されたとき、楽音情報の送受において上記両方状態を選択させ、上記非マルチティンバー状態が選択されたとき、音色の組合せごとに外信状態または内信状態を選択させる処理と、をコンピュータに実行させること特徴とする楽音出力切り換えのためのコンピュータプログラム。
【請求項４】
異なる複数の音色の楽音を同時に出力または入力できるマルチティンバー状態と、このマルチティンバー状態を解除して単一の音色の楽音を出力または入力する非マルチティンバー状態とを切り換えさせる処理と、
楽音装置に接続された外部装置に対して楽音情報を送信する外信状態と、当該楽音装置の中だけで楽音情報を送信する内信状態と、これら外信状態と内信状態との両方を同時に実行する両方状態とを切り換えさせる処理と、
上記マルチティンバー状態が選択されたとき、楽音情報の送受において、音色の組合せごとに上記両方状態を選択させ、上記非マルチティンバー状態が選択されたとき、上記音色の組合せごとに上記外信状態または内信状態のいずれか一方を選択させる処理とをコンピュータに実行させること特徴とする楽音出力切り換えのためのコンピュータプログラム。
【請求項５】
異なる複数の音色の楽音を同時に出力または入力できるマルチティンバー状態と、このマルチティンバー状態を解除して単一の音色の楽音を出力または入力する非マルチティンバー状態とを切り換える手段と、
楽音装置に接続された外部装置に対して楽音情報を送信する外信状態と、当該楽音装置の中だけで楽音情報を送信する内信状態と、これら外信状態と内信状態との両方を同時に実行する両方状態とを切り換える手段と、
上記マルチティンバー状態が選択されたとき、楽音情報の送受において上記両方状態を選択させ、上記非マルチティンバー状態が選択されたとき、音色の組合せごとに外信状態または内信状態を選択する手段と、を備えたことを特徴とする楽音出力切り換え装置。
【請求項６】
異なる複数の音色の楽音を同時に出力または入力できるマルチティンバー状態と、このマルチティンバー状態を解除して単一の音色の楽音を出力または入力する非マルチティンバー状態とを切り換える手段と、
楽音装置に接続された外部装置に対して楽音情報を送信する外信状態と、当該楽音装置の中だけで楽音情報を送信する内信状態と、これら外信状態と内信状態との両方を同時に実行する両方状態とを切り換える手段と、
上記マルチティンバー状態が選択されたとき、楽音情報の送受において、音色の組合せごとに上記両方状態を選択させ、上記非マルチティンバー状態が選択されたとき、上記音色の組合せごとに上記外信状態または内信状態のいずれか一方を選択する手段とを備えたことを特徴とする楽音出力切り換え装置。
【請求項７】
上記楽音情報の外信状態／内信状態／両方状態の切り換えは、楽音出力切り換え装置の電源投入時、楽音出力切り換え装置を初期状態に戻した時または楽音出力切り換え装置を初期状態に戻す処理・操作が実行された時に実行されることを特徴とする請求項５または６記載の楽音出力切り換え装置。
【請求項８】
上記楽音情報の送受において、送受される楽音情報は、音色情報または音楽的ファクタ情報であり、上記外信状態では外部装置のみの音色情報または音楽的ファクタ情報が変更され、上記内信状態では楽音装置のみの音色情報または音楽的ファクタ情報が変更され、両方状態では外部装置及び楽音装置の両方の音色情報または音楽的ファクタ情報が変更されることを特徴とする請求項５、６または７記載の楽音出力切り換え装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本件発明は、楽音出力切り換え装置、楽音出力切り換え方法、楽音出力切り換えのためのコンピュータプログラムに関し、特に、単一の音色の楽音を発音させたり、複数の異なる楽音を発音させたりするものに関する。
【背景技術】
【０００２】
従来、マルチティンバーといわれる機能を有している電子楽器・楽音装置があった。このマルチティンバー状態にすると、異なる複数の音色の楽音を同時に出力でき、このマルチティンバー状態を解除して非マルチティンバー状態にすると、単一の音色の楽音を出力できる。【０００３】
また、電子楽器では、種々の音色の楽音を装置内部の音源で発音させたりするほか(内信状態)、ＭＩＤＩと呼ばれるシステムを使って、楽音情報を外部へ送信して外部の音源で発音させたり記録させたり（外信状態）、楽音情報を外部から受信して内部の音源で発音させたり記録させたりして、外部装置との間で情報の送受の両方を行うものがある。【０００４】
【特許文献１】特開平５−２４９９６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このようなマルチティンバーの機能の切り換えと、ＭＩＤＩにおける外信状態と、内信状態と、これら外信と内信の両方状態の切り換えとは、関係はなく、個別に行われていた。  本件発明の目的は、マルチティンバーの機能の切り換えに応じて、楽音情報の最適な外信状態と、内信状態と、これら外信と内信の両方状態の切り換えとを行うことにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本件発明は、非マルチティンバー状態が選択されたとき、外信状態または内信状態を選択し、マルチティンバー状態が選択されたとき、楽音情報の送信において外信状態及び内信状態の両方状態を選択するようにした。  ここで、本件発明は、異なる複数の音色の楽音を同時に出力または入力できるマルチティンバー状態と、このマルチティンバー状態を解除して単一の音色の楽音を出力または入力する非マルチティンバー状態とを切り換え、楽音装置に接続された外部装置に対して楽音情報を送信する外信状態と、当該楽音装置の中だけで楽音情報を送信する内信状態と、これら外信状態と内信状態との両方を同時に実行する両方状態とを切り換えるものである。
【発明の効果】
【０００７】
これにより、例えば、マルチティンバー状態を選択すると、楽音情報の送受において両方状態が選択されるから、マルチティンバーにおける音色などの音楽的ファクタの変更があると、この変更情報は内部装置と外部装置との両方に送られるから、内部装置(内部)と外部装置(外部)とで統一した変更を実現でき、内部装置(内部)と外部装置(外部)とで混乱が生じることがなくなる。この結果、マルチティンバーにおいて、接続された外部装置で楽音情報の書き込み／録音及び読み出し/再生を行う場合には好都合で便利であり、複雑なモード設定／切り換えを行う必要がなくなる。【０００８】
また、非マルチティンバー状態を選択すると、外信状態のみまたは内信状態のみが選択されるから、非マルチティンバーにおいて、外部装置のみの音色などの音楽的ファクタを変更したり、内部装置のみの音色などの音楽的ファクタを変更したりでき、外部と内部とで個別に変更を行うことができる。この結果、非マルチティンバーにおいて、楽音装置に接続された外部装置を音源としてのみ使う場合や、楽音装置(内部装置)を外部からまたは内部からの音源としてのみ使う場合には好都合で便利であり、複雑なモード設定／切り換えを行う必要がなくなる。このようなことは、単一チャンネルだけによる送受信を行う場合や、ＭＩＤＩ音源を内部音源の拡張音色として使う場合にも同様である。
【図面の簡単な説明】
【０００９】
【図１】楽音出力切り換え装置、楽音出力切り換え方法、楽音出力切り換えのためのコンピュータプログラムを記憶して実行する装置、自動／手動演奏装置、シーケンサー、音源装置、楽音装置または電子楽器（本装置）の全体回路を示す。
【図２】パネルスイッチ群１３の一部を示す。
【図３】プログラム／データ記憶部４内のモードレジスタ４３を示す。
【図４】コントローラ（ＣＰＵ）８によって実行される処理全体のフローチャートを示す。
【図５】イニシャライズ処理(ステップ０１)のフローチャートを示す。
【図６】発音処理または消音処理（ステップ０２またはステップ０３）のフローチャートを示す。
【図７】発音処理または消音処理（ステップ０２またはステップ０３）のフローチャートを示す。
【図８】スイッチ処理(ステップ０５)中の音色ボタン２１の操作処理のフローチャートを示す。
【図９】スイッチ処理(ステップ０５)中の音色ボタン２１の操作処理のフローチャートを示す。
【符号の説明】
【００１０】
１…楽音出力切り換え装置、４…プログラム／データ記憶部、
５…楽音信号発生部、６…サウンドシステム、７…情報記憶部、
８…コントローラ（ＣＰＵ）、９…タイミング発生部、
１１…キーボード、１２…キーボードスキャン回路、
１３…パネルスイッチ群、１４…スイッチスキャン回路、
１５…ミディ回路、１６…アサイメントメモリ、
２１…音色ボタン、２１ａ…音色グループボタン、
２１ｂ…バリエーションボタン、２２…サウンドボタン、
２３…セットアップボタン、２４…ゾーンセレクトボタン、
２５…ゾーンオン／オフボタン、２６…ゾーンフェーダー、
３１…電源ボタン、３２…メニューボタン、
３３…バリューボタン、３５…ディスプレイ３５、
４３…モードレジスタ。
【発明を実施するための最良の形態】
【００１１】
（１）全体回路
図１は楽音出力切り換え装置１、楽音出力切り換え方法、楽音出力切り換えのためのコンピュータプログラムを記憶して実行する装置、自動／手動演奏装置、シーケンサー、音源装置、楽音装置または電子楽器（以下「本装置」という）の全体回路を示す。【００１２】
キーボード１１の各キーは、楽音の発音及び消音を操作／指示するもので、キーボードスキャン回路１２によってスキャンされ、キーオン、キーオフを示すデータが検出され、コントローラ（ＣＰＵ）２によってプログラム／データ記憶部４のキーボードテーブルに書き込まれる。そして、それまでキーボードテーブルに記憶されていた各キーのオン、オフの状態を示すデータと比較され、各キーのオンイベント、オフイベントの判別が、コントローラ２によって行われる。【００１３】
このキーボード１１は、ローアキーボード、アッパーキーボード、ペダルキーボード等から成っており、それぞれにつき異なる／同じ音色の楽音、つまり楽音波形または／及びエンベロープ波形の異なる／同じ楽音が発音される。なお、キーボード１１は、場合によって、電子弦楽器、電子吹奏（管）楽器、電子打楽器（パッド等）、コンピュータのキーボード等で代用される。【００１４】
このキーボード１１によって演奏者の手動演奏のテンポまたはタッチが検出される。このようなタッチを検出するための速度センサー、加速度センサー、圧力センサーがキーボード１１の各キーに対応して設けられる。【００１５】
パネルスイッチ群１３の各スイッチは、スイッチスキャン回路１４によって、スキャンされる。このスキャンにより、各スイッチのオン、オフを示すデータが検出され、コントローラ２によってプログラム／データ記憶部４のスイッチテーブルに書き込まれる。そして、それまでスイッチテーブルに記憶されていた各スイッチのオン、オフの状態を示すデータと比較され、各スイッチのオンイベント、オフイベントの判別が、コントローラ２によって行われる。【００１６】
上記パネルスイッチ群１３には各種操作子及び各種スイッチが設けられ、この各種操作子及び各種スイッチはスイッチ、ペダル、ホイール、レバー、コントローラ、ジョイスティック、ダイヤル、ハンドル、回転／スライドつまみ／ボリューム、ベンダー、タッチスイッチ等である。このペダルはダンパペダル、サスティンペダル、ミュートペダル、ソフトペダル等である。【００１７】
発音される楽音は上記キーボード１１による手動演奏の楽音または演奏情報から再生された自動演奏の楽音である。この手動演奏または自動演奏の演奏情報／楽音情報／発音情報／消音情報(以下楽音情報という)は外部接続機器からミディ回路１５からも送られてくる。また、このミディ回路１５を通じて外部接続機器へこの演奏情報／楽音情報／発音情報／消音情報(以下楽音情報という)が送られていく。【００１８】
これらの送受情報／楽音情報の中には音色情報（トーンナンバデータ／音色組合せセット）、音量情報（ラウドネスデータ）、タッチ情報（ベロシティデータ）、音高情報（キーナンバデータ）、音域情報（セットアップ音域データ）、エンベロープ情報などの音楽的ファクタ情報及びミディチャンネルナンバ情報などのＭＩＤＩ規格で決められた情報も含まれる。【００１９】
ミディ回路１５は、外部接続された電子楽器との間で楽音データの送受を行うためのインターフェースである。この楽音データはＭＩＤＩ（ミュージカルインスツルメントデジタルインターフェース）規格のもので、この楽音データに基づいた発音も行われる。ミディ回路１５には、受信したまたは送信する楽音情報を一時的に蓄えるバッファなどが設けられている。【００２０】
ミディ回路１５では、楽音装置に接続された外部装置に対して楽音情報を送信する外信状態（ＥＸＴ）と、当該楽音装置の中だけで楽音情報を送信する内信状態(ＩＮＴ)と、これら外信状態と内信状態との両方を同時に実行する両方状態（ＢＯＴＨ）とが、複数のゾーン／音色／内部チャンネル／ＭＩＤＩチャンネル(以下ゾーンまたは音色という)ごとに切り換えられる。【００２１】
マルチティンバー状態が選択されたとき、楽音情報の送信において両方状態（ＢＯＴＨ）が選択され、非マルチティンバー状態が選択されたとき、外信状態（ＥＸＴ）または内信状態(ＩＮＴ)が選択される。この接続された外部装置は「外部音源」または「外部シーケンサー」(外部／外信)などがある。【００２２】
ここで、マルチティンバー状態では、異なる複数の音色の楽音が同時に出力または入力され、このマルチティンバー状態が解除された非マルチティンバー状態では、単一の音色の楽音が出力または入力される。ここで、入力は外部装置からまたはキーボード１１などの内部装置によって楽音装置（内部装置）へ楽音情報が入力されることであり、出力は外部装置へまたは楽音信号発生部５などの内部装置から楽音装置（内部装置）へ楽音情報が出力されることである。【００２３】
そして、異なる複数の音色の楽音は、ＭＩＤＩチャンネルの複数チャンネルまたは全チャンネルに対応しており、単一の音色の楽音は、ＭＩＤＩチャンネル中の１つのチャンネル、例えば第１チャンネルに対応している。【００２４】
したがって、マルチティンバー状態では、すべてまたは複数のＭＩＤＩチャンネルが受信／送信されるように上記ミディ回路１５が切換えられる。また、非マルチティンバー状態では、複数のＭＩＤＩチャンネルのうち１つのチャンネルのみが受信または送信されるように上記ミディ回路１５が切換えられる。【００２５】
上記キーボード１１またはミディ回路１５には、手動演奏装置のほか、自動演奏装置も含まれる。これらキーボード１１、パネルスイッチ群１３及びミディ回路１５から発生された上記演奏情報等（楽音情報）は、楽音を発生させるための情報である。【００２６】
上記音高情報はキーナンバデータＫＮとして取り込まれる。このキーナンバデータＫＮはオクターブデータ（音域データ）と音名データとからなる。上記音色情報は、鍵盤楽器（ピアノ等）、管楽器（フルート等）、弦楽器（バイオリン等）、打楽器（ドラム等）の楽器（発音媒体／発音手段）の種類等に対応しており、トーンナンバデータＴＮとして取り込まれる。上記エンベロープ情報は、上述のエンベロープスピードＥＳ、エンベロープレベルＥＬ、エンベロープタイムＥＴ、エンベロープフェーズＥＦなどである。【００２７】
このような音楽的ファクタ情報は、コントローラ（ＣＰＵ）８へ送られ、後述の各種信号、データ、パラメータの切り換えが行われ、楽音の内容が決定される。上記演奏情報等はコントローラ８で処理され、各種データが楽音信号発生部５へ送られ、楽音波形信号が発生され、サウンドシステム６から発音／出力される。コントローラ８はＣＰＵ、ＤＳＰ（デジタルシグナルプロセッサ）、ＲＯＭ及びＲＡＭなどからなっている。【００２８】
プログラム／データ記憶部４（内部記憶媒体／手段）はＲＯＭまたは書き込み可能なＲＡＭ、フラッシュメモリまたはＥＥＰＲＯＭ等の記憶装置からなり、光ディスクまたは磁気ディスク等の情報記憶部７（外部記憶媒体／手段）に記憶されるコンピュータのプログラムが書き写され記憶される（インストール／転送される）。【００２９】
またプログラム／データ記憶部４には外部の電子楽器またはコンピュータから上記ミディ回路１５または送受信装置を介して送信されるプログラムも記憶される（インストール／転送される）。このプログラムの記憶媒体は通信媒体も含む。【００３０】
このプログラムは、コントローラ（ＣＰＵ）８が各種処理を行うための後述する各フローチャートに応じた楽音発生のためのプログラムである。このプログラム／データ記憶部４には、上述した音楽的ファクタ情報、上述した各種データ及びその他の各種データも記憶される。この各種データには時分割処理に必要なデータや時分割チャンネルへの割当のためデータ等も含まれる。【００３１】
楽音信号発生部５では、各楽音ごとに楽音波形信号が繰り返し発生されサウンドシステム６から発音出力される。上記音高情報に応じて、この繰り返し発生される楽音波形信号の発生速度は変化される。また上記音色情報などの音楽的ファクタ情報に応じて、この繰り返し発生される楽音波形信号の波形形状は切り換えられる。この楽音信号発生部５は時分割処理によって複数の楽音信号が同時に独立して並行して生成されポリフォニックに発音される。【００３２】
タイミング発生部９からは、楽音生成装置の全回路の同期を取るためのタイミングコントロール信号が各回路に出力される。このタイミングコントロール信号は、各周期のクロック信号のほか、これらのクロック信号を論理積または論理和した信号、時分割処理のチャンネル分割時間の周期を持つチャンネルクロック信号、この整数倍または整数分の１の周波数のクロック信号、チャンネルナンバデータＣＨＮｏ、タイムカウントデータ（発音時間情報）などを含む。上記スキャン処理もこのクロック信号に基づいて所定周期ごとに実行される。【００３３】
上記楽音信号発生部５の中またはプログラム／データ記憶部４の中には、アサイメントメモリ１６が設けられている。このアサイメントメモリ１６は上記時分割チャンネルの数に応じたメモリエリアを有し、各チャンネルに割り当てられた楽音似応じ当該楽音を生成するための上記演奏情報等／楽音情報／音楽的ファクタ情報等が書き込まれる。この書き込まれた楽音情報等に応じて各チャンネルに割り当てられた楽音が発音／消音される。【００３４】
以下これを「内部音源」（内部／内信)ともいう。また、このような内部音源の演奏情報等／楽音情報／音楽的ファクタ情報等は、上記プログラム／データ記憶部４にも書き込まれ記憶される。以下これを「内部シーケンサー」(内部／内信)という。【００３５】
上記マルチティンバー状態では、このアサイメントメモリ１６の各チャンネルエリアに異なるトーンナンバデータ(音色)の楽音情報が書き込まれ、上記同時に発生される複数楽音は、異なる複数の音色(トーンナンバデータ)となり、非マルチティンバー状態では、このアサイメントメモリ１６の各チャンネルエリアに同じトーンナンバデータ(音色)の楽音情報が書き込まれ、上記同時に発生される複数楽音は、１つの同じ音色(トーンナンバデータ)となる。【００３６】
このアサイメントメモリ１６の各チャンネルメモリエリアは、上記ＭＩＤＩチャンネルに１体１で対応し、ＭＩＤＩの各チャンネルごとの音色（トーンナンバデータ）の異なる楽音が書き込まれる。しかし、場合によってアサイメントメモリ１６の各チャンネルメモリエリアがＭＩＤＩチャンネルに１体１で対応しなくてもよいし、上記ゾーン／音色に対応していてもよい。【００３７】
（２）パネルスイッチ群１３
図２は上記パネルスイッチ群１３の一部を示す。このパネルスイッチ群１３には、音色ボタン２１、サウンドボタン２２、セットアップボタン２３、ゾーンセレクトボタン２４、ゾーンオン／オフボタン２５、ゾーンフェーダー２６、電源ボタン３１、メニューボタン３２、バリューボタン３３、ディスプレイ３５などが設けられている。【００３８】
音色ボタン２１は種々の音色情報（トーンナンバデータ）を指定／選択するためのものであり、楽音における複数の互いに異なる種類の音色が１つずつ選択される。サウンドボタン２２によって、上記音色ボタン２１（音色グループボタン２１ａ及びバリエーションボタン２１ｂ）で、上述のように楽音における複数の互いに異なる種類の音色が１つずつ選択されるモードが選択される。
【００３９】
また、セットアップボタン２３によって、上記音色ボタン２１で指定／選択された複数の音色の組合せセットをつくって書き込み／記憶させたり、いったん記憶させた音色組合せセットを読み出し／再生させたりするモードが選択される。【００４０】
このように記憶された音色の組合せセットは、上記音色グループごとに分けられて分類／整理され、上記具体的音色ごとに記憶される。したがって、上記音色ボタン２１（音色グループボタン２１ａ及びバリエーションボタン２１ｂ）のそれぞれに、上記音色組合せセットのそれぞれが対応して記憶されるとともに、上記音色ボタン２１のそれぞれに上記異なる種類の音色のそれぞれも対応して記憶されることになる。【００４１】
「１」〜「４」の４つのゾーンセレクトボタン２４によって、上記音色の組合せセットの中の１番目、２番目、３番目、４番目の各音色、またはＭＩＤＩチャンネルの中の任意の４つのチャンネルが個別に択一的に選択指定される。この選択指定は音色の組合せセットの書き込み／記憶時でも、読み出し／再生時でも、いずれでも可能である。【００４２】
この組合せセットの中から選択指定されたｎ番目の音色は、上記音色ボタン２１で具体的に選択決定される。しかも、このｎ番目の音色は、上記音色ボタン２１を切り換えることによって、個別に変更することができる。またこのｎ番目の音色の楽音の音量（ラウドネス）は、次述するゾーンフェーダー２６によって、個別に設定、選択または変更することができる。【００４３】
ゾーンセレクトボタン２４で選択される音色／ＭＩＤＩチャンネルは、上記サウンドボタン２２がオン状態で音色ボタン２１によって個別に１つずつ選択指定された音色のこともあるし、上記セットアップボタン２３がオン状態で音色ボタン２１によって選択指定された上記音色組合せセットのいずれかの音色のこともある。
【００４４】
このゾーンセレクトボタン２４を順次押すと、各ゾーン／各音色の楽音情報の送信形態が、インターナルモード(内信状態)、イクスターナルモード(外信状態)、ボース（ＢＯＴＨ）モード(両方状態)とリング式に切り換えられていく。この切り換えられた送信形態の情報はモードレジスタ４３に書き込まれ記憶される。【００４５】
インターナルモード(内信状態)では、本装置の中だけで楽音情報が送信され、キーボード１１の手動操作／再生された演奏情報に基づいた本装置での発音／再生のみがなされる。イクスターナルモード(外信状態)では、外部装置へ楽音情報が送信され、外部装置への書き込み／記憶／楽音情報送信／外部装置での発音がなされ、またキーボード１１の手動操作／再生された演奏情報に基づいた外部装置での発音／記憶もなされる。上記ボース（ＢＯＴＨ）モードでは、上記楽音情報の内信状態と外信状態との両方状態が選択される。【００４６】
「１」〜「４」の４つのゾーンオン／オフボタン２５によって、各ゾーンごとに、上記組合せセット／ＭＩＤＩチャンネルの各音色うち、発音されずミュートされる状態、全音域／全キーが当該ゾーンの音色で発音される状態、設定された音域エリアの範囲の音域／キー群が当該ゾーンで発音される状態が、循環的に切り換えられる。この切り換え内容は後述する出力状態フラグとしてモードレジスタ４３に記憶される。【００４７】
ゾーンフェーダー２６によって、上記組合せセット／各ゾーン／各音色／各ＭＩＤＩチャンネルの各音色の音量／ラウドネスが個別に調整される。この音色組合せセットの個別音量調整は、音色組合せセットの書き込み／記憶時でも、読み出し／再生時でも、いずれのモードでも可能である。また、このゾーンフェーダー２６によって、インターナルモード（ＩＮＴ）の音色／ゾーンの音量と、イクスターナル（ＥＸＴ）の音色／ゾーンの音量との相対的バランスが変更／調整される。【００４８】
上記音色の組合せセット/ＭＩＤＩチャンネルの各音色は、音色の書き込み/記憶時には、ゾーンセレクトボタン２４によって選択され、音色の読み出し／再生時には、ゾーンオン／オフボタン２５によって選択される。したがって、これらの音色選択は操作者によって実行されることになる。【００４９】
メニューボタン３２によって、ディスプレイ３５に表示されるメニューが順次切り換えられ選択される。このメニューは上述の各種の音楽的ファクタなどである。バリューボタン３３によって選択された各メニューにおける音楽的ファクタの内容／値／量が大きくされたり/小さくされたりして切り換えられる。【００５０】
これらのボタン３２、３３によって、上記マルチティンバーのオン（マルチティンバー状態）／オフ(非マルチティンバー)が切り換えられる。この場合、ディスプレイ３５にメニューボタン３２によって、例えば「マルチティンバーｏｎ」または「マルチティンバーｏｆｆ」の表示がなされ、バリューボタン３３によってこのオン／オフが切換えられる。上記電源ボタン３１によって、本装置の電源が投入されたり、電源が切られたりする。この電源投入のときに、イニシャライズ処理が実行される。【００５１】
（３）モードレジスタ４３
図３はモードレジスタ４３を示す。このモードレジスタ４３には、上記マルチティンバー状態(「１」)、非マルチティンバー状態（「０」）のモードが記憶される。マルチティンバー状態では、異なる複数の音色の楽音が同時に出力され、このマルチティンバー状態が解除された非マルチティンバー状態では、単一の音色の楽音が出力される。【００５２】
このマルチティンバーのモードデータは、不揮発性で電源を切っても消去されない。または、マルチティンバーのモードスイッチ(図示せず)の切り換え状態（オン／オフ）が電源投入時に判別されて、このモードレジスタ４３に書き込まれてもよい。
【００５３】
このモードレジスタ４３には、４つのゾーン(チャンネル／音色)それぞれにつき、インターナル（ＩＮＴ）、イクスターナル（ＥＸＴ）、ボース（ＢＯＴＨ）の３つのモードが記憶される。インターナル（ＩＮＴ）モード(内信状態)では、本装置の中(内部音源／内部シーケンサーなどの内部)だけで楽音情報が送信(内信)され、イクスターナル（ＥＸＴ）モード(外信状態)では、本装置に接続された外部装置(外部音源／外部シーケンサーなどの外部)に対して楽音情報が送信(外信)され、ボース（ＢＯＴＨ）モード(両方状態)では、これら外信状態と内信状態との両方が同時に実行される。【００５４】
上記４つのゾーン(チャンネル／音色)それぞれにつき、出力状態フラグも記憶される。この出力状態フラグは、ゾーンオン／オフボタン２５が順次押されて、組合せセット／各ゾーンの各音色の発音／出力または非発音／非出力を示す。【００５５】
上記４つのゾーン(チャンネル／音色)それぞれにつき、「０」の出力状態フラグでは、上記音色の組合せセット／ＭＩＤＩチャンネル中の当該ゾーンの音色の楽音のみがミュートされ発音されない。「１」の出力状態フラグでは、上記キーボード１１の全音域／全キーまたは特定音域が当該ゾーンの音色で発音される。【００５６】
（４）処理全体
図４はコントローラ（ＣＰＵ）８によって実行される処理全体のフローチャートを示す。この処理全体は本楽音生成装置の電源オンによって開始され、電源オフまで繰り返し実行される。まず、プログラム／データ記憶部４の初期化など種々のイニシャライズ処理が行われ（ステップ０１）、上記キーボード１１での手動演奏のキーオン操作に基づき、発音処理が行われる（ステップ０２）。【００５７】
このステップ０２の発音処理は、上記演奏情報の読み出し再生において、プログラム／データ記憶部４からの自動演奏のキーオン情報が読み出されるときにも実行される。また、このステップ０２の発音処理は、演奏情報の書き込み記録において、プログラム／データ記憶部４に自動演奏のキーオン情報が書き込まれるときにも実行される。【００５８】
この発音処理では、空きチャンネルがサーチされ、サーチされた空きチャンネルにオンイベントに係る楽音が割り当てられる。この楽音の内容は、上記キーボード１１及びパネルスイッチ群１３からの演奏情報（楽音情報）、楽音発生情報の音楽的ファクタに基づく。【００５９】
この場合、サーチされた空きチャンネルのアサインメントメモリのエリアに「１」のオン／オフデータ、キーナンバデータ（周波数ナンバデータ）ＫＮ、エンベロープデータ、トーンナンバデータＴＮ、タッチデータＴＣも書き込まれる。このアサインメントメモリに書き込まれたデータは、楽音信号発生部５へ送られ、対応する楽音波形データが読み出されるとともに、対応するエンベロープ波形データが発生され、サウンドシステム６で発音出力される。【００６０】
次いで、上記キーボード１１／パネルスイッチ群１３での手動演奏のキーオフ操作に基づき、消音（減衰）処理が行われる（ステップ０３）。この消音（減衰）処理では、オフイベント（キーオフイベント、消音イベント）に係る楽音が割り当てられているチャンネルがサーチされ、アサインメントメモリ（図示せず）内のオン／オフデータが「０」にされ、当該楽音が減衰され消音される。この場合、アサインメントメモリ内の「０」のオン／オフデータが楽音信号発生部５へ送られ、キーオフイベントに係る楽音のエンベロープフェーズがリリースとなり、エンベロープレベルが次第に「０」になる。【００６１】
このステップ０３の消音処理は、演奏情報の読み出し再生において、プログラム／データ記憶部４からの自動演奏のキーオフ情報が読み出されるときにも実行される。また、このステップ０３の消音処理は、演奏情報の書き込み記録において、プログラム／データ記憶部４に自動演奏のキーオフ情報が書き込まれるときにも実行される。【００６２】
なお、上記パネルスイッチ群１３の各種スイッチの操作があれば、このスイッチに対応する音楽的ファクタ情報が取り込まれ、プログラム／データ記憶部４に記憶され、音楽的ファクタ情報が変更される（ステップ０５）。このスイッチ処理では、音色の選択処理、音色の組合せセットの書き込み処理、音色組合せセットの読み出し処理なども実行される。この後、その他の処理が実行され（ステップ０６）、上記ステップ０２からこのステップ０６までの処理が繰り返される。【００６３】
（５）イニシャライズ処理(ステップ０１)
図５は上記イニシャライズ処理(ステップ０１)のフローチャートを示す。まず、モードレジスタ４３内のマルチティンバーのモードデータが読み出される(ステップ１１)。読み出されたモードデータが、マルチティンバー状態（「１」）であれば（ステップ１２）、モードレジスタ４３のゾーン（音色／ＭＩＤＩチャンネル）「１」〜「４」に、ボース（ＢＯＴＨ）モードのデータを書き込む(ステップ１３)。【００６４】
これにより、楽音情報の送信において全ゾーン／音色において外信状態と内信状態との両方状態が選択されるから、外部装置での書き込み／録音及び読み出し／再生を行うのに便利で不都合がなくなり、複雑なモード設定／切り換えを行う必要がなくなる。また、ＭＩＤＩチャンネルの複数または全チャンネルにわたって受信／送信ができるようになるから、マルチティンバー機能には好都合となり、さらに種々の設定を行う必要がほとんどなくなる。【００６５】
さらに、外部装置（外部シーケンサー）での書き込み／録音または読み出し／再生を行い、内部音源で演奏／発音を行う場合において、音色などの音楽的ファクタを変更すると、この変更情報(プログラムチャンジ)が外部シーケンサーと内部音源とに共に送られなくてはならない。
【００６６】
そうでないと、外部シーケンサーと内部音源とで異なる音楽的ファクタ（音色）になってしまうからである。これは異なる複数の音色の楽音を同時に出力するマルチティンバーでは非常に好都合である。この複数の異なる音色それぞれが内部と外部／内信と外信とで統一されなければ、音色に混同が生じて複数の接続された装置でマルチティンバー機能が統一されないからである。【００６７】
外部と内部へ同じ情報が送られるボース（ＢＯＴＨ）モードにしてあれば、外部と内部に同じ変更内容が送られるので、変更があっても外部と内部／内信と外信とを同じ音楽的ファクタに統一することができる。【００６８】
なお、ここでゾーンセレクトボタン２４を押せば、このボースモードをイクスターナルモードまたはインターナルモードに各ゾーン／音色ごとに切り換えることもできる。また、このボースモードにされるゾーン／音色は４つの全ゾーンではなく、このうち１つまたは複数のゾーンであってもよい。残りのゾーンは、インターナルモードまたはイクスターナルモードになる。このことは外部音源と内部シーケンサーでも同様であり、外部／外信と内部／内信と統一する場合に都合がよい。【００６９】
そして、ゾーン「１」の出力状態フラグをオン状態「１」、ゾーン「２」の出力状態フラグをオン状態「０」、ゾーン「３」の出力状態フラグをオン状態「０」、ゾーン「４」の出力状態フラグをオン状態「０」とする(ステップ１４)。【００７０】
これにより、ゾーン「１」のみ発音／出力されるから、少なくともゾーン「１」で、内部と外部／内信と外信とを統一させて、これを発音／出力させることができる。このステップ１４において、他のゾーンのゾーンオン／オフボタン２５をオンにして、他のゾーンの一部または全部も発音／出力されるようにできる。【００７１】
また、上記ステップ１２で、読み出されたモードデータが、非マルチティンバー状態（「０」）であれば（ステップ１２）、モードレジスタ４３のゾーン（音色／ＭＩＤＩチャンネル）「１」及び「２」に、インターナル（ＩＮＴ）モードのデータを書き込み、ゾーン（音色／ＭＩＤＩチャンネル）「３」及び「４」に、イクスターナル（ＥＸＴ）モードのデータを書き込む(ステップ１６)。【００７２】
これにより、ゾーン／音色ごとに、楽音情報の送信において外信状態のみまたは内信状態のみが分けて選択されるから、外部装置を音源としてのみ使うのに、または内部装置を外部からまたは内部からの音源としてのみ使う場合などに便利で不都合がなくなり、複雑なモード設定／切り換えを行う必要がなくなる。また、ＭＩＤＩチャンネルの１チャンネルのみを受信または送信するようになるから、非マルチティンバー機能には好都合となり、さらに種々の設定を行う必要がほとんどなくなる。【００７３】
さらに、外部装置のみの音色などの音楽的ファクタを変更したり、内部装置のみの音色などの音楽的ファクタを変更したりでき、外部と内部とで個別に変更を行うことができる。このように、外部装置と内部装置とで個別に異なる音楽的制御を行う場合には、非マルチティンバーを選択すればよく、これにより外信状態のみのイクスターナルモードまたは内信状態のみのインターナルモードのいずれかが選択される。この結果、このような外部と内部とで個別に異なる制御を容易に実現できる。【００７４】
なお、ここでゾーンセレクトボタン２４を押せば、このイクスターナルモードまたはインターナルモードを、ボースモード、インターナルモードまたはイクスターナルモードに各ゾーン／音色ごとに切り換えることもできる。また、このインターナルモードにされるゾーン／音色はゾーン「１」「２」だけではなく、ゾーン「１」「２」の一方、他の１つまたは複数若しくは全部のゾーンであってもよい。【００７５】
残りのゾーンは、イクスターナルモードまたはボースモードになる。またイクスターナルモードにされるゾーン／音色はゾーン「３」「４」だけではなく、ゾーン「３」「４」の一方、他の１つまたは複数若しくは全部のゾーンであってもよい。残りのゾーンは、インターナルモードまたはボースモードになる。【００７６】
そして、ゾーン「１」の出力状態フラグをオン状態「１」、ゾーン「２」の出力状態フラグをオン状態「０」、ゾーン「３」の出力状態フラグをオン状態「１」、ゾーン「４」の出力状態フラグをオン状態「０」とする(ステップ１７)。【００７７】
これにより、ゾーン「１」及び「３」のみ発音／出力されるから、少なくともゾーン「１」または「３」で、内部と外部／内信と外信とを個別に制御させて、これを発音／出力させることができる。このステップ１７において、他のゾーンのゾーンオン／オフボタン２５をオンにして、他のゾーンの一部または全部も発音／出力されるようにできる。【００７８】
なお、上記ボース（ＢＯＴＨ）モード及びイクスターナル（ＥＸＴ）モードでは、本装置と外部装置との間で、リアルタイムに楽音情報が送受されて、本装置と外部装置との間でリアルタイムに書き込み記憶／読み出し再生が行われる。また、このボース（ＢＯＴＨ）モード及びイクスターナル（ＥＸＴ）モードでは、本装置と外部装置との間で、一括して楽音情報が送受されて、外部装置へ情報が一括して送信されて書き込み記憶が行われた後、この楽音情報が読み出し再生されて本装置へ一括して受信されてもよい。【００７９】
（６）発音処理／消音処理（ステップ０２／ステップ０３）
図６及び図７は、上記発音処理または消音処理（ステップ０２またはステップ０３）のフローチャートを示す。キーオンまたはキーオフがあると(ステップ２１)、モードレジスタ４３の記憶内容から、各ゾーンがボースモードに選択／設定されていれば(ステップ２２)、上記アサイメントメモリ１６に楽音情報が書き込まれ、楽音信号発生部５から楽音が発音／出力または消音／出力され、内部音源が駆動され、またプログラム／データ記憶部４に楽音情報が書き込まれ、内部シケーサーに記憶される（ステップ２３）。そして、ミディ回路１５へ楽音情報が送り込まれ、外部装置へ楽音情報が送信され、外部音源が駆動されたり外部シーケンサーに記憶されたりする(ステップ２４)。【００８０】
また、モードレジスタ４３の記憶内容から、各ゾーンがインターナルモードに選択／設定されていれば(ステップ２６)、上記アサイメントメモリ１６に楽音情報が書き込まれ、楽音信号発生部５から楽音が発音／出力または消音／出力され、内部音源が駆動され、またプログラム／データ記憶部４に楽音情報が書き込まれ、内部シケーサーに記憶される(ステップ２７)。【００８１】
さらに、モードレジスタ４３の記憶内容から、各ゾーンがイクスターナルモードに選択／設定されていれば(ステップ２９)、ミディ回路１５へ楽音情報が送り込まれ、外部装置へ楽音情報が送信され、外部音源が駆動されたり外部シーケンサーに記憶されたりする(ステップ３０)。【００８２】
ついで、ミディ回路１５に外部装置から楽音情報が送り込まれていれば(ステップ４１)、モードレジスタ４３の記憶内容から、各ゾーンがボースモードに選択／設定されていれば(ステップ４２)、上記アサイメントメモリに楽音情報が書き込まれ、楽音信号発生部５から楽音が発音／出力または消音／出力され、内部音源が駆動され、またプログラム／データ記憶部４に楽音情報が書き込まれ、内部シケーサーに記憶される（ステップ４３）。【００８３】
また、モードレジスタ４３の記憶内容から、各ゾーンがインターナルモードに選択／設定されていれば(ステップ４４)、上記アサイメントメモリ１６に楽音情報が書き込まれ、楽音信号発生部５から楽音が発音／出力され、内部音源が駆動され、またプログラム／データ記憶部４に楽音情報が書き込まれ、内部シケーサーに記憶される(ステップ４５)。【００８４】
さらに、モードレジスタ４３の記憶内容から、各ゾーンがイクスターナルモードに選択／設定されていれば(ステップ４６)、何も行われない。以上のステップ２１〜４６の処理は、４つのゾーン「１」〜「４」につき、それぞれ実行される(ステップ４８)。【００８５】
なお、ステップ４５は省略され、インターナルモードでは、ＭＩＤＩ受信があっても（ステップ４１）内部音源が発音／消音されなくてもよい。また、イクスターナルモードでは(ステップ４６)では、ステップ４５と同様に、ＭＩＤＩ受信があったとき（ステップ４１）内部音源が発音／消音されてもよい。さらに、上記ステップ４３は省略され、ボースモードＭＩＤＩ受信があっても（ステップ４１）内部音源が発音／消音されなくてもよい。【００８６】
こうして、インターナルモード(内信状態)では、本装置の中だけで楽音情報が送信され、キーボード１１の手動操作／再生された演奏情報に基づいた本装置での発音／再生のみがなされる。【００８７】
なお、ステップ４５は省略され、インターナルモードでは、ＭＩＤＩ受信があっても（ステップ４１）内部音源が発音／消音されなくてもよい。また、イクスターナルモード(ステップ４６)では、ステップ４５と同様に、ＭＩＤＩ受信があったとき（ステップ４１）内部音源が発音／消音されてもよい。さらに、上記ステップ４３は省略され、ボースモードでは、ＭＩＤＩ受信があっても（ステップ４１）内部音源が発音／消音されなくてもよい。
【００８８】
さらに、ボースモードでは、上記楽音情報の内信状態と外信状態との両方状態が選択され、キーボード１１の手動操作／再生された演奏情報に基づいた本装置内での発音／再生がなされるとともに、外部装置からの読み出し／再生／楽音情報受信／本装置での発音がなされ、また外部装置への書き込み／記憶／楽音情報送信／外部装置での発音がなされ、またキーボード１１の手動操作／再生された演奏情報に基づいた外部装置での発音／記憶もなされる。【００８９】
（７）スイッチ処理(ステップ０５)
図８及び図９は上記スイッチ処理(ステップ０５)中の音色ボタン２１の操作処理のフローチャートを示す。まず音色ボタン２１が押される／操作されると (ステップ５１)、このときサウンドボタン２２が押されていれば(ステップ５２)、操作された音色ボタン２１に応じたトーンナンバデータ（音色情報／音色コード）がプログラム／データ記憶部４から読み出される (ステップ５３)。【００９０】
そして、モードレジスタ４３に対して、このときにゾーンセレクトボタン２４がオンされて出力状態フラグがオン状態のゾーンの上記音色の楽音情報の送信形態のモードが判別される(ステップ５４、５７、５９)。【００９１】
このモードがボースモードに選択／設定されていれば(ステップ５４)、上記アサイメントメモリ１６に書き込まれるトーンナンバデータが切り換えられ、楽音信号発生部５で発生／出力される楽音情報の音色が変更され、またプログラム／データ記憶部４に書き込まれる楽音情報の音色が変更され、内部へ送られる楽音情報の音色が変更される（ステップ５５）。そして、ミディ回路１５へ送り込まれる楽音情報の音色も変更され、外部装置へ送られる楽音情報の音色が変更される(ステップ５６)。
【００９２】
また、上記モードがインターナルモードに選択／設定されていれば(ステップ５７)、上記アサイメントメモリ１６に書き込まれるトーンナンバデータが切り換えられ、楽音信号発生部５で発生／出力される楽音情報の音色が変更され、またプログラム／データ記憶部４に書き込まれる楽音情報の音色が変更され、内部へ送られる楽音情報の音色が変更される (ステップ５８)。
【００９３】
さらに、上記モードがイクスターナルモードに選択／設定されていれば(ステップ５９)、ミディ回路１５へ楽音情報が送り込まれる音色も変更され、外部装置へ送られる楽音情報の音色が変更される(ステップ６０)。【００９４】
また、上記ステップ１１で音色ボタン２１が押されたとき、セットアップボタン２３が押されていれば(ステップ６２)、操作された音色ボタン２１に応じた複数のトーンナンバデータ（音色の組合せセット／音色情報）がプログラム／データ記憶部４から読み出される (ステップ６３)。  そして、モードレジスタ４３に記憶されている各ゾーンの上記音色の楽音情報の送信形態のモードが判別される(ステップ６４、６７、６９)。【００９５】
このモードがボースモードに選択／設定されていれば(ステップ６４)、上記アサイメントメモリ１６に書き込まれるトーンナンバデータが切り換えられ、楽音信号発生部５で発生／出力される楽音情報の音色が変更され、またプログラム／データ記憶部４に書き込まれる楽音情報の音色が変更され、内部へ送られる楽音情報の音色が変更される（ステップ６５）。そして、ミディ回路１５へ送り込まれる楽音情報の音色も変更され、外部装置へ送られる楽音情報の音色が変更される(ステップ６６)。
【００９６】
また、上記モードがインターナルモードに選択／設定されていれば(ステップ６７)、上記アサイメントメモリ１６に書き込まれるトーンナンバデータが切り換えられ、楽音信号発生部５で発生／出力される楽音情報の音色が変更され、またプログラム／データ記憶部４に書き込まれる楽音情報の音色が変更され、内部へ送られる楽音情報の音色が変更される (ステップ６８)。
【００９７】
さらに、上記モードがイクスターナルモードに選択／設定されていれば(ステップ６９)、ミディ回路１５へ楽音情報が送り込まれる音色も変更され、外部装置へ送られる楽音情報の音色が変更される(ステップ７０)。以上のステップ６１〜７０の処理は、４つのゾーン「１」〜「４」につき、それぞれ実行される(ステップ７１)。【００９８】
このように、音色ボタン２１で音色が変更されると、ボースモードでは、内部装置及び外部装置へ送られる音色が変更され、インターナルモードでは、内部装置のみへ送られる音色が変更され、イクスターナルモードでは、外部装置のみへ送られる音色が変更される。【００９９】
このような変更は、音色以外の他の音楽的ファクタでも同様に変更可能である。この場合、上記ステップ５１〜７１の処理におけるトーンナンバデータが、ベロシティデータ、ラウドネスデータ、音高音域データ（オクターブデータ）、エンベロープデータにそっくり入れ替えられる。【０１００】
（８）他の実施の形態
本件発明は上記実施例に限定されず、本件発明の趣旨を逸脱しない範囲で種々変更可能である。例えば、上記外信状態、内信状態及び両方状態の選択は、各ゾーンの楽音情報の送信形態についてのものであったが、各ゾーンの楽音情報の受信形態についても同様に可能である。この例は、図７のステップ４１〜４８に示される。
【０１０１】
具体的には、マルチティンバー状態では、ミディ回路１５を通じて受信された楽音情報が、内部装置で発音／出力／書き込み／記憶される（ステップ４３）。非マルチティンバー状態では、何もされないか、またはミディ回路１５を通じて受信された楽音情報が、内部装置で発音／出力／書き込み／記憶される（ステップ４５）。【０１０２】
ステップ０１のイニシャライズ処理は、電源投入時のほか、電源オフ時、特定の２つのボタン例えば音色ボタン２１の一番左の２つのボタンを同時押したり、リセットボタン(図示せず)を操作したりすることによって、実行されてもよい。また、何らかの処理が実行されたとき、このような初期状態に戻す処理が実行されてもよい。【０１０３】
また、上記内信状態、外信状態またはこれらの両方状態で、ミディ回路１５を通じて外部装置と送受される楽音情報は、音色情報（トーンナンバデータ／音色組み合わせセット）のほか、音量情報（ラウドネスデータ）、タッチ情報（ベロシティデータ）、音高情報（キーナンバデータ）、音域情報（セットアップ音域データ）またはエンベロープ情報などの音楽的ファクタ情報であってもよいし、これら音楽的ファクタ情報が含まれてもよい。【０１０４】
上記組合せセットの音色の数つまりゾーンの数は、４つに限られず、２つ、３つまたは５つ以上でもよい。これに応じて、ゾーンセレクトボタン２４、ゾーンオン／オフボタン２５、ゾーンフェーダー２６の数も２つ、３つまたは５つ以上となる。【０１０５】
上記図５のステップ１６及び１７でインターナルモード（ＩＮＴ）に設定されるゾーン「１」とイクスターナルモード（ＥＸＴ）に設定されるゾーン「３」とは、異なる音色／ＭＩＤＩチャンネルが割り当てられるが、同じ音色／ＭＩＤＩチャンネルが割り当てられてもよい。【０１０６】
（９）他の発明の効果
[１]コントローラが音色記憶装置に対して、  異なる複数の音色の楽音を同時に出力または入力できるマルチティンバー状態と、このマルチティンバー状態を解除して単一の音色の楽音を出力または入力する非マルチティンバー状態とを切り換えさせ、  楽音装置に接続された外部装置に対して楽音情報を送信する外信状態と、当該楽音装置の中だけで楽音情報を送信する内信状態と、これら外信状態と内信状態との両方を同時に実行する両方状態とを切り換えさせ、  上記マルチティンバー状態が選択されたとき、楽音情報の送受において上記両方状態を選択させ、上記非マルチティンバー状態が選択されたとき、上記外信状態または内信状態を選択させることを特徴とする楽音出力切り換え方法。これにより、マルチティンバー状態において、外部装置と内部装置（楽音装置）とで音色を統一して変更できる一方、非マルチティンバー状態において、外部装置と内部装置（楽音装置）との音色を別々に変更できる。【０１０７】
[２]異なる複数の音色の楽音を同時に出力または入力できるマルチティンバー状態と、このマルチティンバー状態を解除して単一の音色の楽音を出力または入力する非マルチティンバー状態とを切り換えさせる処理と、  楽音装置に接続された外部装置に対して楽音情報を送信する外信状態と、当該楽音装置の中だけで楽音情報を送信する内信状態と、これら外信状態と内信状態との両方を同時に実行する両方状態とを切り換えさせる処理と、  上記マルチティンバー状態が選択されたとき、楽音情報の送受において上記両方状態を選択させ、上記非マルチティンバー状態が選択されたとき、上記外信状態または内信状態を選択させる処理とをコンピュータに実行させること特徴とする楽音出力切り換えのためのコンピュータプログラム。これにより、マルチティンバー状態において、外部装置と内部装置（楽音装置）とで音色を統一して変更できる一方、非マルチティンバー状態において、外部装置と内部装置（楽音装置）との音色を別々に変更できる。【０１０８】
[３]異なる複数の音色の楽音を同時に出力または入力できるマルチティンバー状態と、このマルチティンバー状態を解除して単一の音色の楽音を出力または入力する非マルチティンバー状態とを切り換える手段と、  楽音装置に接続された外部装置に対して楽音情報を送信する外信状態と、当該楽音装置の中だけで楽音情報を送信する内信状態と、これら外信状態と内信状態との両方を同時に実行する両方状態とを切り換える手段と、  上記マルチティンバー状態が選択されたとき、楽音情報の送受において上記両方状態を選択し、上記非マルチティンバー状態が選択されたとき、上記外信状態または内信状態を選択する手段とを備えたことを特徴とする楽音出力切り換え装置。これにより、マルチティンバー状態において、外部装置と内部装置（楽音装置）とで音色を統一して変更できる一方、非マルチティンバー状態において、外部装置と内部装置（楽音装置）との音色を別々に変更できる。【０１０９】
[４]上記楽音情報の外信状態／内信状態／両方状態の切り換えは、楽音出力切り換え装置の電源投入時、楽音出力切り換え装置を初期状態に戻した時、楽音出力切り換え装置を初期状態に戻す処理・操作が実行されたときに実行されることを特徴とする請求項３記載の楽音出力切り換え装置。これにより、マルチティンバー状態／非マルチティンバー状態に応じた最適な送信状態を初期時に設定でき、モード切り換え操作が不要となる。【０１１０】
[５]上記楽音情報の送受において、送受される楽音情報は、音色情報または音楽的ファクタ情報であり、上記外信状態では外部装置のみの音色情報または音楽的ファクタ情報が変更され、上記内信状態では楽音装置のみの音色情報または音楽的ファクタ情報が変更され、両方状態では外部装置及び楽音装置の両方の音色情報または音楽的ファクタ情報が変更されることを特徴とする請求項３または４記載の楽音出力切り換え装置。これにより、外信状態では外部装置のみの音色などが変更され。内信状態では内部装置(楽音装置)のみの音色などが変更され、両方状態では外部装置と内部装置(楽音装置)との両方の音色などが変更されることができる。【０１１１】
[６]上記非マルチティンバー状態が選択されたとき、少なくとも１つの楽音につき外信状態を選択し、他の少なくとも１つの楽音につき内信状態を選択することを特徴とする請求項３、４または５記載の楽音出力切り換え装置。これにより、外信となる音色と内信となる音色と別々にすることができ、外信の音色だけまたは内信の音色だけを個別に変更できる。【０１１２】
[７]上記マルチティンバー状態が選択されたとき、上記異なる複数の音色の楽音のうち、少なくとも１つの楽音、複数の楽音またはすべての楽音につき両方状態を選択することを特徴とする請求項３、４、５または６記載の楽音出力切り換え装置。これにより、楽音情報を内部と外部の両方に送る音色が少なくとも1つは確保される。
【産業上の利用可能性】
【０１１３】
異なる複数の音色の楽音を同時に出力または入力できるマルチティンバー状態と、単一の音色の楽音を出力または入力する非マルチティンバー状態とにおいて、楽音情報の最適な送信状態を実現する。両方状態は、上記内信状態と外信状態の両方が同時に実行される。外信状態では、楽音装置（内部装置）に接続された外部装置に対して楽音情報が送信され、内信状態では、楽音装置（内部装置）の中だけで楽音情報が送信される。【０１１４】
マルチティンバー状態が選択されたとき(ステップ１２)、ゾーン「１」「２」を内信状態、ゾーン「３」「４」を外信状態とし、マルチティンバー状態が選択されたとき(ステップ１２)、すべてのゾーン／音色を両方状態にする(ステップ１３)。
【図１】
0004848371.tif 000002
【図２】
0004848371.tif 000003
【図３】
0004848371.tif 000004
【図４】
0004848371.tif 000005
【図５】
0004848371.tif 000006
【図６】
0004848371.tif 000007
【図７】
0004848371.tif 000008
【図８】
0004848371.tif 000009
【図９】
0004848371.tif 000010