(57)【特許請求の範囲】
【請求項１】
管理装置、教師用端末装置及び複数の生徒用端末装置が通信ネットワークを介して通信可能に接続されて成り、１つのアイソクロナスサイクル内でディジタルオーディオデータを含む複数のアイソクロナスパケットとデータファイルを含むアシンクロナスパケットとをこれら装置間で送受信することができる集団音楽教習システムであって、
管理装置は、通信ネットワークを通じて、データファイルを含むアシンクロナスパケットを教師用端末装置及び複数の生徒用端末装置に送信するファイル送信手段を有し、
教師用端末装置及び複数の生徒用端末装置は、
通信ネットワークを通じてアシンクロナスパケットを受信するファイル受信手段と、
受信されたアシンクロナスパケットに含まれるデータファイルを復元して保存するファイル保存手段と、
通信ネットワークに対して、ディジタルオーディオデータを含むアイソクロナスパケットを送受信するオーディオ送受信手段と
を有し、
管理装置は、さらに、
通信ネットワーク上にアイソクロナスパケットで送信されたディジタルオーディオデータについて、教師用端末装置及び複数の生徒用端末装置間の送受信経路を制御するオーディオ経路制御手段を有し、
上記ファイル送信手段は、このオーディオ経路制御手段による送受信経路制御とは無関係に上記データファイルをアシンクロナスパケットで一斉に送信する
ことを特徴とする集団音楽教習システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、各子機で使用するデータファイルを導入することができる集団音楽教習システムに関する。
【背景技術】
【０００２】
１台の親機と複数の子機から成る集団音楽教習システムは、例えば、特許文献１により知られている。特許文献１では、システム全体をつかさどる集団演奏教習装置１は、１台の親機（先生用電子楽器）２１、スピーカ２３並びに先生用マイク付ヘッドフォン２５に接続される外部入力、外部出力並びにマイク入力及びヘッドフォンインタフェース６；７；９，１０を備えると共に、複数の生徒用アタッチメント２４に接続される複数の生徒用入出力インターフェース８を備え、各生徒用アタッチメント２４には各子機（生徒用電子楽器）２６及び生徒用マイク付ヘッドフォン２７が接続される。また、この集団演奏教習装置１は、各子機の演奏音等をモニタするための操作子群２を有し、モニタすべき何れかの子機を選択し、選択した子機の演奏音等を先生がモニタできるようになっている。
【特許文献１】特許第３３７１５０３号公報
【０００３】
集団音楽教習システムでは、各子機において、ＭＩＤＩファイル等のデータファイルを教材として使用したいことがあるが、上述した従来のシステムでは各子機の使用者である生徒にデータファイルを含んだ記録媒体を配布し、記録媒体からデータファイルを各子機に導入していた。このため、各子機分の記録媒体を用意したり、各生徒に対してデータファイル導入のための作業を行ってもらう等、作業に時間がかかってしまう。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は、このような事情に鑑み、各端末で使用されるデータファイルを各端末に簡単に導入することができる集団音楽教習システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
この発明の主たる特徴に従うと、管理装置（ＭＮ）、教師用端末装置（ＴＭ３２）及び複数の生徒用端末装置（ＴＭ１〜ＴＭ３１）が通信ネットワーク（ＣＮ）を介して通信可能に接続されて成り、１つのアイソクロナスサイクル内でディジタルオーディオデータを含む複数のアイソクロナスパケット（Ｂｄ：Ｂｄ１〜Ｂｄ８）とデータファイル（ＭＩＤＩファイル）を含むアシンクロナスパケット（Ａｓ）とをこれら装置（ＭＮ，ＴＭ３２，ＴＭ１〜ＴＭ３１）間で送受信することができる集団音楽教習システムであって、管理装置（ＭＮ）は、通信ネットワーク（ＣＮ）を通じて、データファイル（ＭＩＤＩファイル）を含むアシンクロナスパケット（Ａｓ）を教師用端末装置（ＴＭ３２）及び複数の生徒用端末装置（ＴＭ１〜ＴＭ３１）に送信するファイル送信手段（ＭＣ）を有し、教師用端末装置（ＴＭ３２）及び複数の生徒用端末装置（ＴＭ１〜ＴＭ３１）は、通信ネットワーク（ＣＮ）を通じてアシンクロナスパケット（Ａｓ）を受信するファイル受信手段（ＣＭ）と、受信されたアシンクロナスパケット（Ａｓ）に含まれるデータファイル（ＭＩＤＩファイル）を復元して保存するファイル保存手段（ＥＭ３２，ＥＭ１〜ＥＭ３１）と、通信ネットワーク（ＣＮ）に対して、ディジタルオーディオデータを含むアイソクロナスパケット（Ｂｄ）を送受信するオーディオ送受信手段（ＣＡ，ＣＴ）とを有し、管理装置（ＭＮ）は、さらに、通信ネットワーク（ＣＮ）上にアイソクロナスパケット（Ｂｄ）で送信されたディジタルオーディオデータについて、教師用端末装置（ＴＭ３２）及び複数の生徒用端末装置（ＴＭ１〜ＴＭ３１）間の送受信経路を制御するオーディオ経路制御手段（ＭＥ，ＡＣ）を有し、ファイル送信手段（ＭＣ）は、このオーディオ経路制御手段（ＭＥ，ＡＣ）による送受信経路制御とは無関係にデータファイル（ＭＩＤＩファイル）をアシンクロナスパケット（Ａｓ）で一斉に送信する集団音楽教習システム〔請求項１〕が提供される。なお、括弧書きは、理解の便のために付記した実施例の参照記号、用語等を表わし、以下においても同様である。
【発明の効果】
【０００７】
この発明の主たる特徴による集団音楽教習システム（請求項１）は、管理装置（ＭＮ）、教師用端末装置（ＴＭ３２；親機）及び複数の生徒用端末装置（ＴＭ１〜ＴＭ３１；子機）から成り、これらの装置は、汎用のディジタルネットワーク〔例えば、Ethernet（登録商標）〕で構成される通信ネットワーク（ＣＮ）で通信可能に接続される。また、例えば、CobraNet（登録商標）のように、送受信経路が管理されたディジタルオーディオネットワークを通信ネットワーク（ＣＮ）に用い、１つのアイソクロナスサイクル内でディジタルオーディオデータを含む複数のアイソクロナスパケット（Ｂｄ：Ｂｄ１〜Ｂｄ８）とデータファイル（ＭＩＤＩファイル）を含むアシンクロナスパケット（Ａｓ）とをこれら装置（ＭＮ，ＴＭ３２，ＴＭ１〜ＴＭ３１）間で送受信することができる。
データファイル（ＭＩＤＩファイル）については、管理装置（ＭＮ）は、ファイル送信手段（ＭＣ）により、データファイル（ＭＩＤＩファイル）をパケット化してアシンクロナスパケット（Ａｓ）で通信ネットワーク（ＣＮ）を通じて教師用端末装置（ＴＭ３２）及び複数の生徒用端末装置（ＴＭ１〜ＴＭ３１）へと送信する。教師用端末装置（ＴＭ３２）及び複数の生徒用端末装置（ＴＭ１〜ＴＭ３１）は、通信ネットワーク（ＣＮ）からファイル受信手段（ＣＭ）を通じてアシンクロナスパケット（Ａｓ）を受信し、ファイル保存手段（ＥＭ３２，ＥＭ１〜ＥＭ３１；電子楽器）により、受信したアシンクロナスパケット（Ａｓ）に含まれるデータファイル（ＭＩＤＩファイル）を復元し保存する。従って、この発明によれば、各端末装置にデータファイルを導入する際には、管理装置から各端末装置に対してデータファイルを一斉送信するだけでよく、作業時間を短縮することができる。
【０００８】
また、ディジタルオーディオデータについては、教師用端末装置（ＴＭ３２）及び複数の生徒用端末装置（ＴＭ１〜ＴＭ３１）は、オーディオ送受信手段（ＣＡ，ＣＴ）により、ネットワーク（ＣＮ）に対して、ディジタルオーディオデータを含むアイソクロナスパケット（Ｂｄ）を送受信することができ、通信ネットワーク（ＣＮ）上にアイソクロナスパケット（Ｂｄ）で送信されたディジタルオーディオデータは、管理装置（ＭＮ）のオーディオ経路制御手段（ＭＥ，ＡＣ）により、教師用端末装置（ＴＭ３２）及び複数の生徒用端末装置（ＴＭ１〜ＴＭ３１）間の送受信経路が制御される。これにより、管理装置（ＭＮ）によるオーディオ送受信の経路制御に従って、アイソクロナスパケット（Ｂｄ）にて所定端末装置からのオーディオデータを所定端末装置に送ることができ、また、データファイル（ＭＩＤＩファイル）は、この送受信経路制御とは無関係に、アシンクロナスパケット（Ａｓ）で送信される。従って、この発明によれば、さらに、送受信経路が管理されたディジタルオーディオネットワーク上に、オーディオデータの経路とは無関係にデータファイルを流すことができると共に、ディジタルオーディオのリアルタイム伝送の残り時間を使ってデータファイルの送信を行うことができる。
【発明を実施するための最良の形態】
【０００９】
〔システムの概要〕
図１は、この発明の一実施例による集団音楽教習システム（音楽ネットワークシステム）の概要を表わすブロック図である。この集団音楽教習システムは、教室などの音楽教習場に設けられた管理装置ＭＮ、教師用端末装置ＴＭ３２及び複数の生徒用端末装置ＴＭ１〜ＴＭ３１から成り、これらの装置ＭＮ，ＴＭ３２，ＴＭ１〜ＴＭ３１は、Ethernet（登録商標）〔以下“ＬＡＮ”と記す〕等の汎用ディジタルネットワークで構成される通信ネットワークＣＮを介して互いに通信可能に接続される。管理装置ＭＮ及び教師用端末装置ＴＭ３２は、操作部が近傍に設置され音楽教習時に教師により操作することができ、各生徒用端末装置ＴＭ１〜ＴＭ３１は生徒により操作されこの例では３１台あり最大３１人の生徒が使用することができる。
【００１０】
管理装置ＭＮは、センター装置とも呼ばれ、管理用コンピュータＣＰ及びディジタルミキサＭＸから成り、ネットワークＣＮ上を流れる教師用端末装置ＴＭ３２及び各生徒用端末装置ＴＭ１〜ＴＭ３１間のオーディオデータの送受信経路を制御したり、ＭＩＤＩファイル等の演奏データをネットワークＣＮ上に送信する等の機能を有する。
【００１１】
管理用コンピュータＣＰは、パーソナルコンピュータ等の汎用の情報処理装置で構成され、操作部の操作内容に従い、オーディオデータに関する端末装置ＴＭ１〜ＴＭ３２間の通信状態（「結線」と呼ばれる）を指示する結線情報やこれら端末装置ＴＭ１〜ＴＭ３２に送るべき演奏データをＵＳＢ等の通信ケーブルＣＢを通じてディジタルミキサＭＸに送信する。これに対して、ミキサＭＸは、コンピュータＣＰからの結線情報に基づき端末装置ＴＭ１〜ＴＭ３２間のオーディオ通信状態を制御し、また、コンピュータＣＰからの演奏データをネットワークＣＮ上に送信する。
【００１２】
生徒用端末装置ＴＭ１〜ＴＭ３１及び教師用端末装置ＴＭ３２は、それぞれ、教師端末又は親機及び生徒端末又は子機とも呼ばれ、同一のハードウエア構成を有する電子音楽端末であり、それぞれ、電子音楽装置ＥＭ１〜ＥＭ３２及び変換機ＣＶ１〜ＣＶ３２を備える。なお、端末装置やその構成要素については、共通の説明には共通の参照記号ＴＭ，ＥＭ，ＣＶ等が併記され、必要に応じて端末番号を表わす参照数字１〜３２が付記される。
【００１３】
各端末装置ＴＭ：ＴＭ１〜ＴＭ３２において、電子音楽装置ＥＭ：ＥＭ１〜ＥＭ３２には種々の音楽情報処理機能を有する電子楽器が用いられ、変換機ＣＶ：ＣＶ１〜ＣＶ３２は、ネットワークＣＮ上を流れるオーディオデータから自機に必要なデータを電子音楽装置ＥＭに取り込んだり電子音楽装置ＥＭからのオーディオデータをネットワークＣＮ上に送り出すと共に、ネットワークＣＮ・電子音楽装置ＥＭ間で送受される演奏データを中継する。なお、演奏データには、ＭＩＤＩ形式で記述されたＭＩＤＩデータが用いられる。
【００１４】
なお、このシステムでは、通信ネットワークＣＮに、スイッチングハブで構築されたスイッチドネットワークを用い、各装置ＭＮ，ＴＭ３２，ＴＭ１〜ＴＭ３１間では、左右２チャンネル（Ｌ，Ｒ）のオーディオデータや演奏データが所定のパケット通信方式で送受される。これに伴い、複数Ｎ（Ｎ＝３２）の電子音楽端末ＴＭ１〜ＴＭ３２は複数Ｃ（Ｃ＝４）の端末毎に８つの端末グループに分けられ、破線で図示されるように、第１〜４、第５〜８、…、第２９〜３１生徒用端末ＴＭ１〜ＴＭ４，ＴＭ５〜ＴＭ８，…，ＴＭ２９〜ＴＭ３１は、それぞれ、第１〜８生徒グループＧＰ１〜ＧＰ８を構成し、第８生徒グループＧＰ８に含まれる第２９〜３１生徒用端末ＴＭ２９〜ＴＭ３１は、教師用端末ＴＭ３２と共に、８番目の端末グループ（ＧＰ８’）を構成する。
【００１５】
このシステムの演奏データ送受に関する１つの特徴によれば、各電子音楽端末ＴＭ（ＴＭ１〜ＴＭ３２）の変換機ＣＶ（ＣＶ１〜ＣＶ３２）は、電子音楽装置（電子楽器）ＥＭ（ＥＭ１〜ＥＭ３２）から出力される演奏音や音声などのアナログオーディオデータをディジタルオーディオデータに変換してパケット（Ｂｄ）で汎用のディジタルネットワークＣＮ上に流すことができ、ネットワークＣＮ上のディジタルオーディオデータは管理装置ＭＮのディジタルミキサＭＸにより各電子音楽端末間の送受信経路が制御される。そして、所定電子音楽端末の変換機ＣＶは、この送受信経路の制御に従ってディジタルネットワークＣＮ上から所定電子音楽端末からのディジタルオーディオデータを取り込んでアナログオーディオデータに変換して電子音楽装置（電子楽器）ＥＭに入力する。従って、システムを構成する各装置間を汎用のディジタルネットワークで接続することができ、システム構成装置の設置やケーブルの引き回し等を非常に簡単にすることができる。
【００１６】
また、このシステムのデータファイル送受に関する１つの特徴によれば、管理装置ＭＮは、演奏データファイル（ＭＩＤＩファイル）をパケット化して第１のパケット（Ａｓ）で汎用のディジタルネットワークＣＮを通じ各電子音楽端末ＴＭ（ＴＭ１〜ＴＭ３２）へと一斉送信することができる。各電子音楽端末ＴＭはネットワークＣＮから変換機ＣＶを通じて第１のパケット（Ａｓ）を受信し、受信した第１のパケット（Ａｓ）に含まれる演奏データファイルは、電子楽器ＥＭで復元され保存される。各端末ＴＭの変換機ＣＶは、更に、ディジタルオーディオデータを含む第２のパケット（Ｂｄ）をディジタルオーディオネットワークＣＮに送受し、ネットワークＣＮ上のオーディオデータは、ファイル一斉送信とは別に、管理装置ＭＮのディジタルミキサＭＸによるオーディオ送受信経路の制御に従って所定端末ＴＭａから所定端末ＴＭｂへと送られる。従って、管理装置から各電子音楽端末へのデータファイル一斉送信により各端末におけるファイル導入の作業時間を短縮することができ、さらに、送受信経路が管理されたディジタルオーディオネットワークに対してオーディオデータの経路とは無関係にデータファイルを流すことができる。
【００１７】
図２は、この発明の一実施例による電子音楽端末のハードウエア構成を表わすブロック図である。この集団音楽教習システムにおける任意の電子音楽端末ＴＭは、前述したように、電子音楽装置（電子楽器）ＥＭ及び変換機ＣＶから成る。電子音楽装置ＥＭは、中央処理装置（ＣＰＵ）１、ランダムアクセスメモリ（ＲＡＭ）２、読出専用メモリ（ＲＯＭ）３、外部記憶装置４、演奏操作検出回路５、設定操作検出回路６、表示回路７、音源回路８、効果回路９、オーディオ入出力回路１０、ＭＩＤＩ入出力回路１１などを備え、これらの要素１〜１１はバス１２を介して互いに接続される。
【００１８】
ＣＰＵ１は、ＲＡＭ２及びＲＯＭ３と共にデータ処理回路ＤＰを構成し、種々の音楽情報処理プログラムに従い、タイマ１３によるクロックを利用して対応する音楽情報処理を実行し、ＲＡＭ２は、これらの処理に際して必要な各種データを一時記憶するためのワーク領域として用いられる。ＲＯＭ３には、これらの処理を実行するために必要な各種制御プログラムや制御データ、演奏データ（ＭＩＤＩデータ）等が予め記憶される。
【００１９】
外部記憶装置４は、ハードディスク（ＨＤ）や書換え可能な不揮発性の半導体メモリ等の内蔵記憶媒体の外にコンパクトディスク・リード・オンリィ・メモリ（ＣＤ−ＲＯＭ）、フレキシブルディスク（ＦＤ）、光磁気（ＭＯ）ディスク、ディジタル多目的ディスク（ＤＶＤ）、スマートメディア（登録商標）等の小型メモリカード、等々、種々の可搬性の外部記録媒体を含み、制御プログラムや演奏データ（ＭＩＤＩデータ：ＭＩＤＩファイルやＭＩＤＩメッセージ等）などを任意の外部記憶装置４に記憶することができる。
【００２０】
演奏操作検出回路５は、鍵盤などの演奏操作子１４の実演奏操作内容を検出し、これに対応する実演奏の演奏データをデータ処理回路ＤＰに導入し、設定操作検出回路６は、キースイッチやマウス等の設定操作子１５と共に設定操作部を構成し、設定操作子１５の設定操作内容を検出し、これに対応する設定データをデータ処理回路ＤＰに導入する。表示回路７は、画面表示用ＬＣＤ等のディスプレイ（表示器）１６や各種インジケータ（図示せず）と共に表示部を構成し、ディスプレイやインジケータの表示／点灯内容をＣＰＵ１からの指令に従って制御し、各操作子１４，１５の操作に対する表示援助を行う。
【００２１】
音源回路８及び効果回路９はオーディオデータ生成部（音源部とも呼ばれる）として機能する。すなわち、音源回路８は、演奏操作検出回路５からデータ処理回路ＤＰを通じて生成される実演奏の演奏データに応じて所定の楽音波形を表わす楽音データを発生し、効果付与ＤＳＰを有する効果回路９は、同演奏データに応じて所定の効果を楽音データに付与した演奏音波形を表わす左右２チャンネルのディジタルオーディオデータを生成する。オーディオデータ生成部８，９は、また、自動演奏の際に、記憶手段（３，４）に記憶された演奏データに従い自動演奏のディジタルオーディオデータを発生することもできる。
【００２２】
オーディオ入出力回路１０は、効果回路９で生成されたディジタルオーディオデータをアナログに変換するＤ／Ａ変換部を備え、ヘッドフォン及びマイクを備えたオーディオ入出力機器１７に接続され、アナログオーディオ入出力端子を介して変換機ＣＶに接続される。そして、設定操作部の設定状態に応じて、Ｄ／Ａ変換部で変換されたアナログオーディオデータ（演奏音）を入出力機器１７のヘッドフォンや変換機ＣＶに出力し、入出力機器１７のマイクから入力される音声（音響）に基づく音声波形を表わすアナログオーディオデータ（音声）を変換機ＣＶに出力し、或いは、変換機ＣＶから入力されるアナログオーディオデータ（演奏音／音声）を入出力機器１７のヘッドフォンに出力する。
【００２３】
ＭＩＤＩ入出力回路１１は、変換機ＣＶに接続され、この電子音楽装置ＥＭと変換機ＣＶとの間で演奏データ（ＭＩＤＩデータ）を授受する。例えば、記憶手段３，４に記憶された演奏データ或いはデータ処理回路ＤＰで生成された演奏データを変換機ＣＶに出力し、或いは、変換機ＣＶから入力される演奏データをデータ処理回路ＤＰを通じて記憶手段２，４に記憶したりオーディオデータ生成部８，９に送る。
【００２４】
変換機ＣＶは、ネットワークＣＮに接続され、ネットワークＣＮからディジタルオーディオデータや演奏データを受信し、受信したディジタルオーディオデータをＤ／Ａ変換器でアナログオーディオデータに変換してオーディオ入出力回路１０に出力し、或いは、受信した演奏データをＭＩＤＩ入出力回路１１に出力する。また、変換機ＣＶは、オーディオ入出力回路１０からのアナログオーディオデータをＡ／Ｄ変換器でディジタルオーディオデータに変換してネットワークＣＮに出力したり、ＭＩＤＩ入出力回路１１からの演奏データをネットワークＣＮに出力する。
【００２５】
ネットワークＣＮに接続される他の電子音楽端末ＴＭｅも上述と同様のハードウエア構成を有する。管理装置ＭＮについては、ディジタルミキサＭＸは、上述した電子音楽装置ＥＭと同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ、外部記憶装置、設定操作部、表示部などから成る基本的構成を有すると共に、ネットワークＣＮに接続されるネットワークインターフェース（Ｉ／Ｆ）、通信ケーブルＣＢに接続される通信インターフェース（Ｉ／Ｆ）、及び、多数の入出力チャンネルを備えディジタルミキシングエンジン（ＭＥ）に従って動作するミキシング処理回路を有する。また、管理用コンピュータＣＰは、同様の基本的構成に加え、ケーブルＣＢに接続される通信Ｉ／Ｆを有すると共に、多数の演奏データ（ＭＩＤＩファイルやＭＩＤＩメッセージ等のＭＩＤＩデータ）を外部記憶装置に蓄積している。
【００２６】
コンピュータＣＰは、設定操作部及び表示部によるＧＵＩ機能により結線の変更が指示されると、変更された結線の内容を表わす結線情報を通信Ｉ／Ｆ及びケーブルＣＢを通じてディジタルミキサＭＸに送信し、ＧＵＩ機能により演奏データ選択及び送信が指示されると、指示された所望の演奏データを通信Ｉ／Ｆ及びケーブルＣＢを通じてミキサＭＸに送信することができる。また、コンピュータＣＰは、ミキサＭＸからケーブルＣＢ及び通信Ｉ／Ｆを通じて電子音楽端末ＴＭからの演奏データを受信することができる。
【００２７】
ディジタルミキサＭＸのネットワークＩ／Ｆは、ネットワークＣＮから受信したディジタルデータを、各端末ＴＭに対応する所定の入力チャンネルに分配して、ミキシング処理回路（ディジタルミキシングエンジンＭＥ）に出力する。ミキシング処理回路は、ネットワークＩ／Ｆから入力されたディジタルデータのうち、オーディオ入力チャンネル（ミキサ入力チャンネルｍｉ−ｃｈ）に分配されたディジタルオーディオデータについてはミキシング処理を行い、コンピュータＣＰからの結線情報に応じて所定の入力チャンネルのディジタルオーディオデータを所定のオーディオ出力チャンネル（ミキサ出力チャンネルｍｏ−ｃｈ）に出力する。また、演奏データ入力チャンネル（ｉｎ）に分配された演奏データについては中継処理を行い、通信Ｉ／Ｆ及びケーブルＣＢを通じてコンピュータＣＰに送信すると共にコンピュータＣＰからケーブルＣＢ及び通信Ｉ／Ｆを通じて入力された演奏データを演奏データ出力チャンネル（ｏｕｔ）に出力する。
【００２８】
そして、ネットワークＩ／Ｆは、ミキシング処理回路から出力された各出力チャンネルのディジタルデータをネットワークＣＮ上に送り出す。これにより、管理装置ＭＮは、結線情報に対応して、所定のオーディオ入力チャンネルに対応する所定電子音楽端末ＴＭａからのディジタルオーディオデータを所定のオーディオ出力チャンネルに対応する所定電子音楽端末ＴＭｂへと送信し、コンピュータＣＰからの演奏データを全ての電子音楽端末ＴＭ１〜ＴＭ３２に送信することができる。
【００２９】
〔転送データ例〕
この発明の一実施例による集団音楽教習システムの各電子音楽端末においては、変換機により、電子音楽装置（電子楽器）で生成されたアナログオーディオデータをディジタルオーディオデータのパケットに変換して通信ネットワーク上に流すと共に、通信ネットワークから受信したディジタルオーディオのパケットをアナログオーディオデータに変換して電子音楽装置に入力する。また、管理装置により演奏データ（ＭＩＤＩデータ）をＭＩＤＩパケット化してディジタルネットワーク上に送信し、各電子音楽端末の変換機によりネットワーク上のＭＩＤＩパケットから演奏データを取り出し各電子音楽装置で復元する。この集団音楽教習システムでは、このようなパケット方式のデータ授受を実現するために、アイソクロナス（ isochronous）伝送方式を用いた“CobraNet”（商標）と呼ばれるネットワークプロトコルが採用される。
【００３０】
より具体的にいうと、この集団音楽教習システムでは、ＬＡＮケーブル〔例えば、100Base-TX (100Mbps)に対応したＣＡＴ５ケーブル〕とスイッチングハブを使用しCobraNetを採用したネットワークＣＮを通じて、アイソクロナス伝送により、最高で各方向６４チャンネル（双方向１２８チャンネル）の非圧縮ディジタルオーディオデータを同時にリアルタイムで分配することができる。ここで、ディジタルオーディオデータは、小さなパケットを単位にして送信され、受信後パケットから元のデータに戻されるが、CobraNetではバンドルがパケットに相当する。つまり、CobraNetを採用したネットワークＣＮでは、ディジタルオーディオデータは、バンドルという単位で配信され、ＬＡＮデータパケット毎に１つのバンドルが配信される。また、このシステムでは、シリアルデータを転送するCobraNetのシリアルブリッジ機能を利用して演奏データ（ＭＩＤＩデータ）がネットワークＣＮ上に転送される。図３は、この発明の一実施例による集団音楽教習システムで利用可能な転送データ等の構成例を説明するための図である。
【００３１】
バンドルは、アイソクロナスサイクル毎に複数Ａのアイソクロナスパケットに載せて転送され、１つのサイクル毎に最大８個のバンドルを送信することができる。この例では、図３（１）に示すように、１アイソクロナスサイクル〔各サイクルの間隔は1.33ミリ秒であり、ディジタルオーディオデータをパケット化したりパケットを元に戻す再シリアル化するために所定のレイテンシー（1.33,2.66,5.33ミリ秒：64,128,256サンプルに相当）を生じる〕毎に複数Ａ＝８のバンドルＢｄ１〜Ｂｄ８が送信される。各アイソクロナスサイクルは、同期をとるためのビートパケットＢｔで始まり、次いで、８つのアイソクロナスパケット即ち第１〜８バンドルＢｄ１〜Ｂｄ８を順次通信ネットワークＣＮ上に送る。
【００３２】
また、各アイソクロナスサイクルにおいて、アイソクロナスパケット即ちバンドルＢｄ１〜Ｂｄ８から成るアイソクロナスパケット群Ｉｃを送り終えた後の残り時間には、非同期シリアルデータを転送するためのアシンクロナス（asynchronous）パケット（非同期シリアルパケット）Ａｓを送ることができ、アシンクロナスパケットＡｓは、演奏データ（ＭＩＤＩデータ）を転送するのに利用され、「ＭＩＤＩパケット」とも呼ばれる。
【００３３】
１つのバンドルは複数Ｂのチャンネルで構成され、１バンドルには、例えば、解像度（量子化ビット数）20ビット／サンプリング周波数 48kHzのディジタルオーディオデータの場合、最高８つのチャンネルを入れることができる。この例では、１バンドルが複数Ｂ＝８のチャンネル（「バンドル内チャンネル」とも呼ばれる）で構成されており、各バンドルＢｄ：Ｂｄ１〜Ｂｄ８は、図３（２）に示すように、バンドルの通信開始を示すプリアンブル、送信先ＭＡＣアドレス及び送信元ＭＡＣアドレスから成るＬＡＮヘッダと、フレームタイプＦｔと、ディジタルオーディオデータ用の第１〜８チャンネル CH1〜 CH8と、ＦＣＳ（フレームチェックシーケンス）エラーチェックとから成る。
【００３４】
フレームタイプＦｔは、図３（３）に示すように、Ｃｏｂｒａ番号、ヘッダ、バンドル番号及び時間で構成される。バンドル番号は、“当該バンドルＢｄが、或る１台の機器から別の１台の機器に転送されるべき「ユニキャストバンドル」である”ことを識別するための転送先（宛先）情報であり、アイソクロナスで順次バンドルを転送中、各バンドルデータは、必ず、バンドル番号（送信先番号）で指定された１台の機器にのみに転送される。CobraNetでは、ユニキャストバンドルに所定範囲の番号 256〜 65279が付けられる。
【００３５】
図３（４ａ），（４ｂ）は、アシンクロナスパケット（ＭＩＤＩパケット）を用いて演奏データとして転送されるＭＩＤＩファイルの構成例を示す。コンピュータＣＰの外部記憶装置に記憶されているＭＩＤＩファイルは、図３（４ａ）のように、各種設定データから成るヘッダ、複数のイベントを時系列で順次記述したイベントデータａ，ｂ，…及びファイルの終了を表わすエンドオブファイルＥｏｆで構成され、ＭＩＤＩファイル転送の際には、アシンクロナス（非同期）パケットＡｓで送信するのに適した所定のデータ量毎に分割される。例えば、図３（４ｂ）のように、イベントデータを、データ１、データ２、…に分けて、ＭＩＤＩファイルを、ヘッダ、データ１、データ２、…、エンドオブファイルのＭＩＤＩパケット〔ヘッダパケット、データパケット（データ１パケット、データ２パケット、…）、エンドオブファイルパケットという〕に分割し、各ＭＩＤＩパケットのデータを順次アシンクロナスパケットＡｓで送信する。
【００３６】
〔データ転送の概要〕
図４は、この発明の一実施例による集団音楽教習システムにおけるバンドル番号の割当て例を説明するため図である。この集団音楽教習システムでは、ディジタルミキサＭＸのネットワークＩ／Ｆは、各ＬＡＮケーブルに接続される４つのネットワークカードＮＣ１〜ＮＣ４で構成され、通信ネットワークＣＮには３６ポートのスイッチングハブとこれに接続される３６本のＬＡＮケーブル（ＣＡＴ５ケーブル）が用いられる。また、これらＬＡＮケーブルのうち、４本のケーブルがそれぞれミキサＭＸの第１〜４ネットワークカードＮＣ１〜ＮＣ４に接続され、３１本のケーブルがそれぞれ第１〜３１生徒端末ＴＭ１〜ＴＭ３１に接続され、残る１本のケーブルが教師端末ＴＭ３２に接続される。なお、第２９〜３１生徒端末ＴＭ２９〜ＴＭ３１及び教師端末ＴＭ３２は、ディジタル音楽ネットワークシステムとしては、第１〜第７端末グループＧＰ１〜ＧＰ７と同様に、第８端末グループＧＰ８’を構成する。
【００３７】
この集団音楽教習システムの音楽ネットワークシステムとしての１つの特徴によれば、センター装置（管理装置）ＭＮ及び複数Ｎ（Ｎ＝３２）の電子音楽端末ＴＭ１〜ＴＭ３２は、通信ネットワークＣＮを介してパケット（バンドル）Ｂｄにより演奏音等の音楽を表わすディジタルオーディオデータ（ディジタル音楽データ）を通信することができ、通信ネットワークＣＮに対して複数Ａ（Ａ＝８）のパケットＢｄ：Ｂｄ１〜Ｂｄ８（10101,10201,…,10801; 10105,10205,…,10805）を同時に送受信することができる。各パケットＢｄに含まれる複数Ｂ（Ｂ＝８）のチャンネル（ CH1〜 CH8）を複数Ｃ（Ｃ＝４）のチャンネルグループ（CH1/CH2,CH3/CH4,…,CH7/CH8）に分割し、複数Ｃの電子音楽端末ＴＭ１〜ＴＭ４，ＴＭ５〜ＴＭ８，…，ＴＭ２９〜ＴＭ３２の夫々に、各チャンネルグループ中のＢ／Ｃ（Ｂ／Ｃ＝２）個のチャンネルを割り当てることで、複数Ｃの電子音楽端末ＴＭ１〜ＴＭ４，ＴＭ５〜ＴＭ８，…，ＴＭ２９〜ＴＭ３２から成る端末グループＧＰ１，ＧＰ２，…，ＧＰ８’で１パケットを共用する。また、各電子音楽端末ＴＭ１〜ＴＭ３２は夫々異なる送信先番号（バンドル番号）のパケットを受信するように設定される。このように単一パケットを複数機器に割り当てて共用することにより、１つのパケットＢｄを複数Ｃの電子音楽端末で使用し、パケット数（バンドル数）Ａよりも多い複数Ｎ（例えば、Ｎ＝Ａ×Ｃ）の電子音楽端末をディジタルオーディオネットワークで使用することができ、また、各パケットに付与されている送信先番号がぶつかることなく各電子音楽端末にパケットを送り届けることができる。
【００３８】
図４の具体例で説明すると、ディジタルミキサＭＸにおいて、ディジタルミキシングエンジン（ミキシング処理回路）ＭＥは、６４の入力チャンネルｍｉ−ｃｈ（ ch1〜ch64）と６４の出力チャンネルｍｏ−ｃｈ（ch65〜 ch128）を備え、これら入出力チャンネル（「オーディオチャンネル」とも呼ばれる）は、２チャンネル毎に、各電子音楽端末ＴＭ１〜ＴＭ３２の左（Ｌ）及び右（Ｒ）オーディオチャンネルに対応する。例えば、第１，２入力チャンネル ch1,ch2と第１，２出力チャンネル ch65,ch66は生徒端末ＴＭ１の左及び右オーディオチャンネルに対応し、第３，４入力チャンネル ch3,ch4と第３，４出力チャンネル ch67,ch68は生徒端末ＴＭ２の左及び右オーディオチャンネルに対応し、以下同様に対応し、第63，64入力チャンネル ch63,ch64と第63，64出力チャンネル ch127,ch128は第３２端末即ち教師端末ＴＭ３２の左及び右オーディオチャンネルに対応する。
【００３９】
各ネットワークカードＮＣ１〜ＮＣ４は、１６チャンネル即ち２バンドル分の入出力ディジタルオーディオデータを取り扱うことができ、バンドル番号の設定により、１６チャンネルのディジタルオーディオデータを、それぞれ、対応する２端末グループの８端末と送受することができる。つまり、ネットワークＣＮから２つの受信バンドルを受け取って１６チャンネルのディジタルオーディオデータをディジタルミキシングエンジンＭＥに入力し、ディジタルミキシングエンジンＭＥから１６チャンネルのディジタルオーディオデータを受け取って２つの送信バンドルでネットワークＣＮに出力することができる。
【００４０】
図４において、各電子音楽端末ＴＭ１〜ＴＭ３２下部及び各ネットワークカードＮＣ１〜ＮＣ４上部の枠付き番号は、各装置ＴＭ１〜ＴＭ３２，ＮＣ１〜ＮＣ４に対するバンドル番号の割当て設定例を示し、冒頭の記号“Ｔ”，“Ｒ”は送受信の区分を表わす。このシステムでは、各端末グループＧＰ１〜ＧＰ８’の電子音楽端末からの８（＝Ｂ）チャンネル分ディジタルオーディオデータを８（＝Ａ）つのバンドルＢｄ１〜Ｂｄ８の何れかによりディジタルミキサＭＸに入力し、ミキサＭＸからの８（＝Ｂ）チャンネル分ディジタルオーディオデータも８（＝Ａ）つのバンドルＢｄ１〜Ｂｄ８の何れかにより各端末グループＧＰ１〜ＧＰ８’の電子音楽端末に出力すれば、全装置間で同時にデータの送受を行うことができ、各グループと各バンドルとの対応は固定的ではないが、以下においては、第１〜８端末グループＧＰ１〜ＧＰ８’は、それぞれ、第１〜８バンドルＢｄ１〜Ｂｄ８に対応するものとして説明する。
【００４１】
ミキサＭＸからのデータ送信については、例えば、第１ネットワークカードＮＣ１は、ディジタルミキシングエンジンＭＥからのチャンネルch65〜ch72のディジタルオーディオデータをバンドルＢｄ１のチャンネル CH1〜 CH8に入れ、第１端末グループＧＰ１最初（第１位）の端末を宛先としたバンドル番号 10101を付けて通信ネットワークＣＮに送り出し（T10101）、また、チャンネルch73〜ch80のディジタルオーディオデータをバンドルＢｄ２のチャンネル CH1〜 CH8に入れ、第２端末グループＧＰ２第１位の端末を宛先としたバンドル番号 10201を付けてネットワークＣＮに送り出す（T10201）ことができる。
【００４２】
第２ネットワークカードＮＣ２も、第１ネットワークカードＮＣ１と同様に、エンジンＭＥからのチャンネルch81〜ch88, ch89〜ch96のディジタルオーディオデータを夫々のバンドル内チャンネル CH1〜 CH8に挿入し夫々グループ第１位の端末を宛先とするバンドル番号 10301,10401を付けたバンドルＢｄ３，Ｂｄ４をネットワークＣＮに送り出すことができる（T10301，T10401）。以下同様に、第３；４ネットワークカードＮＣ３；ＮＣ４も、チャンネルch97〜ch104, ch105〜ch112; ch113〜ch120, ch121〜 ch128のディジタルオーディオデータを各バンドル内チャンネル CH1〜 CH8に挿入し夫々グループ第１位の端末を宛先とするバンドル番号 10501,10601;10701,10801を付けたバンドルＢｄ５〜Ｂｄ８としてネットワークＣＮに送り出すことができる（T10501，T10601；T10701，T10801）。
【００４３】
これに対して、第１端末グループＧＰ１最初（第１位）の第１端末ＴＭ１は、ネットワークＣＮ上から、自端末グループＧＰ１に対応するディジタルミキサＭＸからのバンドルＢｄ１（ch65〜ch72）を受信し（T10101→R10101）、第２端末グループＧＰ２最初（第１位）の第５端末ＴＭ５は自端末グループＧＰ２に対応するバンドルＢｄ２（ch73〜ch80）を受信する（T10201→R10201）ことができる。同様に、第３，４端末グループＧＰ３，ＧＰ４最初（第１位）の第９，１３端末ＴＭ９，ＴＭ１３は、それぞれ、自端末グループＧＰ３，ＧＰ４に対応するバンドルＢｄ３，Ｂｄ４（ch81〜ch88，ch89〜ch96）を受信することができる（T10301→R10301，T10401→R10401）。以下、第５〜８端末グループＧＰ５〜ＧＰ８’最初（第１位）の端末ＴＭ１７，ＴＭ２１；ＴＭ２５，ＴＭ２９も、同様に、それぞれ、自端末グループＧＰ５〜ＧＰ８’に対応するバンドルＢｄ５〜Ｂｄ８（ch97〜ch104, ch105〜ch112; ch113〜ch120, ch121〜 ch128）を受信することができる（T10501→R10501，T10601→R10601；T10701→R10701，T10801→R10801）。
【００４４】
また、各端末グループＧＰ１〜ＧＰ８’を構成する４（＝Ｃ）台の電子音楽端末は、それぞれ、受信したパケットに含まれる８（＝Ｂ）チャンネル（ CH1〜 CH8）のうち自端末に割り当てられた２（＝Ｂ／Ｃ）チャンネルグループ（ CH1/CH2,CH3/CH4,CH5/CH6,CH7/CH8の何れか２チャンネル）のディジタルオーディオデータを取り込み、当該チャンネルに換えて自端末で発生されたディジタルオーディオデータのチャンネルを含むパケットを通信ネットワークＣＮに送信する。さらに、各端末グループ内の第１〜３位端末ＴＭ１〜ＴＭ３，ＴＭ５〜ＴＭ７，…，ＴＭ２９〜ＴＭ３１は、それぞれ、受信したパケットの送信先番号を次位端末ＴＭ２〜ＴＭ４，ＴＭ６〜ＴＭ８，…，ＴＭ３０〜ＴＭ３２に設定された送信先番号に変換して各次位端末にパケットを送り届ける。
【００４５】
例えば、各端末グループ内第１位の端末ＴＭ１，ＴＭ５，ＴＭ９，ＴＭ１３，ＴＭ１７，ＴＭ２１，ＴＭ２５，ＴＭ２９は、ディジタルミキサＭＸから自グループに対応するバンドルを受信すると、受信したバンドルから自端末に対応する２チャンネルのディジタルオーディオデータ（ ch65/ch66,ch73/ch74,ch81/ch82,ch89/ch90,ch97/ch98,ch105/ch106,ch113/ch114,ch121/ch122）を取り込むことができる。また、これらの端末は、それぞれ、自端末から送信する２チャンネルのディジタルオーディオデータ（ch1/ch2,ch9/ch10,ch17/ch18,ch25/ch26,ch33/ch34,ch41/ch42,ch49/ch50,ch57/ch58）が該当２チャンネルに挿入され、グループ内次位（第２位）の端末ＴＭ２，ＴＭ６，ＴＭ１０，ＴＭ１４，ＴＭ１８，ＴＭ２２，ＴＭ２６，ＴＭ３０を宛先とした新たなバンドル（ 10102,10202,10302,10402,10502,10602,10702,10802）を生成しネットワークＣＮに送り出すことができる。
【００４６】
これら次位端末は、それぞれ、ネットワークＣＮ上から、上位端末からの自端末宛てバンドルを受信し（T10102→R10102 ,T10202→R10202 ,… ,T10802→R10802）、受信したバンドルから自端末に対応するディジタルミキサＭＸからの２チャンネルディジタルオーディオデータ（ch67/ch68,ch75/ch76,…,ch123/ch124）を取り込むと共に、自端末から送信する２チャンネルのディジタルオーディオデータ（ch3/ch4,ch11/ch12,…,ch59/ch60）が該当２チャンネルに挿入され、更に次位（第３位）の端末ＴＭ３，ＴＭ７，ＴＭ１１，ＴＭ１５，ＴＭ１９，ＴＭ２３，ＴＭ２７，ＴＭ３１を宛先としたバンドル（10103,10203,…,10803）を生成しネットワークＣＮに送り出すことができる。これら第３位端末も、同様に、自端末宛てバンドルの受信（T10103→R10103 ,T10203→R10203 ,… ,T10803→R10803）、自端末対応チャンネルデータの取込み（ch69/ch70,ch77/ch78,…,ch125/ch126）及び挿入（ch5/ch6,ch13/ch14,…,ch61/ch62）、次位（第４位）端末宛てバンドル（10104,10204,…,10804）の生成及び送出を行うことができる。
【００４７】
そして、グループ内最後（第４位）の端末ＴＭ４，ＴＭ８，…，ＴＭ３２は、それぞれ、ネットワークＣＮ上から、グループ内の上位（第３位）端末からの自端末宛てバンドルを受信し（T10104→R10104 ,T10204→R10204 ,… ,T10804→R10804）、自端末に対応するミキサＭＸからの２チャンネルディジタルオーディオデータ（ch71/ch72,ch79/ch80,…,
ch127/ch128）を受け取ることができる。また、これら端末は、それぞれ、自端末から送
信する２チャンネルのディジタルオーディオデータ（ch7/ch8,ch15/ch16,…,ch63/ch64）が該当２チャンネルに挿入され、ディジタルミキサＭＸの第１〜４ネットワークカードＮＣ１〜ＮＣ４を宛先とするバンドル番号10105,10205,…,10805を付けたバンドルを生成しネットワークＣＮに送り出す。
【００４８】
つまり、各端末グループＧＰ１,ＧＰ２;ＧＰ３，ＧＰ４;ＧＰ５，ＧＰ６;ＧＰ７，ＧＰ８’内最後位端末ＴＭ４，ＴＭ８；ＴＭ１２，ＴＭ１６；ＴＭ２０，ＴＭ２４；ＴＭ２８，ＴＭ３２（TM32は教師端末）は、各グループの端末ＴＭ１〜ＴＭ４，ＴＭ５〜ＴＭ８；ＴＭ９〜ＴＭ１２，ＴＭ１３〜ＴＭ１６；ＴＭ１７〜ＴＭ２０，ＴＭ２１〜ＴＭ２４；ＴＭ２５〜ＴＭ２８，ＴＭ２９〜ＴＭ３２からの８チャンネル分のディジタルオーディオデータ（ ch1〜ch8, ch9〜ch16 ;ch17〜ch24 ,ch25〜ch32 ;ch33〜ch40 ,ch41〜ch48 ;ch49〜ch56 ,ch57〜ch64）を夫々のチャンネル CH1〜 CH8に載せた各ネットワークカードＮＣ１；ＮＣ２；ＮＣ３；ＮＣ４宛てバンドル（ 10105,10205;10305,10405;10505,10605;10705,10805）を、例えばバンドルＢｄ１，Ｂｄ２；Ｂｄ３，Ｂｄ４；Ｂｄ５，Ｂｄ６；Ｂｄ７，Ｂｄ８として、ネットワークＣＮに同時に送り出すことができる。
【００４９】
これに対し、ミキサＭＸの第１ネットワークカードＮＣ１は、ネットワークＣＮから、第４端末ＴＭ４からのバンドル番号 10105のバンドルＢｄ１を受信し（T10105→R10105）、当該バンドルのチャンネル CH1〜 CH8で、第１端末グループＧＰ１内各端末ＴＭ１〜ＴＭ４からのチャンネル ch1〜 ch8のディジタルオーディオデータを受け取ると共に、第８端末ＴＭ８からのバンドル番号 10205のバンドルＢｄ２を受信し（T10205→R10205）、当該バンドルのチャンネル CH1〜 CH8から、第２端末グループＧＰ２内各端末ＴＭ５〜ＴＭ８からのチャンネル ch9〜ch16のディジタルオーディオデータを受け取ることができる。
【００５０】
同様に、第２ネットワークカードＮＣ２は、ネットワークＣＮから、第１２，１６端末ＴＭ１２，ＴＭ１６からのバンドル番号 10305,10405のバンドルＢｄ３，Ｂｄ４を受信し（T10305→R10305，T10405→R10405）、第３，４端末グループＧＰ３，ＧＰ４内各端末ＴＭ９〜１２，ＴＭ１３〜１６からのチャンネルch17〜ch24，ch25〜ch32のディジタルオーディオデータを受け取ることができる（T10305→R10305，T10405→R10405）。以下同様に、第３；第４ネットワークカードＮＣ３；４は、ネットワークＣＮから、それぞれ、第２０，２４；２８，３２（教師）端末ＴＭ２０，ＴＭ２４；ＴＭ２８，ＴＭ３２からのバンドル番号 10505,10605;10705,10805のバンドルＢｄ５，Ｂｄ６；Ｂｄ７，Ｂｄ８を受信し（T10505→R10505，T10605→R10605；T10705→R10705，T10805→R10805）、第５，６；７，８端末グループＧＰ５，ＧＰ６；ＧＰ７，ＧＰ８’内各端末ＴＭ１７〜２０，ＴＭ２１〜２４；ＴＭ２５〜２８，ＴＭ２９〜ＴＭ３２からのチャンネルch33〜ch40, ch41〜ch48 ;ch49〜ch56 ,ch57〜ch64のディジタルオーディオデータを受け取ることができる。
【００５１】
〔データ転送の具体例〕
図５は、この発明の一実施例による集団音楽教習システムにおける変換機及びネットワークカードの構成例を表わす図である。各電子音楽端末ＴＭ：ＴＭ１〜ＴＭ３２における変換機ＣＶ：ＣＶ１〜ＣＶ３２は、何れも同様の構成を有し、ディジタルミキサＭＸの各ネットワークカードＮＣ：ＮＣ１〜ＮＣ４も同様の構成を有するので、図５（１）では第１，２端末ＴＭ１，ＴＭ２の変換機ＣＶ１，ＣＶ２を例にし、図５（２）では第１ネットワークカードＮＣ１を例にして変換機及びネットワークカードの構成を説明する。
【００５２】
各電子音楽端末ＴＭの変換機ＣＶは、図５（１）に示すように、それぞれ、ネットワーク端子（図示せず）、転送制御回路ＣＴ、オーディオ変換回路ＣＡ及びＭＩＤＩ変換回路ＣＭを備える。ネットワーク端子は通信ネットワークＣＮのＬＡＮケーブルに接続され、転送制御回路ＣＴ、ネットワーク端子で受信されたバンドルから自端末に対応する２チャンネルのディジタルオーディオデータを取り出すと共に、自端末で生成された２チャンネルのディジタルオーディオデータを該当バンドルの２チャンネルに挿入した新たなバンドルをネットワーク端子に出力する。オーディオ変換回路ＣＡは、Ｄ／Ａ変換器及びＡ／Ｄ変換器を有し、転送制御回路ＣＴで取り出されたディジタルオーディオデータをＤ／Ａ変換器でアナログに変換して電子音楽装置ＥＭのオーディオ入出力回路１０に出力すると共に、オーディオ入出力回路１０からの２チャンネルアナログオーディオデータをＡ／Ｄ変換器でディジタルに変換してネットワーク端子に出力する。ＭＩＤＩ変換回路ＣＭは、ネットワーク端子で受信されたアシンクロナスパケットＡｓ中の演奏データ（ＭＩＤＩファイル）を電子音楽装置ＥＭのＭＩＤＩ入出力回路１１に出力すると共に、ＭＩＤＩ入出力回路１１からの演奏データをネットワーク端子に出力する。
【００５３】
ディジタルミキサＭＸの各ネットワークカードＮＣは、ディジタルミキシングエンジンＭＥの入出力各１６チャンネル分（２バンドル分）のディジタルオーディオデータを取り扱うことができ、図５（２）に示すように、それぞれ、通信ネットワークＣＮのＬＡＮケーブルに接続されるネットワーク端子ＮＴ、「CobraNetオーディオ／オーディオ変換」を行うオーディオ変換回路ＡＣ、及び、ディジタルミキシングエンジン（ミキシング処理回路）ＭＥに接続されるミキシング部Ｉ／Ｏ端子ＭＴから成る。また、１つのネットワークカード、例えば第１ネットワークカードＮＣ１に、「CobraNetシリアル／ＭＩＤＩ変換」を行うＭＩＤＩ変換回路ＭＣが設けられる。
【００５４】
例えば、図５（２）に示される第１ネットワークカードＮＣ１のオーディオ変換回路ＡＣは、データ受信の際は、「CobraNetオーディオ→オーディオ変換」（CobraNetの形式でのオーディオデータをミキシングエンジンＭＥで扱える形式のオーディオデータに変換する）を行い、通信ネットワークＣＮ上からネットワーク端子ＮＴを通じて、ネットワークカードＮＣ１に対する２つのバンドル番号 10105,10205が与えられた２つのバンドル即ち第１端末グループＧＰ１の第４端末ＴＭ４及び第２端末グループＧＰ２の第８端末ＴＭ８からの「受信バンドルR10105」及び「受信バンドルR10205」を順次取り込み、各バンドルのチャンネル CH1〜 CH8から、それぞれ、チャンネル ch1〜ch8, ch9〜ch16のディジタルオーディオデータを取り出し、ミキシング部Ｉ／Ｏ端子ＭＴを通じてミキシングエンジンＭＥのミキサ入力チャンネル（ｍｉ−ｃｈ） ch1〜ch16に出力する。
【００５５】
また、データ送信の際には、「オーディオ→CobraNetオーディオ変換」（ミキシングエンジンＭＥで扱える形式のオーディオデータをCobraNetの形式でのオーディオデータに変換する）を行い、ミキシングエンジンＭＥからミキシング部Ｉ／Ｏ端子ＭＴを通じてミキサ出力チャンネル（ｍｏ−ｃｈ）ch65〜ch80のディジタルオーディオデータを受け取り、チャンネルch65〜ch72，ch73〜ch80のディジタルオーディオデータを夫々のチャンネル CH1〜 CH8に挿入し、第１及び第２端末グループＧＰ１，ＧＰ２の第１位端末ＴＭ１，ＴＭ５に対するバンドル番号 10101,10201を付けた２つのバンドル即ち「送信バンドルT10101」及び「送信バンドルT10201」を順次生成しネットワーク端子ＮＴを通じネットワークＣＮ上に送出する。
【００５６】
これに対して、図５（１）に示される第１端末グループＧＰ１第１位端末ＴＭ１の変換機ＣＶ１では、データ受信の際は、転送制御回路ＣＴ１によって、通信ネットワークＣＮ上から、端末ＴＭ１に対するバンドル番号 10101が与えられた第１ネットワークカードＮＣ１からの「送信バンドルT10101」を取り込み（R10101）、当該バンドル内チャンネル CH1,CH2に入っているオーディオチャンネル ch65,ch66のディジタルオーディオデータを取り出し、オーディオ変換回路ＣＡ１のＤ／Ａ変換器でこれをアナログオーディオデータに変換して電子音楽装置ＥＭ１のオーディオ入出力回路１０に出力する。
【００５７】
また、データ送信の際には、変換回路ＣＡ１は、電子音楽装置ＥＭ１のオーディオ入出力回路１０からのチャンネル ch1,ch2のアナログオーディオデータをＡ／Ｄ変換器でディジタルに変換して転送制御回路ＣＴ１に出力し、転送制御回路ＣＴ１は、バンドル内チャンネル CH3〜 CH8に入っているオーディオチャンネルch67〜ch72のディジタルオーディオデータをバンドル内チャンネル CH1〜 CH6に移すと共に、変換回路ＣＡ１からのディジタルオーディオデータ( ch1,ch2)をバンドル内チャンネル CH7,CH8に入れて第１端末グループＧＰ１の次位（第２位）端末ＴＭ２に対するバンドル番号 10102を付けたバンドルを生成しネットワーク端子を通じてネットワークＣＮ上に送出する（T10102）。
【００５８】
第１端末グループＧＰ１第２位端末ＴＭ２の変換機ＣＶ２では、第１位端末ＴＭ１と同様、データ受信時は、転送制御回路ＣＴ２により、ネットワークＣＮからから、端末ＴＭ２に対するバンドル番号 10102が与えられた第１位端末ＴＭ１からのバンドルを取り込み（R10102）、「送信バンドルT10101」の CH3,CH4に含まれ当該バンドルではチャンネル CH1,CH2に移されているオーディオチャンネル ch67,ch68のディジタルオーディオデータを取り出し、オーディオ変換回路ＣＡ２のＤ／Ａ変換器でこれをアナログ化して電子音楽装置ＥＭ２に出力する。また、データ送信時には、バンドル内チャンネル CH3〜CH6; CH7,CH8に移されているオーディオチャンネルch67〜ch72;ch1,ch2のディジタルオーディオデータを２チャンネル分前方向にシフトしてチャンネル CH1〜CH4; CH5,CH6に移すと共に、電子音楽装置ＥＭ２からのオーディオチャンネル ch3,ch4のアナログオーディオデータを変換回路ＣＡ２でディジタル化して最後のバンドル内チャンネル CH7,CH8に挿入し、第１端末グループＧＰ１の次位（第３位）端末ＴＭ３に対するバンドル番号 10103を付けたバンドルを生成しネットワーク端子を通じてネットワークＣＮ上に送出する（T10103）。
【００５９】
グループ第３位端末ＴＭ３の変換機ＣＶ３も、同様に、第２位端末ＴＭ２からの自端末宛てバンドル（バンドル番号 10103）を取り込み、自端末対応チャンネルのディジタルオーディオデータ (ch69,ch70)を取り出して電子音楽装置ＥＭ３に出力し、バンドル内でデータを２チャンネル分シフトし電子音楽装置ＥＭ３からのオーディオデータ( ch5,ch6)を最後の２チャンネルに挿入した次位（第４位）端末ＴＭ３宛てバンドル（バンドル番号 10104）を生成し送出する。そして、第４位端末ＴＭ４は、同様に、第３位端末ＴＭ３からの自端末宛てバンドル（バンドル番号 10104）から自端末対応チャンネルのディジタルオーディオデータ (ch71,ch72)を取り出して電子音楽装置ＥＭ４に出力し、バンドル内での２チャンネルシフト及び電子音楽装置ＥＭ４からのオーディオデータ( ch7,ch8)の最後尾２チャンネルへの挿入がなされた第１ネットワークカードＮＣ１宛てバンドル（バンドル番号 10105）を生成しネットワークＣＮ上に送出する。
【００６０】
第２端末グループＧＰ２でも、各端末ＴＭ５〜ＴＭ８の変換機はそれぞれ第１端末グループＧＰ１の各端末ＴＭ１〜ＴＭ４と同様の動作を行い、第４位端末ＴＭ８は、電子音楽装置ＥＭ５〜ＥＭ８からのオーディオデータ（ ch9〜ch16）を含む第１ネットワークカードＮＣ１宛てバンドル（バンドル番号 10205）を生成しネットワークＣＮ上に送出する。
【００６１】
演奏データ（ＭＩＤＩデータ）の転送については、ディジタルミキサＭＸは、コンピュータＣＰから受け取ったＭＩＤＩファイルや各種ＭＩＤＩメッセージ等のＭＩＤＩデータを演奏データ出力チャンネルｏｕｔに出力し、第１ネットワークカードＮＣ１のＭＩＤＩ変換回路ＭＣは、ミキシング部Ｉ／Ｏ端子ＭＴの演奏データ出力チャンネルｏｕｔから出力されるＭＩＤＩデータをアイソクロナスサイクルのアシンクロナスパケットＡｓに載せてネットワーク端子ＮＴを通じて通信ネットワークＣＮ上に送出することができる。
【００６２】
各電子音楽端末ＴＭ：ＴＭ１，ＴＭ２，…では、変換機ＣＶ：ＣＶ１，ＣＶ２，…のＭＩＤＩ変換回路ＣＭ：ＣＭ１，ＣＭ２，…により、ネットワークＣＮ上からネットワーク端子を通じて受信したアシンクロナスパケットＡｓからＭＩＤＩデータを取り出して各電子音楽装置ＥＭ：ＥＭ１，ＥＭ２，…の入出力回路１１を通じてデータ処理回路ＤＰに入力し、データ処理回路ＤＰで復元し外部記憶装置４等に記憶することができる。
【００６３】
また、任意の１電子音楽端末ＴＭで、ＭＩＤＩ変換回路ＣＭにより、ＭＩＤＩ入出力回路１１から出力されるＭＩＤＩデータをアシンクロナスパケットＡｓに載せてネットワーク端子ＮＴを通じて通信ネットワークＣＮ上に送出すると、他の電子音楽端末ＴＭｅのＭＩＤＩ変換回路ＣＭｅ及び第１ネットワークカードＮＣ１のＭＩＤＩ変換回路ＭＣにより、アシンクロナスパケットＡｓからＭＩＤＩファイルを取り出し、他の電子音楽装置ＥＭｅ及びコンピュータＣＰに入力することができる。
【００６４】
図６は、ディジタルミキシングエンジンによる結線例を示す。ディジタルミキサＭＸのディジタルミキシングエンジンＭＥは、コンピュータＣＰからの接続情報に従ってミキサ入力チャンネルｍｉ−ｃｈ（ ch1〜ch64）・ミキサ出力チャンネルｍｏ−ｃｈ（ch65〜 ch128）間の接続状態の制御（ミキシング）を行い、電子音楽端末ＴＭ１〜ＴＭ３２間でのオーディオデータ転送（結線）を制御する。図６（１）は、全子機（生徒端末）の電子音楽装置ＥＭ１〜ＥＭ３１の演奏音や音声をミキシングして親機（教師端末）の電子音楽装置ＥＭ３２で聴く場合の結線例である。この場合、ミキサＭＸは、全生徒端末ＴＭ１〜ＴＭ３１からの演奏音や音声を表わすオーディオデータ（ ch1〜ch62）を受信バンドルR10105〜R10705の全チャンネル CH1〜 CH8及び受信バンドルR10805のチャンネル CH1〜 CH6で受信し、これらをエンジンＭＥでミキシングしたオーディオデータ（ ch127〜 ch128）を第８端末グループＧＰ８’（第２９端末ＴＭ２９）宛て送信バンドルT10801のチャンネル CH7,CH8に載せて教師端末ＴＭ３２へと送信する。
【００６５】
図６（２）は、親機の電子音楽装置ＥＭ３２の演奏音や音声を全子機の電子音楽装置ＥＭ１〜ＥＭ３１で聴く場合の結線例であり、ディジタルミキサＭＸは、教師端末ＴＭ３２からのオーディオデータ（ ch63,ch64）を受信バンドルR10805のチャンネル CH7,CH8で受信し、これをミキシングエンジンＭＥにより出力チャンネルch65〜 ch126のデータとし、全端末グループＧＰ１〜ＧＰ８’宛て送信バンドル（送信バンドルR10101〜R10701の全チャンネル CH1〜 CH8及び送信バンドルR10801のチャンネル CH1〜 CH6）で全生徒端末ＴＭ１〜ＴＭ３１へと送信する。また，図６（３）は、特定の子機例えば第１子機の電子音楽装置ＥＭ１と親機の電子音楽装置ＥＭ３２との間でのみ互いの演奏音や音声を聴き合う場合の結線例であり、ミキサＭＸは、第１生徒端末ＴＭ或いは教師端末ＴＭ３２からのオーディオデータ（ ch1,ch2;ch63,ch64）を受信バンドル R10105(CH1,CH2);R10805(CH7,CH8)で受信し、それぞれ、エンジンＭＥにより出力チャンネル ch127,ch128;ch65,ch66のデータとし、第８或いは第１端末グループＧＰ８’；ＧＰ１宛て送信バンドルR10801(CH7,CH8);R10101(CH1,CH2）で教師端末ＴＭ３２或いは第１生徒端末ＴＭ１へと送信する。
【００６６】
〔処理フロー例〕
図７〜図９は、この発明の一実施例によるコンピュータの管理プログラム、ディジタルミキサ及び電子音楽端末の処理例を表わすフローチャートである。管理装置ＭＮの管理用コンピュータＣＰは、通常、操作待機状態にあり、教師などのユーザにより操作部に対して結線変更操作があった場合は、管理プログラムに従って、例えば、図７（１）に示される結線変更指示処理を行う。まず、ステップＰ１１で、結線変更操作が特定の子機（生徒端末）との通信を指示するものであるか否かを判定する。ここで、特定子機との通信が指示されたときは（Ｐ１１→ＹＥＳ）、ステップＰ１２に進み、操作内容に従い親機の通信相手となる特定子機を指定し、次のステップＰ１３で、ディジタルミキサＭＸのミキシングエンジンＭＥに対して親機と特定子機が通信状態となるよう結線変更を指示する接続情報を生成し、この接続情報をミキサＭＸに送信して、元の待機状態にリターンする。一方、特定子機との通信指示でないときには（Ｐ１１→ＮＯ）ステップＰ１４で、例えば、ミキサエンジンＭＥに対して親機と全子機が通信状態となるよう結線変更を指示する接続情報を生成し、この接続情報をミキサＭＸに送信して、元の待機状態にリターンする。
【００６７】
また、コンピュータＣＰは、ＭＩＤＩファイル（演奏データ）一斉送信のための操作があった場合には、管理プログラムに従って、例えば、図７（２）に示されるファイル一斉送信処理を行う。ファイル一斉送信処理の第１ステップＰ２１では、例えば、ディスプレイに表示されたファイルリストに対するファイル選択操作の内容に従って、管理装置ＭＮから送信されるＭＩＤＩファイルを選択し、続くステップＰ２２で、選択されたＭＩＤＩファイルを外部記憶装置から読み出し、ＭＩＤＩファイルを分割し、ヘッダパケット、データ１、データ２、…等の複数のデータパケット、エンドオブファイルパケットなどのＭＩＤＩパケットを生成する。次に、ステップＰ２３で、ＵＳＢケーブルＣＢを通じてヘッダパケットをミキサＭＸに送信する。次いで、ステップＰ２４で、ＵＳＢケーブルＣＢを通じてデータ１から順次データパケットをミキサＭＸに送信し、次のステップＰ２５でデータパケット送信の完了を調べ、全てのデータパケットの送信を完了すると（Ｐ２５→ＹＥＳ）、ステップＰ２６に進んで、ＵＳＢケーブルＣＢを通じてエンドオブファイルパケットをミキサＭＸに送信して、元の待機状態にリターンする。
【００６８】
これに対して、ディジタルミキサＭＸは、例えば、図８に示される処理を行う。まず、ステップＭ１で、ネットワークＣＮからミキサＭＸ宛てのバンドルを受信したか否かを判定し、当該バンドルを受信したときは（Ｍ１→ＹＥＳ）、ステップＭ２に進んで、「CobraNetオーディオ」と呼ばれるバンドル内のディジタルオーディオデータをミキシングエンジンＭＥでの処理に適したデータ、即ち、ミキサ入力チャンネルｍｉ−ｃｈ別のディジタルオーディオデータに変換する。続いて、ステップＭ３では、コンピュータＣＰから受信した結線情報に従って、ディジタルオーディオデータをミキシングしてミキサ出力チャンネルｍｏ−ｃｈ別のディジタルオーディオデータを所定のバンドル内チャンネルに挿入した所定端末宛てのバンドルを生成し、次のステップＭ４で、生成されたバンドルをアイソクロナスパケット（Ｂｄ）としてネットワークＣＮ上に送信する。バンドル送信処理（Ｍ４）の後或いはバンドルを受信しないときは（Ｍ１→ＮＯ）ステップＭ５に進む。
【００６９】
ステップＭ５ではＵＳＢケーブルＣＢからＭＩＤＩパケットを受信したか否かを判定し、ＭＩＤＩパケットを受信しないときは（Ｍ５→ＮＯ）受信待機状態にリターンし、ＭＩＤＩパケットを受信したときには（Ｍ５→ＹＥＳ）ステップＭ６に進む。ステップＭ６では、受信したＭＩＤＩパケットを非同期シリアルデータパケット（Ａｓ）に変換し、続くステップＭ７で、アイソクロナスパケット群Ｉｃの後に、アシンクロナスパケットＡｓとしてネットワークＣＮ上に送信して、受信待機状態にリターンする。
【００７０】
また、各電子音楽端末ＴＭでは、変換機ＣＶ及び電子音楽装置ＥＭにより、例えば、図９の処理が行われる。変換機ＣＶは、図９（１）に示されるように、ステップＶ１で、自端末宛てのバンドルを受信したか否かを判定し、当該バンドルを受信したときは（Ｖ１→ＹＥＳ）、ステップＶ２に進んで、バンドル内のディジタルオーディオデータ（CobraNetオーディオ）から自端末に対応するディジタルオーディオデータを取り出してオーディオ変換回路ＣＡのＤ／Ａ変換器に供給する。バンドルを受信しないとき（Ｖ１→ＮＯ）或いはステップＶ２の処理後は、ステップＶ３に進んで、オーディオ変換回路ＣＡのＡ／Ｄ変換器からのディジタルオーディオデータを入れた所定宛て先のバンドルを生成し、続くステップＶ４で、生成されたバンドルをアイソクロナスパケット（Ｂｄ）としてネットワークＣＮ上に送信する。次のステップＶ５では、非同期シリアルパケットＡｓを受信したか否かを判定し、非同期パケットＡｓを受信しないときは（Ｖ５→ＮＯ）受信待機状態にリターンする。また、非同期パケットＡｓを受信したときには（Ｖ５→ＹＥＳ）、ステップＶ６で、非同期パケットＡｓをＭＩＤＩ信号に変換して電子音楽装置ＥＭに出力して受信待機状態にリターンする。
【００７１】
電子音楽装置ＥＭは、図９（２）に示されるように、ステップＥ１で、ＭＩＤＩ信号を受信したか否かを判定し、ＭＩＤＩ信号を受信したときは（Ｅ１→ＹＥＳ）、ステップＥ３に進んで、ＭＩＤＩファイルパケットか否かを判定する。ここで、ＭＩＤＩファイルパケットのときは（Ｅ２→ＹＥＳ）ステップＥ３で、ＭＩＤＩファイルを復元して外部記憶装置４に保存し、そうでないときは（Ｅ２→ＮＯ）ステップＥ４で、その他ＭＩＤＩメッセージ処理を行う。そして、ＭＩＤＩ信号を受信しないとき（Ｅ１→ＮＯ）或いはステップＥ３，Ｅ４の処理の後は、ステップＥ５で、演奏操作に基づく楽音形成などの通常処理を行い、待機状態にリターンする。
【００７２】
〔種々の実施態様〕
以上、図面を参照しつつ、この発明の好適な実施の形態について詳述したが、これは単なる一例であって、この発明の精神を逸脱しない範囲で種々の変更が可能である。例えば、ディジタルオーディオネットワークのプロトコルはCobraNetに限定されない。また、ディジタルミキサを複数台用意することで、集団音楽教習システム或いは音楽ネットワークシステムの規模を増大することができるようにしてもよい。
【００７３】
また、通信ネットワークＣＮとして３６ポートスイッチングハブに３６本のＬＡＮケーブルが接続される例を示したが、よりポート数の少ない複数のスイッチングハブと、各スイッチングハブ間を接続するＬＡＮケーブル、各スイッチングハブと複数の電子音楽端末（ＴＭ１〜ＴＭ３２）間を接続する複数本のＬＡＮケーブルによって通信ネットワークＣＮを構成してもよい。
【００７４】
また、パケット数Ａ、チャンネル数Ｂ、グループ数Ｃは例示した数に限らない。
【図面の簡単な説明】
【００７５】
【図１】この発明の一実施例による集団音楽教習システム全体の構成を表わす概要ブロック図である。
【図２】この発明の一実施例による電子音楽端末のハードウエア構成例を表わすブロック図である。
【図３】この発明の一実施例による集団音楽教習システムで利用可能な転送データ等の構成例を説明するための図である。
【図４】この発明の一実施例によるバンドル番号の割当て例の説明図である。
【図５】この発明の一実施例による変換機及びネットワークカードの構成例を表わす図である。
【図６】この発明の一実施例によるディジタルミキシングエンジンによる結線例を説明するため図である。
【図７】この発明の一実施例によるコンピュータの管理プログラムによる処理例を表わすフローチャートである。
【図８】この発明の一実施例によるディジタルミキサの処理例を表わすフローチャートである。
【図９】この発明の一実施例による電子音楽端末の処理例を表わすフローチャートである。
【符号の説明】
【００７６】
ＴＭ：ＴＭ１〜ＴＭ３２  変換機ＣＶ及び電子音楽装置ＥＭを備える電子音楽端末、
ＡＣ，ＭＣ  ネットワークカード内のオーディオ変換回路及びＭＩＤＩ回路、
ＣＨ１〜ＣＨ８  バンドル内チャンネル、
ＣＴ：ＣＴ１，ＣＴ２，…  転送制御回路、
ＣＡ：ＣＡ１，ＣＡ２，…  変換機内のオーディオ変換回路、
ｃｈ１〜ｃｈ６４，ｃｈ６５〜ｃｈ１２８  オーディオチャンネル（ミキサ入力チャンネルｍｉ−ｃｈ及びミキサ出力チャンネルｍｏ−ｃｈ）。
【図１】
0004821366.tif 000002
【図２】
0004821366.tif 000003
【図３】
0004821366.tif 000004
【図４】
0004821366.tif 000005
【図５】
0004821366.tif 000006
【図６】
0004821366.tif 000007
【図７】
0004821366.tif 000008
【図８】
0004821366.tif 000009
【図９】
0004821366.tif 000010