(57)【要約】【課題】  ユーザ所望の楽曲に適した演奏環境を誤りなく簡単に設定する。【解決手段】  ユーザ所望の楽曲にあったマニュアル演奏環境を設定する際に、オーディオプレイヤーが記憶している多数の音楽コンテンツの中から音楽コンテンツのいずれかを選択し、オーディオプレイヤー側で該選択した音楽コンテンツを再生するよう指示する。そして、オーディオプレイヤーから前記選択した音楽コンテンツの楽曲付随情報を取得し、これに基づき対応する楽曲の演奏環境設定情報を特定し、また特定した演奏環境設定情報に基づいて演奏環境を設定する。こうすると、ユーザが演奏環境を設定したい楽曲について、携帯オーディオプレイヤーを利用して実際に聴いてその楽曲内容を確かめてから演奏環境を設定することから、ユーザはマニュアル演奏したい楽曲に適した演奏環境を誤りなく設定することが簡単にできるようになる。【選択図】        図３
2008170533.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの演奏操作を入力する演奏操作子と、
前記演奏操作子を用いて所望の楽曲を演奏するのに適した演奏環境を設定するための演奏環境設定情報を、楽曲毎に関連付けて記憶する記憶手段と、
多数の音楽コンテンツと各音楽コンテンツの特徴情報である楽曲付随情報とを記憶すると共に、該記憶した音楽コンテンツを再生する機能を少なくとも有するオーディオプレイヤーを接続する接続手段と、
前記接続されたオーディオプレイヤー内に記憶されている音楽コンテンツのうちのいずれかを選択する選択手段と、
前記選択した音楽コンテンツを、前記接続されたオーディオプレイヤーに記憶されている音楽コンテンツの中から選択して再生するよう、前記オーディオプレイヤーに対して指示する指示手段と、
前記接続されたオーディオプレイヤーから、前記選択した音楽コンテンツの楽曲付随情報を取得する取得手段と、
前記取得した音楽コンテンツの楽曲付随情報に基づいて、前記記憶手段から前記取得した音楽コンテンツに対応する楽曲の演奏環境設定情報を検索し特定する特定手段と、
前記特定された演奏環境設定情報に基づき、演奏環境の設定を行う演奏設定手段と
を具える電子楽器。
【請求項２】
前記取得した音楽コンテンツの楽曲付随情報に基づき、前記記憶手段に記憶されている、前記取得した音楽コンテンツに対応する楽曲の演奏環境設定情報を修正乃至置換する手段をさらに具える請求項１に記載の電子楽器。
【請求項３】
コンピュータに、
ユーザの演奏操作を入力する演奏操作子を用いて所望の楽曲を演奏するのに適した演奏環境を設定するための演奏環境設定情報を、楽曲毎に関連付けて所定の記憶手段に記憶する手順と、
多数の音楽コンテンツと各音楽コンテンツの特徴情報である楽曲付随情報とを記憶すると共に、該記憶した音楽コンテンツを再生する機能を少なくとも有するオーディオプレイヤーを接続する手順と、
前記接続されたオーディオプレイヤー内に記憶されている音楽コンテンツのうちのいずれかを選択する手順と、
前記選択した音楽コンテンツを、前記接続されたオーディオプレイヤーに記憶されている音楽コンテンツの中から選択して再生するよう、前記オーディオプレイヤーに対して指示する手順と、
前記接続されたオーディオプレイヤーから、前記選択した音楽コンテンツの楽曲付随情報を取得する手順と、
前記取得した音楽コンテンツの楽曲付随情報に基づいて、前記記憶手段から前記取得した音楽コンテンツに対応する楽曲の演奏環境設定情報を検索し特定する手順と、
前記特定された演奏環境設定情報に基づき、演奏環境の設定を行う手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、マニュアル演奏するのに適した演奏環境を、ユーザが演奏したい楽曲にあわせて簡易且つ迅速に設定することができる電子楽器及びプログラムに関する。特に、外部のオーディオプレイヤーを利用して、楽曲内容を実際に確認しながら演奏環境を設定することができるようにした電子楽器及びプログラムに関する。
【背景技術】
【０００２】
従来から、ユーザ自身が演奏操作子を操作して楽音を発生させるマニュアル演奏に適した演奏環境（例えば、マニュアル音色や伴奏スタイル、テンポ、あるいはエフェクトなど）を、ユーザ所望の楽曲毎に自動的に設定する機能、所謂ミュージックファインダーなどと呼ばれる演奏環境自動設定機能を有した電子楽器が知られている。具体的には、ユーザ所望の楽曲をマニュアル演奏する際に適した演奏環境に電子楽器の機器設定を行うための情報（これを演奏環境設定情報と呼ぶ）と、楽曲名、アーティスト名、キーワード等の楽曲の特徴を現す情報であって前記演奏環境設定情報に関連付けられる楽曲特徴情報とをデータベースに記憶しておく。そして、ユーザが何らかの楽曲特徴情報を入力すると、関連付けられた演奏環境設定情報が特定され、該特定された演奏環境設定情報に基づいて電子楽器における演奏環境が自動的に設定される。これにより、ユーザは自身が演奏操作子を操作してマニュアル演奏する楽曲に関して、その楽曲に適した演奏環境を簡単且つ迅速に設定することができる。
【０００３】
ところで、上記した演奏環境自動設定機能を有する電子楽器であっても、ユーザが演奏したい楽曲について例えば楽曲名やアーティスト名などしか知らず、演奏したい楽曲の内容（例えば、歌詞や楽譜、あるいは曲調や演奏内容など）についてはうろ覚えであったり、あるいは楽曲内容を全く忘れてしまっていたり曲の一部しか楽曲内容を覚えていないような場合には、選択した楽曲に適した演奏環境が自動的に設定されたとしても、ユーザがそうした楽曲をマニュアルで演奏することは非常に困難である。そこで、インターネットなどの通信ネットワークを介して所定のＷＥＢサイトから所望の楽曲に関連する音楽コンテンツ（例えばMIDIデータ、楽譜データ、歌詞データ等）を取得し、これに基づきユーザに対して楽曲内容を提示する技術も従来から知られている。例えば、下記に示す特許文献１に記載されている技術がその一例である。この特許文献１に記載の従来技術では、上述したようなユーザ所望の楽曲を演奏する際の演奏環境を簡単且つ迅速に設定することに加えて、ＷＥＢサイトから取得した音楽コンテンツを再生することにより、ユーザは演奏したい楽曲の内容を確認することができ、またユーザは演奏補助を受けながら楽曲をマニュアル演奏することができるようにもなる。
【特許文献１】特開2006−276749号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上述した通信ネットワークを介して所望の楽曲に関連する音楽コンテンツを取得し、これをユーザに対して提示する従来の技術においては、電子楽器を通信ネットワークに接続する必要があることから、通信ネットワークがインフラとして整備されていない、あるいは電子楽器に通信インタフェースが装備されていないなどの、電子楽器を通信ネットワークに接続できないような環境では当然に利用することができない。また、取得した音楽コンテンツを記憶するための多大な記憶容量を持つ記憶装置、さらには取得した音楽コンテンツを再生するための再生装置が電子楽器本体に必要とされるが、これらを備えた電子楽器はコスト高になるし、また既に普及している既存の電子楽器には適用することができずに都合が悪い。
【０００５】
最近では、小型筐体内に納められたハードディスクや半導体メモリなどの記憶装置に多数の音楽コンテンツ（ＭＰ３データ等のディジタルデータ）を記憶することができるとともに、該記憶した音楽コンテンツの中からユーザが適宜に選択した音楽コンテンツを再生することができる、少なくとも音楽コンテンツ記憶機能及び音楽コンテンツ再生機能を備えた携帯型のオーディオプレイヤー（メディアプレイヤー）が広く使用されるようになってきた。そして、このようなオーディオプレイヤーは、記憶している音楽コンテンツに関して、単にＭＰ３データだけでなく、楽曲名や音楽ジャンル等の楽曲自体ではないが当該楽曲に関連付けられて音楽コンテンツに付随的に付加された情報（これを電子楽器に記憶される前記楽曲特徴情報と便宜的に区別するために楽曲付随情報と呼ぶ）を記憶することができるようにもなっている。そこで、上記した演奏環境自動設定機能を有する電子楽器において、こうしたオーディオプレイヤーを有効に活用して、ユーザ所望の楽曲にあわせて演奏環境を自動的に設定できるものが望まれていたが、従来そのようなものは考えられていなかった。
【０００６】
本発明は上述の点に鑑みてなされたもので、ユーザが演奏する楽曲に適した演奏環境を設定する際に、オーディオプレイヤーに蓄積されている楽曲を再生させることで、ユーザが演奏環境を設定しようとする楽曲の確認を行うことができるようにした電子楽器及びプログラムを提供しようとするものである。
【課題を解決するための手段】
【０００７】
本発明の請求項１に係る電子楽器は、ユーザの演奏操作を入力する演奏操作子と、前記演奏操作子を用いて所望の楽曲を演奏するのに適した演奏環境を設定するための演奏環境設定情報を、楽曲毎に関連付けて記憶する記憶手段と、多数の音楽コンテンツと各音楽コンテンツの特徴情報である楽曲付随情報とを記憶すると共に、該記憶した音楽コンテンツを再生する機能を少なくとも有するオーディオプレイヤーを接続する接続手段と、前記接続されたオーディオプレイヤー内に記憶されている音楽コンテンツのうちのいずれかを選択する選択手段と、前記選択した音楽コンテンツを、前記接続されたオーディオプレイヤーに記憶されている音楽コンテンツの中から選択して再生するよう、前記オーディオプレイヤーに対して指示する指示手段と、前記接続されたオーディオプレイヤーから、前記選択した音楽コンテンツの楽曲付随情報を取得する取得手段と、前記取得した音楽コンテンツの楽曲付随情報に基づいて、前記記憶手段から前記取得した音楽コンテンツに対応する楽曲の演奏環境設定情報を検索し特定する特定手段と、前記特定された演奏環境設定情報に基づき、演奏環境の設定を行う演奏設定手段とを具える。
【０００８】
本発明によると、ユーザ所望の楽曲の演奏環境を設定する際に、ユーザが指定した楽曲に対応する音楽コンテンツを、本電子楽器に接続されており、多数の音楽コンテンツを記憶し、該記憶した音楽コンテンツを再生する機能を少なくとも有するオーディオプレイヤーに記憶されている音楽コンテンツの中から選択して再生するよう、前記オーディオプレイヤーに対して指示する。すなわち、演奏環境自動設定機能を用いて電子楽器における演奏環境を設定する際に、ユーザはオーディオプレイヤーが記憶している多数の音楽コンテンツの中から音楽コンテンツのいずれかを選択し、オーディオプレイヤー側で該選択した音楽コンテンツを再生することで楽曲内容を確認することができる。そして、オーディオプレイヤーから前記選択した音楽コンテンツの楽曲付随情報を取得し、該取得した音楽コンテンツの楽曲付随情報に基づき演奏環境設定情報を特定する。該特定した演奏環境設定情報に基づき、演奏環境の設定が行われる。このようにすると、ユーザが演奏環境を設定したい（マニュアル演奏したい）楽曲について、携帯オーディオプレイヤーを利用して実際に聴いてその楽曲内容を確かめてから演奏環境を設定することから、ユーザはマニュアル演奏したい楽曲に適した演奏環境を誤りなく設定することが簡単にできるようになる。
【０００９】
本発明は、装置の発明として構成し実施することができるのみならず、方法の発明として構成し実施することができる。また、本発明は、コンピュータまたはＤＳＰ等のプロセッサのプログラムの形態で実施することができるし、そのようなプログラムを記憶した記憶媒体の形態で実施することもできる。
【発明の効果】
【００１０】
この発明によれば、多数の音楽コンテンツを記憶し、該記憶した音楽コンテンツを再生する機能を少なくとも有するオーディオプレイヤーに対して音楽コンテンツの選択／再生指示を行い、該オーディオプレイヤーに記憶されている楽音をオーディオプレイヤーに再生させ、該再生された楽音をユーザが聴いて演奏環境を設定しようとする楽曲の内容を確認することができるので、これにより電子楽器側にネットワーク接続手段や記憶手段がなくても、ユーザはオーディオプレイヤーを有効に活用して、簡単に演奏したい楽曲に適した演奏環境を誤りなく設定することができるようになる、という効果を得る。
【発明を実施するための最良の形態】
【００１１】
以下、この発明の実施の形態を添付図面に従って詳細に説明する。
【００１２】
図１は、この発明に係る電子楽器の全体構成を示したハード構成ブロック図である。本実施例に示す電子楽器は、マイクロプロセッサユニット（ＣＰＵ）１、リードオンリメモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３からなるマイクロコンピュータによって制御される。ＣＰＵ１は、この電子楽器全体の動作を制御するものである。このＣＰＵ１に対して、データ及びアドレスバス１Ｄを介してＲＯＭ２、ＲＡＭ３、検出回路４，５、表示回路６、音源回路７、ミキサー８、携帯オーディオ接続インタフェース（I/F）９、外部記憶装置１０、MIDIインタフェース（I/F）１１および通信インタフェース（I/F）１２がそれぞれ接続されている。更に、ＣＰＵ１には、タイマ割込み処理（インタラプト処理）における割込み時間や各種時間を計時するタイマ１Ａが接続されている。例えば、タイマ１Ａはクロックパルスを発生し、発生したクロックパルスをＣＰＵ１に対して処理タイミング命令として与えたり、あるいはＣＰＵ１に対してインタラプト命令として与える。ＣＰＵ１は、これらの命令に従って各種処理を実行する。
【００１３】
ＲＯＭ２は、ＣＰＵ１により実行される各種プログラムや各種データを格納するものである。ＲＡＭ３は、ＣＰＵ１が所定のプログラムを実行する際に発生する各種データを一時的に記憶するワーキングメモリとして、あるいは現在実行中のプログラムやそれに関連するデータを記憶するメモリ等として使用される。ＲＡＭ３の所定のアドレス領域がそれぞれの機能に割り当てられ、レジスタやフラグ、テーブル、メモリなどとして利用される。演奏操作子４Ａは楽音の音高を選択するための複数の鍵を備えた例えば鍵盤等のようなものであり、各鍵に対応してキースイッチを有しており、この演奏操作子４Ａ（鍵盤等）はユーザ自身の手弾きによるマニュアル演奏や自動伴奏用のコード入力などのために使用することができるのは勿論のこと、マニュアル演奏したい楽曲を選択するための入力手段などとして使用することもできる。検出回路４は、演奏操作子４Ａの各鍵の押圧及び離鍵を検出することによって検出出力を生じる。
【００１４】
設定操作子（スイッチ等）５Ａは、例えばマニュアル演奏したい楽曲に適した演奏環境の自動設定の開始を指示する演奏設定スイッチ、マニュアル演奏にあわせた自動伴奏の開始／停止を指示する自動伴奏開始／停止スイッチなどがある。勿論、設定操作子５Ａはこれら以外にも、音高、音色、効果等を選択・設定・制御するために用いる数値データ入力用のテンキーや文字データ入力用のキーボード、あるいはディスプレイ６Ａに表示される所定のポインティングデバイスを操作するために用いるマウスなどの各種操作子を含んでいてよい。検出回路５は、上記各スイッチの操作状態を検出し、その操作状態に応じたスイッチ情報をデータ及びアドレスバス１Ｄを介してＣＰＵ１に出力する。
【００１５】
表示回路６は例えば液晶表示パネル（ＬＣＤ）やＣＲＴ等から構成されるディスプレイ６Ａに、後述する「コンテンツリスト画面」（図４参照）や「コンテンツ再生画面」（図５参照）などの各種画面、現在設定されている演奏環境、ユーザが選択した楽曲の楽譜（例えば、メロディパート用の楽譜、自動伴奏パート用のコード入力情報を示す楽譜など）や歌詞など、あるいはＣＰＵ１の制御状態などを表示したりする。ユーザは該ディスプレイ６Ａに表示されるこれらの各種情報を参照することで、例えばユーザ所望の楽曲をマニュアル演奏するのに適した演奏環境の設定や、演奏操作子４Ａ（鍵盤）に対するマニュアル演奏のための押鍵操作あるいは自動伴奏のためのコード入力操作などを容易に行うことができるようになる。
【００１６】
音源回路７は複数のチャンネルで楽音信号の同時発生が可能であり、データ及びアドレスバス１Ｄを経由して与えられた、ユーザによる演奏操作子４Ａのマニュアル操作に応じて発生される、あるいは伴奏パターンデータに基づき発生される各種演奏情報を入力し、これらの演奏情報に基づいて楽音信号を発生する。ミキサー８は、音源回路７から発生された楽音信号（オーディオ信号）と、後述する携帯オーディオプレイヤー９Ａから発生されたオーディオ信号とをミキシングして、これをアンプやスピーカなどを含むサウンドシステム９から発音する。なお、前記音源回路７とミキサー８とサウンドシステム９の構成には、従来のいかなる構成を用いてもよい。例えば、音源回路７はFM、PCM、物理モデル、フォルマント合成等の各種楽音合成方式のいずれを採用してもよく、また音源回路７やミキサー８は専用のハードウェアで構成してもよいし、ＣＰＵ１によるソフトウェア処理で構成してもよい。
【００１７】
携帯オーディオ接続インタフェース（I/F）９は外付けのハードウェア装置として、携帯オーディオプレイヤー９Ａなどの公知のコンテンツ再生装置を外部接続するためのインタフェース機器（例えば、ＵＳＢ（Universal Serial Bus）機器など）である。電子楽器は、該携帯オーディオ接続インタフェース（I/F）９経由で外部の携帯オーディオプレイヤー９Ａに対し、携帯オーディオプレイヤー９Ａが記憶する音楽コンテンツの再生開始／停止を随時に指示することができ、また当該携帯オーディオプレイヤー９Ａでの音楽コンテンツの再生に応じて発生される楽音（オーディオ）信号を取得することができるようになっている（詳しくは後述する図３参照）。また、携帯オーディオプレイヤー９Ａから各種情報を取得して、ＣＰＵ１に渡すようになっている。なお、携帯オーディオプレイヤー９Ａへの指示や情報取得用の信号線と楽音信号用の信号線は、共用してもよいし、別途設けてもよい。特に、楽音信号がディジタルの場合は共用するとよく、楽音信号がアナログの場合は別とするのがよい。
【００１８】
携帯オーディオプレイヤー９Ａは、ＭＰ３データなどのディジタルデータからなる多数の音楽コンテンツを楽曲付随情報（図示せず）などと共に内蔵データストレージ（例えば、ハードディスクや半導体メモリなど）に記憶する音楽コンテンツ記憶機能、またユーザ操作に応じて内蔵データストレージ内に記憶した音楽コンテンツを再生（デコード）する音楽コンテンツ再生機能を少なくとも有する機器である。すなわち、携帯オーディオプレイヤー９Ａは外付けのハードディスク装置やＵＳＢメモリなどのような単に音楽コンテンツを記憶することができる機器（後述の外部記憶装置１０）とは異なって、多数の音楽コンテンツを記憶することができるだけでなく、該記憶した多数の音楽コンテンツの中から任意の音楽コンテンツを、ユーザ指定に応じてあるいはランダムに再生することで楽音を発生することができる機器である。なお、携帯オーディオプレイヤー９Ａは上記した以外にも他の機能、例えば内蔵データストレージ内に記憶済みの音楽コンテンツの一覧や再生中の音楽コンテンツの曲名やアルバム名などを、前記楽曲付随情報に基づいて、内蔵する液晶パネルなどの表示装置に表示する表示機能などを有していてもよい。また、オーディオプレイヤーは携帯型でなくてもよいことは勿論である。
【００１９】
外部記憶装置１０は、演奏環境設定情報（後述する図２参照）や伴奏スタイルに対応した伴奏パターンデータあるいはマニュアル音色などの各種データ、さらにはＣＰＵ１が実行する各種制御プログラム等の制御に関するデータなどを記憶する。なお、上述したＲＯＭ２に制御プログラムが記憶されていない場合、この外部記憶装置１０（例えばハードディスク）に制御プログラムを記憶させておき、それをＲＡＭ３に読み込むことにより、ＲＯＭ２に制御プログラムを記憶している場合と同様の動作をＣＰＵ１にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。なお、外部記憶装置１０はハードディスク（HD）に限られず、フレキシブルディスク（FD）、コンパクトディスク（CD‐ROM・CD‐RAM）、光磁気ディスク（MO）、あるいはDVD（Digital Versatile Disk）等の着脱自在な様々な形態の外部記憶媒体を利用する記憶装置であればどのようなものであってもよい。あるいは、フラッシュメモリなどの半導体メモリであってもよい。
【００２０】
MIDIインタフェース（I/F）１１は、外部接続された他のMIDI機器１１Ａ等からMIDI形式の自動演奏データ（MIDIデータ）を当該電子楽器へ入力したり、あるいは当該電子楽器からMIDI形式の自動演奏データを他のMIDI機器１１Ａ等へ出力するためのインタフェースである。他のMIDI機器１１Ａはユーザによるマニュアル演奏操作に応じてMIDI形式のデータを発生する機器であればよく、鍵盤型、ギター型、管楽器型、打楽器型、身振り型等どのようなタイプの操作子を具えた（若しくは、操作形態からなる）機器であってもよい。
【００２１】
通信インタフェース（I/F）１２は、例えばLANやインターネット、電話回線等の有線あるいは無線の通信ネットワークＮに接続されており、該通信ネットワークＮを介してサーバコンピュータ１２Ａと接続され、当該サーバコンピュータ１２Ａから制御プログラムあるいは各種データなどを電子楽器側に取り込むためのインタフェースである。すなわち、ＲＯＭ２や外部記憶装置１０（例えば、ハードディスク）等に制御プログラムや各種データが記憶されていない場合には、サーバコンピュータ１２Ａから制御プログラムや各種データをダウンロードするために用いられる。こうした通信インタフェース１２は、有線あるいは無線のものいずれかでなく双方を具えていてよい。
【００２２】
なお、電子楽器は演奏操作子４Ａやディスプレイ６Ａあるいは音源回路７などを１つの装置本体に内蔵したものに限らず、それぞれが別々に構成され、MIDIインタフェースや各種ネットワーク等の通信手段を用いて各装置を接続するように構成されたものであってもよいことは言うまでもない。さらに、本発明に係る電子楽器は上記したような形態に限らず、パーソナルコンピュータやカラオケ装置やゲーム装置など、ユーザによる演奏操作子としても機能するスイッチやボタンなどのマニュアル操作に応じて楽音を発生するものであれば、どのような形態の装置・機器に適用してもよい。
【００２３】
ここで、ＲＯＭ２や外部記憶装置１０などにデータベースとして記憶されており、電子楽器における機器設定を、ユーザがマニュアル演奏する楽曲に適した演奏環境に設定するために用いられる「演奏環境設定レコード」について、図２を用いて説明する。図２は、演奏環境設定情報レコードのデータ構成の一実施例を示す概念図である。
【００２４】
データベース化された多数の演奏環境設定情報レコードの１つ１つは、大きく「楽曲特徴情報」と「演奏環境設定情報」とに分けることができる。「演奏環境設定情報」は、後述する「楽曲特徴情報」により特徴付けられる楽曲を、ユーザがマニュアル演奏するのに適した電子楽器の演奏環境を定義したデータである。ここに示す実施例では、自動伴奏用の伴奏パターンデータを指し示す「伴奏スタイル」、ユーザがマニュアル演奏操作する際の演奏速度とする「テンポ」、ユーザによるマニュアル演奏操作に応じて発生させる楽音に用いる「マニュアル演奏音色」、前記以外の電子楽器の演奏環境に関する設定のうちの１乃至複数の「その他」の設定が、設定可能な演奏環境として含まれている。「その他」の設定としては、例えばマニュアル演奏に応じて発生させる楽音の音量バランス、楽音に付与するエフェクト（効果）の種類、楽音のコード進行、マニュアル演奏に使用する鍵域と自動伴奏のためのコード入力などに使用する鍵域とに鍵盤を分割するためのスプリット情報などが挙げられる。勿論、「演奏環境設定情報」に定義されるテンポや音色などの各情報は、必ずしもオリジナルの楽曲のテンポや音色などと同じでなくてよいことは言うまでもない。
【００２５】
「楽曲特徴情報」は、上記した「演奏環境設定情報」に基づき設定される演奏環境が、ユーザがマニュアル演奏する際に用いるべき演奏環境として適する楽曲の特徴を端的に表す情報である。ここに示す実施例においては、楽曲の曲名を表す「楽曲名」、楽曲に関連した単語等からなりユーザが当該楽曲を連想することができるであろう１乃至複数の「キーワード」、例えばポップス、ロック、クラシック、演歌、ジャズなどの音楽的な内容に従って楽曲を分類する「音楽ジャンル」、オリジナルの楽曲の拍子を表す「ビート」、オリジナルの楽曲の演奏速度を表す「テンポ」などの情報が含まれる。この「楽曲特徴情報」に定義された上記各情報の少なくともいずれか１つの情報を指定することに応じて、該当する１乃至複数の「演奏環境設定情報」を特定することができるようにしている。
【００２６】
本実施例においては、楽曲の演奏が自動演奏データの再生に基づき自動的に行われるものではなく、ユーザによるマニュアル演奏操作に応じて行われることを前提としているので、こうしたマニュアル演奏に適した演奏環境の設定は、MIDI等のシーケンスデータのイベントとして演奏中に随時に行われるのではなく、上記した「演奏環境設定情報」を用いてユーザ自身がマニュアル演奏の開始前に予め行うことができるようにしている。そこで、以下ではマニュアル演奏前における、ユーザ自身によるマニュアル演奏に適した演奏環境の設定手順について説明する。
【００２７】
まず、ユーザ所望の楽曲に適した演奏環境を自動的に設定する演奏環境自動設定機能を実現する「演奏環境自動設定処理」の一連の処理概要について、図３を用いて説明する。図３は、「演奏環境自動設定処理」の一実施例を示すフローチャートである。ただし、この実施例では、電子楽器と、該電子楽器に接続された携帯オーディオプレイヤーとの間で、所定の情報を送受信しながら並行して「演奏環境自動設定処理」を行うことから、電子楽器及び携帯オーディオプレイヤーでそれぞれ実行する処理を同時に示し、処理手順に従って説明する。なお、電子楽器側の処理は、演奏設定スイッチの操作に応じて開始されるソフトウェアプログラムである。他方、携帯オーディオプレイヤー側の処理は、プレイヤー本体の電源オンに応じて開始されるソフトウェアプログラムであって、プログラム起動後は所定の待機状態にある。以下、図３に示したフローチャートに従って、「演奏環境自動設定処理」について説明する。
【００２８】
まず、電子楽器は、本電子楽器と携帯オーディオ接続インタフェース９を介して接続されている携帯オーディオプレイヤー９Ａに対して、該携帯オーディオプレイヤー９Ａが記憶している全ての楽曲（音楽コンテンツ）に関連する所定の情報を送信するよう要求する（ステップＳ１）。具体的には、携帯オーディオプレイヤー９Ａに対して、上記情報送信処理を行うよう指示するコマンドを送信する。電子楽器本体に接続されている携帯オーディオプレイヤー９Ａでは、上記要求（コマンド）を電子楽器から受信すると、該携帯オーディオプレイヤー９Ａが記憶している全ての音楽コンテンツに関連する所定の情報を、電子楽器に対して返信する（ステップＫ１）。携帯オーディオプレイヤー９Ａが電子楽器に対し返信する音楽コンテンツに関連する所定の情報は、携帯オーディオプレイヤー９Ａが記憶している全ての音楽コンテンツに関連する情報、例えば楽曲名などからなる音楽コンテンツリスト（記憶済み音楽コンテンツ一覧表）と、各音楽コンテンツに付随する楽曲付随情報（例えばアルバム名、アーティスト名、音楽ジャンル、ビート、テンポなどを含む）である。
【００２９】
電子楽器は、携帯オーディオプレイヤー９Ａから返信された音楽コンテンツに関連する情報（音楽コンテンツリストと楽曲付随情報）を受信すると、該受信した情報に基づき、「コンテンツリスト画面」（後述する図４参照）をディスプレイ６Ａに表示する（ステップＳ２）。ステップＳ３は、ユーザによる「コンテンツリスト画面」（図４参照）における音楽コンテンツの選択及び「選択」ボタンＡ２の操作（画面押下操作やクリック操作など）に応じて、音楽コンテンツを選択する。なお、ここで「コンテンツリスト画面」において「選択」ボタンＡ２が操作されることなく、「戻る」ボタンＡ３が操作された場合には、当該「演奏環境自動設定処理」を終了すると共に、ディスプレイ６Ａの表示を「コンテンツリスト画面」から１つ前の画面（図示せず）に更新する。ステップＳ４は、前記選択された音楽コンテンツについて、「コンテンツ再生画面」（後述する図５参照）を表示する。なお、各ボタンは、ディスプレイ６Ａがタッチパネルであれば表示されているボタンを押すことにより操作をし、タッチパネルではなくディスプレイ６Ａの各ボタン表示近傍にスイッチが設けられている場合であれば、該近傍のスイッチを押すことにより操作する。
【００３０】
ここで、「コンテンツリスト画面」（図３のステップＳ２参照）及び「コンテンツ再生画面」（図３のステップＳ４参照）について、それぞれ図を用いて説明する。図４は、「コンテンツリスト画面」の一実施例を示す概念図である。この図４に示す「コンテンツリスト画面」は、コンテンツ一覧表示領域Ａ１と、「選択」ボタンＡ２と、「戻る」ボタンＡ３とを表示する。コンテンツ一覧表示領域Ａ１は、携帯オーディオプレイヤー９Ａから返信された音楽コンテンツに関連する情報（音楽コンテンツリストと楽曲付随情報）に基づき、該携帯オーディオプレイヤー９Ａが記憶している全ての音楽コンテンツを一覧表示する領域である。具体的には、例えば「音楽コンテンツリスト」に定義されている「楽曲名」と、「楽曲付随情報」に定義されている「アーティスト」及び「アルバム」の各情報が当該領域に表示されている。図３に示した「コンテンツリスト画面」においては、アーティスト「ＭＭＭＭ」がリリースしたアルバム「ＮＮＮＮ」内に収められている楽曲名「ＡＡＡＡ」〜「ＥＥＥＥ」の５つの音楽コンテンツが、携帯オーディオプレイヤー９Ａに記憶されている音楽コンテンツとして一覧表示されている。
【００３１】
ユーザは、上記コンテンツ一覧表示領域Ａ１に表示された１乃至複数の音楽コンテンツの中から、任意の音楽コンテンツを選択することができるようになっている。図示の例では、楽曲名「ＢＢＢＢ」の音楽コンテンツが選択されており（図中においては、音楽コンテンツ選択状態を反転表示で示している）、こうした音楽コンテンツ選択状態において「選択」ボタンＡ２が操作された場合には、該選択された音楽コンテンツのみを抽出して「コンテンツ再生表示画面」（図５参照）としてディスプレイ６Ａに表示する。「戻る」ボタンＡ３は、１つ前の画面に表示を戻すためのスイッチであって、ここでは「コンテンツリスト画面」表示前の任意の画面表示（図示せず）にディスプレイ６Ａの表示が更新される。なお、携帯オーディオプレイヤー９Ａ内に記憶されている音楽コンテンツが多数あり、「コンテンツリスト画面」において、これらの音楽コンテンツを一度に表示することができない場合には、いくつかの音楽コンテンツ毎にページを分けて一覧表示できるようにするとよい。また、そうした場合には、ユーザによる任意のページ指定等に応じて、ユーザが各ページ単位に音楽コンテンツを確認できるようにすることは言うまでもない。
【００３２】
図５は、「コンテンツ再生画面」（図４のステップＳ４参照）の一実施例を示す概念図である。この図５に示す「コンテンツ再生画面」は、対象コンテンツ表示領域Ｂ１と、「再生」ボタンＢ２と、「停止」ボタンＢ３と、「演奏環境設定」ボタンＢ４と、「戻る」ボタンＢ５とを表示する。対象コンテンツ表示領域Ｂ１は、前記「コンテンツリスト画面」においてユーザが選択した音楽コンテンツのみを抽出して表示する領域である。ユーザにより選択された音楽コンテンツに対応する音楽コンテンツリスト及び楽曲付随情報に基づき、例えば図示のように、上記した「コンテンツリスト画面」と同様に、「アーティスト」、「アルバム」、「楽曲名」の各情報が当該領域に表示される。
【００３３】
「再生」ボタンＢ２は、対象コンテンツ表示領域Ｂ１に表示されている音楽コンテンツを選択／再生するよう、携帯オーディオプレイヤー９Ａに対して指示するためのスイッチである。すなわち、ユーザが「再生」ボタンＢ２を操作すると、携帯オーディオプレイヤー９Ａは記憶している多数の音楽コンテンツの中から、対象コンテンツ表示領域Ｂ１に表示されている音楽コンテンツを選択し、さらに該選択した音楽コンテンツの再生を開始する。「停止」ボタンＢ３は、携帯オーディオプレイヤー９Ａが再生中の音楽コンテンツの再生を停止するよう、携帯オーディオプレイヤー９Ａに対して指示するためのスイッチである。すなわち、ユーザが「停止」ボタンＢ３を操作すると、携帯オーディプレイヤー９Ａは再生中の音楽コンテンツ（ユーザが選択した音楽コンテンツ）の再生を停止する。
【００３４】
「演奏環境設定」ボタンＢ４は、電子楽器の機器設定を、対象コンテンツ表示領域Ｂ１に表示されている音楽コンテンツ（ユーザが選択した音楽コンテンツ）をマニュアル演奏するのに最適な演奏環境に自動的に設定するスイッチである。すなわち、ユーザは「演奏環境設定」ボタンＢ４を操作することで、選択した音楽コンテンツに最適なマニュアル演奏環境を簡易且つ迅速に設定することができるようになっている。図示の例では、「演奏環境設定」ボタンＢ４が操作されると、電子楽器が携帯オーディオプレイヤー９Ａから取得済みの音楽コンテンツリスト及び楽曲付随情報のうち、選択された音楽コンテンツに対応する情報に基づき、データベース内の各「演奏環境設定情報レコード」の「楽曲特徴情報」を参照して、楽曲名「ＢＢＢＢ」のレコードを検索する。そして、該検索したレコードの演奏環境設定情報に基づき、楽曲名「ＢＢＢＢ」の楽曲をマニュアル演奏するのに適した演奏環境を自動的に設定する。「戻る」ボタンＢ５は、１つ前の画面に表示を戻すためのスイッチであって、ここでは「コンテンツ再生画面」表示前の「コンテンツリスト画面」（図４参照）にディスプレイ６Ａの表示が更新される。
【００３５】
図４に示したフローチャートの説明に戻って、ステップＳ５は、「コンテンツ再生画面」（図５参照）の再生ボタンＢ２が操作されたか否かを判定する。再生ボタンＢ２が操作されたと判定した場合には（ステップＳ５のＹＥＳ）、本電子楽器本体に接続されている携帯オーディオプレイヤー９Ａに対して、「コンテンツ再生画面」上に表示されている音楽コンテンツ（つまりユーザ所望の楽曲）の選択と、選択した音楽コンテンツの再生を開始するように指示する（ステップＳ６）。
【００３６】
電子楽器本体に接続されている携帯オーディオプレイヤー９Ａでは、上記音楽コンテンツの選択及び再生指示（コマンド）を電子楽器から受信すると、記憶済みの多数の音楽コンテンツの中から、前記コマンドに一致する音楽コンテンツを選択し、該選択した音楽コンテンツの再生を開始する（ステップＫ２）。この音楽コンテンツの再生に応じて発生される楽音（オーディオ）信号は、携帯オーディオプレイヤーから電子楽器に送られて、電子楽器において発音される。すなわち、携帯オーディオプレイヤーに記憶されている音楽コンテンツの楽曲内容を、ユーザは電子楽器から発音された楽音を直に聴いて確認することができるようになっている。
【００３７】
上記ステップＳ５において、「コンテンツ再生画面」の再生ボタンＢ２が操作されていないと判定した場合には（ステップＳ５のＮＯ）、「コンテンツ再生画面」の停止ボタンＢ３が操作されたか否かを判定する（ステップＳ７）。停止ボタンＢ３が操作されたと判定した場合には（ステップＳ７のＹＥＳ）、本電子楽器本体に接続されている携帯オーディオプレイヤー９Ａに対して、該携帯オーディオプレイヤー９Ａ側で再生中の音楽コンテンツの再生を停止するよう指示する（ステップＳ８）。携帯オーディオプレイヤー９Ａでは、上記再生停止指示（コマンド）を電子楽器から受信すると、再生中の音楽コンテンツの再生を停止する（ステップＫ３）。一方、停止ボタンＢ３が操作されていないと判定した場合には（ステップＳ７のＮＯ）、「コンテンツ再生画面」の演奏環境設定ボタンＢ４が操作されたか否かを判定する（ステップＳ９）。
【００３８】
演奏環境設定ボタンＢ４が操作されたと判定した場合には（ステップＳ９のＹＥＳ）、演奏環境設定情報データベース（図２参照）を検索する（ステップＳ１０）。例えば、携帯オーディオプレイヤー９Ａから送信され記憶済みの音楽コンテンツリスト及び楽曲付随情報と、データベースに記憶されている演奏環境設定情報レコードの楽曲特徴情報とを比較して、楽曲名あるいは音楽ジャンル、ビート、テンポなどが一致する演奏環境設定情報レコードを検索する。一方、演奏環境設定ボタンＢ４が操作されていないと判定した場合、つまり「コンテンツ再生画面」において再生ボタンＢ２でも停止ボタンＢ３でも演奏環境設定ボタンＢ４でもなく、戻るボタンＢ５が操作されたと判定した場合には（ステップＳ９のＮＯ）、ディスプレイ６Ａの表示を「コンテンツ再生画面」から１つ前の画面である「コンテンツリスト画面」に戻すように更新して、ステップＳ２の処理に戻る。
【００３９】
ステップＳ１１は、前記レコード検索処理の結果に従い、選択した音楽コンテンツに対応する演奏環境設定情報レコードがあるか否かを判定する。選択した音楽コンテンツに対応する演奏環境設定情報レコードがないと判定した場合には（ステップＳ１１のＮＯ）、選択した音楽コンテンツに対応する演奏環境設定情報レコードが電子楽器に記憶されていない旨を、ディスプレイ６Ａに表示するなどしてユーザに対して提示し（ステップＳ１３）、ステップＳ４の処理に戻る。一方、選択した音楽コンテンツに対応する演奏環境設定情報レコードがあると判定した場合（特定された場合）には（ステップＳ１１のＹＥＳ）、各種設定情報を電子楽器に設定して（ステップＳ１２）、ステップＳ４の処理に戻る。すなわち、演奏環境設定情報データベースから、上記選択された音楽コンテンツに関しての演奏環境設定情報レコードの演奏環境設定情報（図２参照）を読み出して、該読み出した演奏環境設定情報に基づいて電子楽器の演奏環境を自動的に設定する。
【００４０】
以上のようにして、ユーザが演奏環境自動設定機能を用いて電子楽器の演奏環境を設定する際に、ユーザが演奏環境を設定したい（マニュアル演奏したい）楽曲について、携帯オーディオプレイヤーに記憶されている前記楽曲に対応する音楽コンテンツを選択／再生させるようにした。こうすると、通信ネットワークがインフラとして整備されておらず電子楽器を通信ネットワークに接続できないユーザ、あるいは通信インタフェースが装備されていない電子楽器を使用するユーザなどであっても、携帯オーディオプレイヤーを利用して演奏したい楽曲を実際に聴いてその楽曲内容を確かめることで、簡単に演奏したい楽曲に適した演奏環境を誤りなく設定することができるようになる。また、携帯オーディオプレイヤーに対して音楽コンテンツの選択／再生指示を出し、携帯オーディオプレイヤーに音楽コンテンツの再生を行ってもらうために、電子楽器側には音楽コンテンツを再生する機能を有していなくてもよい。例えば音楽コンテンツが圧縮オーディオデータであるような場合など、特殊な形式のデータをデコードして再生する機能を電子楽器に搭載する必要がない。さらに、携帯オーディオプレイヤーに予め記憶されている多数の音楽コンテンツを利用できることから、電子楽器側に音楽コンテンツを予め記憶しておく必要がなく、それに伴い多数の音楽コンテンツを記憶するための記憶装置（記憶容量）が不要であり有利である。
【００４１】
なお、上述した演奏環境自動設定処理（図３参照）において、携帯オーディオプレイヤーでの音楽コンテンツの再生に基づき発生される楽音を、電子楽器からではなく、携帯オーディオプレイヤーにそのまま発音させて、ユーザは携帯オーディオプレイヤーから発音された楽音を聴いて、その楽曲内容を確認することができるようにしてあってもよい。
なお、ユーザによるマニュアル演奏時において、「コンテンツ再生画面」（図５参照）の再生ボタンＢ２の操作に応じて、携帯オーディオプレイヤーによる音楽コンテンツ再生と同期して、電子楽器側で自動伴奏をスタートさせるようにしてもよい。そうした際には、該当する音楽コンテンツの楽曲付随情報に基づいて、電子楽器に記憶されている演奏環境設定情報レコードの演奏環境設定情報（図２参照）を修正乃至置換するようにしてもよい。例えば、楽曲付随情報の音楽ジャンルに基づいて演奏環境設定情報の伴奏スタイルを変更したり、楽曲付随情報のテンポに基づいて演奏環境設定情報のテンポを修正したりするとよい。
【００４２】
なお、上述した実施例のように、携帯オーディオプレイヤー９Ａが電子楽器に対して楽曲に関連する所定の情報を返信する際には、携帯オーディオプレイヤー９Ａが記憶している全ての音楽コンテンツに関連する情報を返信することに限らない。例えば、ユーザが入力した所定の条件に対応する音楽コンテンツを携帯オーディオプレイヤー側でサーチし、該サーチした音楽コンテンツのみに関する音楽コンテンツリスト及び楽曲付随情報を電子楽器に対して返信するようにしてもよい。
なお、自動設定された演奏環境を、ユーザが任意に変更できるようにしてあってよい。また、演奏環境設定情報を、ユーザが変更した演奏環境に更新することができるようにしてあってもよい。また、外部記憶装置経由又は通信インタフェース経由で、新たな演奏環境設定情報を追加登録できるようにしてもよい。
【図面の簡単な説明】
【００４３】
【図１】この発明に係る電子楽器の全体構成を示したハード構成ブロック図である。
【図２】演奏環境設定情報レコードのデータ構成の一実施例を示す概念図である。
【図３】演奏環境自動設定処理の一実施例を示すフローチャートである。
【図４】コンテンツリスト画面の一実施例を示す概念図である。
【図５】コンテンツ再生画面の一実施例を示す概念図である。
【符号の説明】
【００４４】
１…ＣＰＵ、１Ａ・・・タイマ、２…ＲＯＭ、３…ＲＡＭ、４，５…検出回路、４Ａ…演奏操作子、５Ａ…設定操作子、６…表示回路、６Ａ…ディスプレイ、７…音源回路、８…ミキサー、８Ａ…サウンドシステム、９・・・携帯オーディオ接続インタフェース、９Ａ・・・携帯オーディオプレイヤー、１０…外部記憶装置、１１…MIDIインタフェース、１１Ａ…MIDI機器、１２…通信インタフェース、１２Ａ…サーバコンピュータ、１Ｄ…通信バス、Ｘ…通信ネットワーク
【図１】
2008170533.tif 000003
【図２】
2008170533.tif 000004
【図３】
2008170533.tif 000005
【図４】
2008170533.tif 000006
【図５】
2008170533.tif 000007