(57)【特許請求の範囲】
【請求項１】
楽音信号を発生する楽音信号発生器と、前記楽音信号発生器に供給されて楽音信号の発生を制御するための楽音制御データを記憶可能なメモリ装置とを備えた電子音楽装置に適用され、前記メモリ装置に記憶されるべき楽音制御データであって複数種類の電子音楽装置に適用可能な種々の楽音制御データを記憶したデータベースを有するサーバから、前記メモリ装置に記憶されるべき所望の楽音制御データを前記電子音楽装置を使用するユーザ側に供給し、同供給された楽音制御データをユーザ側にて前記メモリ装置に記憶させて電子音楽装置をカスタム化する電子音楽装置のカスタム化方法において、
ユーザ側から供給されて個々の電子音楽装置を表す識別情報に関連付けて、サーバからユーザ側へ提供された前記楽音制御データの累積データ量を表す情報を記憶しておき、
ユーザ側からサーバへの前記識別情報を伴うアクセスに応答して、サーバからユーザ側に前記識別情報により表された電子音楽装置に適用可能な楽音制御データを提示し、
前記提示された楽音制御データのうちでユーザ側にて選択された楽音制御データを前記データベースから読み出し、前記記憶しておいた情報によって表される累積データ量を用いて、前記データベースから読み出した楽音制御データのデータ量を含むサーバからユーザ側に提供される楽音制御データの累積データ量が所定量以上にならないことを条件に、前記データベースから読み出した楽音制御データをサーバからユーザ側に提供するようにしたことを特徴とする電子音楽装置のカスタム化方法。
【請求項２】
前記請求項１に記載した電子音楽装置のカスタム化方法において、
前記電子音楽装置は、サーバとのインターネットを介した情報交信を可能とする通信インターフェース回路をさらに含み、
前記通信インターフェース回路は、前記サーバからユーザ側へ提供される楽音制御データを前記インターネットを介して入力して前記メモリ装置にダウンロードするようにした電子音楽装置のカスタム化方法。
【請求項３】
前記請求項１に記載した電子音楽装置のカスタム化方法において、
サーバからユーザ側へ提供される前記楽音制御データを前記電子音楽装置に供給するためのコンピュータ装置をユーザ側に用意し、
前記コンピュータ装置は、前記サーバからユーザ側へ提供される楽音制御データをインターネットを介して取得して同コンピュータ装置内にダウンロードするようにした電子音楽装置のカスタム化方法。
【請求項４】
前記請求項１ないし３のうちのいずれか一つに記載した電子音楽装置のカスタム化方法において、
前記楽音信号発生器に供給されて楽音信号の発生を制御するための一部の楽音制御データを予め前記メモリ装置に記憶しておくとともに、サーバからユーザ側に供給される前記楽音制御データを前記メモリ装置に追加記憶するようにした電子音楽装置のカスタム化方法。
【請求項５】
前記請求項１ないし３のうちのいずれか一つに記載した電子音楽装置のカスタム化方法において、
前記楽音信号発生器に供給されて楽音信号の発生を制御するための楽音制御データを予め前記メモリ装置に記憶しておくことなく、サーバからユーザ側に供給される前記楽音制御データを前記メモリ装置に記憶するようにした電子音楽装置のカスタム化方法。
【請求項６】
前記請求項１ないし５のうちのいずれか一つに記載した電子音楽装置のカスタム化方法において、前記サーバからユーザ側に提供される楽音制御データの累積データ量を制限する前記所定量は前記識別情報によって特定される電子音楽装置のカスタム化方法。
【請求項７】
楽音信号を発生する楽音信号発生器と、前記楽音信号発生器に供給されて楽音信号の発生を制御するための楽音制御データを記憶可能なメモリ装置とを備えた電子音楽装置のために設けられ、ユーザ側からのアクセスに応答して前記メモリ装置に記憶されるべき楽音制御データをユーザ側に提供する電子音楽装置用サーバにおいて、
複数種類の電子音楽装置に適用可能な種々の楽音制御データを記憶したデータベースと、
ユーザ側から供給されて個々の電子音楽装置を表す識別情報に関連付けて、ユーザ側へ提供された前記楽音制御データの累積データ量を表す情報を記憶する累積データ記憶手段と、
ユーザ側からの前記識別情報を伴うアクセスに応答して、ユーザ側に前記識別情報により表された電子音楽装置に適用可能な楽音制御データを提示する楽音制御データ提示手段と、
前記提示された楽音制御データのうちでユーザ側にて選択された楽音制御データを前記データベースから読み出し、前記記憶しておいた情報によって表される累積データ量を用いて、前記データベースから読み出した楽音制御データのデータ量も含めてユーザ側に提供される楽音制御データの累積データ量が所定量以上にならないことを条件に、前記データベースから読み出した楽音制御データをユーザ側に提供する楽音制御データ提供手段とを備えたことを特徴とする電子音楽装置用サーバ。
【請求項８】
前記請求項７に記載した電子音楽装置用サーバにおいて、前記ユーザ側に提供される楽音制御データの累積データ量を制限する前記所定量は前記識別情報によって特定される電子音楽装置用サーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーバから楽音信号を発生する電子音楽装置に楽音信号の発生を制御するための楽音制御データを提供して、電子音楽装置をカスタム化する電子音楽装置のカスタム化方法および同方法に適用される電子音楽装置用サーバに関する。
【０００２】
【従来の技術】
従来の電子楽器などの電子音楽装置は、楽音信号を発生する楽音信号発生器と、楽音信号発生器に供給されて楽音信号の発生を制御するための種々の楽音制御データ、例えば音色データ、効果データ、自動伴奏データ、自動演奏データなどの種々の楽音制御データを予め記憶したメモリ装置とを備えていた。そして、ユーザが所望の楽音制御データを選択して、楽音信号発生器から発生される楽音信号を所望の音色に設定したり、同楽音信号に所望の効果を付与したり、楽音信号発生器から所望の自動伴奏音、自動演奏音などを発生させるようにしていた。
【０００３】
また、ユーザが、電子音楽装置に予め装備されている楽音制御データの作成機能、編集機能などを利用して、ユーザが所望とする音色データ、効果データ、自動伴奏データ、自動演奏データなどの種々の楽音制御データを作成してメモリ装置に記憶しておき、演奏の際に利用することも行われていた。さらに、電子音楽装置をケーブルを介して他の電子音楽装置と接続して、同他の電子音楽装置から入力した楽音制御データをメモリ装置に記憶しておいたり、他の電子音楽装置にて作成されるとともに、フレキシブルディスク、コンパクトディスクなどの記録媒体に記録された楽音制御データを読み取ってメモリ装置内に記憶しておくことも行われていた。
【０００４】
【発明が解決しようとする課題】
しかし、メモリ装置に予め記憶されている楽音制御データのみを利用する上記従来の電子音楽装置においては、メモリ装置には、多くのユーザの要求を平均的に満足させる楽音制御データが記憶されているだけであるので、個々のユーザの要求を十分に満足させることはできなかった。例えば、ラテン系の音楽を主として演奏したり、聴いたりするユーザは、ラテン系の音楽に関係する多くの種類の楽音制御データ（音色データ、効果データ、自動伴奏データ、自動演奏データなど）がメモリ装置に予め記憶されていることを望むものであるが、そのようの要求を十分に満足させることはできない。また、ユーザが初心者であるならば、簡単で分かりやすいレッスン曲に関する多くの種類の自動演奏データを要望するものであるが、このようなユーザに対する要求も十分に満足させることはできない。また、全てのユーザに対する要求を満足させようとすれば、メモリ装置として膨大なメモリ容量を必要とし、これは現実的ではない。
【０００５】
また、ユーザが自分自身で楽音制御データを作成する上記従来の電子音楽装置であっても、楽音制御データを簡単に作成できないので、自分の好みに合った多くの楽音制御データをメモリ装置に記憶しておくことは難しい。さらに、他の電子音楽装置または記録媒体から楽音制御データを取得する電子音楽装置においても、電子音楽装置に取込もうとする楽音制御データであって電子音楽装置に適合する楽音制御データを見つけることは容易ではなく、この場合も、ユーザの所有する電子音楽装置に適合し、かつ自分の好みに合った多くの楽音制御データをメモリ装置に記憶しておくことは難しい。
【０００６】
このような問題を解決するためには、地域もしくは国ごと、またはユーザの好みに応じてそれぞれ異なる組合せからなる複数種類の楽音制御データ（音色データ、効果データ、自動伴奏データ、自動演奏データ）を装備した多数種類の電子音楽装置を用意しておくことも考えられる。しかし、このようにすると、異なる組合せからなる複数種類の楽音制御データを組み入れた多種類の電子音楽装置を製造するとともに在庫などの管理をする必要があり、製造および管理が面倒になる。
【０００７】
【発明の概要】
本発明は、上記問題に対処するためになされたもので、その目的は、電子音楽装置に適合する種々の楽音制御データを外部からメモリ装置に簡単に取込むことができるようにして、購入した電子音楽装置をユーザの好みに合ったものに簡単にカスタム化できるようにした電子音楽装置のカスタム化方法を提供しようとするものである。また、この電子音楽装置のカスタム化方法に適用される電子音楽装置用サーバを提供することも目的とする。
【０００８】
前記目的を達成するために、本発明は、楽音信号を発生する楽音信号発生器と、楽音信号発生器に供給されて楽音信号の発生を制御するための楽音制御データを記憶可能なメモリ装置とを備えた電子音楽装置に適用され、メモリ装置に記憶されるべき楽音制御データであって複数種類の電子音楽装置に適用可能な種々の楽音制御データを記憶したデータベースを有するサーバから、メモリ装置に記憶されるべき所望の楽音制御データを電子音楽装置を使用するユーザ側に供給し、同供給された楽音制御データをユーザ側にて前記メモリ装置に記憶させて電子音楽装置をカスタム化する電子音楽装置のカスタム化方法に関する。そして、この発明においては、ユーザ側から供給されて個々の電子音楽装置を表す識別情報に関連付けて、サーバからユーザ側へ提供された楽音制御データの累積データ量を表す情報を記憶しておき、ユーザ側からサーバへの前記識別情報を伴うアクセスに応答して、サーバからユーザ側に識別情報により表された電子音楽装置に適用可能な楽音制御データを提示し、前記提示された楽音制御データのうちでユーザ側にて選択された楽音制御データを前記データベースから読み出し、前記記憶しておいた情報によって表される累積データ量を用いて、前記データベースから読み出した楽音制御データのデータ量を含むサーバからユーザ側に提供される楽音制御データの累積データ量が所定量以上にならないことを条件に、前記データベースから読み出した楽音制御データをサーバからユーザ側に提供するようにしたことを特徴としている。この場合、サーバからユーザ側に提供される楽音制御データの累積データ量を制限する所定量は、識別情報によって特定される。

【０００９】
また、本発明を他の観点から見れば、本発明の特徴は、前記カスタム化を実現するための電子音楽用サーバにもある。また、本明細書で、電子音楽装置なる用語は、楽音制御データに応じた楽音信号を発生する楽音信号発生器および楽音制御データを記憶するメモリ装置を備えた電子機器を広く意味するもので、鍵盤を有する電子楽器、鍵盤を有さない電子楽器、シーケンサ、パーソナルコンピュータ、ゲーム機器、カラオケ機器などを含むものである。
【００１０】
これらの場合、前記ユーザ側とサーバとの情報交信をインターネットを介して行うようにするとよい。このインターネットを利用するために、第1の具体例は、電子音楽装置がサーバとの情報交信を可能とする通信インターフェース回路をさらに含み、サーバとユーザ側とのインターネットを介した情報交信をインターフェース回路を用いて行い、サーバからユーザ側へ提供される楽音制御データをインターフェース回路を介してメモリ装置に直接ダウンロードするようにする。
【００１１】
また、第２の具体例は、サーバからユーザ側へ提供される楽音制御データを電子音楽装置に供給するためのコンピュータ装置をユーザ側にさらに設け、サーバからユーザ側へ提供される楽音制御データのダウンロードを含むサーバとユーザ側とのインターネットを介した情報交信をコンピュータ装置を用いて行うようにすればよい。この第２の具体例においては、電子音楽装置内に、コンピュータ装置に接続されて同コンピュータ装置からの楽音制御データを入力可能な入力回路を設けておき、コンピュータ装置によりインターネットを介してサーバから取得した楽音制御データを、入力回路を介してメモリ装置に記憶させるようにするとよい。また、電子音楽装置に、フレキシブルディスク、コンパクトディスクなどの記録媒体に記録されたデータを読み取るドライブ装置を設け、コンピュータ装置によりインターネットを介してサーバから取得されるとともに記録媒体に記録された楽音制御データを、ドライブ装置を介してメモリ装置に記憶するようにしてもよい。
【００１２】
これらによれば、電子音楽装置の販売時には、メモリ装置に楽音制御データを記憶しておかなかったり、平均的な楽音制御データのみを記憶しておいても、ユーザが特に要望する楽音制御データをサーバから簡単に入手できるとともに、メモリ装置に記憶させることができる。したがって、大きなメモリ容量を有するメモリ装置を用いなくても、個々のユーザの要求を十分に満足させることができる。例えば、ラテン系の音楽を主として演奏したり、聴いたりするユーザにとっても、初心者であるユーザであっても、ユーザが要望する楽音制御データを簡単に入手できて、ユーザが所望とするように電子音楽装置をカスタム化でき、ユーザの種々の要求を満足させることができる。また、地域もしくは国ごと、またはユーザの好みに応じた多種類の電子音楽装置を用意する必要もなくなり、電子音楽装置の製造および管理が簡単になる。
【００１３】
また、この発明においては、識別情報に基づいてユーザの購入した電子音楽装置が特定され、各電子音楽装置に適合する楽音制御データのみがユーザには提示されるので、適合しない楽音制御データがメモリ装置に記憶されることを避けることができ、メモリ装置を有効に利用できる。さらに、前記記憶しておいた情報によって表される累積データ量を用いて、データベースから読み出した楽音制御データのデータ量を含むサーバからユーザ側に提供される楽音制御データの累積データ量が所定量以上にならないことを条件に、データベースから読み出した楽音制御データがサーバからユーザ側に提供されるので、サーバからユーザ側に無制限に楽音制御データが供給されることを抑えることができ、ユーザの要求を満足させたうえで、サーバからユーザ側への無秩序な楽音制御データの提供を回避できるとともに、サーバの管理およびメインテナンスが複雑になることを回避できる。

【００１４】
また、本発明の他の特徴は、電子音楽装置の製造時および購入時に、一部の楽音制御データをメモリ装置に予めに記憶しておくとともに、サーバからユーザ側に供給される楽音制御データを同メモリ装置に追加記憶するようにしたことにある。これによれば、電子音楽装置の購入時にも、平均的な楽音信号の発生だけは可能となる。
【００１５】
また、前記特徴に代えて、電子音楽装置の製造時および購入時に、楽音制御データを予め前記メモリ装置に記憶しておくことなく、サーバからユーザ側に供給される楽音制御データをメモリ装置に記憶するようにしてもよい。これによれば、ユーザにとって不要な楽音制御データがメモリ装置に記憶されることはないので、メモリ装置の容量を極力小さく抑えることができる。
【００１７】
【発明の実施の形態】
以下、本発明の一実施形態を図面を用いて説明すると、図１は、本発明に係り電子音楽装置のカスタム化を実現するシステムを概略的に示している。
【００１８】
このシステムは、インターネット１０に接続された電子音楽装置としての電子楽器２０Ａ、パーソナルコンピュータ４０Ａ，４０Ｂおよびサーバ５０を備えている。なお、図１においては、一つの電子楽器２０Ａおよび二つのパーソナルコンピュータ４０Ａ，４０Ｂのみをインターネット１０に接続した例を示しているが、実際には、多数の電子楽器およびパーソナルコンピュータがインターネット１０に接続されるものである。
【００１９】
この電子楽器２０Ａは、図２に示すように、鍵盤２１および操作パネル２２を備えている。鍵盤２１は演奏操作子としての複数の鍵からなり、各鍵の押離鍵は、鍵スイッチ回路２３内に各鍵に対応して設けた鍵スイッチによって検出されるようになっている。操作パネル２２には、ディスプレイ２２ａおよび複数の操作子２２ｂが配置されている。ディスプレイ２２ａは、方形状の液晶表示器で構成されており、文字、数字、イメージなどの各種画像を表示可能となっている。なお、このディスプレイ２２ａとしては、液晶表示器以外の小型ブラウン管装置などの他の表示器を用いてもよい。ディスプレイ２２ａは、表示制御回路２４により表示制御されるようになっている。複数の操作子２２ｂは、この電子楽器の動作を指示するもので、操作子スイッチ回路２５内に各操作子２２ｂにそれぞれ対応して設けた操作子スイッチによって検出されるようになっている。
【００２０】
これらの鍵スイッチ回路２３、表示制御回路２４および操作子スイッチ回路２５は、バス２６に接続されている。バス２６には、ＣＰＵ２７、ＲＡＭ２８、ＲＯＭ２９、メモリ装置３１、外部記録媒体用ドライブ装置３２および音源回路３３も接続されている。ＣＰＵ２７は、図６の楽器側プログラムを実行して、サーバ５０からインターネット１０を介して楽音制御データ（詳しくは後述する）を入手するとともに、その他のプログラムを実行して電子楽器の各種動作を制御する。このＣＰＵ２７には、バス２６にも接続されたタイマ３４が接続されており、同タイマ３４は時間を計測してＣＰＵ２７によるプログラムの実行などを制御する。ＲＡＭ２８は、メモリ装置３１から転送された各種プログラムの一部または全部を必要に応じて記憶するとともに、同プログラムの実行に必要な変数を一時的に記憶する。ＲＯＭ２９は、各種プログラムの一部を記憶するものである。
【００２１】
メモリ装置３１は、ハードディスクＨＤなどの大容量の記録媒体で構成されていて、各種プログラムおよび楽音信号の発生を制御する楽音制御データの一部または全部を記憶するものである。なお、このメモリ装置３１は、ハードディスクＨＤなどの記録媒体に記録されているプログラムおよびデータを読み取り、かつ同プログラムおよびデータを前記記録媒体に書込むことを可能とするドライブ装置も含んでいる。
【００２２】
ここで、メモリ装置３１内に記憶されて、楽音信号の発生を制御する楽音制御データについて詳しく説明しておく。この楽音制御データを記憶するために、メモリ装置３１内には、図４に示すような記憶領域３１ａ，３１ｂが設けられている。記憶領域３１ａは、予め楽音制御データを記憶しておく領域で、電子楽器２０Ａの出荷時には既に楽音制御データが記憶されている。この楽音制御データは、各複数組の自動演奏データ、自動伴奏データ、音色データ、レジストレーションデータ、効果データなどからなる。
【００２３】
一組の自動演奏データは、キーコード、キーオン時間、ベロシティなどからなって時間経過に従ったイベントを表す多数のイベントデータと、各イベント間の時間間隔を表すタイミングデータとからなり、一楽曲を自動演奏させるための演奏データである。一組の自動伴奏データは、時間経過に従った一小節または複数小節分のコード音列および打楽器音列をそれぞれ表すコードパターン列およびリズムパターン列からなり、ロック、マーチなどの音楽ジャンルにそれぞれ対応した伴奏音およびリズム音の発生を制御する。一組の音色データは、アタック部波形を表すアタック部波形データ、サステイン部の繰返し波形を表すサステイン部繰返し波形データ、フィルタのカットオフ周波数を表すカットオフ周波数データなどからなり、発生される楽音の音色を制御する。一組のレジストレーションデータは、選択された音色、自動伴奏、テンポ、効果などをそれぞれ表す音色名データ、自動伴奏名データ、テンポデータ、効果名データなどの組合せからなり、発生される楽音の複数種類の態様を同時に制御する。一組の効果データは、ＤＳＰ（ディジタル・シグナル・プロセッサ）効果プログラム、ＤＳＰ効果パラメータなどからなり、発生される楽音信号に付与される効果を制御する。
【００２４】
記憶領域３１ｂは、サーバ５０からの楽音制御データをダウンロードして記憶しておく領域で、電子楽器２０Ａの販売時には楽音制御データが記憶されていない。この楽音制御データは、前述した各複数組の自動演奏データ、自動伴奏データ、音色データ、レジストレーションデータ、効果データなどの中から、ユーザにより選択される。
【００２５】
外部記録媒体用ドライブ装置３２は、コンパクトディスクＣＤ、ミニディスクＭＤ、フレキシブルディスクＦＤなどの種々の外部記録媒体３２ａに記録されたプログラムおよびデータを読み取り、かつ同プログラムおよびデータを前記外部記録媒体３２ａに書込むことを可能とする。
【００２６】
音源回路３３は、楽音信号発生器を構成するもので、ＣＰＵ２７からの演奏情報（キーオン信号、キーオフ信号、ノート番号、ベロシティなど）に基づいて楽音信号を形成する。この楽音信号の形成においては、ＣＰＵ２７から音源回路３３に供給される楽音制御データにより、同楽音信号の音色、音量（振幅エンベロープ）、効果などの楽音要素を含む楽音の発生態様が制御される。また、音源回路３３は、発生される楽音信号に効果を付与するためのＤＳＰ（ディジタル・シグナル・プロセッサ）からなる効果回路を含んでいる。音源回路３３から発生された楽音信号は、サウンドシステム３５に出力される。サウンドシステム３５は、アンプ、スピーカなどからなり、前記出力された楽音信号に対応した楽音を発音する。
【００２７】
また、バス２６には、ラインインターフェース回路３６および通信インターフェース回路３７も接続されている。ラインインターフェース回路３６は、ケーブル３６ａを介して、他の電子楽器、パーソナルコンピュータ、各種音楽機器などと、各種プログラムおよびデータを交信し合うためのものである。なお、このラインインターフェース回路３６は、典型的には、楽音制御データであるミディー（ＭＩＤＩ）データを入力する入力回路、および同ミディーデータを出力する出力回路から構成される。通信インターフェース回路３７は、電話回線などの通信回線３７ａおよびインターネット１０を介して外部の各種機器と接続可能となっている。この実施形態では、通信インターフェース回路３７は、電話回線、専用回線などの通信回線３７ａ，６４ａおよびインターネット１０を介してサーバ５０に接続されている。なお、図１のシステムにおける使用態様では、電子楽器２０Ａのラインインターフェース回路３６には他の電子機器が接続されていない。
【００２８】
パーソナルコンピュータ４０Ａ，４０Ｂは、ディスプレイ装置４１、本体部４２およびキーボード４３からなる通常に市販されているものである。本実施形態においては、パーソナルコンピュータ４０Ａは、本体部４２にて、通信回線４２ａを介してインターネット１０に接続されているとともに、ケーブル３６ａを介して電子楽器２０Ｂのラインインターフェース回路３６に接続されている。したがって、電子楽器２０Ｂは、前述した電子楽器２０Ａとほぼ同様に構成されていて、ラインインターフェース回路３６を必ず備えているが、通信インターフェース回路３７および外部記録媒体用ドライブ装置３２を必ずしも備えている必要はない。
【００２９】
また、パーソナルコンピュータ４０Ｂは、本体部４２にて、通信回線４２ａを介してインターネット１０に接続されているが、電子楽器とはケーブルなどを介して接続されていない。この場合、パーソナルコンピュータ４０Ｂは、本体部４２に組み込まれたドライブ装置を介してデータを外部記録媒体３２ａに書込んで、同データを電子楽器２０Ｃに取り込むために利用される。したがって、電子楽器２０Ｃは、前述した電子楽器２０Ａとほぼ同様に構成されていて、外部記録媒体用ドライブ装置３２を必ず備えているが、通信インターフェース回路３７およびラインインターフェース回路３６を必ずしも備えている必要はない。
【００３０】
サーバ５０も、ディスプレイ装置５１、本体部５２およびキーボード５３からなるコンピュータ装置によって構成されており、製造者によって用意されるものである。本体部５２は、図３に示すように、バス５４に接続されたＣＰＵ５５、タイマ５６、ＲＡＭ５７、ＲＯＭ５８、メモリ装置５９、外部記録媒体用ドライブ装置６１、音源回路６２、サウンドシステム６３、通信インターフェース回路６４および表示制御回路６５を備えている。これらの各回路装置は上記電子楽器２０Ａ，２０Ｂ，２０Ｃとほぼ同様に構成されているが、メモリ装置５９は図７に示すサーバ側プログラムを記憶していて、ＣＰＵ５５は同プログラムを実行して楽音制御データをインターネット１０を介して電子楽器２０Ａおよびパーソナルコンピュータ４０Ａ，４０Ｂに送信する。また、このサーバ５０においては、キーボード５３の各操作子の操作は、キーボードスイッチ回路６６内に各キーボード操作子にそれぞれ対応して設けたスイッチによって検出されるようになっている。
【００３１】
また、メモリ装置５９には、製造者が製造する多種類の電子楽器（多種類の機種）に適用され得るとともにユーザ側に提供される多数組の楽音制御データを記憶したデータベースが設けられている。楽音制御データは、図５に示すように、自動演奏データ、自動伴奏データ、音色データ、レジストレーションデータ、効果データなどからなる前述したものと同様であるが、各楽音制御データには適用可能な電子楽器の機種名を表す適用機種データがそれぞれ付属されている。この場合、適用可能な機種が多数あれば、適用可能な全ての機種を表す適用機種データが記憶されている。製造者は、新機種の発売時には、このデータベースに同機種に関する楽音制御データを更新しておく。
【００３２】
また、このデータベースには、前記楽音制御データに加えて、複数の顧客データも記憶されるようになっている。各顧客データは、ユーザ識別データＩＤ、累積ダウンロードデータ、住所データ、氏名データなどからなる。ユーザ識別データＩＤは、電子楽器の各購入者すなわち各ユーザごとに同電子楽器の購入時に与えられものである。そして、このユーザ識別データＩＤ中には、ユーザが購入した電子楽器の種類（機種）を表す機種データも直接的または間接的に含まれており、同ユーザ識別データＩＤとしては電子楽器の製造番号を利用できる。累積ダウンロードデータは、ユーザの電子楽器２０Ａ，２０Ｂ，２０Ｃにダウンロードした楽音制御データのデータ量を表している。住所データはユーザの住所を表し、氏名データはユーザの氏名を表している。
【００３３】
次に、上記のように構成した実施形態に係るシステムを用いて電子楽器をカスタム化するための手順およびカスタム化の具体的動作について説明する。
【００３４】
まず、ユーザは、販売店などで電子楽器を購入した際に、ユーザ識別データＩＤを販売店の店員から入手する。次に、ユーザは、前記楽音制御データを電子楽器に直接ダウンロードするか、パーソナルコンピュータを介してダウンロードするかを決める。また、パーソナルコンピュータを介して楽音制御データをダウンロードする場合でも、パーソナルコンピュータにダウンロードした楽音制御データをケーブルを介して電子楽器に供給するか、外部記録媒体を介して電子楽器に供給するかを決める。これらの選択は、ユーザの好みにもよるが、購入した電子楽器に図２の通信インターフェース回路３７、ラインインターフェース回路３６および外部記録媒体用ドライブ装置３２が装備されているか否かにもよる。ただし、ユーザが、楽音制御データの電子楽器へのダウンロードを販売店に依頼することもできる。
【００３５】
楽音制御データを電子楽器に直接ダウンロードする場合には、図１の上段に示すように、通信回線３７ａを介して電子楽器２０Ａをインターネット１０に直接接続する。そして、ユーザまたは店員は、電子楽器２０Ａのディスプレイ２２ａを見ながら操作子２２ｂを操作することにより、ユーザが希望する楽音制御データをサーバ５０から電子楽器２０Ａのメモリ装置３１内の記憶領域３１ｂに直接ダウンロードする。
【００３６】
パーソナルコンピュータにダウンロードした楽音制御データをケーブルを介して電子楽器に供給する場合には、ユーザまたは店員は、図１の中段に示すように、通信回線４２ａに接続されたパーソナルコンピュータ４０Ａにケーブル３６ａを介して電子楽器２０Ｂを接続する。そして、ユーザまたは店員は、パーソナルコンピュータ４０Ａのディスプレイ装置４１を見ながらキーボード４３を操作することにより、ユーザが希望する楽音制御データをサーバ５０からパーソナルコンピュータ４０Ａに一旦ダウンロードする。その後、前記パーソナルコンピュータ４０Ａにダウンロードされた楽音制御データを、パーソナルコンピュータ４０Ａのキーボード４３および電子楽器２０Ｂの操作子２２ｂを操作することにより、ケーブル３６ａを介して電子楽器２０Ｂのメモリ装置３１内の記憶領域３１ｂに書込む。
【００３７】
パーソナルコンピュータにダウンロードした楽音制御データを外部記録媒体３２ａを介して電子楽器に供給する場合には、ユーザまたは店員は、図１の下段に示すように、通信回線４２ａに接続されたパーソナルコンピュータ４０Ｂのディスプレイ装置４１を見ながらキーボード４３を操作することにより、ユーザが希望する楽音制御データをサーバ５０からパーソナルコンピュータ４０Ｂに一旦ダウンロードする。そして、前記ダウンロードした楽音制御データを外部記録媒体３２ａに書込む。次に、この楽音制御データの書込まれた外部記録媒体３２ａを電子楽器２０Ｃの外部記録媒体用ドライブ装置３２にセットし、操作子２２ｂを操作して、外部記録媒体３２ａに書込まれている楽音制御データを読み出してメモリ装置３１に書込む。
【００３８】
このような電子楽器２０Ａへの楽音制御データのダウンロードおよびパーソナルコンピュータ４０Ａ，４０Ｂへの楽音制御データのダウンロード動作について、図６のユーザ側プログラムおよび図７のサーバ側プログラムにしたがって説明する。なお、前記３種類のダウンロード動作はほとんで同じであるので、各ダウンロード動作について共通に説明するとともに、販売店の店員がダウンロード作業をする場合もユーザの作業であるものとして説明する。
【００３９】
この楽音制御データのダウンロードにあたり、ユーザは、電子楽器２０Ａのディスプレイ２２ａまたはパーソナルコンピュータ４０Ａ，４０Ｂのディスプレイ装置４１による指示に従って、電子楽器２０Ａの操作子２２ｂまたはパーソナルコンピュータ４０Ａ，４０Ｂのキーボード４３を操作することにより、図６のユーザ側プログラムを実行させる。まず、ユーザ側プログラムの実行をステップＵ１０にて開始させ、ステップＵ１２にてサーバ５０をアクセスする。
【００４０】
一方、サーバ５０は、前記アクセスに応答して、図７のステップＳ１０にてサーバ側プログラムの実行を開始し、ステップＳ１２にてメニュー画面を電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂに送信する。電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂは、前記送信されたメニュー画面データを受信し、ステップＵ１４にて前記受信したメニュー画面データに対応したメニュー画面をディスプレイ２２ａまたはディスプレイ装置４１に表示する。このメニュー画面には、ユーザ識別データＩＤの入力指示も含まれている。ユーザが、前記電子楽器の購入時に入手したユーザ識別データＩＤを操作子２２ｂまたはキーボード４３を用いて入力すると、電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０ＢはステップＵ１６にて前記入力されたユーザ識別データＩＤを送信する。なお、ユーザが、電子楽器の購入後に初めてサーバ５０にアクセスした場合には、ユーザの住所、氏名などの入力も要求され、入力されたユーザの住所、氏名を表すデータも、前記ユーザ識別データＩＤと共にサーバ５０に送信される。
【００４１】
このユーザ識別データＩＤの送信に応答して、サーバ５０は、ステップＳ１４にてメモリ装置５９内のデータベースに記憶されているとともにユーザ識別データＩＤに対応した累積ダウンロードデータを読み出す。また、前述のように、ユーザが電子楽器の購入後に初めてサーバ５０にアクセスした場合には、データベースに送信されたユーザ識別データ、住所データ、氏名データなどを記憶することにより、ユーザ登録を行う。
【００４２】
前記ステップＳ１４の処理後、サーバ５０は、ステップＳ１６にて、前記読み出した累積ダウンロードデータに基づいて、ユーザ識別データＩＤにより表されたユーザに対して今後許容されるダウンロード許容量を計算する。具体的には、予めユーザに対して決められているダウンロードの総許容量から前記読み出した累積ダウンロードデータにより表された量を減算して、ダウンロード許容量を計算する。なお、前記のようにユーザ登録された場合には、累積ダウンロードデータにより表された量は「０」であるので、予め決められているダウンロードの総許容量がダウンロード許容量とされる。
【００４３】
前記ステップＳ１６の処理後、サーバ５０は、ステップＳ１８にて前記計算されたダウンロード許容量が「０」であるか否かを判定する。ダウンロード許容量が「０」でなければ、ステップＳ１８にて「ＹＥＳ」と判定してステップＳ２０に進む。ステップＳ２０においては、ユーザ識別データＩＤを用いて、メモリ装置５９内のデータベース内に記憶されている楽音制御データの中から、ユーザ識別データＩＤによって特定される電子楽器の機種に適用可能な楽音制御データの種類（例えば、自動演奏データ、自動伴奏データ、音色データなどの種類）を検索する。そして、ステップＳ２２にて、前記検索された楽音制御データおよび前記計算したダウンロード許容量を表す画面情報を電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂに送信する。
【００４４】
一方、電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂにおいては、ステップＵ１６の処理後、ステップＵ１８〜Ｕ２８からなる循環処理を実行している。ステップＵ１８においては、電子楽器２０Ａの操作子２２ｂまたはパーソナルコンピュータ４０Ａ，４０Ｂのキーボード４３の操作、およびサーバ５０からのデータの送信を待つ。ステップＵ２０は、サーバ５０から情報が送信されたか、または操作子２２ｂまたはキーボード４３が操作されたかを判定する判定処理である。また、このステップＵ２０の判定処理は、サーバ５０からの送信情報が画面情報であるか、ダウンロードすべき楽音制御データであるかをも判定する。
【００４５】
ステップＵ２２は、サーバ５０から送信された画面情報に基づいてディスプレイ２２ａまたはディスプレイ装置５１を表示制御する処理である。ステップＵ２４は、サーバ５０から送信された楽音制御データを、電子楽器２０Ａのメモリ装置３１内の記憶領域３１ｂまたはパーソナルコンピュータ４０Ａ，４０Ｂの本体部４２に設けたメモリ装置にダウンロードする処理である。ステップＵ２６は、ユーザによる操作子２２ｂまたはキーボード４３を用いた終了指示を判定する処理である。ステップＵ２８は、操作子２２ｂまたはキーボード４３による操作情報をサーバ５０に送信する処理である。
【００４６】
前記のようにサーバ５０から画面情報が送信された場合には、電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０ＢはステップＵ１８にて前記画面情報を入力し、ステップＵ２０の判定処理により、ステップＵ２２に進む。ステップＵ２２においては、前記サーバ５０から送信された画面情報に基づいてディスプレイ２２ａまたはディスプレイ装置４１を表示制御する。すなわち、ディスプレイ２２ａまたはディスプレイ装置４１に、ユーザ識別データＩＤによって特定される電子楽器に適用可能な楽音制御データの種類、および同電子楽器に対するダウンロード許容量を表示する。
【００４７】
ユーザは、ディスプレイ２２ａまたはディスプレイ装置４１を見ながら、操作子２２ｂまたはキーボード４３を操作して、楽音制御データを選択する。この操作に応答して、電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂは、ステップＵ１８，Ｕ２０の処理により、ステップＵ２６に進む。この場合、操作子２２ｂまたはキーボード４３の操作は楽音制御データの選択を指示するもので終了指示ではないので、ステップＵ２６にて「ＮＯ」と判定してステップＵ２８に進む。ステップＵ２８においては、電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂは、操作子２２ｂまたはキーボード４３の操作情報、すなわち選択した楽音制御データの種類を表す情報をサーバ５０に送信する。
【００４８】
この楽音制御データの選択種類を表す情報の送信に応答して、サーバ５０は、ステップＳ２４にて、同選択種類に対応した楽音制御データをメモリ装置５９内のデータベースから読み出すとともに、同読み出した楽音制御データのデータ量を検出する。そして、ステップＳ２６にて、この検出したデータ量と前記ステップＳ１６の処理によって計算したダウンロード許容量とを比較して、ユーザが選択した楽音制御データのデータ量がダウンロード許容量内であるかを判定する。この判定において「ＹＥＳ」と判定されれば、すなわち選択楽音制御データのデータ量がダウンロード許容量内であれば、サーバ５０はステップＳ２８にて選択された楽音制御データをダウンロードをするか否かの確認を表す画面情報を送信する。
【００４９】
一方、電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂにおいては、ステップＵ１８にて前記送信された画面情報を入力して、ステップＵ２０，Ｕ２２の処理により、電子楽器２０Ａのディスプレイ２２ａまたはパーソナルコンピュータ４０Ａ，４０Ｂのディスプレイ装置４１にダウンロードの確認画面を表示する。そして、ユーザが、操作子２２ｂまたはキーボード４３を操作してダウンロードするか否かの確認を入力すると、ステップＵ１８，Ｕ２０，Ｕ２６，Ｕ２８の処理により、同確認情報がサーバ５０に送信される。
【００５０】
サーバ５０においては、前記ステップＳ２８の処理後、ステップＳ３０にて前記確認情報の受信を待つ。そして、確認情報が受信されなければ、ステップＳ３０にて「入力なし」と判定して、ステップＳ３０の判定処理を続行する。受信した確認情報が「ダウンロードしない」であれば、ステップＳ２２以降の処理をふたたび実行する。また、受信した確認情報が「ダウンロードする」であれば、ステップＳ３２にて、ユーザによって選択された種類の楽音制御データであって、前記ステップＳ２４の処理によりメモリ装置５２内のデータベースから読み出した楽音制御データを、電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂに送信する。この送信後、ステップＳ３４にて、データベースに記憶されていてユーザ識別データＩＤによって特定される累積ダウンロード情報を前記ダウンロードした楽音制御データのデータ量分だけ増加させて更新しておく。また、同ステップＳ３４にて、前記ステップＳ１６の処理により計算したダウンロード許容量を、前記ダウンロードした楽音制御データのデータ量分だけ減少させて更新しておく。
【００５１】
このようにしてサーバ５０から電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂに選択された楽音制御データが送信されると、同電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂは、ステップＵ１８，Ｕ２０，Ｕ２４の処理により、前記送信された楽音制御データをメモリ装置３１の記憶領域３１ｂまたは本体部４２内のメモリ装置にダウンロードする。
【００５２】
また、サーバ５０によるステップＳ３２の楽音制御データの送信時には、「操作続行および操作終了」を表す画面情報も電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂに送信される。また、サーバ５０は、前記ステップＳ３４の処理後、ステップＳ３８，Ｓ４０にて電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂからの操作続行または操作終了の指示情報の入力を待つ。操作続行および操作終了の両指示情報のいずれも入力されなければ、ステップＳ３８，Ｓ４０にて共に「ＮＯ」と判定して、ステップＳ３８，Ｓ４０の循環処理を繰り返す。
【００５３】
一方、電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂは、ステップＵ１８〜Ｕ２２の処理により、ディスプレイ２２ａまたはディスプレイ装置４１に、操作続行および操作終了の指示を表示する。この場合、ユーザが、操作子２２ｂまたはキーボード４３を用いて、操作続行を指示すると、同操作情報はステップＵ１８，Ｕ２０，Ｕ２６，Ｕ２８の処理によってサーバ５０に送信される。このようにして操作続行指示の情報がサーバ５０に送信されると、サーバ５０は、ステップＳ３８に「ＹＥＳ」すなわち操作続行であると判定して、ステップＳ２２に戻る。したがって、この場合には、ステップＳ２２以降の前述した処理により、ユーザが新たに選択した楽音制御データを、電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂにダウンロードすることができるようになる。
【００５４】
一方、ユーザが、操作子２２ｂまたはキーボード４３を用いて、操作終了を指示すると、電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂは、前記ステップＵ１８，Ｕ２０の処理後、ステップＵ２６にて「ＹＥＳ」と判定し、ステップＵ３０にて終了処理を実行して、ステップＵ３２にてユーザ側プログラムの実行を終了する。また、前記ステップＵ３０においては、操作終了を表す操作情報がサーバ５０にも送信される。この場合、サーバ５０は、ステップＳ４０にて「ＹＥＳ」と判定し、ステップＳ４６にて終了処理を実行して、ステップＳ４８にてサーバ側プログラムの実行を終了する。
【００５５】
また、サーバ５０において、前記ステップＳ２６にて「ＮＯ」すなわち選択楽音制御データのデータ量がダウンロード許容量内でないと判定されると、ステップＳ３６に進められる。ステップＳ３６においては、ユーザが選択した楽音制御データがダウンロード許容量を超えていることを表す画面情報を、電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂに送信する。また、このステップＳ３６においては、前記ステップＳ３２の場合と同様に、「操作続行および操作終了」を表す画面情報も電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂに送信される。
【００５６】
これらの画面情報の送信により、電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂは、ステップＵ１８〜Ｕ２２の処理により、ディスプレイ２２ａまたはディスプレイ装置４１に、ユーザが選択した楽音制御データがダウンロード許容量を超えていることを表示するとともに、操作続行および操作終了の指示の入力要求も表示する。そして、ユーザが、操作子２２ｂまたはキーボード４３の操作により操作続行を指示すれば、サーバ５０の前記ステップＳ３８の判定処理により、ユーザによる楽音制御データの選択作業が続行される。また、ユーザが操作終了を指示すれば、電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂにおいては前記ステップＵ２６，Ｕ３０，Ｕ３２の処理によりユーザ側プログラムの実行が終了されるとともに、サーバ５０においては前記ステップＳ４０，Ｓ４６，Ｓ４８の処理によりサーバ側プログラムの実行が終了される。
【００５７】
さらに、サーバ５０において、前記ステップＳ１６の処理によって計算されたダウンロード許容量が「０」であって、ステップＳ１８にて「ＹＥＳ」と判定されると、ステップＳ４２に進む。ステップＳ４２においては、楽音制御データのダウンロードが不能であることを表す画面情報を、電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂに送信する。また、このステップＳ４２においては、「操作終了」を表す画面情報も電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂに送信される。
【００５８】
これらの画面情報の送信により、電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂは、ステップＵ１８〜Ｕ２２の処理により、ディスプレイ２２ａまたはディスプレイ装置４１に、楽音制御データのダウンロードが不能であることを表示するとともに、操作終了の指示の入力要求も表示する。これにより、ユーザは、既に楽音制御データを電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂにダウンロードできないことを認識する。そして、ユーザが、操作子２２ｂまたはキーボード４３の操作により操作終了を指示すれば、電子楽器２０Ａまたはパーソナルコンピュータ４０Ａ，４０Ｂにおいては前記ステップＵ１８，Ｕ２０，Ｕ２６，Ｕ３０，Ｕ３２の処理によりユーザ側プログラムの実行が終了される。また、サーバ５０においては、終了指示を表す情報の受信により、ステップＳ４４にて「ＹＥＳ」と判定し、前述したステップＳ４６，Ｓ４８の処理によりサーバ側プログラムの実行が終了される。
【００５９】
上記説明のように、電子楽器２０Ａを通信回線３７ａを介してインターネット１０に直接接続した場合（図１の上段）には、ユーザが所望とする楽音制御データを電子楽器２０Ａのメモリ装置３１の記憶領域３１ｂに直接ダウンロードすることができる。そして、このダウンロードした楽音制御データを用いて、図示しないプログラムの実行により音源回路３３にて発生される楽音信号を制御できる。具体的には、自動演奏データの場合にはユーザが希望する楽曲を自動演奏させることができる。自動伴奏データの場合には、ユーザの鍵盤２１を用いた演奏に、所望の伴奏音を付加できる。音色データの場合には、音源回路３３にて形成される楽音信号の音色を所望の音色に制御できる。効果データの場合には、音源回路３３にて形成される楽音信号に所望の効果を付加できる。また、レジストレーションデータの場合には、電子楽器２０Ａから発音される楽音を総合的に制御できる。
【００６０】
また、パーソナルコンピュータ４０Ａ，４０Ｂを通信回線４２ａを介してインターネット１０に接続した場合（図１の中段および下段）には、ユーザが所望とする楽音制御データはパーソナルコンピュータ４０Ａ，４０Ｂに一旦ダウンロードされる。そして、この場合には、パーソナルコンピュータ４０Ａにケーブル３６ａを介して電子楽器２０Ｂを接続して、パーソナルコンピュータ４０Ａにダウンロードされた前記楽音制御データをケーブル３６ａを介して電子楽器２０Ｂのメモリ装置３１の記憶領域３１ｂに書込む。また、図１の下段に示す場合には、パーソナルコンピュータ４０Ｂにダウンロードされた前記楽音制御データを外部記録媒体３２ａを介して電子楽器２０Ｃに供給して、電子楽器２０Ｂのメモリ装置３１の記憶領域３１ｂに書込む。したがって、これらの場合でも、図示しないプログラムの実行により、音源回路３３にて発生される楽音信号を所望の楽音制御データによって制御できるようになる。
【００６１】
その結果、上記実施形態によれば、電子楽器２０Ａ〜２０Ｃの販売時には、メモリ装置３１に平均的な楽音制御データのみを記憶しておいても、ユーザが特に要望する楽音制御データをサーバ５０から簡単に入手できるとともに、メモリ装置３１に記憶させることができる。したがって、メモリ装置３１として大容量のメモリ装置を用いなくても、個々のユーザの要求を十分に満足させることができる。例えば、ラテン系の音楽を主として演奏したり、聴いたりするユーザにとっても、初心者であるユーザであっても、ユーザが要望する楽音制御データを簡単に入手できて、ユーザが所望とするように電子楽器２０Ａ〜２０Ｃをカスタム化でき、ユーザの種々の要求を満足させることができる。また、地域もしくは国ごと、またはユーザの好みに応じた多種類の電子音楽装置を用意する必要もなくなり、電子音楽装置の製造および管理が簡単になる。
【００６２】
また、ユーザ識別データＩＤ情報に基づいてユーザの購入した電子楽器の機種が特定され、各電子楽器に適合する楽音制御データのみがユーザには提示されるので、ユーザの所有する電子楽器２０Ａ〜２０Ｃに適合しない楽音制御データがメモリ装置３１に記憶されることを避けることができ、メモリ装置３１を有効に利用できる。また、メモリ装置３１の記憶領域３１ａには平均的な楽音制御データが予め記憶されているので、前記楽音制御データのダウンロードを行う前であっても、平均的な楽音信号の発生制御は可能である。
【００６３】
さらに、上記実施形態においては、サーバ５０のメモリ装置５９内のデータベースには、ユーザ識別データＩＤに関連付けて累積ダウンロード情報を記憶しておき、この累積ダウンロード情報を用いたステップＳ１６，Ｓ１８の処理により、所定量以上の楽音制御データがユーザ側に提供されない。したがって、サーバ５０からユーザ側に無制限に楽音制御データが供給されることを抑えることができ、ユーザの要求を満足させたうえで、サーバ５０からユーザ側への無秩序な楽音制御データの提供を回避できるとともに、サーバ５０の管理およびメインテナンスが複雑になることを回避できる。
【００６４】
なお、上記実施形態においては、累積ダウンロード情報として、サーバ５０からユーザに提供した楽音制御データの累積データ量を表すデータを採用した。しかし、この累積ダウンロード情報としては、ユーザに提供した楽音制御データの累積データ量を間接的に表すものを採用でき、例えば予め決めたダウンロードの総許容量から前記ダウンロードした楽音制御データのデータ量を減算した値であってもよい。この場合、図７のステップＳ３４においては記憶されている許容量からダウンロードしたデータ量を減算し、またステップＳ１６のダウンロード許容量の計算は不要となる。また、楽音制御データ量ではなく、楽音制御データの種類数を採用するようにしてもよい。
【００６５】
また、上記実施形態では、電子楽器２０Ａ〜２０Ｃの購入時（出荷時）には、楽音制御データがメモリ装置３１の記憶領域３１ａに予め記憶されているようにした。しかし、これに代えて、記憶領域３１ａを削除し、すなわち電子楽器２０Ａ〜２０Ｃの購入時（出荷時）には、楽音制御データがメモリ装置３１に何ら記憶されていないようにしても実施可能である。そして、楽音の発生を制御するためには、ユーザは、常にサーバ５０からインターネット１０を介して楽音制御データの提供を受け、同提供された楽音制御データをメモリ装置３１に書込むようにしてもよい。これによれば、メモリ装置３１にユーザが所望する楽音制御データのみを記憶させることができて、記憶される楽音制御データを減らすことができるので、メモリ装置３１の容量を極力小さく抑えることができる。
【００６６】
また、上記実施形態においては、ダウンロードの総許容量を超える楽音制御データのサーバ５０からユーザへの提供を不能とした。しかし、この総許容量を超える楽音制御データの提供に関しては、楽音制御データのデータ量、種類などに応じた課金を行うことにより、ダウンロードの総許容量を超える楽音制御データのサーバ５０からユーザへの提供を可能にすることもできる
【００６７】
また、上記実施形態においては、サーバ５０からユーザへの楽音制御データの提供は、ダウンロードの総許容量が超えるまで無料とした。しかし、この楽音制御データの提供を全て有料にするようにしてもよい。この場合、楽音制御データのダウンロードごとに、サーバ５０側からユーザ側に提供された楽音制御データのデータ量または種類に応じた代金がユーザに課金されるようにすればよい。また、この場合には、楽音制御データのダウンロードの総許容量を決めることなく、ユーザの要望どおりに楽音制御データをサーバ５０からユーザに提供するようにしてもよい。
【００６８】
また、上記実施形態においては、鍵盤２１を有する電子楽器２０Ａ〜２０Ｂに本発明を適用するようにした。しかし、本発明は、楽音信号を発生する楽音信号発生器と、楽音信号発生器に供給されて楽音信号の発生を制御するための楽音制御データを記憶可能なメモリ装置とを備えた電子音楽装置に広く適用されるものである。例えば、この電子音楽装置としては、鍵盤以外の演奏操作子を有する電子楽器、演奏操作子を有さないシーケンサ（自動演奏装置）、パーソナルコンピュータ装置、カラオケ装置などが考えられる。
【図面の簡単な説明】
【図１】  本発明の一実施形態に係り電子音楽装置のカスタム化を実現するシステムの概略図である。
【図２】  図１の電子楽器の概略ブロック図である。
【図３】  図１のサーバの概略ブロック図である。
【図４】  電子楽器のメモリ装置内に設けた楽音制御データの記憶領域のデータフォーマット図である。
【図５】  サーバのメモリ装置内に設けたデータベースのデータフォーマット図である。
【図６】  電子楽器およびパーソナルコンピュータにて実行されるユーザ側プログラムのフローチャートである。
【図７】  サーバにて実行されるサーバ側プログラムのフローチャートである。
【符号の説明】
１０…インターネット、２０Ａ，２０Ｂ，２０Ｃ…電子楽器、２１…鍵盤、２２…操作パネル、２７…ＣＰＵ、３１，５９…メモリ装置、３２…外部記録媒体用ドライブ装置、３３…音源回路、３６…ラインインターフェース回路、３７…通信インターフェース回路、３７ａ，６４ａ…通信回線、４０Ａ，４０Ｂ…パーソナルコンピュータ、５０…サーバ。
【図１】
0003712056.tif 000002
【図２】
0003712056.tif 000003
【図３】
0003712056.tif 000004
【図４】
0003712056.tif 000005
【図５】
0003712056.tif 000006
【図６】
0003712056.tif 000007
【図７】
0003712056.tif 000008