(57)【要約】【課題】  ユーザ自身が新規に演奏設定用のレコードを作成することが容易にできるようにした電子音楽装置の提供。【解決手段】  音楽コンテンツの特定に応じて検索された元レコードの中から１つを選択し、該選択した元レコードの指定情報に特定した音楽コンテンツを指定する情報を記録する。伴奏スタイルに対応付けられる楽曲に関連する音楽コンテンツを指定する指定情報が記録されていない元レコードを用い、元レコードの指定情報をユーザが利用したい所望の音楽コンテンツの選択に応じて追記することで、自動伴奏のための伴奏スタイルを設定すると共に、該伴奏スタイルに対応付けられた音楽コンテンツを適宜に利用するためのレコードとして新規に生成する。このようにして、ユーザ自身が新規に演奏設定用のレコードを作成することが、音楽コンテンツの特定に応じて検索された元レコードを選択するだけで容易にできる。【選択図】        図２
2010190951.tif 000002
【特許請求の範囲】
【請求項１】
自動伴奏のための伴奏スタイルを設定すると共に、該伴奏スタイルに対応付けられた音楽コンテンツを適宜に利用することができる電子音楽装置であって、
楽曲情報を含んでなる音楽コンテンツを特定する特定手段と、
所望の楽曲を演奏するのに適した演奏設定を行うための少なくとも伴奏スタイルを含んでなる設定情報と、該伴奏スタイルに対応付けられる前記楽曲に関する属性情報と、前記楽曲に関連する音楽コンテンツを指定する指定情報とを組み合わせてなるレコードであって、該レコードのうち前記指定情報が記録されていない元レコードを、前記特定した音楽コンテンツの楽曲情報に従って前記属性情報を参照することにより検索する検索手段と、
前記検索した元レコードの中から１つを選択する選択手段と、
前記選択した元レコードの指定情報に前記特定した音楽コンテンツを指定する情報を記録することによって前記レコードを生成する生成手段と、
前記生成したレコードを記憶する記憶手段と
を具えた電子音楽装置。
【請求項２】
コンピュータに、
楽曲情報を含んでなる音楽コンテンツを特定する手順と、
所望の楽曲を演奏するのに適した演奏設定を行うための少なくとも伴奏スタイルを含んでなる設定情報と、該伴奏スタイルに対応付けられる前記楽曲に関する属性情報と、前記楽曲に関連する音楽コンテンツを指定する指定情報とを組み合わせてなるレコードであって、該レコードのうち前記指定情報が記録されていない元レコードを、前記特定した音楽コンテンツの楽曲情報に従って前記属性情報を参照することにより検索する手順と、
前記検索した元レコードの中から１つを選択する手順と、
前記選択した元レコードの指定情報に前記特定した音楽コンテンツを指定する情報を記録することによって前記レコードを生成する手順と、
前記生成したレコードを所定の記憶手段に記憶する手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、予め用意された演奏設定用のレコードに基づいて、ユーザが演奏したい楽曲に適した演奏設定を簡単かつ迅速に設定できるとともに、該演奏設定に対応付けられた音楽コンテンツを読み出して利用することができる電子音楽装置及びプログラムに関する。特に、ユーザ自身が所望の音楽コンテンツと伴奏スタイルとを対応付けて、新規に演奏設定用のレコードを作成することが容易にできるようにした技術に関する。
【背景技術】
【０００２】
従来から、ユーザ所望の楽曲をマニュアル演奏するのに適した演奏設定を当該機器に対して一括設定するための、例えば伴奏スタイル（スタイルデータ）やテンポ、音色、その他演奏に関する各種設定等を規定した設定情報と、該設定情報を検索するための例えば楽曲名，ジャンル等を規定した属性情報とを組み合わせてなる演奏設定用のレコード（以下、ＭＦレコードと呼ぶ）を予め多数用意しておき、前記属性情報に基づいて所望の曲データ（音楽コンテンツ）に対応したＭＦレコードを検索し、該検索したＭＦレコードの設定情報に基づいてユーザが演奏したい楽曲に適した演奏設定を簡単かつ迅速に設定することができるようにした、所謂ミュージックファインダー（ＭＦ）機能を搭載した電子楽器等の電子音楽装置が知られている。こうした装置に関連するものとしては、例えば下記に示す特許文献１に記載されている装置がその一例である。
【特許文献１】特開2006−276749号公報
【０００３】
上述した従来の装置はまた、属性情報と設定情報とを含んでなるＭＦレコードに、楽曲に関する自動演奏データや楽譜データなどの音楽コンテンツを対応付けてある（具体的には、音楽コンテンツが記憶されている場所を指し示すコンテンツ取得情報を記憶している）。これによると、ユーザは所望のＭＦレコードを検索して演奏設定を行うことに加えて、さらに該検索されたＭＦレコードのコンテンツ取得情報に応じた音楽コンテンツが自機又はサーバに記憶されている場合には、該音楽コンテンツを読み出して利用することが可能となる。したがって、ユーザは演奏したい楽曲に関してお手本を聴いてからあるいは画面に表示される楽譜を見ながら、伴奏を含む当該楽曲のマニュアル演奏を楽しむことが簡単にできるようになっている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、従来の装置においては、既存の音楽コンテンツと伴奏スタイルとを対応付けたＭＦレコードが予めメーカ（コンテンツ提供者）等により提供されており、ユーザはコンテンツ制作者が予め用意したＭＦレコードを外部記憶媒体やインターネット等の通信ネットワークを介して接続したサーバ等から取得することができるようになっている。しかし、ユーザが取得しうる全ての音楽コンテンツに関して全てのユーザの希望にあったＭＦレコードをコンテンツ提供者側で予め用意しておくことは、音楽コンテンツの数は膨大であること、また音楽コンテンツと伴奏スタイルとの組み合わせはアレンジ次第でどのような組み合わせもありえ千差万別である（つまり一意には決められない）ことなどから、現実的に不可能である。そのため、ユーザが新たに音楽コンテンツを取得したとしても、該取得した音楽コンテンツに関してコンテンツ提供者からユーザ所望のＭＦレコードが提供されていないことのほうが一般的である。
【０００５】
そこで、ＭＦレコードが提供されていない音楽コンテンツをユーザが新たに取得した場合には、ユーザ自身が該取得した音楽コンテンツに対して所望の伴奏スタイルを対応付けたＭＦレコードを作成しなければならず、ユーザは膨大な数の既存の伴奏スタイルの中から所望の伴奏スタイルを検索して当該音楽コンテンツと対応付ける必要がある。しかし、ユーザが所望の伴奏スタイルを特定するのには非常に時間がかかる。すなわち、従来の装置において、ユーザは数多く用意されている伴奏スタイルの中から手探りで所望の伴奏スタイルを探し出すしかなく、そのために取得した音楽コンテンツと既存の伴奏スタイルのうちから一つを選択的に対応付けて、そのユーザ自らが必要とするＭＦレコードを新規に作成することは現実的に困難であった。
【０００６】
本発明は上述の点に鑑みてなされたもので、ユーザ自身が所望の音楽コンテンツと伴奏スタイルとを対応付けて、新規に演奏設定用のレコード（ＭＦレコード）を作成することが容易にできるようにした電子音楽装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る電子音楽装置は、自動伴奏のための伴奏スタイルを設定すると共に、該伴奏スタイルに対応付けられた音楽コンテンツを適宜に利用することができる電子音楽装置であって、楽曲情報を含んでなる音楽コンテンツを特定する特定手段と、所望の楽曲を演奏するのに適した演奏設定を行うための少なくとも伴奏スタイルを含んでなる設定情報と、該伴奏スタイルに対応付けられる前記楽曲に関する属性情報と、前記楽曲に関連する音楽コンテンツを指定する指定情報とを組み合わせてなるレコードであって、該レコードのうち前記指定情報が記録されていない元レコードを、前記特定した音楽コンテンツの楽曲情報に従って前記属性情報を参照することにより検索する検索手段と、前記検索した元レコードの中から１つを選択する選択手段と、前記選択した元レコードの指定情報に前記特定した音楽コンテンツを指定する情報を記録することによって前記レコードを生成する生成手段と、前記生成したレコードを記憶する記憶手段とを具える。
【０００８】
この発明によると、音楽コンテンツの特定に応じて検索された元レコードの中から１つを選択し、該選択した元レコードの指定情報に前記特定した音楽コンテンツを指定する情報を記録する。すなわち、所望の楽曲を演奏するのに適した演奏設定を行うための少なくとも伴奏スタイルを含んでなる設定情報と、該伴奏スタイルに対応付けられる前記楽曲に関する属性情報と、前記楽曲に関連する音楽コンテンツを指定する指定情報とを組み合わせてなるレコードであって、該レコードのうち前記指定情報が記録されていない元レコードを用い、元レコードの指定情報をユーザが利用したい所望の音楽コンテンツの選択に応じて追記することで、自動伴奏のための伴奏スタイルを設定すると共に、該伴奏スタイルに対応付けられた音楽コンテンツを適宜に利用するためのレコードとして新規に生成する。このようにして、ユーザ自身が所望の音楽コンテンツと伴奏スタイルとを対応付けて新規に演奏設定用のレコードを作成することが、音楽コンテンツの特定に応じて検索された元レコードを選択するだけで容易にできるようになる。
【０００９】
本発明は、装置の発明として構成し実施することができるのみならず、方法の発明として構成し実施することができる。また、本発明は、コンピュータまたはＤＳＰ等のプロセッサのプログラムの形態で実施することができるし、そのようなプログラムを記憶した記憶媒体の形態で実施することもできる。
【発明の効果】
【００１０】
この発明によれば、ユーザ自身が所望の音楽コンテンツと伴奏スタイルとを対応付けて新規に演奏設定用のレコードを作成することが、音楽コンテンツの特定に応じて検索された元レコードを選択するだけで容易にできるようになる、という効果を奏する。
【発明を実施するための最良の形態】
【００１１】
以下、この発明の実施の形態を添付図面に従って詳細に説明する。
【００１２】
図１は、この発明に係る電子音楽装置の全体構成の一実施例を示したハード構成ブロック図である。本実施例に示す電子音楽装置は例えば電子楽器であって、マイクロプロセッサユニット（ＣＰＵ）１、リードオンリメモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３からなるマイクロコンピュータによって制御される。ＣＰＵ１は、この電子音楽装置全体の動作を制御するものである。このＣＰＵ１に対して、データ及びアドレスバス１Ｄを介してＲＯＭ２、ＲＡＭ３、検出回路４，５、表示回路６、音源・効果回路７、記憶装置８、通信インタフェース（Ｉ／Ｆ）９がそれぞれ接続されている。
【００１３】
ＲＯＭ２は、ＣＰＵ１により実行あるいは参照される各種制御プログラムや各種データ等を格納する。ＲＡＭ３は、ＣＰＵ１が所定のプログラムを実行する際に発生する各種データなどを一時的に記憶するワーキングメモリとして、あるいは現在実行中のプログラムやそれに関連するデータを一時的に記憶するメモリ等として使用される。ＲＡＭ３の所定のアドレス領域がそれぞれの機能に割り当てられ、レジスタやフラグ、テーブル、テンポラリメモリなどとして利用される。演奏操作子４Ａは、楽音の音高を選択するための複数の鍵を備えた例えば鍵盤等のようなものであって、各鍵に対応してキースイッチを有しており、この演奏操作子４Ａ（鍵盤等）はユーザ自身の手弾きによるマニュアル演奏に使用できるのは勿論のこと、ＭＦレコード、曲データや楽譜データなどの音楽コンテンツを指定する手段などとして使用することもできる。検出回路４は、演奏操作子４Ａの各鍵の押鍵及び離鍵を検出することによって検出出力を生じる。
【００１４】
設定操作子（スイッチ等）５Ａは、例えばデータベースに記憶済みの多数のＭＦレコードを表示させ、その中から使用するレコードを特定するスイッチ、伴奏スタイルに基づく自動伴奏の開始／停止を指示するスイッチ、曲データに基づく自動演奏の開始／停止を指示するスイッチ、楽譜データに基づく楽譜表示を指示するスイッチ等の各種の操作子を含んで構成される。勿論、設定操作子５Ａは上記した以外にも音高、音色、効果等を選択・設定・制御するための数値データ入力用のテンキーや文字データ入力用のキーボード、あるいはディスプレイ６Ａに表示されたポインタなどを操作するマウス等の各種操作子を含んでいてもよい。検出回路５は、上記設定操作子５Ａの操作状態を検出し、その操作状態に応じたスイッチ情報等をデータ及びアドレスバス１Ｄを介してＣＰＵ１に出力する。
【００１５】
表示回路６は例えば液晶表示パネル（ＬＣＤ）やＣＲＴ等から構成されるディスプレイ６Ａに、各種データの検索結果を表示した画面や楽譜を表示した画面等の各種画面（図示せず）を表示するのは勿論のこと、ＲＯＭ２や記憶装置８に記憶されている各種データあるいはＣＰＵ１の制御状態などを表示する。この実施例において、ユーザはディスプレイ６Ａに表示されるデータ検索結果画面において所望のデータを選択することで、伴奏スタイルや曲データなどのロード、さらには伴奏スタイルと曲データとを対応付けたＭＦレコードの新規作成（詳しくは後述する）などを行うことができるようにしている。なお、ディスプレイ６Ａはタッチパネルであってよく、その場合には画面がタッチ操作されたことを検出する手段を具備してなることは言うまでもない。
【００１６】
音源・効果回路７は複数のチャンネルで楽音信号の同時発生が可能であり、データ及びアドレスバス１Ｄを経由して与えられた曲データや伴奏スタイルに基づき生成された演奏情報を入力し、この演奏情報に基づいて楽音を合成し楽音信号を発生する。こうした音源・効果回路７から発生される楽音信号は、アンプやスピーカなどを含むサウンドシステム７Ａから発音される。音源・効果回路７とサウンドシステム７Ａの構成には、従来のいかなる構成を用いてもよい。例えば、音源・効果回路７はFM、PCM、物理モデル、フォルマント合成等の各種楽音合成方式のいずれを採用してもよく、また専用のハードウェアで構成してもよいし、ＣＰＵ１によるソフトウェア処理で構成してもよい。
【００１７】
記憶装置８は、例えば伴奏スタイルや曲データ、ユーザ所望の楽曲をマニュアル演奏するのに適した演奏設定を行うためのＭＦレコード等を多数記憶することが可能な内蔵データベースが構成される（後述する図２参照）。また、これらの他に、ＣＰＵ１が実行する各種制御プログラム等を記憶するようにしてもよい。なお、上述したＲＯＭ２に制御プログラムが記憶されていない場合、この記憶装置８（例えばハードディスク）に制御プログラムを記憶させておき、それをＲＡＭ３に読み込むことにより、ＲＯＭ２に制御プログラムを記憶している場合と同様の動作をＣＰＵ１にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。なお、記憶装置８はハードディスク（HD）に限られず、フレキシブルディスク（FD）、コンパクトディスク（CD‐ROM・CD‐RAM）、光磁気ディスク（MO）、あるいはDVD（Digital Versatile Disk）等の様々な形態の記憶媒体を利用する記憶装置であればどのようなものであってもよい。あるいは、フラッシュメモリなどの半導体メモリであってもよい。
【００１８】
通信インタフェース（Ｉ／Ｆ）９は、当該装置と図示しない外部機器（例えばサーバやMIDI機器など）との間で制御プログラムや伴奏スタイル、曲データ、ＭＦレコードなどの各種情報を送受信するためのインタフェースである。この通信インタフェース９は、例えばMIDIインタフェース，ＬＡＮ，インターネット，電話回線等であってよく、また有線あるいは無線のものいずれかでなく双方を具えていてよい。
【００１９】
なお、上述した電子音楽装置において、演奏操作子４Ａは鍵盤楽器の形態に限らず、弦楽器や管楽器、あるいは打楽器等どのようなタイプの形態であってもよい。また、電子音楽装置は演奏操作子４Ａやディスプレイ６Ａあるいは音源・効果回路７などを１つの装置本体に内蔵したものに限らず、それぞれが別々に構成され、MIDIインタフェースや各種ネットワーク等の通信手段を用いて各装置を接続するように構成されたものであってもよいことは言うまでもない。
【００２０】
図２は、この発明に係る電子音楽装置に構成された内蔵データベースに記憶される各種データのデータ構成を示す概念図である。内蔵データベース（記憶装置８）には各種データとして、伴奏スタイル（スタイルデータ）Ｔや曲データＯ、ＭＦレコードＮを少なくとも記憶することができる。これらのデータは、予め電子音楽装置内に記憶されている(つまり電子音楽装置のメーカが作成した)ものに限らず、ユーザが新規に作成したものを追加記憶する、メーカ（コンテンツ提供者）やその他の利用者が新規に作成しサーバに登録したものを通信ネットワークを介して取得して、既存のデータと差し替えあるいは追加記憶することができる。
【００２１】
伴奏スタイルＴは、少なくともスタイル属性情報と実体データ（トラックデータ及びノート変換用データ）とを含む。スタイル属性情報はデータベースに登録する情報（各伴奏スタイルがどのような楽曲、音楽ジャンルにおいて利用するのに適するかを検索可能としたもの）であって、スタイル名とその他のスタイル属性情報とを含む。スタイル名は、それぞれの伴奏スタイル固有の名称である。その他のスタイル属性情報は、例えば伴奏スタイルのイメージと合致する実際の楽曲名や伴奏スタイルのイメージを連想することが出来るキーワード、テンポや音色等である。
【００２２】
トラックデータは、複数セクション（イントロ、メイン、フィルイン、エンディング等〉の各セクションにつき複数トラック（コードバッキング、べース、リズム等）毎の基本となる伴奏データである。伴奏データは、セクションごとに異なる１〜複数小節の長さであってよい。リズムトラックを除く各トラックの伴奏データは所定のコードに基づいて作成されており、演奏時に指定されるコードに従ってコード変換される。例えば、所定のコードはＣメジャーであり、伴奏データ中の音高を演奏時に指定されるコードに合うように変換される。演奏時に指定するコードは可変であってよく、予めノート変換用データに演奏進行順に規定しておいてもよいし、ユーザが伴奏データ再生中に適宜に入力してもよい。なお、ノート変換用データはコード変換の際に用いるテーブル等、コード変換の特性を設定するための情報を記憶していてもよい。
【００２３】
曲データＯ（音楽コンテンツ）は、少なくとも楽曲情報（属性）と実体データ（トラックデータあるいは波形データなど）とを含む。楽曲情報はデータベースに登録する情報（各曲データが誰のどの楽曲であるかなどを検索可能としたもの）であって、例えば曲名，アーティスト名，その他の楽曲情報を含む。曲名やアーティスト名は、それぞれの曲データを特定するための実際の楽曲名や当該曲を作曲、作詞、歌唱等している個人名などである。その他の楽曲情報は、例えば曲データのイメージを連想することが出来るキーワード等である。トラックデータや波形データなどの実体データは、曲データの実体をなすデータである。曲データはSMF形式などの自動演奏データでもよいし、WAV形式やMP3形式のオーディオデータでもよい。
【００２４】
ＭＦレコードＮはユーザ所望の楽曲をマニュアル演奏するのに適した演奏設定を機器に対して行うためのデータであって、属性情報、設定情報、コンテンツ特定情報とからなる。属性情報は該レコードを検索するための情報であり、例えばMUSIC名（曲名や曲のイメージタイトルなど）、キーワード、音楽ジャンル、ビート（拍子）、アーティスト名などの伴奏スタイルに対応付けられる楽曲に関する属性を示す情報を含む。設定情報は電子音楽装置を用いてユーザが特定の楽曲を演奏するのに適した演奏設定を自動的に行うためのデータであって、伴奏スタイル名、テンポ、スタイルデータ指定情報を含む。コンテンツ特定情報は、曲名、曲データ指定情報を含む。１つのＭＦレコードＮにおいて、属性情報のMUSIC名とコンテンツ特定情報の曲名は同じ場合と異なる場合とがある（ここでは同じ場合を例に示している）。
【００２５】
上記スタイルデータ指定情報又は曲データ指定情報には、例えば各データファイルのＩＤ又はパス（フルパス）などが記録される。すなわち、伴奏スタイルや曲データは、ＲＯＭ２やフラッシュメモリなどの記憶装置８に用意された記憶領域等に記憶されることから、各データファイルのＩＤや記憶場所を特定するパス（フルパス）に従ってデータを指定することができるようになっている。さらに、曲データにおいては必ずしも電子音楽装置側に記憶されている必要がなく、サーバに記憶されている曲データをダウンロードすることなく都度サーバにアクセスして該当の曲データを使用するようにしてよいことから、そうした場合には曲データ指定情報にサーバにおける曲データの記憶位置を指定したURLなどを記録するようにしてよい。
【００２６】
ユーザは、内蔵データベースにコンテンツ特定情報が空の（記録されていない）ＭＦレコードを任意に作成して予め記憶させておくことができる。そして、「レコード生成処理」（後述する図４又は図５参照）の実行に伴い、前記予め作成しておいたコンテンツ特定情報が空のＭＦレコード又はサーバから取得したコンテンツ特定情報が空のＭＦレコード（図３参照）において、前記コンテンツ特定情報に曲データを特定する情報が自動的に書き込まれて、ユーザ所望の曲と伴奏スタイルとが対応付けられたＭＦレコードＮが新規に作成されるようになっている。詳細については後述する。
【００２７】
次に、図１に示した電子音楽装置と通信ネットワークを介して接続されることによって、相互にデータ等を送受信可能になるサーバが記憶するＭＦレコードのデータ構成を図３に示す。図３は、サーバに構成されたデータベースに含まれるＭＦレコードのデータ構成を示す概念図である。なお、サーバについてもここに示したＭＦレコードのみに限らず、伴奏スタイルや曲データを記憶することができ（ここでは図示及び説明を省略する）、通信ネットワークを介して接続された電子音楽装置との間でこれらのデータを相互に送受信できるのは勿論である。
【００２８】
サーバについても、属性情報、設定情報、コンテンツ特定情報が１レコードに集約されたＭＦレコード（Ｒ１〜Ｒ３）がデータベース８に複数記憶されている。上記各情報については電子音楽装置側で記憶するＭＦレコードと同様である。ここで、レコード１（Ｒ１）とレコード２（Ｒ２）とを比較して理解できるように、それぞれが異なる伴奏スタイル（JazzWaltz1とVienneseWaltz1）を指定しているが同じMUSIC名（Kaiser Walzer）である複数のレコードが予め用意されている（つまりはアレンジが異なる）。また、レコード２（Ｒ２）とレコード３（Ｒ３）とを比較して理解できるように、それぞれが同じ伴奏スタイル（VienneseWaltz1）を指定しているが異なるMUSIC名（Kaiser WalzerとAn der schonen,blauen．．．）である複数のレコードも予め用意されている（つまりは曲が異なる）。さらに、これらのＭＦレコードは曲データ特定情報が空のデータ、つまりは曲データに関して何の情報も記録されていないデータである（図中において曲データ未定と記載）。
【００２９】
このように、サーバには伴奏スタイルと曲データとが予め対応付けられておらず、同じ（又は異なる）MUSIC名であっても異なる（又は同じ）伴奏スタイルを指定している複数のＭＦレコードが多数用意されている。そして、ユーザがこれらのコンテンツ特定情報が空のＭＦレコード（コンテンツ特定情報に情報が記載されているＭＦレコードと区別するために便宜的に元レコードと呼ぶ）の中から所望のレコードを選ぶことで、所望の曲データと伴奏スタイルとを対応付けたＭＦレコードをユーザ自らの手で新規に作成することが容易にできるようにしている（詳しくは後述する）。
【実施例１】
【００３０】
次に、本実施例に示す電子音楽装置において、新規にＭＦレコードを作成する「レコード生成処理」について説明する。まず、ユーザが曲データを特定し、その曲データに所望の伴奏スタイルを対応付けた新規のＭＦレコードを作成する「レコード生成処理」について説明する。例えば、ユーザは曲データを取得して該取得した曲データを再生して曲を聴いて楽しむなどした後に、この曲を自分が有する電子音楽装置を使って自身の手で演奏してみたいと思うことがある。しかし、ユーザによってはその曲にあった演奏設定をどのように設定すればよいかがわからない。特に初心者は、自動伴奏機能においてどの伴奏スタイルを選択すればよいか、どのくらいのテンポを指定すればよいかなどが全くわからない。そうした場合に、ユーザが演奏したい曲が例えば有名な曲であると、この曲を演奏するのに最適な演奏設定を定義したＭＦレコード（ただし、元レコード）がコンテンツ提供者あるいは他のユーザによって予めサーバに用意されているかもしれない。あるいは曲データを取得する以前に、ユーザはこの曲に最適な演奏設定を規定したＭＦレコード（元レコード）を作成したことがあるが、電子音楽装置に記憶されたＭＦレコードのうちそのＭＦレコードがどれだったかわからなくなっているだけかもしれない。
【００３１】
そこで、図４に示す第１の実施例では、ユーザが自機とサーバの両方において候補となる元レコードを検索し、その検索結果の中から任意に選択した元レコードにおいて前記取得した曲データを対応付けることによって、曲データに適した伴奏スタイルを対応付けたＭＦレコードを新規に作成することができるようにしている。図４は、「レコード生成処理」の一実施例を示すフローチャートである。以下では、当該処理に関して図４と共に上述した図２及び図３を適宜に参照しながら説明する。
【００３２】
ステップＳ１は、ユーザの指定に応じて曲データを取得（特定）する。この際に、曲データＯ（図２の曲名Kaiser Walzer）が既に自機に記憶済みである場合には、当該曲データを特定するだけである。他方、自機に記憶済みでない場合には、当該曲データＯを他から取得して自機に記憶する必要がある。例えば、ユーザが所望の曲データＯをインターネット上のサイト（サーバ）で見つけた場合には、この曲データＯをそのサーバから自機にダウンロードする。あるいは、曲データＯが自機に接続したUSBメモリなどの可搬記憶メディアに記憶されている場合には、可搬記憶メディアから自機の記憶装置８にコピーする。ステップＳ２は、取得（特定）した曲データの楽曲情報である曲名（Kaiser Walzer）を読み出す。
【００３３】
ステップＳ３は、内蔵データベースの検索エンジン（ソフトウェアプログラム）、あるいは通信ネットワークを介して接続されているサーバに対し、前記読み出した曲名（Kaiser Walzer）を検索キーとしてレコードを検索するように指示する。つまり、内蔵データベースに記憶されているＭＦレコードを自機が有する検索エンジンに検索させたり（既にユーザが対応する元レコードを持っている場合）、サーバのデータベースに記憶されている元レコードをサーバが有する検索エンジンに検索させたりする（ユーザが対応する元レコードを持っていない場合）。
【００３４】
なお、ここでは曲データと元レコードとの間で曲名とMusic名とに従って検索を行うものを例に示したが、曲データの他の楽曲情報を用いてもよい。例えば、アーティスト名（Johann Straus ２世）を用いてもよい。また、検索方法は、検索条件として複数の属性を組み合わせて検索するもの、完全一致でなく部分一致で検索するものなど、一般的に知られた方法であってよい。例えばMUSIC名と曲名とを部分一致で検索する場合、新規に作成されるＭＦレコードのMUSIC名と曲名とは一部のみが一致したものとなる（例えばWalzerなど）。こうした場合には、より多様なＭＦレコードを作成しやすくなる。
【００３５】
ステップＳ４は、検索結果を取得しユーザに提示する（例えば画面表示など）。ステップＳ５は、ユーザに対し提示した検索結果の中から一つの元レコードを選択するように促す。すなわち、検索結果の元レコードは１つに限らず複数であるかもしれない。例えば図３に示した例では、曲名「Kaiser Walzer」で検索すると、Johann Straus ２世作曲によるクラシックの曲を演奏するのに適した元レコード２（Ｒ２）のみならず、Johann Straus ８世作曲によるモダンジャズの曲を演奏するのに適した元レコード１（Ｒ１）も検索結果として提示される。このように、同じ曲名であっても作曲者やアレンジ等が異なれば曲の印象が変わりうることから、異なる伴奏スタイルが対応付けられたいくつかの元レコード（Ｒ１、Ｒ２）を候補としてユーザに提示して、ユーザに提示した検索結果の中から所望の元レコードを１つ選択させるようにしている。
【００３６】
ステップＳ６は、選択された元レコードにおける空のコンテンツ特定情報に曲名と曲データ指定情報とを自動的に追記して、該レコードを内蔵データベースに保存（記憶）する。すなわち、前もって取得済みであった元レコードあるいはサーバから新たに受信した元レコードに対して、曲データから読み出した曲名、曲データの記憶先である内蔵ドライブ上のファイルパスを自動的に書き込み、これを新規のＭＦレコード（Ｎ）として内蔵データベースに記憶する。このようにして新規のＭＦレコード（Ｎ）が出来た後、ユーザはこれを利用して曲データを鑑賞や練習のお手本として聴いたり、設定情報に従う演奏設定を適用して演奏を練習したりすることができる。
【００３７】
なお、ユーザ自身が予め内蔵データベース内にコンテンツ指定情報のみを記録したＭＦレコードを生成してある場合に、サーバから受信した元レコードに含まれる属性情報や設定情報をコピーして書き込むようにして、新規のＭＦレコードを作成するようにしてもよい。また、既にＭＦレコードが作成されていた（曲名や曲データ指定情報が記録されている）にもかかわらずサーバから元レコードを受信しようとした場合には、上書きしてＭＦレコードを再作成したり、処理をやめたり（既存のものをそのまま残すことになる）、既に記録済みのレコードと新たに作成したレコードとの２組のＭＦレコードを記録するようにしてもよい。いずれかをユーザに選択させてもよい。
【００３８】
なお、サーバから曲データを取得せずとも（つまりは、内蔵データベースに曲データが記憶されていなくとも）新規にＭＦレコードを作成することは可能である。すなわち、インターネット上のサイト（サーバ）から曲データを取得することなく、曲名と該曲データを記憶しているサーバの記憶場所を指し示すURLとを取得して、これらをコンテンツ指定情報に書き込み新規のＭＦレコードを作成するようにしてもよい。
【実施例２】
【００３９】
ところで、ユーザはたまたま耳にした曲を自機で演奏したいと思うことがある。そうした場合に、ユーザはその曲にあった演奏設定を規定したＭＦレコードを新規に作成して残しておけば、以降の演奏時においても該作成したＭＦレコードを利用することで同じ演奏設定を再現することができ、また後で曲データが手に入るとその曲に関してお手本を聴くなどすることが簡単にできるようになって便利である。そこで、図５に示す第２の実施例では、先にユーザが直接自機とサーバの両方において候補となるＭＦレコードを検索し、その検索結果の中から任意に選択した元レコードにおいて既存のあるいは新たに取得した曲データを対応付けることによって、新規にＭＦレコードを作成することができるようにしている。図５は、「レコード生成処理」の別の実施例を示すフローチャートである。
【００４０】
ステップＳ１１は、「レコード特定処理」を実行する。ここで、「レコード特定処理」としては、ユーザによる検索条件の入力に応じて検索された元レコードの中からユーザが所望の伴奏スタイルを規定した元レコードを特定する第１の方法と、ユーザにより予め指定された所望の伴奏スタイルに基づき検索された元レコードの中からユーザが所望の曲を規定した元レコードを特定する（つまり、まず伴奏スタイルを取得してからそれに基づき元レコードを特定する）第２の方法とがある。以下、それぞれについて図を分けて説明する。
【００４１】
図６は「レコード特定処理」の一実施例を示すフローチャートであって、前記第１の方法を実現するための処理である。ステップＳ２１は、元レコードを検索するための検索条件（Music名など適宜の条件であってよい）をユーザに入力させるよう画面上に表示するなどして促す。ステップＳ２２は、内蔵データベースの検索エンジン、あるいは通信ネットワークを介して接続されているサーバに対し、入力された検索条件に合致する元レコードを検索するように指示する。ステップＳ２３は、検索結果を取得する。ステップＳ２４は、検索結果から元レコードを一つユーザに選択（特定）させる。ステップＳ２５は、選択された元レコードがサーバに記憶されている元レコードである場合に、サーバから該レコードを取得して内蔵データベースに登録（記憶）する。例えば図３に示した例では、Music名「Kaiser Walzer」で検索すると、元レコード（Ｒ１、Ｒ２）が検索結果として提示されるので、ユーザはその中からいずれかを選択（特定）することができる。
【００４２】
他方、図７は「レコード特定処理」の別の実施例を示すフローチャートであって、前記第２の方法を実現するための処理である。この処理は、例えばユーザがある伴奏スタイルをサーバからあるいは可搬記憶メディアから入手し、その伴奏スタイルが使える曲を検索して、弾いたり聴いたりしたいと思っているような場合、あるいはユーザが既に電子音楽装置内に記憶してある伴奏スタイルを利用できる曲で、内蔵データベースに登録されていない新しい曲を検索して、その曲を弾いたり聴いたりしたいと思っているような場合に特に有用である。
【００４３】
ステップＳ３１は、ユーザが指定した伴奏スタイルを取得（特定）する。ステップＳ３２は、伴奏スタイルからスタイル名を読み出す。ステップＳ３３は、サーバに対し読み出したスタイル名と同じ伴奏スタイルを使っている元レコードを検索するよう指示する。ステップＳ３４は、検索結果を取得する。ステップＳ３５は、検索結果から元レコードを一つユーザに選択（特定）させる。ステップＳ３６は、サーバから選択された元レコードを取得して内蔵データベースに登録（記憶）する。例えば、図２の伴奏スタイルＴを取得（特定）した場合には、該伴奏スタイルＴのスタイル名「VienneseWaltz1」であることから、これに基づき元レコードを検索すると、元レコード（Ｒ２、Ｒ３）が検索結果として提示されるので、ユーザはその中からいずれかを選択（特定）することができる。
【００４４】
図５の説明に戻って、上記のようにして特定した元レコード（Ｒ１〜Ｒ３のいずれか）には曲データ指定情報が記録されていない。そうした元レコードを用いると演奏設定を行うことはできるが、ユーザは必要に応じてすぐに手本を聴くなどができずに困る。ところが、手本とする曲データは以前ダウンロードしたけどどこに保存したかを忘れてしまったり、あるいはそもそもサーバにしか記憶されていないかもしれない。そこで、特定した元レコードの属性情報の一つであるMusic名（Kaiser Walzer又はAn der schonen,blauen．．．）を元にして、曲データを検索する必要がある。ステップＳ１２は、内蔵データベースの検索エンジン、あるいは通信ネットワークを介して接続されているサーバに対し、元レコードのMusic名に対応する曲名を持つ曲データを検索するように指示する。ステップＳ１３は、検索結果を取得する。ステップＳ１４は、ユーザに検索結果から曲データを一つ選択（特定）させる。例えば、ユーザが元レコードＲ２（Music名「Kaiser Walzer」）を特定すると、図２に示すような曲データＯ（曲名「Kaiser Walzer」）が検索されて、ユーザは該曲データＯを選択することができる。
【００４５】
ステップＳ１５は、特定された曲データが内蔵データベースに記憶されておらず、サーバにしか記憶されていない場合、サーバから当該曲データをダウンロードして記憶する。これによってユーザはネットワーク接続なしで曲データを聴くことができる。あるいは、曲データをダウンロードせずにサーバに記憶されている曲データをユーザが聴きたい都度配信してもらうようにしてもよい。また、特定した元レコード（Ｒ１〜Ｒ３のいずれか）で使用している伴奏スタイルが内蔵データベースに記憶されていない場合には、伴奏スタイルも曲データと同様にダウンロードするとよい。ステップＳ１６は、曲データ指定情報を特定した元レコード（Ｒ１〜Ｒ３のいずれかであって、図２のＮである）に追記することによって、新規のＭＦレコード（Ｎ）を作成する。追記する際に、もしも曲データが内蔵データベースに記憶されていたら曲データ指定情報はそのファイルパスとなり、サーバに記憶されていたらその記憶場所を指定するURIとなることは既に述べたとおりである。ステップＳ１７は、曲データから楽曲情報を取得して元レコード（Ｒ１〜Ｒ３のいずれか）に必要に応じて追記する。
【００４６】
以上のように、音楽コンテンツの特定に応じて検索された元レコードの中から１つを選択し、該選択した元レコードの指定情報に前記特定した音楽コンテンツを指定する情報を記録することで、自動伴奏のための伴奏スタイルを設定すると共に、該伴奏スタイルに対応付けられた音楽コンテンツを適宜に利用するためのＭＦレコードを新規に生成するようにした。これにより、ユーザ自身が所望の音楽コンテンツと伴奏スタイルとを対応付けて新規に演奏設定用のレコード（ＭＦレコード）を作成することが、音楽コンテンツの特定に応じて検索された元レコードを選択するだけで容易にできるようになる。
また、検索条件に従って抽出された中からユーザが選択して特定されたあるいは伴奏スタイルを取得するのに伴い特定された元レコードの指定情報に、前記特定された元レコードの属性情報（例えばMUSIC名）に基づき検索され選択された音楽コンテンツを指定する情報を記録することで、ＭＦレコードを新規に生成するようにした。これによっても、ユーザ自身が所望の音楽コンテンツと伴奏スタイルとを対応付けて新規に演奏設定用のレコード（ＭＦレコード）を作成することが、ユーザが元レコードを直接選択するあるいは伴奏スタイルを取得するだけで容易にできるようになる。
さらに、個々のユーザが任意の音楽コンテンツと伴奏スタイルとを対応付けて作成したレコードを、サーバ等にアップロードして他のユーザに対して広く提供するなどして、多彩な楽しみ方ができるようにもなる。
【００４７】
なお、ＭＦレコードにおいて伴奏スタイルと対応付けうる音楽コンテンツの種類は曲データに限られず、例えば楽譜データ、運指データ、音楽ビデオデータなど適宜のデータであってよい。また、こうした音楽コンテンツを２以上組み合わせて対応付けるようにしてもよい。
【図面の簡単な説明】
【００４８】
【図１】この発明に係る電子音楽装置の全体構成の一実施例を示したハード構成ブロック図である。
【図２】この発明に係る電子音楽装置に構成された内蔵データベースに記憶される各種データのデータ構成を示す概念図である。
【図３】サーバに構成されたデータベースに含まれるＭＦレコードのデータ構成を示す概念図である。
【図４】レコード生成処理の一実施例を示すフローチャートである。
【図５】レコード生成処理の別の実施例を示すフローチャートである。
【図６】レコード特定処理の一実施例を示すフローチャートである。
【図７】レコード特定処理の別の実施例を示すフローチャートである。
【符号の説明】
【００４９】
１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、４，５…検出回路、４Ａ…演奏操作子、５Ａ…設定操作子、６…表示回路、６Ａ…ディスプレイ、７…音源・効果回路、７Ａ…サウンドシステム、８…記憶装置、９…通信インタフェース、１Ｄ…データ及びアドレスバス、Ｎ…ＭＦレコード、Ｏ…曲データ、Ｔ…伴奏スタイル（スタイルデータ）、Ｒ１（Ｒ２，Ｒ３）…ＭＦレコード（元レコード）
【図１】
2010190951.tif 000003
【図２】
2010190951.tif 000004
【図３】
2010190951.tif 000005
【図４】
2010190951.tif 000006
【図５】
2010190951.tif 000007
【図６】
2010190951.tif 000008
【図７】
2010190951.tif 000009