(57)【要約】【課題】ストリーミング配信で提供される楽曲データを支障なく利用してユーザに演奏操作させ、演奏操作の評価結果に基づいてユーザに適切な新たな楽曲データを提供する。【解決手段】この楽曲データ提供システムでは、サーバ装置ＳＶからインターネット等の通信ネットワークＣＮを介して電子音楽装置（電子楽器）ＣＬ：ＣＬａ，ＣＬｂ，…に適切な楽曲データ（フレーズを含む）をストリーミングで提供する。電子音楽装置ＣＬで受信された楽曲データは、一時的にテンポラリメモリに記憶されて再生に利用される。楽曲データの再生に合わせてユーザが演奏操作（ゲーム操作を含む）を行うと、演奏操作結果がサーバ装置ＳＶに送信され、再生された楽曲データはテンポラリメモリから強制的に消去される。サーバ装置ＳＶでは、ユーザ操作結果に基づき、ユーザの操作スキルに応じた楽曲データを新たな演奏操作の対象曲（候補）として電子音楽装置ＣＬへと送信する。【選択図】図１
2005309029.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して通信可能に接続される電子音楽装置に対して楽曲データをストリーミング提供するサーバ装置であって、
複数の楽曲データを記憶する記憶手段と、
上記記憶手段に記憶された楽曲データを電子音楽装置へとストリーミング送信するための送信手段と、
上記電子音楽装置から、ストリーミング送信された楽曲データの再生に対応する電子音楽装置ユーザの操作結果を表わすユーザ操作データを受信するための受信手段と、
上記受信手段で受信されたユーザ操作データの内容に基づいて、上記記憶手段に記憶された楽曲データの中から上記電子音楽装置ユーザの操作スキルに応じた楽曲データを選択し、上記送信手段に対して、選択された楽曲データを上記電子音楽装置へとストリーミング送信させる制御手段と
を具備することを特徴とする楽曲データのストリーミング提供サーバ装置。
【請求項２】
前記送信手段は、前記楽曲データが前記電子音楽装置で受信された際、当該楽曲データを当該電子音楽装置のテンポラリメモリに記憶させ、当該楽曲データの再生を終了したときに上記テンポラリメモリから削除させる制御データを送信することを特徴とする請求項１に記載の楽曲データのストリーミング提供サーバ装置。
【請求項３】
前記制御手段は、前記受信手段で受信された前記ユーザ操作データの内容に基づいて、前記電子音楽装置ユーザの操作スキルに応じた複数の楽曲を選択し、選択された楽曲のリストを前記送信手段に送信させることを特徴とする請求項１又は２に記載の楽曲データのストリーミング提供サーバ装置。
【請求項４】
前記制御手段は、前記ユーザ操作データを対応する楽曲データと比較して前記電子音楽装置ユーザの操作スキルを評価することを特徴とする請求項１〜３の何れか１項に記載の楽曲データのストリーミング提供サーバ装置。
【請求項５】
複数の楽曲データを記憶する記憶手段を具備するサーバ装置から、通信ネットワークを介して通信可能に接続される電子音楽装置に楽曲データをストリーミング提供する楽曲データのストリーミング提供方法であって、
記憶手段に記憶された楽曲データを電子音楽装置へとストリーミング送信するステップと、
上記電子音楽装置から、ストリーミング送信された楽曲データの再生に対応する電子音楽装置ユーザの操作結果を表わすユーザ操作データを受信するステップと、
受信されたユーザ操作データの内容に基づいて、上記記憶手段に記憶された楽曲データの中から上記電子音楽装置ユーザの操作スキルに応じた楽曲データを選択するステップと、
選択された楽曲データを上記送信手段にストリーミング送信するステップと
から成ることを特徴とする楽曲データのストリーミング提供方法。
【請求項６】
通信ネットワークを介して通信可能に接続されるサーバ装置から楽曲データをストリーミング利用する電子音楽装置であって、
サーバ装置から楽曲データをストリーミング受信するための受信手段と、
上記受信手段でストリーミング受信された楽曲データを一時記憶する記憶手段と、
上記記憶手段に一時記憶された楽曲データを再生する再生手段と、
上記再生手段による楽曲データの再生に対応するユーザ操作を検出する検出手段と、
上記検出手段で検出されたユーザ操作の結果を表わすユーザ操作データを上記サーバ装置へと送信するための送信手段と、
上記楽曲データの再生が終了したときに上記記憶手段から当該楽曲データを削除する削除手段と
を具備することを特徴とする楽曲データのストリーミング利用電子音楽装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、サーバ装置からインターネットなどの通信ネットワークを介して電子楽器などの電子音楽装置に楽曲データをストリーミング配信して音楽的な教習やゲームを行うことができる楽曲データ提供システムに関する。
【背景技術】
【０００２】
従来より、サーバ装置からインターネットなどの通信ネットワークを介して電子楽器などの端末装置に楽曲データを提供するシステムが知られており、例えば、例えば、特許文献１に示されるシステムでは、サーバ装置から端末装置に楽曲データをストリーミング配信し、端末装置側ではストリーミング配信された楽曲データに基づいて自動演奏することができるようにしている。
【特許文献１】特開２００２−３４１８６４号公報
【０００３】
インターネットなどの通信ネットワークを介して行われるデータの送受信は、パケット単位で間欠的に行われるので、通信が込み合うと送信が途切れることがよくある。従って、端末装置側にストリーミングされてくる楽曲データをリアルタイムで再生してゆくと、再生すべき楽曲データが途切れ、ひいては再生が途切れることがしばしば起こる。このため、特許文献１のシステムでは、ストリーミング送信された楽曲データをバッファメモリに所定量溜めてから再生をスタートするようにしているが、通信事情によっては、データ受信が途切れて自動演奏に支障をきたすこともある。
【０００４】
一方、例えば、ヤマハ（株）が提供する「ネットでひいチャオ」（登録商標）の楽曲データ配信等のサービスのように、パーソナルコンピュータ（ＰＣ）を利用してサーバから楽曲データをダウンロード購入し、ＰＣ自身や電子楽器に記憶して、ＰＣシーケンスソフトや電子楽器の機能により自動演奏したり、楽譜表示させたり、そのような再生操作に合わせて電子楽器のユーザに演奏させ、その演奏スキルを採点したり評価するものもある。
【０００５】
しかしながら、一旦ダウンロードして購入した楽曲データを利用しているので、著作権料が高くなり延いては楽曲データの単価を高くしている。また、楽曲データを利用する際には、ＰＣ、或いは、ＰＣ及び当該ＰＣに接続された電子楽器が、サーバ装置とは無関係に（スタンドアローンで）演奏スキルを採点／評価するので、次に演奏すべき楽曲については、ユーザが自身の判断で検索や選択などを行わなければならない。
【０００６】
そこで、サーバ装置から電子楽器などの電子音楽装置に楽曲データのストリーミング配信を受け、しかも、配信されてくる楽曲データに合わせて演奏操作を行うことができ、音楽的な教習やゲームを適切かつ効果的に行うことができるサービスの実現が待たれる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
この発明は、このような事情に鑑み、ストリーミング配信で提供される楽曲データを支障なく利用してユーザに演奏操作させると共に、演奏操作を評価し評価結果に基づいてユーザに適切な新たな楽曲データを提供することができる楽曲データ提供システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明の１つの特徴に従うと、通信ネットワーク（ＣＮ）を介して通信可能に接続される電子音楽装置（ＣＬ）に対して楽曲データをストリーミング提供するサーバ装置（ＳＶ）であって、複数の楽曲データを記憶する記憶手段（４；ＭＤ）と、記憶手段（４；ＭＤ）に記憶された楽曲データを電子音楽装置（ＣＬ）へとストリーミング送信するための送信手段（９；Ｓ３：Ｓ１１〜Ｓ１４；Ｓ５１，Ｓ５４）と、電子音楽装置（ＣＬ）から、ストリーミング送信された楽曲データの再生に対応する電子音楽装置ユーザの操作結果を表わすユーザ操作データを受信するための受信手段（９；Ｓ３：Ｓ１３，Ｓ１４；Ｓ５２）と、受信手段（Ｓ１３；Ｓ５２）で受信されたユーザ操作データの内容に基づいて、記憶手段（４；ＭＤ）に記憶された楽曲データの中から電子音楽装置ユーザの操作スキルに応じた楽曲データを選択し、上記送信手段（Ｓ１４；Ｓ５４）に対して、選択された楽曲データを上記電子音楽装置（ＣＬ）へとストリーミング送信させる制御手段（Ｓ３：Ｓ１３，Ｓ１４；Ｓ５２〜Ｓ５４）とを具備する楽曲データのストリーミング提供サーバ装置〔請求項１〕、並びに、複数の楽曲データを記憶する記憶手段（４；ＭＤ）を具備するサーバ装置（ＳＶ）から、通信ネットワーク（ＣＮ）を介して通信可能に接続される電子音楽装置（ＣＬ）に楽曲データをストリーミング提供する楽曲データのストリーミング提供方法であって、記憶手段（４；ＭＤ）に記憶された楽曲データを電子音楽装置（ＣＬ）へとストリーミング送信するステップ（Ｓ１２，Ｓ１４；Ｓ５１，Ｓ５４）と、電子音楽装置（ＣＬ）から、ストリーミング送信された楽曲データの再生に対応する電子音楽装置ユーザの操作結果を表わすユーザ操作データを受信するステップ（Ｓ１３；Ｓ５２）と、受信されたユーザ操作データの内容に基づいて、記憶手段（４；ＭＤ）に記憶された楽曲データの中から電子音楽装置ユーザの操作スキルに応じた楽曲データを選択するステップ（Ｓ１３；Ｓ５４）と、選択された楽曲データをストリーミング送信するステップ（Ｓ１４；Ｓ５４）とから成る楽曲データのストリーミング提供方法〔請求項５〕が提供される。なお、括弧書きは、対応する実施例の参照記号を表わす。
【０００９】
この発明によるストリーミング提供サーバ装置（ＳＶ）において、送信手段（９；Ｓ３）は、楽曲データが電子音楽装置（ＣＬ）で受信された際、当該楽曲データを当該電子音楽装置（ＣＬ）のテンポラリメモリ（２，４）に記憶させ、当該楽曲データの再生を終了したときにテンポラリメモリ（２，４）から削除させる制御データを送信する〔請求項２〕ように構成することができる。
【００１０】
この発明によるストリーミング提供サーバ装置（ＳＶ）において、制御手段（Ｓ１３，Ｓ１４；Ｓ５２〜Ｓ５４）は、受信手段（Ｓ１３，Ｓ１４；Ｓ５２）で受信されたユーザ操作データの内容に基づいて、電子音楽装置ユーザの操作スキルに応じた複数の楽曲を選択し、選択された楽曲のリストを送信手段（Ｓ１４；Ｓ５４）に送信させる〔請求項３〕ように構成することができる。
【００１１】
この発明によるストリーミング提供サーバ装置（ＳＶ）において、制御手段（Ｓ１３，Ｓ１４；Ｓ５２〜Ｓ５４）は、ユーザ操作データを対応する楽曲データと比較して電子音楽装置ユーザの操作スキルを評価する〔請求項４〕ように構成することができる。
【００１２】
この発明の別の特徴に従うと、通信ネットワーク（ＣＮ）を介して通信可能に接続されるサーバ装置（ＳＶ）から楽曲データをストリーミング利用する電子音楽装置（ＣＬ）であって、サーバ装置（ＳＶ）から楽曲データをストリーミング受信するための受信手段（９；Ｃ３：Ｃ１２，Ｃ１３，Ｃ１９；Ｃ５２）と、受信手段（Ｃ１３；Ｃ５２）でストリーミング受信された楽曲データを一時記憶する記憶手段（２，４：Ｃ１３；Ｃ５２）と、記憶手段（２，４）に一時記憶された楽曲データを再生する再生手段（Ｃ３：Ｃ１５；Ｃ５２）と、再生手段（Ｃ１５；Ｃ５２）による楽曲データの再生に対応するユーザ操作を検出する検出手段（Ｃ１６；Ｃ５４）と、検出手段（Ｃ１６；Ｃ５４）で検出されたユーザ操作の結果を表わすユーザ操作データをサーバ装置（ＳＶ）へと送信するための送信手段（９；Ｃ３：Ｃ１１，Ｃ１２，Ｃ１８，Ｃ２２；Ｃ５１，Ｃ５４，Ｃ５５）と、楽曲データの再生が終了したときに記憶手段（２，４）から当該楽曲データを削除する削除手段（Ｃ３：Ｃ１８；Ｃ５７）とを具備する楽曲データのストリーミング利用電子音楽装置〔請求項６〕が提供される。
【発明の効果】
【００１３】
この発明による楽曲データ提供システムでは、サーバ装置（ＳＶ）は、通信手段（９）よりインターネット等の通信ネットワーク（ＣＮ）を介して電子楽器などの電子音楽装置（ＣＬ）との間で送受信可能であり、複数の楽曲データを記憶する記憶手段（４）を備え、電子音楽装置（ＣＬ）に適切な楽曲データをストリーミング提供することができる。
【００１４】
サーバ装置（ＳＶ）から電子音楽装置（ＣＬ）に楽曲データをストリーミング送信すると（Ｓ１２）、電子音楽装置（ＣＬ）では、ストリーミング受信した楽曲データに基づき再生処理が行われる（Ｃ１５；Ｃ５２）。この再生処理には、楽曲データ中の演奏データのうち必要なパートを自動演奏する自動演奏機能の他に、楽曲データ中の演奏援助情報や楽譜表示補助情報に従う押鍵ガイド機能や楽譜表示機能、或いは、楽曲データ中のゲーム進行情報によるゲーム機能など（例えば、現在位置の楽曲データに対応して楽譜を表示したりゲーム場面を表示する等）が含まれ、音は出ても出なくてもよい。
【００１５】
電子音楽装置（ＣＬ）のユーザが、このような楽曲データの再生に対応して、ゲーム操作を含む所定の演奏操作を行うと、電子音楽装置（ＣＬ）は、このようなユーザ操作を検出し、演奏操作の結果（ゲーム操作の採点結果などを含む）表わすユーザ操作データを生成し、サーバ装置（ＳＶ）に送信する。サーバ装置（ＳＶ）は、受信したユーザ操作データが表わすユーザ操作結果に基づき、記憶手段（９）に記憶されている楽曲データの中から当該電子音楽装置ユーザの操作スキルに応じた楽曲データを選択し、次のユーザ操作を行わせるための対象曲として電子音楽装置（ＣＬ）へと送信する。
【００１６】
従って、この発明によれば、サーバ装置からストリーミング配信で提供される楽曲データの再生に対応して電子音楽装置ユーザに所定の演奏操作を行わせると共に、ユーザ演奏操作を評価し、評価結果に基いて当該電子音楽装置ユーザに適切な新たな楽曲データを提供することができる。
【００１７】
この発明による楽曲データ提供システムでは、サーバ装置（ＳＶ）からの楽曲データ提供に先立って又は楽曲データ提供と同時に、サーバ装置（ＳＶ）から提供される楽曲データの利用に関する制御データ或いは制御プログラムが電子音楽装置（ＣＬ）に送られる。電子音楽装置（ＣＬ）は、制御データ（制御プログラム）に従って、受信した楽曲データ（ファイル）をテンポラリメモリと呼ばれる記憶手段（２，４）に一時的に記憶し、楽曲データの再生を終了したときに、例えば、楽曲データ再生処理の終了毎、楽曲データサービスプログラムの終了時或いは電子音楽装置（ＣＬ）の電源切断時に、これを「ストリーミング受信終了」として捉えて、テンポラリメモリ（２，４）から削除する。
【００１８】
つまり、この発明において、楽曲データのストリーミング提供（サーバ装置からの送信）又は利用（電子音楽装置での受信）とは、このように、楽曲データを一時的に電子音楽装置のテンポラリメモリに記憶し、ここに記憶された楽曲データの利用が終われば当該楽曲データをテンポラリメモリから強制的に消去することをいい、所謂「ストリーミング」を擬似的に行うものである。従って、この発明によれば、このようにストリーミング配信を擬似的に行ことにより、楽曲データの再生処理が途切れないようにすることができる。
【００１９】
この発明による楽曲データ提供システムでは、サーバ装置（ＳＶ）は、電子音楽装置（ＣＬ）から演奏操作の結果を受信した後に次の楽曲データをストリーミング送信する際、一旦、当該電子音楽装置ユーザの演奏操作スキルに応じた１又は複数の楽曲のリストを返信し、この楽曲リスト中から、直前に演奏操作を行った楽曲をも含めてユーザに所望の楽曲を選択させた上、選択された楽曲の楽曲データを次の演奏曲として当該電子音楽装置（ＣＬ）に送信する
【００２０】
従って、この発明によれば、電子音楽装置ユーザは、ユーザ自身に適した新たな楽曲（１つまたは複数）と直前に演奏した楽曲の中から所望の楽曲を選択することができ、ユーザによる楽曲選択の範囲を広げ、ユーザの練習意欲を高めることができる。
【００２１】
この発明による楽曲データ提供システムでは、電子音楽装置ユーザによる演奏操作の結果は、電子音楽装置（ＣＬ）からサーバ装置（ＳＶ）に送信され、サーバ装置（ＳＶ）において、対応する楽曲データと比較され採点や評価がなされるようにしている。
【００２２】
従って、この発明によれば、このように採点評価機能をサーバ装置に持たせることにより、電子楽器などの電子音楽装置側での処理負担を軽減することができる。また、サーバ側で採点評価機能を持つことは、システム全体での処理を１個所で済ませることになり、全ての電子音楽装置それぞれに採点評価機能を持つものに比べると極めて合理的となる。
【発明を実施するための最良の形態】
【００２３】
〔システムの概要〕
図１は、この発明の一実施例による楽曲データ提供システム全体の構成例を表わす図である。この楽曲データ提供システムは、楽曲データ提供サイトとして機能するサーバ装置ＳＶと、インターネット等の広域通信ネットワークＣＮを通じてサーバ装置（ＳＶ）と通信可能な複数の電子音楽装置ＣＬａ，ＣＬｂ，ＣＬｃ，…などから成る。この例では、サーバ装置ＳＶに対してクライアント（ユーザ端末）となる各電子音楽装置ＣＬａ，ＣＬｂ，ＣＬｃ，…は電子楽器で構成されるが、楽音情報処理機能を有するパーソナルコンピュータ（ＰＣ）を用いてもよい。なお、以下において、記号“ＣＬ”は、このような電子音楽装置（電子楽器乃至ＰＣ）を一般的に示すのに用いられる。
【００２４】
ここで、図１を用いてこの楽曲データ提供システムの要点を簡単に説明しておく。このシステムでは、サーバ装置ＳＶからインターネット等の通信ネットワークＣＮを介して電子音楽装置（電子楽器）ＣＬ：ＣＬａ，ＣＬｂ，…に適切な楽曲データ（フレーズを含む）をストリーミングで提供する。電子音楽装置ＣＬで受信された楽曲データは、一旦、一時的にテンポラリメモリに記憶された上、再生に利用される。楽曲データの再生に合わせてユーザが演奏操作（ゲーム操作を含む）を行うと、演奏操作結果がサーバ装置ＳＶに送信され、再生に利用された楽曲データはテンポラリメモリから強制的に消去される。サーバ装置ＳＶでは、ユーザ操作結果に基づき、ユーザの操作スキルに応じた楽曲データを新たな演奏操作の対象曲（候補）として電子音楽装置ＣＬへと送信する。
【００２５】
以下、より詳しく説明する。サーバ装置ＳＶの大容量の外部記憶装置には楽曲データベースＭＤが構築されている。このデータベースＭＤにはＭＩＤＩ等の所定フォーマットに従った多数の楽曲データが蓄積されており、各楽曲データは、楽曲自体を順次再生していくための演奏データの外に、演奏援助情報や楽譜表示補助情報、歌詞情報、ゲーム進行情報、映像表示情報（画像データ）等の補助データを含む。
【００２６】
図２は、楽曲データの主たる情報である演奏データの構成例を極く簡単に表わしたものである。演奏データは、例えば、従来からあるＳＭＦ（Standard MIDI File）形式で記述され、図示のように、初期設定情報Ｄｓで始まり、タイミングデータＴｍ１，Ｔｍ２，…とこれらの夫々に続くイベントデータＥｖ１，Ｅｖ２，…とが対応して時系列的に配列され、演奏終了を示すエンドデータＤｅで終わる。
【００２７】
初期設定情報Ｄｓには、最初の再生態様を設定するための情報が記録されており、これらの情報には、例えば、初期音色や初期ボリューム、初期テンポなどがある。イベントデータＥｖ１，Ｅｖ２，…は、楽曲を再生するための各種の処理を音源回路７や表示回路６などに指示する演奏イベントデータであり、音符の発音と消音を指示するノートオンやノートオフのイベント、再生態様の変更を指示するボリュームチェンジやピッチチェンジ、音色チェンジのイベントなどがある。
【００２８】
サーバ装置ＳＶの外部記憶装置には、この楽曲データ提供システムに登録されている各電子楽器ユーザを管理するためのユーザ管理データファイルＵＤや、各ユーザの演奏スキルに適した楽曲を選択するための演奏スキル対楽曲対応テーブルＴＢなども記憶される。
【００２９】
各電子楽器ＣＬは、通信機能を有する電子楽器ＣＬａ，ＣＬｂの場合もあり、或いは、図示右上のように、携帯用電話機ＰＴを接続した電子楽器ＣＬｃの場合もある。後者（電子楽器ＣＬｃ）の場合、携帯用電話機ＰＴ及び無線基地局ＢＳを介して通信ネットワークＣＮに接続され、携帯用電話機ＰＴが無線データ通信のインターフェイスとして利用されているだけであるが、特にハンディタイプの小型電子楽器に有用である。
【００３０】
〔ハードウエア構成例〕
図３は、この楽曲データ提供システムを構成する各装置のハードウエア構成を示すブロック図であり、電子音楽装置ＣＬを基準に表わしている。電子音楽装置ＣＬについては、以下の説明では、電子楽器つまり楽曲情報処理専用の情報処理装置が用られるものとして説明するが、前述したように、演奏操作入力や楽音信号生成等の楽音情報処理機能を備えたＰＣのような汎用の情報処理装置を用いてもよい。
【００３１】
電子楽器ＣＬは、図３に示すように、中央処理装置（ＣＰＵ）１、揮発性のランダムアクセスメモリ（ＲＡＭ）２、読出専用メモリ（ＲＯＭ）３、外部記憶装置４、操作回路５、表示回路６、音源回路７、タイマ８、通信インターフェース（通信Ｉ／Ｆ）９、ＭＩＤＩ・インターフェース（Ｉ／Ｆ）１０などを備え、これらの装置１〜１０はバス１１を介して互いに接続されている。
【００３２】
ＣＰＵ１は、所定のソフトウエア・プログラムに従いタイマ８によるクロックを利用して、楽曲データの取込みやその利用に伴う各種処理を含む種々の制御を中心的に行う。ＲＡＭ２は、各種処理に際して必要なデータ等を記憶するためのワーク領域として用いられ、また、サーバ装置ＳＶから配信されてくる楽曲データを一時的に格納（仮記憶）しておくためのテンポラリメモリに用いられる記憶領域が確保される。ＲＯＭ３には、楽曲データ再生プログラムなどの各種制御プログラムや、予め用意された楽曲データなどが記憶されている。
【００３３】
外部記憶装置４は、ハードディスク（ＨＤ）の外に、コンパクトディスク・リード・オンリィ・メモリ（ＣＤ−ＲＯＭ）、スマートメディア光磁気（ＭＯ）ディスク、フレキシブルディスク（ＦＤ）、ディジタル多目的ディスク（ＤＶＤ）等の可搬型記憶媒体を駆動する装置であり、ユーザが利用する種々の楽曲データやプログラムを記憶・保存する。例えば、外部記憶装置４内には楽曲データ利用ファイルが設けられ、楽曲データ利用の実行制御上必要なプログラムやデータを格納しておくことができる。なお、前述したテンポラリメモリのための記憶領域はハードディスク内に設けてもよい。
【００３４】
操作回路５は、鍵盤やホイール等の演奏操作子及びマウスやキーボード等のパネル操作子を含む操作部１２に接続され、演奏操作子による演奏操作やパネル操作子による設定操作の内容を検出して本体システム内に導入するのに用いられる。
【００３５】
表示回路６は、ディスプレイやインジケータを含む表示装置１３に接続され、ＣＰＵ１からの指令に従って表示装置１３を制御し、電子楽器ＣＬの動作状態や設定内容をディスプレイに表示したり操作部１２のユーザ操作に対する表示援助を行う。表示回路６は、また、サーバ装置ＳＶから配信（提供）される楽曲データ（演奏データの外に、楽譜表示補助情報、歌詞情報、映像表示情報などの補助データを使用）に基づいて、楽譜や押鍵指示、ゲーム場面などをディスプレイに表示したり、押鍵ガイドに従ったインジケータの点灯を行う。
【００３６】
音源回路７は、音源部（ソフトウエアを含む）やＤＳＰ（ディジタル信号処理器）等を含む効果回路を備え、操作部１２の演奏操作子からの演奏操作情報や記憶手段２〜４等からの楽曲データ中の演奏データに対応する楽音信号を生成する。音源回路５に接続されるサウンドシステム１４はＤ／Ａ変換部やアンプ、スピーカを備え、楽音信号に基づく楽音を発生する。音源回路７及びサウンドシステム１４は楽音出力部を構成する。
【００３７】
通信Ｉ／Ｆ９にはインターネットなどの通信ネットワークＣＮが接続され、このネットワークＣＮを通じてサーバ装置ＳＶと交信することができ、サーバ装置ＳＶに対して楽曲データの配信を要求し当該楽曲データのストリーミング配信を受けることができる。また、電子楽器ＣＬの機種によっては、通信Ｉ／Ｆ８は携帯用電話機ＰＴに接続可能なインターフェースで構成され、携帯用電話機ＰＴから無線データ通信で基地局ＢＳを介してサーバ装置ＳＶと交信し、同様に、楽曲データのストリーミング配信を受けることができる。
【００３８】
ＭＩＤＩ・Ｉ／Ｆ１０には他の電子楽器（ＭＩＤＩ機器）ＥＤが接続され、この電子音楽装置ＣＬと他の電子楽器ＥＭとの間で音楽情報を授受することができる。
【００３９】
なお、サーバ装置ＳＶは、このシステムでは、楽曲データを配信する楽曲データ配信サイトの機能を含み、「楽曲提供サイト・サーバ」とも呼ばれる。このサーバ装置ＳＶのハードウエア構成については、図３で説明した電子楽器ＣＬとほぼ同様であるが、演奏操作に関する操作部及び操作回路はなく、また、破線で図示するように、楽音出力部７，１４やＭＩＤＩ・Ｉ／Ｆ１０等を装備していなくてもよい。
【００４０】
サーバ装置ＳＶは大容量の外部記憶装置（ＨＤ等）４を備える。この外部記憶装置（ＨＤ等）４には、前述したように、多数の楽曲データを蓄積した楽曲データベースＭＤが構築され、また、各電子楽器ユーザを管理するためのユーザ管理データファイルＵＤや、各電子楽器ユーザの演奏スキルに適切な楽曲を選択するための演奏スキル対楽曲対応テーブルＴＢなども記憶される。なお、ユーザ管理データファイルＵＤには、各電子楽器ユーザのユーザＩＤや当該電子楽器の機器ＩＤなどの識別情報の外に、サーバ装置ＳＶが提供した楽曲データに対する演奏操作の評価データ（最新乃至履歴データ）等も記録される。
【００４１】
〔動作の概要〕
図１において、サーバ装置ＳＶは、電子楽器ＣＬからのアクセスに応じて、自身が提供する所定サービスに対応するスクリプト（制御データ）を含むＨＴＭＬファイル等を送信する。これに対して、各電子楽器ＣＬａ，ＣＬｂ，ＣＬｃ，…は、ネットワークブラウザを起動してサーバ装置ＳＶにアクセスし、サーバ装置ＳＶからＨＴＭＬファイル等を受信し、ＨＴＭＬファイル等に含まれるこれらスクリプト（制御データ）のプログラム・ステップの中で、楽曲データなどを受信することができる。
【００４２】
また、電子楽器ＣＬからサーバ装置ＳＶに最初にアクセスした際には、当該電子楽器ユーザが有するユーザＩＤ及び当該電子楽器の機器番号を含む基本ユーザ情報がサーバ装置ＳＶに送信され、ユーザ管理データファイルＵＤに登録される。そして、ユーザ登録でサーバ装置ＳＶにて認識されるようになると、楽曲データの提供に必要なユーザ情報をユーザ管理データファイルＵＤに記録しておくことができる。
【００４３】
ＨＴＭＬファイルのスクリプト等（制御データ）により電子楽器ＣＬ側で実行される処理機能にはストリーミング受信機能（サーバ装置ＳＶ側からみた場合は、ストリーミング送信機能）がある。電子楽器ＣＬがサーバ装置ＳＶにアクセスして受信した楽曲データは、このストリーミング受信機能によって、一旦ＲＡＭ（テンポラリメモリ）に仮記憶され、仮記憶された楽曲データは、その再生処理が終了する毎、サービス・プログラムの終了時或いは電子楽器の電源切断時に（かかる時点をストリーミング受信終了として捉えて）削除されるように制御される。
【００４４】
電子楽器ＣＬは、サーバ装置ＳＶからのストリーミング送信により取得してＲＡＭ（テンポラリメモリ）２に仮記憶した楽曲データに基づく再生処理を行う。例えば、音源回路７を用いて楽曲データの所定パート（例えば、伴奏パート又はリズムパート）の自動演奏を行なったり、楽曲データの楽譜表示補助情報を併用する楽譜表示機能を用いて、楽譜や現在再生位置を示すカーソル等を表示装置１３に表示したり、或いは、ゲーム進行情報を併用するゲーム実行機能を用いて音楽的なゲームの場面を表示することもできる。
【００４５】
電子楽器ＣＬは、再生処理に伴って、ユーザに、自動演奏や楽譜表示などに合わせて演奏操作させると共に、ユーザによる演奏操作の結果をＲＡＭ２に一時記憶する。そして、演奏操作終了時に、この演奏操作の結果をサーバ装置ＳＶに送信する。
【００４６】
演奏操作が演奏練習の場合、サーバ装置ＳＶは、電子楽器ユーザの演奏操作に対する採点評価を表わす評価データを生成し、この採点評価に基づき演奏スキル対楽曲対応テーブルＴＢを参照して、当該電子楽器ユーザに適した練習楽曲のリスト情報を作成し、評価データ及びリスト情報を電子楽器ＣＬへと送信する。図４は、演奏スキル対楽曲対応テーブルＴＢの一例を示す。この例では、演奏スキルは、満点であると評価された場合を「１００点」として、２０点刻みの５段階Ａ〜Ｅで評価される。
【００４７】
電子楽器ＣＬは、評価データ及びリスト情報を受信すると、直前の練習楽曲名と共にリスト情報による練習楽曲名を表示装置１３に表示し、ユーザに選択させる。そして、ユーザにより選択された楽曲名情報をサーバ装置ＳＶに送信する。これに対して、サーバ装置ＳＶから、楽曲名情報が指示する楽曲データをストリーミングで返信してくるので、この楽曲データを次の練習曲として利用する。
【００４８】
なお、音楽的ゲームの場合などで演奏操作や処理が簡単なものについては、各電子楽器ＣＬ自身で演奏操作の評価を行い評価結果をサーバ装置ＳＶに送信して、サーバ装置ＳＶから、評価結果に対応する楽曲データのストリーミング配信を受けることもできる。
【００４９】
〔処理フロー例〕
図５は、この発明の一実施例による楽曲データ提供システム全体の処理動作例（メイン処理）を表わすフローチャートである。電子楽器（電子音楽装置）ＣＬは、通常は、電子楽器として所定の動作を行っている（ステップＣ１）〔以下、参照記号（Ｃ１等）のみでステップを表わす〕。例えば、ユーザが操作部１２の演奏操作子１２を操作すると、楽音出力部７，１４を通じて演奏操作に応じた楽音を発生したり、記憶手段３，４に記録されている楽曲データに基づいて、自動演奏を行ったり、押鍵ガイドや楽譜表示を行う。
【００５０】
ここで、所要のタイミング或いは条件が整うと、ストリーミング楽曲の演奏練習をするユーザ指示があったか否かが判定され（Ｃ２）、この演奏練習をする旨のユーザ指示があると（Ｃ２→ＹＥＳ）、演奏練習段階（Ｃ３）に入る。この演奏練習段階では、電子楽器ユーザは、サーバ装置ＳＶから楽曲データのストリーミング受信による演奏練習サービスを受けつつ、所定の演奏操作を楽しむことができる。
【００５１】
この演奏練習段階（Ｃ３）が終わるか、或いは、演奏練習の指示がないときは（Ｃ２→ＮＯ）、電子楽器ＣＬの動作終了指示があったか否かが判定される（Ｃ４）。そして、終了指示がないときには（Ｃ４→ＮＯ）ステップＣ１に戻って、上述の処理動作（Ｃ１〜Ｃ３）を繰り返し、終了指示があったときには（Ｃ４→ＹＥＳ）、この電子楽器ＣＬの動作を終了する。
【００５２】
一方、サーバ装置ＳＶも、通常は、例えば、他の電子楽器やＰＣへのサービスや、サーバ自身の保守、管理動作など、サーバとして所定の動作を行っている（Ｓ１）。ここで、所要のタイミング或いは条件が整うと、電子楽器ＣＬからストリーミング楽曲の演奏練習サービスへのアクセスがあったか否かが判定され（Ｓ２）、このアクセスがあったときは（Ｓ２→ＹＥＳ）、演奏練習サービス段階に入る。この演奏練習サービス段階では、電子楽器ユーザは、サーバ装置ＳＶから楽曲データのストリーミング送信により当該電子楽器ＣＬに所定の演奏練習サービスを提供することができる。
【００５３】
この演奏練習サービス段階（Ｓ３）が終わるか、或いは、電子楽器ＣＬからの演奏練習サービスへのアクセスがないときは（Ｓ２→ＮＯ）、サーバ装置ＳＶの動作終了指示があったか否かが判定される（Ｓ４）。そして、終了指示がないときには（Ｓ４→ＮＯ）ステップＳ１に戻って、上述の処理動作（Ｓ１〜Ｓ３）を繰り返し、終了指示があったときには（Ｓ４→ＹＥＳ）、サーバ装置ＳＶの動作を終了する。
【００５４】
電子音楽装置（電子楽器）ＣＬのユーザは、演奏練習段階（Ｃ３）において、演奏練習サービス段階（Ｓ３）のサーバ装置ＳＶからストリーミングで提供される楽曲について、演奏練習や音楽的ゲームとして演奏操作を楽しむことができる。次に、演奏練習を行う「楽曲演奏練習」モードの一具体例を〔１〕の第１実施形態で説明し、ゲーム例として音当てゲームを行う「音当てゲーム」モードの一具体例を〔２〕の第２実施形態で説明する。
【００５５】
〔１〕第１実施形態：
図６及び図７は、この発明の一実施例による「楽曲演奏練習」モードの処理動作例（第１実施形態）を表わすフローチャートを示す。電子楽器ＣＬは、演奏練習段階（図５：Ｃ３）に入った際、ユーザの練習モード指定操作に応じて「楽曲演奏練習」モードで動作する。さらに、サーバの「楽曲演奏練習」モードＵＲＬを指示し、サーバ装置ＳＶにアクセスしユーザＩＤ等の必要なユーザ情報を送信する（Ｃ１１）。
【００５６】
サーバ装置ＳＶは、これに対応して（図５：Ｓ２→ＹＥＳ）「楽曲演奏練習」モードで動作する演奏練習サービス段階（Ｃ３）に入り、初期画面ページ情報を電子楽器ＣＬへと送信する（Ｓ１１）。つまり、ユーザＩＤに基づき、ユーザ管理データファイルＵＤに記録されている最新の演奏評価を抽出し、楽曲データベースＭＤに蓄積されている楽曲データの楽曲リスト中から当該電子楽器ユーザの演奏評価（演奏スキル）に適した楽曲を選択して、これら楽曲の項目情報をリストにした初期画面ページ情報を送信する。
【００５７】
電子楽器ＣＬは、受信した初期画面ページ情報に従って、当該電子楽器で利用し得る楽曲をリスト形式で選択可能にした初期画面をディスプレイ１３に表示する（Ｃ１２）。そして、この画面に対するユーザ操作により所望の楽曲が選択されると、電子楽器ＣＬは、選択された楽曲の情報をサーバ装置ＳＶに送信する。
【００５８】
サーバ装置ＳＶは、受信した楽曲情報に対応する楽曲データを外部記憶装置（ＨＤ）４から読み出して送信するので（Ｓ１３）、電子楽器ＣＬは、この楽曲データを受信してＲＡＭ２のテンポラリメモリに仮記憶すると共に、練習スタートボタンを含む当該楽曲データの演奏練習画面をディスプレイ１３に表示して（Ｃ１３）、画面に表示された練習スタートボタンに対するユーザのオン操作を判定する（Ｃ１４）。
【００５９】
ここで、オン操作がない間は（Ｃ１４→ＮＯ）ユーザ操作を待機し、ユーザによりスタートボタンが操作されて演奏練習のスタートがオンすると（Ｃ１４→ＹＥＳ）、当該楽曲データの再生ステップ（図７：ステップＣ１５）に進み、テンポラリメモリに仮記憶されている楽曲データに基づく再生処理を行う。
【００６０】
例えば、楽曲データに含まれる演奏データの所定パート（例えば、メロディパートの演奏練習であれば、リズム乃至伴奏パート）を楽音出力部７，１４を通じて自動演奏したり、練習パート（例えば、メロディパートの演奏練習であれば、メロディパート）の楽譜をディスプレイ１３に表示したり、練習パートについて押鍵指示の画面表示又はインジケータ点灯を表示したり、或いは、楽譜や音符キャラクタを表示する場合には現在位置に合わせてカーソルを移動表示する、などの再生処理が行われる。
【００６１】
さらに、ユーザには、このような楽譜表示や自動演奏などの再生処理に合わせた演奏操作を行わせ、その演奏操作の内容を検出し順次ＲＡＭ２の所定領域に記憶していく（Ｃ１６）。また、所要のタイミング或いは条件が整うと、楽曲データの再生処理が終了したか否か或いは演奏練習が終了した（演奏操作終了ボタンの操作を含み、再生処理の途中でも構わない）か否かを判定し（Ｃ１７）、終了しない間は（Ｃ１７→ＮＯ）再生ステップ（Ｃ１５）に戻って再生処理及び演奏操作の検出（Ｃ１５，Ｃ１６）を繰り返す。
【００６２】
楽曲データ再生又は演奏練習（途中）が終了すると（Ｃ１７→ＹＥＳ）、テンポラリメモリに仮記憶されている楽曲データを消去すると共に、ＲＡＭ２の所定領域に記憶されている演奏操作結果データをサーバ装置ＳＶへと送信する（Ｃ１８）。また、当該楽曲データの演奏練習を終了した旨を外部記憶装置４の楽曲データ利用ファイルに記録する。
【００６３】
サーバ装置ＳＶでは、電子楽器ＣＬから受信した演奏操作結果データを評価する（Ｓ１３）。すなわち、演奏操作結果データを直前に送信した楽曲データと比較して採点し、演奏スキル対楽曲対応テーブルＴＢに従い、採点結果に応じて当該電子楽器ユーザの演奏スキルを評価する。さらに、この評価に対応して、練習楽曲を選定し練習楽曲のリスト情報を作成すると共に評価段階（Ａ〜Ｅ）とアドバイスの文章を表わす評価データを作成し、作成された楽曲リスト情報及び評価データを電子楽器ＣＬへと送信する。また、評価段階を含む必要な評価データはユーザ管理データファイルＵＤに更新・記録される。
【００６４】
電子楽器ＣＬは、楽曲リスト情報及び評価データを受信すると、受信データに従って所要の情報をディスプレイ１３に表示する（Ｃ１９）。例えば、評価データに従って評価段階とアドバイスの文を表示する。また、楽曲リスト情報を利用して、次の練習のための楽曲リストを表示する。この楽曲リストは、直前の練習楽曲名を含み、また、各楽曲には演奏練習終了の有無などのユーザによる曲選択に必要な情報も付記され、次に演奏練習を行いたい楽曲をユーザに選択させることができる。
【００６５】
次いで、演奏練習を終了する指示があったか否かを判定し（Ｃ２０）、かかる指示がないときは（Ｃ２０→ＮＯ）、さらに、楽曲を選択する指示があったか否かを判定する（Ｃ２１）。ここで、楽曲を選択する指示がないときは（Ｃ２１→ＮＯ）所要情報表示ステップ（Ｃ１９）に戻ってユーザに楽曲選択を促し、終了判定乃至楽曲選択（Ｃ２０，Ｃ２１）を繰り返す。そして、ユーザ操作により楽曲リストから或る楽曲を選択する指示がなされたときは（Ｃ２１→ＹＥＳ）、選択された楽曲の情報をサーバ装置ＳＶへと送信し（Ｃ２２）、再生ステップ（Ｃ１５）に戻る。
【００６６】
サーバ装置ＳＶは、電子楽器ＣＬで選択された楽曲の情報を受信すると、受信した選択楽曲の情報に対応する楽曲データを外部記憶装置（ＨＤ）の楽曲データベースＭＤから読み出して電子楽器ＣＬに送信する（Ｓ１４）。
【００６７】
電子楽器ＣＬでは、再生ステップ（Ｃ１５）で新たに送信されてきた楽曲データについて再生処理を行う等、サーバ装置ＳＶからデータ送信がある間は、上述した処理動作（Ｃ１５〜Ｃ２２）を繰り返す。そして、終了判定ステップで演奏練習を終了する指示があったときは（Ｃ２０→ＹＥＳ）、電子楽器ＣＬにおける「楽曲演奏練習」モードの演奏練習段階を終了し、メイン処理（図５）のステップＣ４にリターンする。
【００６８】
サーバ装置ＳＶは、楽曲データ送信（Ｓ１４）の後は、当該電子楽器ＣＬへの演奏練習サービスを終了する指示があったか否かを判定する（Ｓ１５）。ここで、終了指示がないと（Ｓ１５→ＮＯ）、演奏操作結果の評価ステップ（Ｓ１３）に戻り、当該電子楽器ＣＬからデータ送信がある間は、演奏操作結果の評価処理及び選択楽曲の送信処理（Ｓ１３，Ｓ１５）を繰り返す。そして、終了指示があると（Ｓ１５→ＹＥＳ）「楽曲演奏練習」モードの演奏練習サービスを終了し、メイン処理（図５）のステップＳ４にリターンする。
【００６９】
〔２〕第２実施形態：
図８は、この発明の一実施例による「音当てゲーム」モードの処理動作例（第２実施形態）を表わすフローチャートを示す。電子楽器ＣＬは、演奏練習段階（図５：Ｃ３）に入った際、ユーザのゲームモード指定操作に応じて「音当てゲーム」モードで動作する。さらに、サーバの「音当てゲーム」モードＵＲＬを指示し、サーバ装置ＳＶにアクセスしユーザＩＤ等の必要なユーザ情報を送信する（Ｃ５１）。
【００７０】
サーバ装置ＳＶは、これに対応して（図５：Ｓ２→ＹＥＳ）「音当てゲーム」モードで動作する演奏練習サービス段階（Ｃ３）に入り、ユーザＩＤに対応するゲームスキルに適したフレーズデータを送信する（Ｓ５１）。つまり、ユーザＩＤに基づき、ユーザ管理データファイルＵＤに記録されている最新の演奏評価を抽出し、楽曲データベースＭＤに蓄積されている楽曲データの楽曲フレーズリスト中から当該電子楽器ユーザの演奏評価（ゲームスキル）に適した楽曲のフレーズデータを選択して、これらフレーズデータの中から更にランダムに選択された１つのフレーズデータを電子楽器ＣＬへと送信する。
【００７１】
電子楽器ＣＬは、サーバ装置ＳＶからのフレーズを受信し、受信したフレーズをＲＡＭ２のテンポラリメモリに仮記憶し、フレーズデータを楽音出力部７，１４を通じて再生（自動演奏）する（Ｃ５２）。さらに、ユーザには、聞き取ったフレーズ再生音を演奏操作子（例えば、鍵盤）の操作で演奏させ、その演奏操作の内容を検出しＲＡＭ２の所定領域に記憶していく（Ｃ５３）。
【００７２】
フレーズの再生を終了すると、電子楽器ＣＬに内蔵された採点エンジン（例えば、外部記憶装置４の楽曲データ利用ファイルに格納）によりＲＡＭ２上の演奏結果を採点し、採点結果を表示すると共にサーバ装置ＳＶへと送信する（Ｃ５４）。そして、ユーザ操作によりゲーム続行又は終了（即ち、再挑戦するか断念するか）の何れの指示があったかを検出し、その指示内容を表わす再挑戦（続行）可否情報をサーバ装置ＳＶに送信すると共に（Ｃ５５）、当該指示内容を判定する（Ｃ５６）。
【００７３】
ここで、ゲーム続行即ち再挑戦の指示があったときは（Ｃ５６→ＹＥＳ）、フレーズ受信ステップ（Ｃ５２）に戻り、サーバ装置ＳＶからデータ送信がある間は、上述した処理動作（Ｃ５２〜Ｃ５５）を繰り返す。そして、再挑戦判定ステップでゲーム終了の指示があったときは（Ｃ５６→ＮＯ）、テンポラリメモリに仮記憶したフレーズデータを消去し（Ｃ５７）、電子楽器ＣＬにおける「音当てゲーム」モードの演奏練習段階を終了し、メイン処理（図５）のステップＣ４にリターンする。
【００７４】
一方、サーバ装置ＳＶは、電子楽器ＣＬからの採点結果を受信し、ユーザ管理データファイルの当該電子楽器ユーザ欄に記録する（Ｓ５２）。さらに、再挑戦（続行）可否情報を受信し、その指示内容が再挑戦であるか否かを判定して（Ｓ５３）、再挑戦のときは（Ｓ５３→ＹＥＳ）採点結果に適したフレーズをランダムに選択して電子楽器ＣＬへと送信する（Ｓ５４）。その後、採点結果受信ステップ（Ｓ５２）に戻り、当該電子楽器ＣＬからフレーズデータの送信がある間は、上述の処理動作（Ｓ５２〜Ｓ５４）を繰り返す。
【００７５】
そして、電子楽器ＣＬからの再挑戦（続行）可否情報がゲーム終了を指示したときは（Ｓ５３→ＮＯ）、「音当てゲーム」モードの演奏練習サービス段階を終了し、メイン処理（図５）のステップＳ４にリターンする。
【００７６】
〔種々の実施態様〕
【００７７】
以上、この発明の好適な一実施例について説明したが、これは単なる一例であって、この発明は、発明の精神を逸脱しない範囲で種々の変更が可能であり、種々の態様で実施することができる。例えば、第２実施形態（図８）では楽曲データ（フレーズ）の消去を「音当てゲーム」終了時に行っているが（Ｃ５７）、各評価結果の送信（Ｃ５４）毎に楽曲データを消去するようにしてもよい。
【００７８】
以上の実施例ではサーバから提供された楽曲データ或いはフレーズデータを一時的に記憶する領域をＲＡＭ２に確保するものとしたが、ハードディスク（ＨＤ）等の読み書き可能な外部記憶装置４上に確保してもよい。
【００７９】
また、一時記憶領域を電源投入時・ソフトウエア起動時・ソフトウエア実行中所定周期毎等、実施例に例示した以外のタイミングにおいても監査し、現在処理中でないデータが存在する場合はこれを消去するように構成してもよい。このように構成すれば、不揮発性のＲＡＭ或いは外部記憶装置（ＨＤ等）４に一時記憶領域を確保する場合において、何らかの異常によりデータを消去する処理が完了されなかったとしても、次回の電源投入時・起動時・所定周期毎の次のタイミングにおいてデータを消去する処理を実行することができる。
【００８０】
また、実施例では、サーバ装置ＳＶから、スクリプト（制御データ）を含むＨＴＭＬファイル等に従って楽曲データの利用を制御するようにしているが、予め、サーバ装置から電子音楽装置（電子楽器）に専用の楽曲データ利用プログラム（制御データ）をインストールしておき、その後、この楽曲データ利用プログラムに従って、サーバ装置からの楽曲データをストリーミング受信で利用することができるようにしてもよい。
【図面の簡単な説明】
【００８１】
【図１】この発明の一実施例による楽曲データ提供システムの全体構成図である。
【図２】楽曲データ中の演奏データ構成例を表わす図である。
【図３】この発明の一実施例による楽曲データ提供システムを構成する各装置のハードウエア構成ブロック図である。
【図４】演奏スキル対楽曲対応テーブルの一例を表わす図である。
【図５】この発明の一実施例による楽曲データ提供システム全体の処理動作例（メイン処理）を表わすフローチャートである。
【図６】この発明の一実施例による「楽曲演奏練習」モードの処理動作例を表わすフローチャートの一部である。
【図７】この発明の一実施例による「楽曲演奏練習」モードの処理動作例を表わすフローチャートの他部である。
【図８】この発明の一実施例による「音当てゲーム」モードの処理動作例を表わすフローチャートである。
【符号の説明】
【００８２】
ＣＬ  ＰＣ又は電子楽器で構成される電子音楽装置（クライアント）、
ＭＤ  楽曲データベース、
ＴＢ  演奏スキル対楽曲対応テーブル、
ＵＤ  ユーザ管理データファイル。
【図１】
2005309029.tif 000003
【図２】
2005309029.tif 000004
【図３】
2005309029.tif 000005
【図４】
2005309029.tif 000006
【図５】
2005309029.tif 000007
【図６】
2005309029.tif 000008
【図７】
2005309029.tif 000009
【図８】
2005309029.tif 000010