(57)【要約】 【課題】  サーバコンピュータから電子音楽装置に供給される曲データを短時間で再生開始可能にするとともに、再生曲を短時間で切り替え可能にする。【解決手段】  サーバコンピュータ３３は、各複数のウェブページデータ、スクリプトおよび曲データファイルを記憶している。ウェブページデータには、スクリプトおよび曲データファイルを規定するリンクが設けられている。１つの曲データファイルは異なる音楽を再生させるための複数の曲データを含み、各曲データはそれぞれ異なる１つまたは複数のトラックに振り分けられている。電子音楽装置は、ウェブブラウザ部Ｐ１、機能実行部Ｐ２および曲再生部Ｐ３を有し、ウェブページデータの受信時に１つの曲データファイルも受信しておき、一つの曲データファイルに含まれていてウェブページデータに基づいて指定される曲データを即座に再生する。【選択図】  図２
2006195046.tif 000002
【特許請求の範囲】
【請求項１】
サーバコンピュータから供給されて音楽を再生するための曲データを記憶する記憶装置と、前記記憶装置に記憶されている曲データに基づいて楽音信号を発生して音楽を再生する楽音信号発生回路とを備えた電子音楽装置において、
異なる音楽を再生させるための複数の曲データがそれぞれ異なる１つまたは複数のトラックに振り分けられていて、前記複数の異なる曲データを含む一つの曲データファイルをサーバコンピュータから取り込んで前記記憶装置に記憶する取り込み制御手段と、
前記記憶装置に記憶されている一つの曲データファイルに含まれている複数の曲データのうちで、ユーザの指示に従った一つの曲データを前記楽音信号発生回路に供給して同一つの曲データに対応した音楽を再生させる音楽再生制御手段とを設けたことを特徴とする電子音楽装置。
【請求項２】
前記楽音信号発生回路は、前記複数のトラックにそれぞれ対応して楽音信号を発生する複数の楽音信号発生チャンネルを有しており、前記供給される一つの曲データが振り分けられているトラックに対応した楽音信号発生チャンネルにて前記一つの曲データに応じた楽音信号を発生するようにした請求項１に記載の電子音楽装置。
【請求項３】
請求項１に記載の電子音楽装置において、
前記一つの曲データファイルはサーバコンピュータから供給されるウェブページデータによって規定されるものであり、
前記音楽再生制御手段は、
前記ウェブページデータによって表示器に表示される表示内容に応じたユーザの指示を入力する指示入力手段と、
前記指示入力手段によって入力されたユーザの指示に応じて一つの曲データを前記楽音信号発生回路に供給する曲データ供給手段とを含む電子音楽装置。
【請求項４】
サーバコンピュータから供給されて音楽を再生するための曲データを記憶する記憶装置と、前記記憶装置に記憶されている曲データに基づいて楽音信号を発生して音楽を再生する楽音信号発生回路とを備えた電子音楽装置に適用されたコンピュータ読み取り可能なプログラムおいて、
異なる音楽を再生させるための複数の曲データがそれぞれ異なる１つまたは複数のトラックに振り分けられていて、前記複数の異なる曲データを含む一つの曲データファイルをサーバコンピュータから取り込んで前記記憶装置に記憶する取り込みステップと、
前記記憶装置に記憶されている一つの曲データファイルに含まれている複数の曲データのうちで、ユーザの指示に従った一つの曲データを前記楽音信号発生回路に供給して同一つの曲データに対応した音楽を再生させる音楽再生制御ステップとを含むことを特徴とするコンピュータ読み取り可能なプログラム。
【請求項５】
電子音楽装置にウェブページデータおよび曲データを配信して、電子音楽装置にウェブページを表示させるとともに同ウェブページに関連する曲データを再生させるサーバコンピュータにおいて、
複数のウェブページデータを記憶したウェブページデータ記憶手段と、
前記複数のウェブページデータによりそれぞれ規定される複数の曲データファイルであって、異なる音楽を再生させるための複数の曲データがそれぞれ異なる１つまたは複数のトラックに振り分けられていて、前記複数の異なる曲データをそれぞれ含む複数の曲データファイルを記憶した曲データファイル記憶手段とを設けたことを特徴とするサーバコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバコンピュータから供給されて音楽を再生するための曲データを記憶する記憶装置と、記憶装置に記憶されている曲データに基づいて楽音信号を発生して音楽を再生する楽音信号発生回路とを備えた電子音楽装置、および同装置に適用されるコンピュータ読み取り可能なプログラムに関する。また、本発明は、電子音楽装置にて再生される曲データを配信用に記憶したサーバコンピュータにも関する。
【背景技術】
【０００２】
従来から、例えば下記特許文献１に示されているように、ウェブブラウザを搭載し、サーバから取得したウェブコンテンツを利用できるようにした電子音楽装置は知られている。この電子音楽装置においては、電子音楽装置の機能を拡張するためのスクリプトをサーバから取得し、この取得したスクリプトに従って音楽コンテンツである曲データを再生したり、画像表示したりするようになっている。また、音楽コンテンツは、著作権保護のためにエンコード（暗号化）されている場合もあり、そのような音楽コンテンツに関してはデコードして利用するようにしている。
【特許文献１】特開２００３−２５５９３４号公報
【０００３】
しかし、従来の曲データに関しては、１曲分の曲データ（例えば、ＭＩＤＩデータ）に対して一つのファイルが用意されているので、複数の曲データを切り替えて再生するような音楽コンテンツでは、曲を切り替える際の曲データのダウンロードおよびエンコードされた曲データのデコードに多くの時間を費やしていた。また、複数の曲データの中からユーザが選択した一つまたは複数の曲データを選択的に再生する音楽コンテンツでは、曲データのダウンロードおよびエンコードされた曲データのデコードのために、曲データの選択から再生までに多くの時間を費やしていた。
【発明の開示】
【０００４】
本発明は、上記問題に対処するためになされたもので、その目的は、短時間で再生曲の切り替えおよび選択曲の再生を可能にした電子音楽装置およびサーバコンピュータを提供することにある。
【０００５】
上記目的を達成するために、本発明の特徴は、サーバコンピュータから供給されて音楽を再生するための曲データを記憶する記憶装置と、記憶装置に記憶されている曲データに基づいて楽音信号を発生して音楽を再生する楽音信号発生回路とを備えた電子音楽装置において、異なる音楽を再生させるための複数の曲データがそれぞれ異なる１つまたは複数のトラックに振り分けられていて、複数の異なる曲データを含む一つの曲データファイルをサーバコンピュータから取り込んで記憶装置に記憶する取り込み制御手段と、記憶装置に記憶されている一つの曲データファイルに含まれている複数の曲データのうちで、ユーザの指示に従った一つの曲データを楽音信号発生回路に供給して同一つの曲データに対応した音楽を再生させる音楽再生制御手段とを設けたことにある。
【０００６】
この場合、楽音信号発生回路は、例えば、複数のトラックにそれぞれ対応して楽音信号を発生する複数の楽音信号発生チャンネルを有しており、供給される一つの曲データが振り分けられているトラックに対応した楽音信号発生チャンネルにて一つの曲データに応じた楽音信号を発生するように構成される。また、一つの曲データファイルはサーバコンピュータから供給されるウェブページデータによって規定されるものであり、音楽再生制御手段は、例えば、ウェブページデータによって表示器に表示される表示内容に応じたユーザの指示を入力する指示入力手段と、指示入力手段によって入力されたユーザの指示に応じて一つの曲データを楽音信号発生回路に供給する曲データ供給手段とを含むように構成される。
【０００７】
前記のように構成した本発明の特徴によれば、取り込み制御手段によって複数の異なる曲データを含む一つの曲データファイルが、取り込み制御手段によってサーバコンピュータから記憶装置に取り込まれる。そして、音楽再生制御手段が、一つの曲データファイルに含まれている複数の曲データのうちで、ユーザの指示に従った一つの曲データを楽音信号発生回路に供給して同一つの曲データに対応した音楽を再生させる。したがって、複数の曲データを順にサーバコンピュータから取り込むことを避けることができ、所望の音楽を即座に再生することができる。この場合、曲データが著作権保護のためエンコード（暗号化）されていても、複数の曲データを含む一つの曲データファイルの取り込み時に、複数の曲データをデコードしおくことが可能であるので、前記所望の音楽の再生を短時間に開始させることができるようになる。
【０００８】
具体的には、例えば、曲を再生すると同時に画面に質問を提示してユーザから回答を得て、正解のときには正解時に適した曲（例えば、ファンファーレ）を再生し、不正解のときには不正解に適した曲（例えば、ブザー音）を再生させるような音楽コンテンツの場合、正解のときにも不正解のときにも的確な曲を即座に再生することができる。また、複数の楽曲（例えば、ピアノ曲）を画面に提示して、ユーザの選択曲を再生するような音楽コンテンツの場合、ユーザによる曲の選択および選択曲の切り替えの際、選択曲の再生を短時間で開始させることができる。
【０００９】
また、本発明の他の特徴は、電子音楽装置にウェブページデータおよび曲データを配信して、電子音楽装置にウェブページを表示させるとともに同ウェブページに関連した曲データを再生させるサーバコンピュータにおいて、複数のウェブページデータを記憶したウェブページデータ記憶手段と、複数のウェブページデータによりそれぞれ規定される複数の曲データファイルであって、異なる音楽を再生させるための複数の曲データがそれぞれ異なる１つまたは複数のトラックに振り分けられていて、複数の異なる曲データをそれぞれ含む複数の曲データファイルを記憶した曲データファイル記憶手段とを設けたことにある。
【００１０】
前記のように構成した本発明の他の特徴によれば、ウェブページデータに基づく一つの曲データファイルを電子音楽装置に配信すれば、電子音楽装置側にて一つの曲データファイルに含まれている複数の曲データのいずれかを選択的に再生させることができる。したがって、複数の曲データを順にサーバコンピュータから取り込むことを避けることができ、所望の音楽を即座に再生することができる。また、曲データが著作権保護のためエンコード（暗号化）されていても、複数の曲データを含む一つの曲データファイルの取り込み時に、複数の曲データをデコードしおくことが可能であるので、前記所望の音楽の再生を短時間に開始させることができるようになる。
【００１１】
さらに、本発明の実施にあたっては、電子音楽装置およびサーバコンピュータの発明に限定されることなく、電子音楽装置およびサーバコンピュータに適用されるコンピュータ読み取り可能なプログラムおよび方法の発明としても実施し得るものである。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の一実施形態について図面を用いて説明する。図1は、本発明に係る電子音楽装置を適用した電子楽器１０を概略的に示すブロック図である。この電子楽器１０は、演奏操作子群１１、設定操作子群１２、表示器１３および楽音信号発生回路１４を備えている。
【００１３】
演奏操作子群１１は、発生楽音の音高を指定するための複数の演奏操作子（例えば、複数の鍵）からなり、各演奏操作子の操作はバス１５に接続された検出回路１６によって検出される。設定操作子群１２は、この電子楽器１０の操作パネルに設けられて電子楽器１０の各部の動作態様を指示するための複数の設定操作子からなり、各設定操作子の操作はバス１５に接続された検出回路１７によって検出される。表示器１３は、液晶ディスプレイ、ＣＲＴなどで構成され、文字、数字、図形などを表示する。この表示器１３の表示内容は、バス１５に接続された表示制御回路１８によって制御される。
【００１４】
楽音信号発生回路１４は、バス１５に接続されていて、楽音信号をそれぞれ生成する複数の楽音信号発生チャンネル（例えば、１６個の楽音信号発生チャンネル）を備えている。複数の楽音信号発生チャンネルは、後述するＣＰＵ２１の制御のもとに供給される演奏データおよび楽音制御データに基づいて、楽音信号をそれぞれ独立に生成してサウンドシステム１９に出力する。サウンドシステム１９は、スピーカ、アンプなどを含んでいて、前記楽音信号に対応した楽音を放音する。
【００１５】
また、この電子楽器１０は、バス１５にそれぞれ接続されていてマイクロコンピュータ本体部を構成するＣＰＵ２１、タイマ２２、ＲＯＭ２３およびＲＡＭ２４を備えているとともに、外部記憶装置２５、ＭＩＤＩインターフェース回路２６および通信インターフェース回路２７も備えている。外部記憶装置２５は、この電子楽器１０に予め組み込まれているハードディスクＨＤおよびフラッシュメモリ、同電子楽器１０に装着可能なコンパクトディスクＣＤおよびフレキシブルディスクＦＤなどの種々の記録媒体と、同各記録媒体に対するドライブユニットを含むものであり、大量のデータ及びプログラムの記憶及び読み出しを可能にしている。
【００１６】
特に、この実施形態においては、ハードディスクＨＤ、フラッシュメモリなどには、ウェブブラウザプログラム（図３参照）が記憶されている。なお、このウェブブラウザプログラムは、予めハードディスクＨＤ、フラッシュメモリなどに記憶されていたり、コンパクトディスクＣＤ、フレキシブルディスクＦＤなどからハードディスクＨＤ、フラッシュメモリなどに供給されたり、後述する外部機器３１又はサーバコンピュータ３３からハードディスクＨＤ、フラッシュメモリなどに供給されるものである。
【００１７】
ＭＩＤＩインターフェース回路２６には、他の電子楽器、パーソナルコンピュータなどのＭＩＤＩ対応機器３１が接続されるようになっていて、この電子楽器１０がＭＩＤＩ対応器３１と各種プログラム及びデータを交信可能となっている。また、通信インターフェース回路２７は、インターネットなどの通信ネットワーク３２を介してサーバコンピュータ３３との接続を可能としていて、この電子楽器１０が各種プログラム及びデータをサーバコンピュータ３３から受信し、またはサーバコンピュータ３３に送信できるようになっている。
【００１８】
サーバコンピュータ３３は、ＣＰＵ，ＲＯＭ，ＲＡＭ，大容量メモリからなり、図２に示すように、複数のウェブページデータ、複数のスクリプトおよび複数の曲データファイルからなるコンテンツデータを記憶しているとともに、図３に示す配信プログラムを記憶している。各ウェブページデータは、電子音楽装置１０の表示器１３に音楽コンテンツの内容を表示する表示データ、同音楽コンテンツで用いられるスクリプトおよび曲データに対するリンクを表すリンクデータなどからなる。各スクリプトは、音楽コンテンツに応じた処理を実行する簡単なプログラムを示すものである。
【００１９】
各曲データファイルは、複数の異なる音楽をそれぞれ再生するための複数の曲データを含む。各曲データは、一連の演奏データ（キーオンデータ、キーオフデータなど）および楽音制御データ（音色制御データ、音量制御データなど）からそれぞれなる。１つの曲データファイル中の複数の曲データは、１つまたは複数のトラックにそれぞれ振り分けられている。すなわち、１つの曲データファイル中の一連の演奏データおよび楽音制御データは、曲データごとに、１つまたは複数のトラックにそれぞれ振り分けられている。例えば、１つの曲データファイルにおいて、第１、第２および第３曲データを構成する各一連の演奏データおよび楽音制御データは、例えば、第１〜第５トラック、第６〜第１０トラックおよび第１１〜第１６トラックにそれぞれ振り分けられている。そして、これらの第１〜第１６トラックは、例えば、楽音信号発生回路１４内の１６個の楽音信号発生チャンネルにそれぞれ対応している。また、本明細書および特許請求の範囲に記載の音楽とは、１つまたは複数の楽器を用いた楽曲を含むことはもちろんのこと、ファンファーレ、ブザー音のような一連の音の組み合わせも含む。したがって、曲データとは、これらの楽曲、ファンファーレ、ブザー音などの各種音列を再生するための一連の演奏データおよび楽音制御データを含むものである。
【００２０】
図２は、電子楽器１０内のマイクロコンピュータ本体部および楽音信号発生回路１４による機能も機能ブロック図により示している。図中のウェブブラウザ部Ｐ１は、ウェブブラウザプログラム（図３）を実行する機能を表す。したがって、以下の説明では、ウェブブラウザ部Ｐ１が図３のウェブブラウザプログラムを実行するものとして説明する。機能実行部Ｐ２は、サーバコンピュータ３３から供給されるスクリプトを記憶するＲＡＭ２４の記憶エリアを含み、スクリプトを実行する機能を表す。曲再生部Ｐ３は、サーバコンピュータ３３から供給される曲データファイルを記憶するＲＡＭ２４の記憶エリアを含み、曲データファイル中の曲データを再生する機能を表している。
【００２１】
次に、上記のように構成した実施形態の動作について説明する。ユーザは設定操作子群１２を操作することにより、ウェブブラウザプログラムの実行を開始させる。このウェブブラウザプログラムの実行は図３のステップＳ１０にて開始され、ウェブブラウザ部Ｐ１は、ステップＢ１１にて、サーバコンピュータ３３に対してウェブページデータの選択画面を表す選択画面データを要求する。この要求に応答して、サーバコンピュータ３３は、ステップＳ１１にて、選択画面データを電子楽器１０に配信する。ウェブブラウザ部Ｐ１は、ステップＳ１２に前記配信された選択画面データをダウンロードして表示器１３にウェブページデータの選択画面を表示する。
【００２２】
そして、ユーザが設定操作子群１２を操作することにより所望のウェブページデータを選択すると、ウェブブラウザ部Ｐ１は、ステップＢ１３にて選択されたウェブページデータをサーバコンピュータ３３に要求する。この要求に応答して、サーバコンピュータ３３は、ステップＳ１２にて要求されたウェブページデータを電子楽器１０に配信する。なお、このウェブページデータの配信においては、ユーザが特定の１つのウェブページデータの要求をする場合もあれば、後述する第１の例のように、サーバコンピュータ３３にて、特定の複数の音楽コンテンツの中から一つの音楽コンテンツが選択されて配信される場合もある。また、このステップＳ１２の処理においては、前記ウェブページデータに規定されていて少なくとも後述するステップＢ１８の処理までに必要な処理（プログラム）を表すスクリプト、および前記ウェブページデータに規定された一つの曲データファイルも電子楽器１０に配信される。
【００２３】
一方、ウェブブラウザ部Ｐ１は、ステップＢ１４にて前記配信されたウェブページデータ、スクリプトおよび曲データファイルをダウンロードする。この場合、スクリプトは機能実行部Ｐ２に記憶されるとともに、曲データファイルは曲再生部Ｐ３に記憶される。この曲データファイルには、複数の曲データが含まれており、複数の曲データ中の著作権保護のためにエンコード（暗号化）されている曲データに関しては、デコードされて曲再生部Ｐ３に記憶される。そして、ウェブブラウザ部Ｐ１は，ステップＢ１５にて表示器１３にウェブページデータに応じた画面を表示する。
【００２４】
ここで、表示器１３による画面表示について、具体例を挙げて説明しておく。第１の例は、音楽コンテンツとして再生されている曲を当てる音楽クイズに関するもので、図４(Ａ)に示すように、質問を画面表示すると同時に所定の音楽を再生して、再生された曲に関する質問に答えるものである。第２の例は、音楽コンテンツとして所望のジャンルに属する曲のうちのいずれかをユーザに選択させるもので、図４(Ｂ)に示すように、複数の曲に関する情報を画面表示して、ユーザに所望の曲を選択させるものである。また、図４(Ａ)(Ｂ)においては、画面内の質問表示位置に対応した表示器１３の図示右側の近傍位置に、設定操作子群１２の一部を構成するアサイナブルキー１２ａ〜１２ｃが示されている。
【００２５】
前記ステップＢ１５の処理後、ウェブブラウザ部Ｐ１は、ステップＢ１６にて、前記ステップＢ１４の処理によってダウンロードしたスクリプトに従った処理を機能実行部Ｐ２に必要に応じて実行させる。なお、ウェブページの表示に伴う処理が必要でない場合には、前記ステップＢ１６の処理は実質的に実行されない。
【００２６】
このステップＢ１６の処理についても具体例を挙げて説明しておく。前記第１の例の場合（図４(Ａ)参照）、前記ステップＢ１４の処理によってダウンロードされた曲データファイル中には、ユーザに提示する曲を表す曲データ、ユーザによる回答が正しいときに適した曲（例えば、ファンファーレ）を表す曲データ、およびユーザによる回答が誤っているときに適した曲（例えば、ブザー音）を表す曲データが含まれている。そして、この場合には、ウェブページの表示と同時に、機能実行部Ｐ２に前記提示曲を表す曲データの再生を指示し、機能実行部Ｐ２は前記曲データを再生する。具体的には、ＣＰＵ２１の制御のもとに、前記曲データ中の演奏データおよび楽音制御データを楽曲の進行（時間経過）に従って楽音信号発生回路１４に順次供給する。楽音信号発生回路１４は前記供給された演奏データおよび楽音制御データに従った楽音信号を生成して、サウンドシステム１９を介して前記生成した楽音信号に対応した楽音を放音する。この場合、生成される曲データの演奏データおよび楽音制御データは、前述のように、全てのトラック数よりも小さな限られた数のトラック（例えば、第１〜第５トラック）に記録されているものであり、楽音信号発生回路１４は、前記トラックに対応するとともに全ての楽音信号発生チャンネル数よりも小さな限られた数の楽音信号発生チャンネル（本実施形態では、第１〜第５チャンネル）のみで演奏データおよび楽音制御データに基づく楽音信号を生成する。なお、後述する曲データまたは音楽の再生処理においても、前記の楽音信号の生成及び楽音の放音と同様な処理が実行される。
【００２７】
また、前記第２の例の場合（図４(Ｂ)参照）、前記ステップＢ１４の処理によってダウンロードされた曲データファイル中には、ユーザによって選択されたジャンルに属する複数の曲をそれぞれ表す複数の曲データが含まれている。そして、この場合には、ユーザの選択時に始めて曲データが再生され、ウェブページの表示時には曲データの再生がなさないので、スクリプトを用いた機能実行部Ｐ２の処理はなされない。すなわち、前記ステップＢ１６においては、実質的な処理がなされない。
【００２８】
前記ステップＳ１６の処理後、ウェブブラウザ部Ｐ１は、ステップＢ１７にて、ユーザによるアサイナブルキー１２ａ〜１２ｃの操作入力を待つ。ユーザがアサイナブルキー１２ａ〜１２ｃのうちのいずれかのアサイナブルキーを操作すると、ウェブブラウザ部Ｐ１は、ステップＢ１７にて「Ｙｅｓ」と判定して、ステップＢ１８にて、前記ウェブページデータによって規定されるとともにアサイナブルキー１２ａ〜１２ｃの操作に関係した必要な処理を機能実行部Ｐ２に実行させるためのスクリプトを、サーバコンピュータ３３に要求する。
【００２９】
サーバコンピュータ３３は、前記要求に応答して、ステップＳ１３にて要求されたスクリプトを電子楽器１０に配信して、ステップＳ１４にて配信プログラムの実行を終了する。一方、ウェブブラウザ部Ｐ１は、ステップＢ１９にて、配信されたスクリプトをダウンロードして機能実行部Ｐ２に記憶する。なお、ステップＢ１７以降の処理のために多くのスクリプトを必要としなくて、ウェブページの画面表示前におけるスクリプトのダウンロード時間が問題にならない場合には、これらのステップＢ１８，Ｂ１９，Ｓ１３の処理を省略して、以降に必要なスクリプトも前記ステップＢ１３，Ｂ１４，Ｓ１２の処理によりダウンロードするようにしてもよい。
【００３０】
前記ステップＢ１９の処理後、ウェブブラウザ部Ｐ１は、ステップＢ２０にて、機能実行部Ｐ２にダウンロードしたスクリプトを用いて、操作されたアサイナブルキー１２ａ〜１２ｃに対応した処理を実行させる。そして、ステップＢ２１にてウェブブラウザプログラムの実行を終了する。機能実行部Ｐ２は、前記スクリプトに従って、曲再生部Ｐ３に曲データファイル中の曲データを再生させる。
【００３１】
具体的には、前記第１の例の場合（図４(Ａ)参照）、機能実行部Ｐ２は、現在再生中の曲データの再生を停止させて、操作されたアサイナブルキー１２ｂ，１２ｃに応じて曲データを再生させる。すなわち、質問に対して正しいアサイナブルキー１２ｂ，１２ｃが操作された場合、機能実行部Ｐ２は、曲データファイル中の所定の曲データ（例えば、ファンファーレを表す曲データ）を、前記曲データの振り分けられているトラック（例えば、第６〜第１０トラック）に対応するとともに全ての楽音信号発生チャンネル数よりも小さな限られた数の楽音信号発生チャンネル（本実施形態では、第６〜第１０チャンネル）のみで、演奏データおよび楽音制御データに基づく楽音信号を楽音信号発生回路１４に生成させる。誤ったアサイナブルキー１２ｂ，１２ｃが操作された場合、機能実行部Ｐ２は、曲データファイル中の所定の曲データ（例えば、ブザー音）を、前記曲データの振り分けられているトラック（例えば、第１１〜第１６トラック）に対応するとともに全ての楽音信号発生チャンネル数よりも小さな限られた数の楽音信号発生チャンネル（本実施形態では、第１１〜第１６チャンネル）のみで演奏データおよび楽音制御データに基づく楽音信号を楽音信号発生回路１４に生成させる。
【００３２】
また、前記第２の例の場合（図４(Ｂ)参照）、機能実行部Ｐ２は、操作されたアサイナブルキー１２ａ〜１２ｃに対応した曲データを再生させる。すなわち、アサイナブルキー１２ａ〜１２ｃのいずれかの操作に応答して、機能実行部Ｐ２は、曲「ＡＡＡ」、「ＢＢＢ」または「ＣＣＣ」に対応した曲データを、同曲データの振り分けられているトラック（例えば、第１〜第５トラック、第６〜第１０トラックまたは第１１〜第１６トラック）に対応するとともに全ての楽音信号発生チャンネル数よりも小さな限られた数の楽音信号発生チャンネル（本実施形態では、第１〜第５チャンネル、第６〜第１０チャンネルまたは第１１〜１６チャンネル）のみで演奏データおよび楽音制御データに基づく楽音信号を楽音信号発生回路１４に生成させる。
【００３３】
また、この第２の例の場合、ステップＢ２０の処理後、プログラムをステップＢ１７に戻して、ユーザによって選択された曲に対応した曲データが次々に再生されるようにしてもよい。この場合、スクリプトを用いた処理により、次の曲が選択された時点で、再生中の曲データの再生を停止させて、新たに選択された曲データの再生を開始させるようにするとよい。
【００３４】
上記作動説明からも理解できるように、上記実施形態によれば、サーバコンピュータ３３には、複数の曲データを含む曲データファイルが用意されている。そして、ステップＢ１４の処理により、複数の異なる曲データを含む一つの曲データファイルが電子楽器１０に取り込まれるとともに、必要に応じて取り込まれた曲データはデコードされる。そして、ステップＢ２０の処理により、一つの曲データファイルに含まれている複数の曲データのうちで、ユーザの指示に従った一つの曲データが再生される。したがって、複数の曲データを順にサーバコンピュータ３３から取り込むことを避けることができ、所望の音楽を即座に再生することができる。
【００３５】
さらに、本発明の実施にあたっては、上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。
【００３６】
例えば、上記実施形態においては、ウェブページの表示に対するユーザの指示入力手段として、表示器１３の側方にアサイナブルキー１２ａ〜１２ｃを設けるようにした。しかし、これに代えて、表示画面内にアサイナブルキーマークを表示して、ユーザはアサイナブルキーマークをクリック操作することによって指示を入力するようにしてもよい。
【００３７】
また、上記実施形態においては、１つの曲データファイルには３つの曲データが含まれ、またそれらの曲データは、第１〜第５楽音信号発生チャンネル、第６〜第１０楽音信号発生チャンネルおよび第１１〜第１６楽音信号発生チャンネルのそれぞれ振り分けられている例について説明した。しかし、１つの曲データファイルに、２つ曲データを含めたり、４つ以上の曲データを含めるようにしてもよい。また、曲データの振り分けチャンネルについても種々の組み合わせが可能であると同時に、１つの曲データを１つの楽音信号発生チャンネルのみに振り分けるようにしてもよい。
【００３８】
さらに、上記実施形態においては、演奏操作子として鍵を採用した電子楽器１０に本発明を適用したが、鍵に代えて、単なる押圧スイッチ、タッチスイッチなどを音高を指定する演奏操作子を採用した電子楽器に適用してもよい。また、本発明は、電子楽器以外のカラオケ装置、自動演奏装置、音楽アミューズメント装置、パーソナルコンピュータ、携帯電話のような携帯端末装置など、曲データを保有しまたは入手可能な他の電子音楽装置にも適用できる。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施形態に係る電子楽器の全体ブロック図である。
【図２】電子楽器およびサーバコンピュータの機能ブロック図である。
【図３】電子楽器にて実行されるウェブブラウザプログラムおよびサーバコンピュータにて実行される配信プログラムをそれぞれ示すフローチャートである。
【図４】(Ａ)は音楽コンテンツによる表示画面の第１の具体例を示す図であり、(Ｂ)は音楽コンテンツによる表示画面の第２の具体例を示す図である。
【符号の説明】
【００４０】
１２…設定定操作子群、１３…表示器、１４…楽音信号発生回路、２１…ＣＰＵ，２４…ＲＡＭ、２５…外部記憶装置、３３…サーバコンピュータ。
【図１】
2006195046.tif 000003
【図２】
2006195046.tif 000004
【図３】
2006195046.tif 000005
【図４】
2006195046.tif 000006