(57)【特許請求の範囲】
【請求項１】
通信接続手段を介して演奏情報を生成する演奏操作装置と接続されることにより電子楽器システムを構成する電子楽器本体装置であって、
前記通信接続手段を介して前記演奏操作装置と接続されたことを検出する接続検出手段と、
前記接続検出手段により接続されたことが検出された演奏操作装置から、当該演奏操作装置の種類を表わす装置情報を取得する装置情報取得手段と、
前記装置情報取得手段により取得された装置情報に基づいて音色を設定する楽音設定手段と、
前記接続検出手段により接続されたことが検出された演奏操作装置から取得される演奏情報に応じて、前記楽音設定手段により設定された音色の楽音信号を生成する楽音生成手段と
を具備することを特徴とする電子楽器本体装置。
【請求項２】
通信接続手段を介して演奏情報を生成する演奏操作装置と接続されることにより電子楽器システムを構成する電子楽器本体装置であって、
前記通信接続手段を介して前記演奏操作装置と接続されたことを検出する接続検出手段と、
前記接続検出手段により接続されたことが検出された演奏操作装置から、当該演奏操作装置の種類を表わす装置情報を取得する装置情報取得手段と、
前記装置情報取得手段により取得された装置情報に応じた複数の音色を抽出する音色抽出手段と、
前記音色抽出手段により抽出された複数の音色から選択された音色を設定する楽音設定手段と、
前記接続検出手段により接続されたことが検出された演奏操作装置から取得される演奏情報に応じて、前記楽音設定手段により設定された音色の楽音信号を生成する楽音生成手段と
を具備することを特徴とする電子楽器本体装置。
【請求項３】
前記楽音生成手段は、複数の演奏操作装置から取得される演奏情報に応じて、対応する複数音色の楽音信号を生成することができ、
前記接続検出手段は、前記通信接続手段を介して複数の演奏操作装置と接続されたことを検出し、
前記装置情報取得手段は、これら演奏操作装置から装置情報を取得し、
前記楽音設定手段は、各演奏操作装置から取得された装置情報に対応する音色を、当該各装置情報に対応する演奏操作装置からの演奏情報に応じて前記楽音生成手段により生成される各楽音信号に設定する
ことを特徴とする請求項１又は２に記載の電子楽器本体装置。
【請求項４】
前記演奏操作装置には、補助演奏情報を生成する補助操作装置を接続することができ、
前記接続検出手段は、前記通信接続手段を介して前記演奏操作装置と接続されたこと及び当該演奏操作装置に補助操作装置が接続されていることを検出し、
前記装置情報取得手段は、当該演奏操作装置及び補助操作装置から装置情報を取得し、
前記楽音設定手段は、当該演奏操作装置から取得される演奏情報に応じて前記楽音生成手段により生成される楽音信号について、当該補助操作装置から取得される補助演奏情報をマージすべきことを設定する
ことを特徴とする請求項１〜３の何れか１項に記載の電子楽器本体装置。
【請求項５】
通信接続手段を介して演奏情報を生成する演奏操作装置と接続されることにより電子楽器システムを構成する電子楽器本体装置として機能するコンピュータに、
前記通信接続手段を介して前記演奏操作装置と接続されたことを検出する接続検出ステップと、
前記接続検出ステップで接続されたことが検出された演奏操作装置から、当該演奏操作装置の種類を表わす装置情報を取得する装置情報取得ステップと、
前記装置情報取得ステップで取得された装置情報に基づいて音色を設定する楽音設定ステップと、
前記接続検出ステップで接続されたことが検出された演奏操作装置から取得される演奏情報に応じて、前記楽音設定ステップで設定された音色の楽音信号を生成する楽音生成ステップと
から成る手順を実行させる電子楽器本体装置のためのプログラム。
【請求項６】
通信接続手段を介して演奏情報を生成する演奏操作装置と接続されることにより電子楽器システムを構成する電子楽器本体装置として機能するコンピュータに、
前記通信接続手段を介して前記演奏操作装置と接続されたことを検出する接続検出ステップと、
前記接続検出ステップで接続されたことが検出された演奏操作装置から、当該演奏操作装置の種類を表わす装置情報を取得する装置情報取得ステップと、
前記装置情報取得ステップで取得された装置情報に応じた複数の音色を抽出する音色抽出ステップと、
前記音色抽出ステップで抽出された複数の音色から選択された音色を設定する楽音設定ステップと、
前記接続検出ステップで接続されたことが検出された演奏操作装置から取得される演奏情報に応じて、前記楽音設定ステップで設定された音色の楽音信号を生成する楽音生成ステップと
から成る手順を実行させる電子楽器本体装置のためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、任意の演奏操作装置を通信接続手段で電子楽器本体装置に接続してユーザ所望の楽器を構成することができる電子楽器システムに関する。
【背景技術】
【０００２】
最近の電子楽器では、演奏操作子を備えた電子楽器とは別体に構成された音源装置を通信ケーブルで電子楽器に接続して音源機能を所望のものに拡張することができる。例えば、特許文献１には、電子楽器と外部の音源装置をＵＳＢ（Universal Serial Bus）等の通信接続手段で接続したときにその通信経路を設定する技術が開示されている。
【特許文献１】特開２００６−６５１７８号公報
【０００３】
従来技術を発展させて、音源機能を有する１つの本体装置に任意の演奏操作装置を繋いでユーザ所望の楽器を構築することが考えられる。しかしながら、従来技術に従って音源装置に或る電子楽器を接続した場合、この電子楽器に備えられた演奏操作子の種類によってユーザが使用したい音色が決まるにも拘わらず、当該種類に対応する所定の音色を音源装置に設定しなければならない。つまり、音源装置には多数の音色設定が用意され、音色設定の選択肢が不必要に多く提示されることになるので、提示された選択肢から所定の音色設定を選択するための操作が煩雑になったり、ユーザインターフェイスを整備する必要が生じる。結果として、１つの音源装置に対してユーザ所望の演奏操作装置を任意に差し替えて使うことは非常に困難になってしまう。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は、このような事情に鑑み、音源機能を有する電子楽器本体装置に通信接続手段で演奏操作装置を接続した場合に、複雑な設定操作をしなくても、ユーザが選んだ演奏操作装置に対応した音色を簡単に設定することができる電子楽器システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
この発明の第１の特徴に従うと、通信接続手段（ＣＢ，ＵＨ）を介して演奏情報を生成する演奏操作装置（ＥＭｂ：ＥＭｂ１，ＥＭｂ２，…）と接続されることにより電子楽器システムを構成する電子楽器本体装置（ＥＭａ）であって、通信接続手段（ＣＢ，ＵＨ）を介して演奏操作装置（ＥＭｂ）と接続されたことを検出する接続検出手段（Ａ２〜Ａ４，Ａ６）と、接続検出手段（Ａ２〜Ａ４，Ａ６）により接続されたことが検出された演奏操作装置（ＥＭｂ）から、当該演奏操作装置の種類を表わす装置情報を取得する装置情報取得手段（Ａ５）と、装置情報取得手段（Ａ５）により取得された装置情報に基づいて音色を設定する楽音設定手段（Ａ７〜Ａ１０，Ａ１５〜Ａ１６）と、接続検出手段（Ａ２〜Ａ４，Ａ６）により接続されたことが検出された演奏操作装置（ＥＭｂ）から取得される演奏情報に応じて、楽音設定手段（Ａ７〜Ａ１０，Ａ１５〜Ａ１６）により設定された音色の楽音信号を生成する楽音生成手段（ＴＧ；Ａ１１〜Ａ１４）とを具備する電子楽器本体装置（ＥＭａ）〔請求項１〕、並びに、通信接続手段（ＣＢ，ＵＨ）を介して演奏情報を生成する演奏操作装置（ＥＭｂ：ＥＭｂ１，ＥＭｂ２，…）と接続されることにより電子楽器システムを構成する電子楽器本体装置として機能するコンピュータ（ＥＭａ）に、通信接続手段（ＣＢ，ＵＨ）を介して演奏操作装置（ＥＭｂ）と接続されたことを検出する接続検出ステップ（Ａ２〜Ａ４，Ａ６）と、接続検出ステップ（Ａ２〜Ａ４，Ａ６）で接続されたことが検出された演奏操作装置（ＥＭｂ）から、当該演奏操作装置の種類を表わす装置情報を取得する装置情報取得ステップ（Ａ５）と、装置情報取得ステップ（Ａ５）で取得された装置情報に基づいて音色を設定する楽音設定ステップ（Ａ７〜Ａ１０，Ａ１５〜Ａ１６）と、接続検出ステップ（Ａ２〜Ａ４，Ａ６）で接続されたことが検出された演奏操作装置（ＥＭｂ）から取得される演奏情報に応じて、楽音設定ステップ（Ａ７〜Ａ１０，Ａ１５〜Ａ１６）で設定された音色の楽音信号を生成する楽音生成ステップ（Ａ１１〜Ａ１４）とから成る手順を実行させる電子楽器本体装置のためのプログラム〔請求項５〕が提供される。なお、括弧書きは実施例の参照記号、用語、箇所等を表わし、以下においても同様である。
【０００６】
この発明の第２の特徴に従うと、通信接続手段（ＣＢ，ＵＨ）を介して演奏情報を生成する演奏操作装置（ＥＭｂ：ＥＭｂ１，ＥＭｂ２，…）と接続されることにより電子楽器システムを構成する電子楽器本体装置（ＥＭａ）であって、通信接続手段（ＣＢ，ＵＨ）を介して演奏操作装置（ＥＭｂ）と接続されたことを検出する接続検出手段（Ａ２〜Ａ４，Ａ６）と、接続検出手段（Ａ２〜Ａ４，Ａ６）により接続されたことが検出された演奏操作装置（ＥＭｂ）から、当該演奏操作装置の種類を表わす装置情報を取得する装置情報取得手段（Ａ５）と、装置情報取得手段（Ａ５）により取得された装置情報に応じた複数の音色（「音色選択肢リスト」）を抽出する音色抽出手段（Ａ７〜Ａ８）と、音色抽出手段（Ａ７〜Ａ８）により抽出された複数の音色（「音色選択肢リスト」）から選択された音色を設定する楽音設定手段（Ａ１０，Ａ１５〜Ａ１６）と、接続検出手段（Ａ２〜Ａ４，Ａ６）により接続されたことが検出された演奏操作装置（ＥＭｂ）から取得される演奏情報に応じて、楽音設定手段（Ａ１０，Ａ１５〜Ａ１６）により設定された音色の楽音信号を生成する楽音生成手段（ＴＧ；Ａ１１〜Ａ１４）とを具備する電子楽器本体装置（ＥＭａ）〔請求項２〕、並びに、通信接続手段（ＣＢ，ＵＨ）を介して演奏情報を生成する演奏操作装置（ＥＭｂ：ＥＭｂ１，ＥＭｂ２，…）と接続されることにより電子楽器システムを構成する電子楽器本体装置として機能するコンピュータ（ＥＭａ）に、通信接続手段（ＣＢ，ＵＨ）を介して演奏操作装置（ＥＭｂ）と接続されたことを検出する接続検出ステップ（Ａ２〜Ａ４，Ａ６）と、接続検出ステップ（Ａ２〜Ａ４，Ａ６）で接続されたことが検出された演奏操作装置（ＥＭｂ）から、当該演奏操作装置の種類を表わす装置情報を取得する装置情報取得ステップ（Ａ５）と、装置情報取得ステップ（Ａ５）で取得された装置情報に応じた複数の音色（「音色選択肢リスト」）を抽出する音色抽出ステップ（Ａ７〜Ａ８）と、音色抽出ステップ（Ａ７〜Ａ８）で抽出された複数の音色（「音色選択肢リスト」）から選択された音色を設定する楽音設定ステップ（Ａ１０，Ａ１５〜Ａ１６）と、接続検出ステップ（Ａ２〜Ａ４，Ａ６）で接続されたことが検出された演奏操作装置（ＥＭｂ）から取得される演奏情報に応じて、楽音設定ステップ（Ａ１０，Ａ１５〜Ａ１６）で設定された音色の楽音信号を生成する楽音生成ステップ（Ａ１１〜Ａ１４）とから成る手順を実行させる電子楽器本体装置のためのプログラム〔請求項６〕が提供される。
【０００７】
この発明による電子楽器本体装置において、楽音生成手段（ＴＧ；Ａ１１〜Ａ１４）は、複数の演奏操作装置（ＥＭｂ：ＥＭｂ１，ＥＭｂ２，…）から取得される演奏情報に応じて、対応する複数音色の楽音信号を生成することができ、接続検出手段（Ａ２〜Ａ４，Ａ６）は、通信接続手段（ＣＢ，ＵＨ）を介して複数の演奏操作装置（ＥＭｂ）と接続されたことを検出し、装置情報取得手段（Ａ５）は、これら演奏操作装置（ＥＭｂ）から装置情報を取得し、楽音設定手段（Ａ７〜Ａ１０，Ａ１５〜Ａ１６）は、各演奏操作装置（ＥＭｂ）から取得された装置情報に対応する音色を、当該各装置情報に対応する演奏操作装置（ＥＭｂ）からの演奏情報に応じて楽音生成手段（ＴＧ；Ａ１１〜Ａ１４）により生成される各楽音信号に設定する〔請求項３〕ように構成することができる。
【０００８】
また、この発明による電子楽器本体装置において、演奏操作装置（ＥＭｂ：ＥＭｂ１，ＥＭｂ２，…）には、補助演奏情報を生成する補助操作装置（ＥＭｃ）を接続することができ、接続検出手段（Ａ２〜Ａ４，Ａ６）は、通信接続手段（ＣＢ，ＵＨ）を介して演奏操作装置（ＥＭｂ）と接続されたこと及び当該演奏操作装置（ＥＭｂ）に補助操作装置（ＥＭｃ）が接続されていることを検出し、装置情報取得手段（Ａ５）は、当該演奏操作装置（ＥＭｂ）及び補助操作装置（ＥＭｃ）から装置情報を取得し、楽音設定手段（Ａ７〜Ａ１０，Ａ１５〜Ａ１６）は、当該演奏操作装置（ＥＭｂ）から取得される演奏情報に応じて楽音生成手段（ＴＧ；Ａ１１〜Ａ１４）により生成される（Ａ１３）楽音信号について、当該補助操作装置（ＥＭｃ）から取得される補助演奏情報をマージすべきことを設定する（Ａ１０）〔請求項４〕ように構成することができる。
【発明の効果】
【０００９】
この発明による電子楽器本体装置（ＥＭａ）は、楽音信号生成機能（音源機能ＴＧ）を有し、ＵＳＢなどの通信接続手段（ＣＢ，ＵＨ）を介して演奏情報生成機能を有する演奏操作装置（ＥＭｂ：ＥＭｂ１，ＥＭｂ２，…）と接続され、これにより、１つの楽器として機能する電子楽器システムを構築することができる。演奏操作装置（ＥＭｂ）には、例えば、ピアノ型やオルガン型などの鍵盤装置、ギター型や管楽器型などの他タイプの演奏操作器、等々、種々の種類があり、演奏操作装置（ＥＭｂ）は、自身の演奏操作装置の種類を表わす装置情報を保持している。これに対して、この電子楽器本体装置（ＥＭａ）は、楽音信号生成機能（ＴＧ）により、通信接続手段（ＣＢ，ＵＨ）を介して接続された演奏操作装置（ＥＭｂ）からの演奏情報に応じて楽音信号を生成することができ、楽音信号生成機能（ＴＧ）により生成可能な楽音信号の音色を表わす音色情報を演奏操作装置の種類に対応付けて保持している。
【００１０】
この発明の第１の特徴によると（請求項１，５）、この電子楽器本体装置（ＥＭａ）は、通信接続手段（ＣＢ，ＵＨ）を介して演奏操作装置（ＥＭｂ）と接続されると、当該演奏操作装置（ＥＭｂ）との接続を検出し（Ａ２〜Ａ４）、その種類を表わす装置情報を取得する（Ａ５）。そして、取得された装置情報に基づいて、当該演奏操作装置（ＥＭｂ）からの演奏情報に基づき音色を設定し（Ａ７〜Ａ９，Ａ１５〜Ａ１６）、当該演奏操作装置（ＥＭｂ）からの演奏情報に応じて、設定された音色の楽音信号を生成する（ＴＧ；Ａ１１〜Ａ１４）。つまり、演奏操作装置（ＥＭｂ）がこの電子楽器本体装置（ＥＭａ）に接続されると、この電子楽器本体装置（ＥＭａ）は、演奏操作装置（ＥＭｂ）の種類を検知し、それによって、楽音信号生成機能（ＴＧ）により生成すべき楽音信号の音色を決定する。従って、この発明によれば、音源機能を有する電子楽器本体装置に通信接続手段で演奏操作装置を接続した場合に、複雑な設定操作をしなくても、電子楽器本体装置に接続された演奏操作装置の種類に応じて音色を自動的に設定することができる。
【００１１】
この発明の第２の特徴によると（請求項２，６）、この電子楽器本体装置（ＥＭａ）は、通信接続手段（ＣＢ，ＵＨ）を介して演奏操作装置（ＥＭｂ）と接続されたことを検出して（Ａ２〜Ａ４）、その種類を表わす装置情報を取得すると（Ａ５）、楽音信号生成機能（ＴＧ）により生成可能な楽音信号の音色から、取得された装置情報に応じた複数の音色（「音色選択肢リスト」）を抽出し（Ａ７〜Ａ８）、抽出された複数の音色（「音色選択肢リスト」）から選択された音色を、当該演奏操作装置（ＥＭｂ）からの演奏情報に基づき楽音信号生成機能（ＴＧ）により生成される楽音信号に設定する（Ａ１５〜Ａ１６）。そして、当該演奏操作装置（ＥＭｂ）からの演奏情報に応じて、設定された音色の楽音信号を生成する（ＴＧ；Ａ１１〜Ａ１４）。従って、この発明によれば、音源機能を有する電子楽器本体装置に通信接続手段で演奏操作装置を接続した場合に、複雑な設定操作をしなくても、電子楽器本体装置に接続された演奏操作装置の種類に適した複数の音色を制限し、制限された音色の中から最適の音色を選択的に設定することができる。
【００１２】
この発明による電子楽器本体装置では、楽音信号生成機能（ＴＧ）により、複数の演奏操作装置（ＥＭｂ：ＥＭｂ１，ＥＭｂ２，…）から取得される演奏情報に応じて、対応する複数音色の楽音信号を生成することができる（請求項３）。この場合、この電子楽器本体装置（ＥＭａ）は、通信接続手段（ＣＢ，ＵＨ）を介して複数の演奏操作装置（ＥＭｂ）と接続されたことを検出し（Ａ２〜Ａ４）、これら演奏操作装置（ＥＭｂ）から装置情報を取得し（Ａ５）、各装置情報に対応する音色を、当該各装置情報を持つ演奏操作装置（ＥＭｂ）からの演奏情報に応じて生成される各楽音信号に設定する（Ａ７〜Ａ１０，Ａ１６）。従って、この発明によれば、複数のユーザがそれぞれの演奏操作装置を同時に電子楽器本体装置に接続して、簡単に、それぞれの音色設定で合奏を楽しむことができる。
【００１３】
この発明による電子楽器本体装置では、演奏操作装置（ＥＭｂ：ＥＭｂ１，ＥＭｂ２，…）には、さらに、補助演奏情報を生成する補助操作装置（ＥＭｃ）を接続することができる（請求項４）。この場合、この電子楽器本体装置（ＥＭａ）は、演奏操作装置（ＥＭｂ）を介して更に補助操作装置（ＥＭｃ）に接続されていることを検出し（Ａ２〜Ａ４，Ａ６）、当該演奏操作装置（ＥＭｂ）及び補助操作装置（ＥＭｃ）から装置情報を取得し（Ａ５）、当該演奏操作装置（ＥＭｂ）から取得される演奏情報に応じて生成される（Ａ１３）楽音信号について、当該補助操作装置（ＥＭｃ）から取得される補助演奏情報をマージすべきことを設定する（Ａ１０）。従って、この発明によれば、演奏操作装置に従属する補助操作装置の接続経路をも認識し、演奏操作装置からの演奏情報に対応して生成される楽音信号を、当該補助操作装置に接続された補助操作装置からの補助演奏情報に基づいて制御するように自動的に設定することができる。
【発明を実施するための最良の形態】
【００１４】
〔電子楽器システムの構成〕
この発明の一実施例による電子楽器システムでは、音源装置（音源機能を有する電子音楽装置）に任意の演奏操作装置（演奏操作機能を有する電子音楽装置）をＵＳＢなどの通信接続手段で接続することにより、所望の電子楽器機能を有する１つの楽器が構築される。図１は、この発明の一実施例による電子楽器システムの概要説明図であり、図１（１）は音源装置のハードウエア構成ブロック図を表わす。音源装置ＥＭａは、楽音信号生成などに関する楽音情報処理機能を有する一種のコンピュータであり、中央処理装置（ＣＰＵ）１１、ランダムアクセスメモリ（ＲＡＭ）１２、読出専用メモリ（ＲＯＭ）１３、検出回路１４、表示回路１５、音源回路１６、効果回路１７、ＵＳＢホストインターフェース（Ｉ／Ｆ）１８等を備え、これら要素１１〜１８はバス１９を介して互いに接続される。
【００１５】
ＣＰＵ１１は、ＲＡＭ１２及びＲＯＭ１３と共にデータ処理部として機能し、所定の制御プログラムに従い、タイマ１Ａによるクロックを利用して所定の楽音情報処理を実行する。この楽音情報処理には、ＵＳＢホストＩ／Ｆ１８と共に実行されるホスト処理が含まれる。ＲＡＭ１２は、これらの処理に際して必要な各種データを一時記憶するためのワーク領域として用いられ、例えば、ホスト処理の際には音色選択肢リスト格納領域が確保される。また、ＲＯＭ１３には、これらの処理を実行するための各種制御プログラムや制御データが記憶されており、制御データには、楽音生成手段（ＴＧ）で生成可能な楽音信号の音色を表わす音色情報を演奏操作装置（ＥＭｂ）の種類に対応付けて記録した音色テーブルが含まれる。
【００１６】
検出回路１４は、操作パネル上に設けられた設定操作子１Ｂに対するユーザの操作内容を検出しデータ処理部に入力する。表示回路１５は、ＬＣＤ等のディスプレイ（表示器）や各種インジケータを含む表示器類１Ｃの表示・点灯内容をＣＰＵ１１からの指令に従って制御し、設定操作子１Ｂの操作に対する表示援助や演奏内容の表示などを行うことができ、これらの要素１４，１５，１Ｂ，１Ｃはユーザインターフェースとして機能する。ユーザの音色選択操作で音色選択肢リストから音色を選択する際は、この機能を利用する。
【００１７】
音源回路１６は、ＭＩＤＩデータ形式の演奏情報（ノート情報）及び音色情報に対応した波形をもつ楽音信号を生成し、効果付与ＤＳＰを有する効果回路１７は、この楽音信号に当該演奏情報乃至ＭＩＤＩデータ形式の補助演奏情報（楽音パラメータ制御情報）に基づく効果を付与した楽音信号を生成する。両回路１６，１７は、楽音信号生成部（音源部ともいう）ＴＧとして機能し、ソフトウエアで構成することができる。効果回路１７に後置されたサウンドシステム１Ｄは、Ｄ／Ａ変換部やアンプ、スピーカ等を備え、音源部ＴＧからの楽音信号に基づく楽音を発生する。
【００１８】
この音源装置ＥＭａには、拡張性のある通信接続手段により複数の演奏操作装置ＥＭｂ：ＥＭｂ１，ＥＭｂ２，…を接続することができ、この例では、かかる通信接続手段としてＵＳＢが用いられる。すなわち、図示の例では、ＵＳＢホストＩ／Ｆ１８には、ＵＳＢケーブルＣＢ及びＵＳＢハブ（ｈｕｂ）装置を含むＵＳＢネットワークを通じてＵＳＢに対応した３台の演奏操作装置ＥＭｂ１〜ＥＭｂ３が接続され、演奏操作装置ＥＭｂ１には、さらに、ＵＳＢに対応した補助操作装置ＥＭｃが接続されている。
【００１９】
ホスト機器である音源装置ＥＭａのＵＳＢホストＩ／Ｆ１８は、ＵＳＢネットワークに対して演奏操作装置ＥＭｂ：ＥＭｂ１，ＥＭｂ２，…や補助操作装置ＥＭｃの抜き差しや電源オン／オフがあると、これを検知し、トポロジに関する情報を取得することができる。この後、接続されている演奏操作装置ＥＭｂや補助操作装置ＥＭｃが発するイベントを、どの装置からのイベントかという情報と共に、取得することができる。この場合、音源部ＴＧには、ネットワークへの接続が検知された演奏操作装置ＥＭｂ乃至補助操作装置ＥＭｃに対応する仮想的なＭＩＤＩ  ＩＮ端子（仮想ＭＩＤＩ入力端子という）が設定され、演奏操作装置ＥＭｂからの演奏情報乃至補助操作装置ＥＭｃからの補助演奏情報（楽音パラメータ制御情報）を、対応する仮想ＭＩＤＩ入力端子に入力するように設定される。
【００２０】
つまり、ＵＳＢネットワークは、中継装置として機能するＵＳＢハブ装置（ｈｕｂ）ＵＨにスター状にＵＳＢケーブルＣＢを接続して構成され、各ＵＳＢケーブルＣＢで音源装置ＥＭａ及び複数の演奏操作装置ＥＭｂ：ＥＭｂ１，ＥＭｂ２，…が接続される。ここで、ホスト音楽機器として機能する音源装置ＥＭａは本体装置とも呼ばれ、クライアント音楽機器として機能する演奏操作装置ＥＭｂ，…は外部装置とも呼ばれる。さらに、各演奏操作装置ＥＭｂにはＵＳＢケーブルＣＢで補助操作装置（補助演奏操作装置とも呼ばれる）ＥＭｃを接続してネットワークを拡張することができ、この場合、補助操作装置ＥＭｃが接続された演奏操作装置ＥＭｂ（図示の例ではＥＭｂ１）は複合機器又は複合操作装置と呼ばれ、複合機器自体で生成される演奏情報は主演奏情報と呼ばれる。
【００２１】
〔演奏操作装置及び補助操作装置の構成〕
図１（２）は、演奏操作装置のハードウエア構成ブロック図を表わす。各演奏操作装置ＥＭｂは、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、演奏操作検出回路２４、設定操作検出回路２５、表示装置２６、ＵＳＢターゲットインターフェース（Ｉ／Ｆ）２７等を備え、これら要素２１〜２７はバス２８を介して互いに接続される。
【００２２】
ＣＰＵ２１は、ＲＡＭ２２及びＲＯＭ２３と共にデータ処理部として機能し、所定の制御プログラムに従い、付属するタイマによるクロックを利用して演奏情報処理を実行する。この演奏情報処理には、ＵＳＢターゲットＩ／Ｆ２７と共に実行されるターゲット処理が含まれる。ＲＡＭ２２は、これらの処理に際して必要な各種データを一時記憶するバッファとして用いられる。また、ＲＯＭ２３には、これらの処理を実行するための制御プログラムや制御データが記憶され、演奏操作装置ＥＭｂの種類を表わす装置情報がディスクリプタとして記述されている。
【００２３】
演奏操作検出回路２４は、ユーザによる演奏操作子２９の操作内容を検出し、この検出に基づく演奏操作情報をデータ処理部に導入する。演奏操作子２９は、各演奏操作装置ＥＭｂの種類に応じた機能を備えており、例えば、次のようなタイプがある。
（１）ピアノ型：「ピアノ型」演奏操作子には、ハンマを有しタッチレスポンス機能を備えた鍵盤操作子などがある。
（２）オルガン型：「オルガン型」演奏操作子には、比較的軽いタッチをもちタッチレスポンス機能を備えていない鍵盤操作子などがある。なお、ＵＳＢハブ装置ＵＨから並列的に更なる鍵盤装置（オルガン型演奏操作子を有する別の演奏操作装置）を繋ぐことにより、２段鍵盤を実現することができ、また、ＵＳＢターゲットＩ／Ｆ２７に補助操作装置ＥＭｃとしてエクスプレッションペダルを接続することにより、エクスプレッションペダルを装着した鍵盤を実現することができる。
（３）ギター（弦楽器型）型：「ギター型」演奏操作子には、ポジションセンサと撥弦センサなどがある。
（４）管楽器型：「管楽器型」演奏操作子には、演奏キーとリップセンサと圧力センサなどがある。
【００２４】
設定操作検出回路２５、設定操作子２Ａ及び表示装置２６は、演奏操作装置ＥＭｂのユーザインターフェースとして機能する。設定操作検出回路２５は、ユーザによる設定操作子２Ａの操作内容を検出し、検出した演奏条件設定情報をデータ処理部に導入する。また、表示装置２６は演奏条件や設定状態などを表示する。設定操作子２Ａには、遠隔操作用のスイッチを設けることができ、このスイッチで音源装置ＥＭａに操作イベントを送ることにより、音源装置ＥＭａ上の設定を遠隔操作することができる。
【００２５】
ＵＳＢターゲットＩ／Ｆ２７は、ＵＳＢケーブルＣＢ及びＵＳＢハブ装置ＵＨから成るＵＳＢネットワークを介してネットワーク上流の音源装置ＥＭａに接続され、ホスト機器である音源装置ＥＭａとの間で情報を交信するためのインターフェースである。なお、図示のように、ネットワーク下流の補助操作装置ＥＭｃが接続される場合は、補助操作装置ＥＭｃ・音源装置ＥＭａ間の情報を中継するハブ（ｈｕｂ）機能を備え、上流（ホスト側）にのみ接続するだけならばハブ機能（中継機能）は要らない。
【００２６】
演奏操作装置ＥＭｂは、ＲＯＭ２３に記憶されたターゲット処理プログラムに従って、次のように動作する。演奏操作装置ＥＭｂがＵＳＢネットワークを通じてホスト機器である音源装置ＥＭａに接続されて交信が開始されると、まず、音源装置ＥＭａからの問合せに応じて、自身の演奏操作装置ＥＭｂの装置情報を含むディスクリプタを音源装置ＥＭａに返す。次いで、演奏操作子２９の演奏操作があると、この演奏操作に応じた演奏情報をＭＩＤＩデータのノートイベントで音源装置ＥＭａに送る。このように、演奏操作装置ＥＭｂは、上位の処理として、自身のディスクリプタ及びイベントを音源装置ＥＭａに送信する。
【００２７】
また、演奏操作装置ＥＭｂは、更に補助操作装置ＥＭｃが従続的に接続された複合機器の場合には、さらに、下位の処理として、補助操作装置ＥＭｃからのディスクリプタ及びイベント（補助演奏情報）をバッファ２２に一時記憶し、音源装置ＥＭａからの問合せに応じてこれらディスクリプタ及びイベントを音源装置ＥＭａに送信する。
【００２８】
図２は、この発明の一実施例による補助操作装置のハードウエア構成ブロック図を表わす。各補助操作装置ＥＭｃは、主要素として、補助操作子３１、操作検出回路３２、データ処理部（ＣＰＵ、ＲＡＭ及びＲＯＭ）３３及びＵＳＢターゲットインターフェース（Ｉ／Ｆ）３４を有し、必要に応じてユーザインターフェースを備えることができる。データ処理部３３のＲＯＭには、補助操作装置ターゲット処理プログラムが記憶され、また、この補助操作装置ＥＭｃの種類を表わす装置情報がディスクリプタとして記述されている。
【００２９】
操作検出回路３２は、ユーザによる補助操作子（補助演奏操作子とも呼ばれる）３１の演奏操作内容を検出し、検出に基づく補助演奏情報をデータ処理部３３に導入する。補助操作子３１は、各補助操作装置ＥＭｃの種類に応じた楽音パラメータ制御機能を備えており、例えば、次のようなタイプがある。
（１）ペダルスイッチ型：「ペダルスイッチ型」補助操作子は、ピアノのダンパーペダルに相当し、ピアノ型演奏操作装置ＥＭｂなどで生成される演奏情報による楽音にダンパー効果をかける機能をもつ。
（２）フットボリューム（エクスプレッションペダル）型：「フットボリューム型」補助操作子は、オルガン型演奏操作装置ＥＭｂで生成される演奏情報による楽音の音量などを制御する機能をもつ。
（３）ホイール型：「フットボリューム型」補助操作子は、任意の演奏操作装置ＥＭｂで生成される演奏情報による楽音のピッチを連続的に上下変化させるピッチベンドなどの機能をもつ。
【００３０】
補助操作装置ＥＭｃは、データ処理部３３及びＵＳＢターゲットＩ／Ｆ３４による補助操作装置ターゲット処理プログラムに従い、直属の演奏操作装置即ち複合機器ＥＭｂを通じてホスト機器の音源装置ＥＭａと交信し、交信を開始したときには自身の装置情報を音源装置ＥＭａに送り、以後は、補助操作子３１の演奏操作に基づく補助演奏情報を音源装置ＥＭａに送信する。そして、音源装置ＥＭａでは、補助操作装置ＥＭｃから受けた装置情報に基づいて音源部ＴＧの楽音信号制御条件を設定し、補助操作装置ＥＭｃから受信した補助演奏情報に従って、複合機器ＥＭｂからの主演奏情報に基づき音源部ＴＧで生成される楽音信号の特性（楽音パラメータ）を制御する。
【００３１】
〔電子楽器システム全体の機能〕
図３は、この発明の一実施例による電子楽器システム全体の機能を説明するためのシステム概念図である。この電子楽器システムは、上述のように、楽音信号生成機能（音源機能）を有する音源装置ＥＭａとオルガン型や管楽器型の複数の演奏操作装置ＥＭｂ１，ＥＭｂ２が、ＵＳＢケーブルＣＢやＵＳＢハブ装置ＵＨなどの通信接続手段で相互に接続され、音源装置ＥＭａはＵＳＢホスト即ち電子楽器本体装置として振る舞い、システム全体で１つの楽器として機能する。また、複合機器と呼ばれる演奏操作装置ＥＭｂ１にはＵＳＢケーブルＣＢを介して更にエクスプレッシヨンペダル型などの補助操作装置ＥＭｃを接続することができる。
【００３２】
既に説明したように、オルガン型及び管楽器型演奏操作装置ＥＭｂ１，ＥＭｂ２は自身の装置種類（オルガン、サックス）を表わす装置情報を保持しており、これに対応して、音源装置ＥＭａは、音源部ＴＧで生成可能な複数の音色を操作装置の種類に対応付けた音色テーブルをＲＯＭ１３に保持している。また、音源装置ＥＭａの音源部ＴＧは、入力される演奏情報に応じて所定音色の楽音信号を生成する楽音信号生成系列を複数系列有しており、これらの楽音信号生成系列は「パート」と呼ばれる。
【００３３】
図示のように、操作装置ＥＭｂ１，ＥＭｂ２；ＥＭｃが通信接続手段ＣＢ，ＵＨで音源装置ＥＭａに接続された場合、音源部ＴＧの各パートで生成される楽音信号の音色は、音源装置ＥＭａに接続された演奏操作装置ＥＭｂ１，ＥＭｂ２の装置情報に基づいて音色テーブルから選択される。また、複合機器である演奏操作装置ＥＭｂ１からの演奏情報（主演奏情報）に対応するパートについては、複合機器ＥＭｂ１に接続された補助操作装置ＥＭｃの装置情報に基づいて、当該パートで生成される所定音色の楽音信号を補助操作装置ＥＭｃからの補助演奏情報（楽音パラメータ制御情報）で制御するように設定される。
【００３４】
例えば、管楽器型演奏操作装置ＥＭｂ２が音源装置ＥＭａに接続されると、音源装置ＥＭａは、演奏操作装置ＥＭｂ２からの演奏情報に対して音源部ＴＧの仮想ＭＩＤＩ入力端子Ｔ１を割り当てると共に、演奏操作装置ＥＭｂ２から取得した装置情報（サックス）に対応する管楽器音色“SprnoSax”（ソプラノサックス）を音色テーブルから選択し、以後演奏操作装置ＥＭｂ２から仮想ＭＩＤＩ入力端子Ｔ１に入力されてくるサックス演奏情報に対応して楽音信号を生成する「パート１」に、管楽器音色“SprnoSax”を設定する。
【００３５】
次に、オルガン型演奏操作装置ＥＭｂ１が音源装置ＥＭａに接続されると、音源装置ＥＭａは、演奏操作装置ＥＭｂ１からの演奏情報に対して音源部ＴＧの仮想ＭＩＤＩ入力端子Ｔ２を割り当てると共に、演奏操作装置ＥＭｂ１から取得した装置情報（オルガン）に対応する音色“ DrawOrgan”（ドローオルガン）を音色テーブルから選択し、以後オルガン型演奏操作装置ＥＭｂ１から仮想ＭＩＤＩ入力端子Ｔ２に入力されるオルガン演奏情報に対応して楽音信号を生成する「パート２」にオルガン音色“ DrawOrgan”を設定する。
【００３６】
さらに、エクスプレッシヨンペダル型補助操作装置ＥＭｃがオルガン型演奏操作装置ＥＭｂ１に接続されると、音源装置ＥＭａは、補助操作装置ＥＭｃからの補助演奏情報（音量制御情報）に対して音源部ＴＧの仮想ＭＩＤＩ入力端子Ｔ３を割り当てると共に、補助操作装置ＥＭｃに直属する複合機器の演奏操作装置ＥＭｂ１からの主演奏情報（オルガン演奏情報）に対応する「パート２」において、補助操作装置ＥＭｃからの補助演奏情報及び複合機器ＥＭｂ１からの主演奏情報をマージするように、即ち、オルガン演奏情報に基づく楽音信号の音量パラメータを補助演奏情報に従って制御するように設定する。
【００３７】
なお、音色の選択については、音源装置ＥＭａが音色テーブルの生成機能と音色指定機能をもち、音色テーブルが１つの演奏操作装置種類に複数の音色を対応付けている「ケースＡ」と、演奏操作装置ＥＭｂが音色指定機能をもたず音色テーブルが演奏操作装置種類と音色を１対１で対応付けている「ケースＢ」とがある。ケ−スＡの場合は、音源装置ＥＭａは演奏操作装置ＥＭｂから装置情報を取得して、対応する複数の音色を音色選択肢リストとして生成し、ユーザの操作に応じて、この音色選択肢リストからユーザ所望の音色を選択し当該演奏装作装置ＥＭｂに対応する音源パートに設定する。一方、ケースＢの場合には、直ちに、装置情報に対応する１音色を音色テーブルから抽出し設定する。
【００３８】
〔処理フロー例〕
図４及び図５は、この発明の一実施例による電子楽器システムにおける音源装置で実行されるホスト処理の例を表わすフローチャートである。この電子楽器システムにおいて、音源装置、例えば、音源装置ＥＭａにおいて、ホスト処理が開始（スタート）すると、ＣＰＵ１１は、まず、ステップＡ１（図４）で初期化を行い、ホスト処理に関する各種設定状態をクリアし、次いで、順次ステップＡ２〜Ａ１０に進んでネットワークの構成更新処理（再構成処理とも呼ばれる）を行う。構成更新処理（Ａ２〜Ａ１０）では、ＵＳＢネットワーク上における演奏操作装置ＥＭｂ乃至補助操作装置ＥＭｃの接続を検知し、接続が検知された操作装置ＥＭｂ，ＥＭｃに対する音源部ＴＧの楽音信号生成条件を設定し、システムのネットワーク構成に対する音源部ＴＧの機能設定を更新する。そして、構成更新処理の後は、ステップＡ１１〜Ａ１８（図５）のイベント処理に進む。
【００３９】
ネットワークの構成更新処理では、まず、ステップＡ２で、ＵＳＢネットワーク上から削減された演奏操作装置ＥＭｂ乃至補助操作装置ＥＭｃがあるか否かを判定し、削減された操作装置ＥＭｂ，ＥＭｃがあるときは（Ａ２→ＹＥＳ）、ステップＡ３に進んで、削減された演奏操作装置ＥＭｂ乃至補助操作装置ＥＭｃのＭＩＤＩ出力が割り当てられていた仮想ＭＩＤＩ入力端子の設定をクリアする。ネットワーク接続に変更がなく操作装置ＥＭｂ，ＥＭｃの新たな削減がないとき（Ａ２→ＮＯ）或いはステップＡ３で仮想入力端子設定のクリア処理を行った後は、ステップＡ４で、ネットワークに追加された演奏操作装置ＥＭｂ乃至補助操作装置ＥＭｃがあるか否かを判定し、追加された操作装置ＥＭｂ，ＥＭｃがあるときは（Ａ４→ＹＥＳ）、ステップＡ５に進む。
【００４０】
ステップＡ５では、追加された演奏操作装置ＥＭｂ乃至補助操作装置ＥＭｃのディスクリプタを読み出して装置情報を取得すると共に、追加された操作装置ＥＭｂ，ＥＭｃのＭＩＤＩ出力を空いている仮想ＭＩＤＩ入力端子に割り当てる。従って、ステップＡ１から構成更新処理Ａ２〜Ａ１０に進んだ場合は、ステップＡ４で肯定的な判定（Ａ４→ＹＥＳ）が得られ、現在ネットワークに接続されている全ての操作装置ＥＭｂ，ＥＭｃにつき、順次、ステップＡ５〜Ａ１０の処理を実行する。
【００４１】
ネットワーク接続に変更がなく操作装置ＥＭｂ，ＥＭｃの新たな追加がないとき（Ａ４→ＮＯ）或いはステップＡ５における装置情報取得及び仮想入力端子割当て処理の後は、ステップＡ６で、追加された操作装置が複合機器ＥＭｂのハブ（ハブ機能を有するＵＳＢターゲットＩ／Ｆ２７）に繋がれた補助操作装置ＥＭｃであるか否かを判定する。
【００４２】
ここで、追加された操作装置が補助操作装置ＥＭｃでないときは（Ａ６→ＮＯ）、ステップＡ７に進み、ＲＯＭ１３の音色テーブルから、ステップＡ４で取得した演奏操作装置ＥＭｂの装置情報が示す装置種類に対応した音色情報を抽出してリストアップすることにより、当該演奏操作装置ＥＭｂに対応した音色選択肢リストを取得する（ケースＡ）。次のステップＡ８では、音色選択肢リストの音色情報を音源に設定可能な音色としてＲＡＭ１２の音色選択肢リスト格納領域に保持し、そのうちの先頭の音色をデフォルト音色として音源に設定する。その後、イベント処理（図５）の最初のステップＡ１１に進む。
【００４３】
一方、追加された操作装置が補助操作装置ＥＭｃのときは（Ａ２→ＹＥＳ）、ステップＡ１０に進み、複合機器ＥＭｂと補助操作装置ＥＭｃの装置情報に基づき、音源部ＴＧに対して、補助操作装置ＥＭｃのＭＩＤＩ入力と複合機器ＥＭｂのＭＩＤＩ入力とをマージする設定をする。そして、ステップＡ１１〜Ａ１６のイベント処理（図５）に進む。
【００４４】
イベント処理では、まず、ステップＡ１１において、演奏操作装置ＥＭｂ乃至補助操作装置ＥＭｃからＭＩＤＩイベントを受け取ったか否かを判定し、ＭＩＤＩイベントを受け取ったときは（Ａ１１→ＹＥＳ）、ステップＡ１２で、更に、受け取ったＭＩＤＩイベントが複合機器ＥＭｂのハブに繋がれた補助操作装置ＥＭｃからのものか否かを判定する。
【００４５】
ここで、補助操作装置ＥＭｃからのイベントを受け取ったときは（Ａ１２→ＹＥＳ）、ステップＡ１３に進み、仮想ＭＩＤＩ入力端子に対応させて、音源部ＴＧに補助操作装置ＥＭｃからのイベントを送り、当該イベント即ち補助演奏情報と複合機器ＥＭｂからの演奏情報とのマージ処理をして、対応付けられたパートに補助演奏情報を反映させるように、音源部ＴＧに指示する。一方、受け取ったＭＩＤＩイベントが補助操作装置ＥＭｃからではなく演奏操作装置ＥＭｂからのイベントであるときは（Ａ１２→ＮＯ）、ステップＡ１４に進んで、仮想ＭＩＤＩ入力端子に対応させて、音源部ＴＧに補助操作装置ＥＭｃからのイベントを送り、発音処理をさせる。そして、ージ処理の指示（Ａ１３）或いは発音処理の指示（Ａ１４）の後、今回のイベント処理を終了してステップＡ１７に進む。
【００４６】
ステップＡ１１でＭＩＤＩイベントを受け取っていないと判定したときは（Ａ１１→ＮＯ）、ステップＡ１５に進み、ステップＡ７で取得した音色選択肢リストに対して音色選択操作がなされたか否かを判定する（ケースＡ）。ここで、音色選択操作がなされたときは（Ａ１５→ＹＥＳ）、ステップＡ１６にて、音色選択操作で選択された音色を仮想ＭＩＤＩ入力端子に対応するパートに設定し、そして、今回のイベント処理を終了しステップＡ１７に進む。また、音色選択操作がないとき（Ａ１５→ＮＯ）つまりイベント受信も音色選択操作もないときは、今回のイベント処理を通過し直ちにステップＡ１７に進む。
【００４７】
ステップＡ１７では、ネットワーク接続に変更があったか否か、即ち、ＵＳＢネットワークに対して操作装置ＥＭｂ，ＥＭｃの抜き差しや電源オン／オフがあったか否かを判定し、ネットワーク接続に変更がないときは（Ａ１７→ＮＯ）イベント処理の最初のステップＡ１１に戻り、ステップＡ１１〜Ａ１６のイベント処理を繰り返す。また、ネットワーク接続の変更があったときには（Ａ１７→ＹＥＳ）、ＵＳＢホストＩ／Ｆ１８により当該抜き差しや電源オン／オフが検知され、構成更新処理（図４）の最初のステップＡ２に戻り、ステップＡ２〜Ａ１７の構成更新処理及びイベント処理を繰り返す。
【００４８】
〔ケースＢの場合における音色設定〕
以上の説明では、音色指定機能を有する音源装置ＥＭａに用意された音色テーブルに、１つの演奏操作装置ＥＭｂに対応して複数の音色情報が記録されている「ケースＡ」の場合における処理フローについて述べたが、音源装置ＥＭａの音色テーブルに、１つの演奏操作装置ＥＭｂに１音色情報が対応付けられて記録されている「ケースＢ」の場合には、図４では「※」印のように処理フローが変更され（ステップＡ９）、図５では「※」印の処理フロー（ステップＡ１５，Ａ１６）が省略される。
【００４９】
すなわち、ケースＢの場合には、構成更新処理（図４）のステップＡ６で、音色指定機能を有しない演奏操作装置ＥＭｂがＵＳＢネットワークに接続されたと判定したときに（Ａ６→ＮＯ）、ステップＡ９に進んで、ＲＯＭ１３に用意された音色テーブルから、直ちに、当該演奏操作装置の装置情報（ステップＡ５で取得済み）に対応した１つの音色情報を選択（抽出）し、当該音色情報が示す音色を音源部ＴＧに設定する。従って、ケースＢの場合は、イベント処理（図５）におけるステップＡ１５，Ａ１６の処理は不要である。
【００５０】
〔種々の実施態様〕
以上、図面を参照しつつこの発明の好適な実施の一形態について説明したが、これは単なる一例であって、この発明は、発明の精神を逸脱しない範囲で種々の変更が可能である。例えば、実施例では音源装置として、専用の音源装置ＥＭａを用いたが、ＵＳＢ端子を備え、ソフトウエア音源を含む楽音信号生成アプリケーションが動作可能なパーソナルコンピュータを用いてもよい。
【００５１】
また、実施例では音源装置ＥＭａが音色指定機能を持ち音源装置ＥＭａのユーザインターフェースで操作するものとして説明したが、同じ操作を演奏操作装置ＥＭｂのユーザインターフェースから遠隔操作するようにしてもよい。例えば、音源装置ＥＭａの表示器１Ｃに表示する文字列を演奏操作装置ＥＭｂに送り、その表示装置２６に表示するとともに、演奏操作装置ＥＭｂの設定操作子２Ａの操作イベントを音源装置ＥＭａに送り、音源装置ＥＭａでの選択操作と同様に扱うようにしてもよい。或いは、音源装置ＥＭａで、音色を指定する情報と音色名を表わす文字列とからなる音色選択肢リストを生成し、このリストを演奏操作装置ＥＭｂに送り、当該演奏操作装置ＥＭｂのユーザインターフェース上での選択操作に用い、音色選択操作イベントを音源装置ＥＭａに送るようにしてもよい。
【図面の簡単な説明】
【００５２】
【図１】この発明の一実施例による電子音楽システムのハードウエア構成例の概要説明図である。
【図２】この発明の一実施例による電子音楽システムにおける補助装置装置のハードウエア構成例の概要説明図である。
【図３】この発明の一実施例による電子音楽システム全体の機能を説明するためのシステム概念図である。
【図４】この発明の一実施例による音源装置（ＵＳＢホスト）のホスト処理例を表わすフローチャートの一部である。
【図５】この発明の一実施例による音源装置（ＵＳＢホスト）のホスト処理例を表わすフローチャートで他部ある。
【符号の説明】
【００５３】
ＥＭａ  音源装置（電子楽器本体装置、ホスト機器或いは本体機器）、
ＴＧ  音源部（楽音信号生成部）、
ＣＢ，ＵＨ  ＵＳＢケーブル及びＵＳＢハブ装置、
ＥＭｂ：ＥＭｂ１，ＥＭｂ２，…  演奏操作装置（クライアント機器）、
ＥＭｃ  補助操作装置（補助演奏操作装置）、
Ｔ１，Ｔ２，…  仮想ＭＩＤＩ入力端子（仮想的な演奏情報入力端子）。
【図１】
0004572874.tif 000002
【図２】
0004572874.tif 000003
【図３】
0004572874.tif 000004
【図４】
0004572874.tif 000005
【図５】
0004572874.tif 000006