(57)【要約】【課題】  フレーズを利用した楽曲の生成を容易にする技術的手段を提供する。【解決手段】  検索キー取得部２２１は、音楽端末装置１から通信Ｉ／Ｆ２１を介して任意のフレーズを検索キーＦとして取得する手段である。検索部２２２は、検索キー取得部２２１が取得した検索キーＦに基づいて楽曲データベース３の検索を行う手段である。さらに詳述すると、検索部２２２は、楽曲データベース３の中から検索キーＦとの間の類似度が第ｎ位（ｎ＝１〜Ｎ）であるフレーズＦａを各々含むＮ個の楽曲データを検索する。そして、検索部２２２は、これらのＮ個の楽曲データの各々の中から検索キーＦとの間の類似度が高いフレーズＦａの後続のフレーズＦｂを読み出す。フレーズ提供部２２３は、検索部２２２が楽曲データベース３から読み出したＮ個のフレーズＦｂを通信Ｉ／Ｆ２１を介して音楽端末装置１に送信する手段である。【選択図】図１
2015169970.tif 000002
【特許請求の範囲】
【請求項１】
楽曲の一部の区間をなすフレーズを検索キーとして取得する検索キー取得手段と、
楽曲データベースにおける複数の楽曲データの中から前記検索キーと類似するフレーズを含む１または複数の楽曲データを検索し、検索した１または複数の楽曲データの各々から前記検索キーに類似するフレーズとともに当該楽曲データを構成する他のフレーズを各々選択する検索手段と、
前記検索手段により選択された各フレーズを提供するフレーズ提供手段と
を具備することを特徴とする楽曲検索装置。
【請求項２】
前記検索手段は、検索した１または複数の楽曲データの各々から前記検索キーに類似するフレーズに続くフレーズを各々選択することを特徴とする請求項１に記載の楽曲検索装置。
【請求項３】
楽曲の一部の区間をなすフレーズを検索キーとして設定する検索キー設定手段と、
フレーズを取得して検索キーとして前記検索キー設定手段に設定させるフレーズ取得手段と、
前記検索キー設定手段により設定された検索キーに関する検索要求を検索手段に供給し、検索結果である１または複数のフレーズを取得する検索要求手段と、
前記検索要求手段が取得した１または複数のフレーズから１つのフレーズを選択し、楽曲を構成するとともに、選択したフレーズを検索キーとして前記検索キー設定手段に設定させるフレーズ選択手段と、
前記フレーズ選択手段により構成された楽曲を再生する再生制御手段と
を具備することを特徴とする音楽端末装置。
【請求項４】
前記フレーズ選択手段は、操作手段の操作に応じて、前記検索要求手段が取得した１または複数のフレーズから１つのフレーズを選択することを特徴とする請求項３に記載の音楽端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、楽曲を分割したフレーズを各種組み合わせて所望の楽曲を生成する技術に関する。
【背景技術】
【０００２】
楽曲の生成方法の一形態として、各種の楽曲を例えば１小節程度の区間であるフレーズに分割し、これらのフレーズを各種組み合わせて所望の楽曲を生成する方法がある。また、この種の楽曲生成に利用可能な技術として、フレーズを検索キーとして使用し、複数の楽曲データからなる楽曲データベースの中から検索キーとの類似度が高いフレーズを含む楽曲データを検索する技術がある（例えば特許文献１参照）。この技術によれば、所望のフレーズに類似したフレーズを含む楽曲データを検索し、楽曲データの中からその類似したフレーズを取得し、所望の楽曲の素材とすることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−４７９３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述したような楽曲データベースの検索を利用して楽曲を生成するためには、楽曲の各部の素材として相応しいフレーズを思い描く作曲能力が必要である。従って、従来技術の下では、作曲能力の低いユーザは、楽曲データベースの検索を利用することが可能であっても、所望の楽曲を生成するのが困難であるという問題があった。
【０００５】
この発明は、このような課題に鑑みてなされたものであり、フレーズを利用した楽曲の生成を容易にする技術的手段を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明は、楽曲の一部の区間をなすフレーズを検索キーとして取得する検索キー取得手段と、楽曲データベースにおける複数の楽曲データの中から前記検索キーと類似するフレーズを含む１または複数の楽曲データを検索し、検索した１または複数の楽曲データの各々から前記検索キーに類似するフレーズとともに当該楽曲データを構成する他のフレーズを各々選択する検索手段と、前記検索手段により選択された各フレーズを提供するフレーズ提供手段とを具備することを特徴とする楽曲検索装置を提供する。
【０００７】
また、この発明は、楽曲の一部の区間をなすフレーズを検索キーとして設定する検索キー設定手段と、フレーズを取得して検索キーとして前記検索キー設定手段に設定させるフレーズ取得手段と、前記検索キー設定手段により設定された検索キーに関する検索要求を検索手段に供給し、検索結果である１または複数のフレーズを取得する検索要求手段と、前記検索要求手段が取得した１または複数のフレーズから１つのフレーズを選択し、楽曲を構成するとともに、選択したフレーズを検索キーとして前記検索キー設定手段に設定させるフレーズ選択手段と、前記フレーズ選択手段により構成された楽曲を再生する再生制御手段とを具備することを特徴とする音楽端末装置を提供する。
【０００８】
この発明によれば、検索キーであるフレーズに類似するフレーズを含む楽曲データを検索し、その楽曲データにおいて検索キーに類似するフレーズとともに当該楽曲データを構成する他のフレーズを取得することができるので、音楽的なつながりのある複数のフレーズを取得することができ、楽曲の生成が容易になる。
【図面の簡単な説明】
【０００９】
【図１】この発明の第１実施形態である音楽端末装置および楽曲検索装置を含む楽曲生成システムの構成を示すブロック図である。
【図２】同音楽端末装置の外観を示す平面図である。
【図３】同音楽端末装置の構成を示すブロック図である。
【図４】同実施形態の動作例を示す図である。
【図５】この発明の第２実施形態における楽曲検索装置の検索部の機能を示す図である。
【図６】この発明の第３実施形態における楽曲検索装置の検索部の機能を示す図である。
【図７】この発明の第４実施形態における楽曲検索装置の検索部の機能を示す図である。
【図８】この発明の第５実施形態における楽曲検索装置の検索部の機能を示す図である。
【図９】この発明の第６実施形態による楽曲生成システムの動作例を示す図である。
【図１０】同楽曲生成システムの動作例を示す図である。
【図１１】同楽曲生成システムの動作例を示す図である。
【図１２】同楽曲生成システムの動作例を示す図である。
【図１３】同楽曲生成システムの動作例を示す図である。
【図１４】同実施形態において使用するアイコンを例示する図である。
【図１５】この発明の第７実施形態におけるフレーズ選択のためのユーザＩ／Ｆを示す図である。
【図１６】この発明の第８実施形態におけるフレーズ選択のためのユーザＩ／Ｆを示す図である。
【図１７】この発明の第９実施形態におけるフレーズ選択のためのユーザＩ／Ｆを示す図である。
【図１８】この発明の第１０実施形態におけるフレーズ選択のためのユーザＩ／Ｆを示す図である。
【図１９】この発明の第１１実施形態におけるフレーズ選択のためのユーザＩ／Ｆを示す図である。
【図２０】この発明の第１２実施形態におけるフレーズ選択のためのユーザＩ／Ｆを示す図である。
【図２１】この発明の第１３実施形態におけるフレーズ選択のためのユーザＩ／Ｆを示す図である。
【図２２】この発明の第１４実施形態におけるフレーズ選択のためのユーザＩ／Ｆを示す図である。
【図２３】同ユーザＩ／Ｆの他の例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照し、この発明の実施の形態を説明する。
【００１１】
＜第１実施形態＞
図１はこの発明の第１実施形態である音楽端末装置１および楽曲検索装置２と楽曲データベース３とからなる楽曲生成システム４の構成を示すブロック図である。図１において、音楽端末装置１および楽曲検索装置２は、インターネットや移動体ネットワーク等の各種のネットワークを介して接続され得る。楽曲検索装置２は、楽曲データベース３にアクセス可能な構成となっている。楽曲データベース３は、各種の楽曲の楽曲データを記憶している。この楽曲データは、楽曲のメロディを示す音符データ列であってもよいし、楽曲の音波形のサンプルデータであってもよい。楽曲データは、例えば１小節程度の時間長の複数のフレーズに分割可能であり、このフレーズ単位でアクセスが可能な構成となっている。
【００１２】
本実施形態における楽曲検索装置２は、音楽端末装置１のユーザが所望の楽曲を生成するのを支援するために、その楽曲の一部となり得るフレーズを楽曲データベース３から読み出し、音楽端末装置１に送信するサービスを提供する装置である。
【００１３】
図１に示すように、楽曲検索装置２は、音楽端末装置１との間の通信を制御する通信Ｉ／Ｆ２１と、プロセッサ２２とを有する。プロセッサ２２は、例えばＲＯＭおよびＲＡＭを内蔵したプロセッサであり、ＲＯＭに記憶されたプログラムを実行することにより音楽端末装置１に対してサービスを提供する。検索キー取得部２２１と、検索部２２２と、フレーズ提供部２２３は、プロセッサ２２がＲＯＭ内のプログラムを実行することにより実現される機能である。
【００１４】
検索キー取得部２２１は、音楽端末装置１から通信Ｉ／Ｆ２１を介して検索要求を受信し、この検索要求に含まれている任意のフレーズを検索キーＦとして取得する手段である。検索部２２２は、検索キー取得部２２１が取得した検索キーＦに基づいて楽曲データベース３の検索を行う手段である。さらに詳述すると、検索部２２２は、楽曲データベース３の中から検索キーＦとの間の類似度が第ｎ位（ｎ＝１〜Ｎであり、Ｎは２以上の整数）であるフレーズＦａを各々含むＮ個の楽曲データを検索する。そして、検索部２２２は、これらのＮ個の楽曲データの各々の中から検索キーＦとの間の類似度が高いフレーズＦａに続くフレーズＦｂを読み出す。フレーズ提供部２２３は、検索部２２２が楽曲データベース３から読み出したＮ個のフレーズＦｂを通信Ｉ／Ｆ２１を介して音楽端末装置１に送信する手段である。
【００１５】
検索部２２２が行う検索のアルゴリズムには、各種のアルゴリズムが考えられるが、例えば特許文献１に開示されたアルゴリズムを利用してもよい。具体的には、検索キーＦの音楽的な特徴を示す特徴量の時系列を生成する。そして、複数の楽曲データの特徴量の時系列を利用した機械学習により確率モデルを生成し、この確率モデルを検索キーの特徴量の時系列に適用することで、検索キーが楽曲データ内のフレーズである確率に応じた評価指標値を楽曲データ毎に算定する。そして、この評価指標値に基づいて、検索キーとの類似度が第ｎ位（ｎ＝１〜Ｎ）であるフレーズを含む楽曲データを求めるのである。なお、フレーズの検索アルゴリズムとしては、この特許文献１に開示のものの他、例えば隠れマルコフモデルを利用したアルゴリズムを採用してもよい。
【００１６】
図２は音楽端末装置１の外観を示す平面図である。図２に示すように、音楽端末装置１の筐体上面の左上部および右上部には、左チャネルスピーカ１４１および右チャネルスピーカ１４２が設けられている。また、これらのスピーカの間には、各種のモード設定等のための複数の操作子１３３と、文字情報、画像等を表示するためのＬＣＤパネル１３４が設けられている。また、音楽端末装置１には、外部機器として、マイクロホン１２１、鍵盤１２２、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１２３等を接続することが可能である。
【００１７】
また、音楽端末装置１の筐体上面には、複数のフレーズ選択ボタンＢが行列状に配列されている。これらのフレーズ選択ボタンＢには、緑色での発光および赤色での発光が可能なＬＥＤが埋め込まれている。
【００１８】
各フレーズ選択ボタンＢは、曲の進行に沿って素材とするフレーズを順次選択するための操作子である。このフレーズ選択ボタンＢの行列において、横軸方向はフレーズ展開方向（あるいは曲の進行方向）に対応しており、縦軸方向は１回に受信されるＮ個のフレーズの並び方向に対応している。さらに詳述すると、図２にはＮ＝５である場合のフレーズ選択ボタンＢの行列が示されている。図２において、左から第１列の５個のフレーズ選択ボタンＢは、音楽端末装置１が第１回目の検索要求を楽曲検索装置２に送信し、その応答として、楽曲検索装置２からＮ＝５個のフレーズが受信されたときに緑色に点灯する。また、左から第２列の５個のフレーズ選択ボタンＢは、音楽端末装置１が第２回目の検索要求を楽曲検索装置２に送信し、その応答として、楽曲検索装置２からＮ＝５個のフレーズが受信されたときに緑色に点灯する。以下、同様である。
【００１９】
また、同一列に属する５個のフレーズ選択ボタンＢのうち最上段のフレーズ選択ボタンＢは、検索要求に含まれていたフレーズ（検索キー）との類似度が最も高いフレーズを含む楽曲データから取り出されたフレーズを表しており、第２段以降の第ｎ段のフレーズ選択ボタンＢは、検索キーとの類似度が第ｎ位であるフレーズを含む楽曲データから取り出されたフレーズを表している。
【００２０】
ユーザは、所望のフレーズ選択ボタンＢを選択してＯＮ／ＯＦＦ切り換えを行うことができる。ユーザが、ＯＦＦであるフレーズ選択ボタンＢを押圧すると、そのフレーズ選択ボタンＢはＯＮとなり、そのフレーズ選択ボタンＢのＬＥＤは赤色で点灯する。その際、ＯＮとなったフレーズ選択ボタンＢに対応付けられたフレーズがスピーカ１４１および１４２から放音される。また、ユーザが、ＯＮであるフレーズ選択ボタンＢを押圧すると、そのフレーズ選択ボタンＢはＯＦＦとなり、そのフレーズ選択ボタンＢのＬＥＤは緑色で点灯する。
【００２１】
図３は音楽端末装置１の機能構成を示すブロック図である。図３に示すように、音楽端末装置１は、プロセッサ１１と、外部機器Ｉ／Ｆ１２と、ユーザＩ／Ｆ１３と、サウンドシステム１４と、通信Ｉ／Ｆ１５とを有する。ここで、外部機器Ｉ／Ｆ１２は、図２に示すマイクロホン１２１、鍵盤１２２、ＰＣ１２３等との間で情報の授受を行うためのインタフェースである。ユーザＩ／Ｆ１３は、図２に示す操作子１３３、フレーズ選択ボタンＢ等の各種の操作子の操作を検出するとともに、ＬＣＤパネル１３４の表示制御、フレーズ選択ボタンＢ内のＬＥＤの点灯制御を行うことにより、ユーザとの間で情報の授受を行うインタフェースである。サウンドシステム１４は、フレーズ等の各種の音信号を図２のスピーカ１４１および１４２から放音させる装置である。通信Ｉ／Ｆ１５は、楽曲検索装置２との間の通信の制御を行う装置である。
【００２２】
プロセッサ１１は、例えばＲＯＭおよびＲＡＭを内蔵したプロセッサであり、ＲＯＭに記憶されたプログラムを実行することにより作曲を支援するためのサービスをユーザに提供する。フレーズ取得部１１１と、検索キー記憶部１１２と、検索要求部１１３と、フレーズ選択部１１４と、楽曲記憶部１１５と、再生制御部１１６は、プロセッサ１１がＲＯＭ内のプログラムを実行することにより実現される機能である。
【００２３】
本実施形態による音楽端末装置１は、これらの機能により、ユーザが音楽曲検索装置２を利用して次のような作曲を行うことを可能にする。すなわち、あるフレーズを検索キーとし、この検索キーに類似するフレーズに続くフレーズを取得し、次にこの取得したフレーズを検索キーとし、この検索キーに類似するフレーズに続くフレーズを取得し、という具合に互いに前後関係を持った一連のフレーズを取得し、それらのフレーズを繋いだ楽曲を生成するのである。
【００２４】
このような形態での作曲を行うために、最初の検索キーとなるフレーズが必要である。フレーズ取得部１１１は、この最初の検索キーとなるフレーズを取得する手段である。本実施形態において、フレーズ取得部１１１は、様々な方法により最初の検索キーとなるフレーズを取得することが可能である。例えばフレーズ取得部１１１は、鍵盤１２２の演奏により発生するＭＩＤＩメッセージの列を外部機器Ｉ／Ｆ１２から受け取り、このＭＩＤＩメッセージの列に基づいて検索キーとなるフレーズを生成することが可能である。また、フレーズ取得部１１１は、ユーザが口遊んだフレーズの音信号をマイクロホン１２１および外部機器Ｉ／Ｆ１２を介して受け取り、この音信号に基づいて検索キーとなるフレーズを生成することが可能である。あるいはフレーズ取得部１１１は、ＰＣ１２３から外部機器Ｉ／Ｆ１２を介して検索キーとなるフレーズを取得してもよい。
【００２５】
検索キー記憶部１１２は、楽曲検索装置２に送る検索キーを設定する検索キー設定手段である。さらに詳述すると、検索キー記憶部１１２は、検索キーを自ら記憶することにより検索キーの設定を行う。また、楽曲記憶部１１５は、楽曲の素材となるフレーズを記憶する手段である。本実施形態において、フレーズ取得部１１１は、フレーズを取得したとき、そのフレーズを楽曲記憶部１１５に書き込むとともに、検索キーとして検索キー記憶部１１２に書き込む。また、本実施形態では、フレーズ選択部１１４により検索キー記憶部１１２への検索キーの書き込みが行われる。
【００２６】
検索要求部１１３は、検索キー記憶部１１２に検索キーが書き込まれるのに応じて、その検索キーを含む検索要求を通信Ｉ／Ｆ１５を介して楽曲検索装置２に送信し、これに応じて楽曲検索装置２が送信するＮ個のフレーズを通信Ｉ／Ｆ１５を介して受信する手段である。
【００２７】
フレーズ選択部１１４は、検索要求部１１３により受信されたＮ個のフレーズから１つのフレーズを選択し、楽曲を構成するとともに、選択したフレーズを検索キーとして検索キー記憶部１１２に記憶させ、検索キーの設定を行わせる手段である。
【００２８】
さらに詳述すると、例えば検索要求部１１３がｊ回目（ｊ＝１、２、…）の検索要求を送信し、楽曲検索装置２からＮ個のフレーズを受信すると、フレーズ選択部１１４は、そのＮ個のフレーズを検索要求部１１３から受け取って保持する。そして、フレーズ選択部１１４は、音楽端末装置１の筐体上面において左から第ｊ列のＮ個（図示の例ではＮ＝５）のフレーズ選択ボタンＢを緑色に点灯させ、Ｎ個のフレーズが受信されたことをユーザに知らせる。既に述べたように、第ｊ列に属するＮ個のフレーズ選択ボタンＢのうち最上段のフレーズ選択ボタンＢは、検索要求に含まれていたフレーズ（検索キー）との類似度が最も高いフレーズを含む楽曲データから取り出されたフレーズ、第２段以降の第ｎ段のフレーズ選択ボタンＢは、検索キーとの類似度が第ｎ位であるフレーズを含む楽曲データから取り出されたフレーズを表している。ユーザがＮ個のフレーズ選択ボタンＢの中の第ｎ番目のフレーズ選択ボタンＢをＯＮにすると、フレーズ選択部１１４は、検索キーとの類似度が第ｎ位であるフレーズを含む楽曲データから取り出されたフレーズをＮ個のフレーズの中から選択する。そして、フレーズ選択部１１４は、この選択したフレーズを新たな検索キーとして検索キー記憶部１１２に書き込む。また、フレーズ選択部１１４は、この選択したフレーズを楽曲記憶部１１５に書き込むことにより楽曲を構成する。その際、楽曲記憶部１１５に既に１または複数のフレーズが記憶されている場合、フレーズ選択部１１４は、選択したフレーズをその既に記憶されているフレーズの後続のフレーズとして楽曲記憶部１１５に書き込む。
【００２９】
再生制御部１１６は、所定の操作子１３３の操作により楽曲再生指示が入力された場合に、その楽曲再生指示をユーザＩ／Ｆ１３を介して受け取り、楽曲記憶部１１５に記憶された一連のフレーズを読み出して音信号に変換し、サウンドシステム１４により放音する手段である。
【００３０】
好ましい態様では、ユーザが所望のフレーズを選択するのを容易にするため、楽曲検索装置２から受信したフレーズをユーザに試聴させる機能が音楽端末装置１に設けられている。この態様において、フレーズ選択部１１４は、Ｎ個のフレーズ選択ボタンＢの中の第ｎ番目のフレーズ選択ボタンＢがＯＮにされたことを検知したとき、保持しているＮ個のフレーズの中から当該フレーズ選択ボタンＢに対応したフレーズを選択し、再生制御部１１６に供給する。再生制御部１１６は、このフレーズ選択部１１４から供給されたフレーズを音信号に変換し、サウンドシステム１４により放音させる。この態様によれば、ユーザは、楽曲検索装置２から受信されたＮ個のフレーズを試聴し、その中から気に入ったフレーズを選択し、楽曲の素材として使用することができる。
以上が本実施形態による楽曲生成システム４の構成の詳細である。
【００３１】
図４は本実施形態の動作例を示す図である。この動作例では、最初、音楽端末装置１に対してフレーズＡ１が入力され、このフレーズＡ１を検索キーとして含む検索要求が楽曲検索装置２に送信される。楽曲検索装置２では、フレーズＡ１との類似度が第ｎ位（ｎ＝１〜Ｎ）であるフレーズＢ１、Ｃ１、…を各々含むＮ個の楽曲データが検索され、そのＮ個の楽曲データにおいて検索キーＡ１との類似度が第ｎ位（ｎ＝１〜Ｎ）であるフレーズＢ１、Ｃ１、…に続くフレーズが選択され、音楽端末装置１に送信される。音楽端末装置１では、それらのフレーズの中からフレーズＢ１に続くフレーズＢ２が選択され、このフレーズＢ２を検索キーとして含む検索要求が楽曲検索装置２に送信される。楽曲検索装置２では、フレーズＢ２との類似度が第ｎ位（ｎ＝１〜Ｎ）であるフレーズＤ１、…を各々含むＮ個の楽曲データが検索され、そのＮ個の楽曲データにおいて検索キーＢ２との類似度が第ｎ位（ｎ＝１〜Ｎ）であるフレーズＤ１、…に続くフレーズが選択され、音楽端末装置１に送信される。音楽端末装置１では、それらのフレーズの中からフレーズＤ１に続くフレーズＤ２が選択され、このフレーズＤ２を検索キーとして含む検索要求が楽曲検索装置２に送信される。このような動作が繰り返される結果、一連のフレーズＡ１、Ｂ２、Ｄ２、…が楽曲の素材として音楽端末装置１の楽曲記憶部１１５に蓄積される。
【００３２】
このように本実施形態によれば、所望のフレーズに続くフレーズを順次取得する前進探索を実行することができるので、楽曲を容易に生成することができる。
【００３３】
＜第２実施形態＞
図５はこの発明の第２実施形態における楽曲検索装置２の検索部２２２の機能を示す図である。本実施形態における検索部２２２は、楽曲データベース３において、検索キー取得部２２１が取得した検索キーＦとの類似度が第ｎ位（ｎ＝１〜Ｎ）であるフレーズＦａを各々含むＮ個の楽曲データを検索し、各楽曲データにおいて各フレーズＦａの前のフレーズＦｂを選択する。そして、フレーズ提供部２２３は、この選択されたＮ個のフレーズＦｂを通信Ｉ／Ｆ２１を介して音楽端末装置１に送信する。従って、音楽端末装置１では、このような楽曲検索装置２の機能を利用し、所望のフレーズに類似するフレーズの前のフレーズを順次取得する後進探索を実行することができ、楽曲を容易に生成することができる。
【００３４】
＜第３実施形態＞
図６はこの発明の第３実施形態における楽曲検索装置２の検索部２２２の機能を示す図である。本実施形態における検索部２２２は、楽曲データベース３において、検索キー取得部２２１が取得した検索キーＦとの類似度が第ｎ位（ｎ＝１〜Ｎ）であるフレーズＦａを各々含むＮ個の楽曲データを検索し、検索した各楽曲データの最初のフレーズＦｂを選択する。そして、フレーズ提供部２２３は、この選択されたＮ個のフレーズＦｂを通信Ｉ／Ｆ２１を介して音楽端末装置１に送信する。
【００３５】
そして、音楽端末装置１では、これらのＮ個のフレーズＦｂの中から１つのフレーズが選択され、楽曲の最初のフレーズとして楽曲記憶部１１５に記憶される。このように本実施形態によれば、楽曲の最初のフレーズを容易に決定することができる。なお、選択されたフレーズは、必ずしも楽曲の最初のフレーズとする必要はない。音楽端末装置１のユーザに楽曲中の所望の位置を指定する操作を行わせ、楽曲中においてその指定位置を占めるフレーズとして楽曲記憶部１１５に記憶させてもよい。
【００３６】
＜第４実施形態＞
図７はこの発明の第４実施形態における楽曲検索装置２の検索部２２２の機能を示す図である。本実施形態における検索部２２２は、楽曲データベース３において、検索キー取得部２２１が取得した検索キーＦとの類似度が第ｎ位（ｎ＝１〜Ｎ）であるフレーズＦａを各々含むＮ個の楽曲データを検索し、検索した各楽曲データの最後のフレーズＦｂを選択する。そして、フレーズ提供部２２３は、この選択されたＮ個のフレーズＦｂを通信Ｉ／Ｆ２１を介して音楽端末装置１に送信する。
【００３７】
そして、音楽端末装置１では、これらのＮ個のフレーズＦｂの中から１つのフレーズが選択され、楽曲の最後のフレーズとして楽曲記憶部１１５に記憶される。このように本実施形態によれば、楽曲の最後のフレーズを容易に決定することができる。なお、選択されたフレーズは、必ずしも楽曲の最後のフレーズとする必要はない。音楽端末装置１のユーザに楽曲中の所望の位置を指定する操作を行わせ、楽曲中においてその指定位置を占めるフレーズとして楽曲記憶部１１５に記憶させてもよい。
【００３８】
＜第５実施形態＞
図８はこの発明の第５実施形態における楽曲検索装置２の検索部２２２の機能を示す図である。本実施形態における検索部２２２は、楽曲データベース３において、検索キー取得部２２１が取得した検索キーＦとの類似度が第ｎ位（ｎ＝１〜Ｎ）であるフレーズＦａを各々含むＮ個の楽曲データを検索し、検索した各楽曲データの中のサビのフレーズ（あるいは個性の強いフレーズ）Ｆｂを選択する。このようなサビのフレーズの選択を可能にするため、各楽曲データのサビのフレーズの所在位置を指定する情報が楽曲データベース３に記憶されている。そして、フレーズ提供部２２３は、検索部２２２によって選択されたＮ個のフレーズＦｂを通信Ｉ／Ｆ２１を介して音楽端末装置１に送信する。
音楽端末装置１では、これらのＮ個のフレーズＦｂの中から１つのフレーズが選択され、楽曲中の所望の位置のフレーズとして楽曲記憶部１１５に記憶される。このように本実施形態によれば、所望の個性を持ったフレーズを含む楽曲を容易に生成することができる。
【００３９】
＜第６実施形態＞
この発明の第６実施形態における楽曲検索装置２の検索部２２２は、上記第１〜第５実施形態の検索部２２２のすべての機能を含む。すなわち、本実施形態における検索部２２２の機能は次の通りである。
機能１．検索キーＦに類似したフレーズＦａに続くフレーズＦｂを選択する。
機能２．検索キーＦに類似したフレーズＦａの前のフレーズＦｂを選択する。
機能３．検索キーＦに類似したフレーズＦａを含む楽曲データの最初のフレーズＦｂを選択する。
機能４．検索キーＦに類似したフレーズＦａを含む楽曲データの最後のフレーズＦｂを選択する。
機能５．検索キーＦに類似したフレーズＦａを含む楽曲データのサビのフレーズＦｂを選択する。
【００４０】
本実施形態において、通信Ｉ／Ｆ２１は、検索キーＦと、上記機能１〜５のいずれかを指定する機能指定情報を含む検索要求を音楽端末装置１から受け取る。上記第１実施形態と同様、検索要求に含まれる検索キーＦは検索キー取得部２２１によって取得される。検索要求に含まれる機能指定情報は、検索部２２２に供給される。検索部２２２は、この機能指定情報によって指定された機能を実行する。以上が本実施形態における楽曲検索装置２の構成の概略である。
【００４１】
本実施形態における音楽端末装置１の構成は上記第１実施形態と基本的に同様であるが、上記楽曲検索装置２の機能を活用するため、次のような機能が追加されている。
【００４２】
まず、音楽端末装置１のユーザＩ／Ｆ１３は、フレーズ選択部１１４による制御の下、過去取得したフレーズの中から所望のフレーズを選択する操作と、上記機能１〜５のいずれかを指定する操作をユーザに行わせ、その操作情報をフレーズ選択部１１４および検索要求部１１３に供給する。
【００４３】
この操作情報に基づき、フレーズ選択部１１４は、ユーザによって選択されたフレーズを検索キー記憶部１１２に書き込む。また、検索要求部１１３は、上記機能１〜５のうちユーザによって指定された機能を示す機能指定情報と、検索キー記憶部１１２に書き込まれた検索キーとを含む検索要求を通信Ｉ／Ｆ１５を介して楽曲検索装置２に送信する。
【００４４】
また、フレーズ選択部１１４は、ユーザＩ／Ｆ１３を介して供給される操作情報に従い、楽曲記憶部１１５に記憶された各フレーズの楽曲中における位置を入れ替える機能を備えている。具体的には、本実施形態では、各フレーズが楽曲の進行順に並べられて楽曲記憶部１１５に記憶される。フレーズ選択部１１４は、ユーザＩ／Ｆ１３を介して供給される操作情報に従い、楽曲記憶部１１５における各フレーズの記憶位置を入れ替えることにより、各フレーズの楽曲中における位置を入れ替える。
本実施形態におけるユーザＩ／Ｆ１３としては、タッチパネルが好ましい。
以上が本実施形態における音楽端末装置１の構成の概略である。
【００４５】
図９〜図１３は、本実施形態の動作例を示す図である。これらの図には、音楽端末装置１のタッチパネルの表示画面が示されている。ユーザによって最初の検索キーＦとなるフレーズが入力されると、このフレーズがフレーズ取得部１１１によって取得され、検索キーＦとして検索キー記憶部１１２に書き込まれる。また、フレーズ取得部１１１は、取得したフレーズを楽曲記憶部１１５に書き込む。ユーザＩ／Ｆ１３は、図９に示すように、検索キー記憶部１１２内の検索キーＦを示すアイコン３０１をタッチパネルに表示させる。ユーザが例えばタッチパネルの操作により上記機能３を指定する機能指定情報を入力すると、検索要求部１１３は、この機能指定情報と検索キー記憶部１１２内の検索キーＦを含む検索要求を通信Ｉ／Ｆ１５を介して楽曲検索装置２に送信する。
【００４６】
この検索要求が楽曲検索装置２の通信Ｉ／Ｆ２１によって受信されると、検索要求中の検索キーＦは検索キー取得部２２１によって取得され、機能指定情報は検索部２２２によって取得される。検索部２２２は、この機能指定情報に従い、楽曲データベース３において検索キーＦとの類似度が第ｎ位（ｎ＝１〜Ｎ）であるフレーズＦａを含むＮ個の楽曲データを検索し、各楽曲データの最初のフレーズＦｂを選択する。フレーズ提供部２２３は、検索部２２２が選択したＮ個のフレーズＦｂを通信Ｉ／Ｆ２１を介して音楽端末装置１に送信する。
【００４７】
このＮ個のフレーズＦｂは、音楽端末装置１の通信Ｉ／Ｆ１５によって受信され、検索要求部１１３を介してフレーズ選択部１１４に供給される。ユーザＩ／Ｆ１３は、このフレーズ選択部１１４に供給されたＮ個のフレーズＦｂを示すＮ個（この例ではＮ＝５）のアイコン３１１〜３１５を図１０に示すようにタッチパネルの左端に表示させる。アイコン３１１〜３１５をタッチパネルの左端に表示させるのは、直前にユーザによって入力された機能指定情報が機能３を指定しており、アイコン３１１〜３１５が示す各フレーズＦｂが楽曲の最初のフレーズであるからである。
【００４８】
ユーザがアイコン３１１〜３１５に順次タッチすると、フレーズ選択部１１４は、ユーザがタッチしたアイコンに対応したフレーズを再生制御部１１６に送り、そのフレーズをサウンドシステム１４から放音させる。
【００４９】
ユーザが例えばアイコン３１２を選択し、例えばアイコンとは別にタッチパネルに表示された書き込み指示用のソフトボタンにタッチする操作（以下、フレーズ書き込み操作という）をすると、フレーズ選択部１１４は、このアイコン３１２に対応したフレーズＦｂを楽曲記憶部１１５に書き込む。この場合、アイコン３１２に対応したフレーズは楽曲の最初のフレーズであるので、フレーズ選択部１１４は、各フレーズが、アイコン３１２に対応したフレーズ、アイコン３０１に対応したフレーズの順に並ぶように、各フレーズを楽曲記憶部１１５に記憶させる。
【００５０】
次に、この動作例では、ユーザがアイコン３０１を検索キーとして選択する操作を行うとともに、上記機能４を選択する操作を行う。この結果、フレーズ選択部１１４は、アイコン３０１に対応したフレーズを検索キーＦとして検索キー記憶部１１２に書き込む。検索要求部１１３は、上記機能４を指定する機能指定情報と、検索キー記憶部１１２に書き込まれた検索キーＦとを含む検索要求を通信Ｉ／Ｆ１５を介して楽曲検索装置２に送信する。
【００５１】
楽曲検索装置２において検索部２２２は、上記機能４を指定する機能指定情報に従い、楽曲データベース３において検索キーＦとの類似度が第ｎ位（ｎ＝１〜Ｎ）であるフレーズＦａを含むＮ個の楽曲データを検索し、各楽曲データの最後のフレーズＦｂを選択する。フレーズ提供部２２３は、検索部２２２が選択したＮ個のフレーズＦｂを通信Ｉ／Ｆ２１を介して音楽端末装置１に送信する。
【００５２】
このＮ個のフレーズＦｂは、音楽端末装置１の通信Ｉ／Ｆ１５によって受信され、検索要求部１１３を介してフレーズ選択部１１４に供給される。ユーザＩ／Ｆ１３は、このフレーズ選択部１１４に供給されたＮ個のフレーズＦｂを示すＮ個（この例ではＮ＝５）のアイコン３２１〜３２５を図１１に示すようにタッチパネルの右端に表示させる。アイコン３２１〜３２５をタッチパネルの右端に表示させるのは、直前にユーザによって入力された機能指定情報が機能４を指定しており、アイコン３２１〜３２５が示す各フレーズＦｂが楽曲の最後のフレーズであるからである。このときユーザは、上述と同様、タッチパネルの操作により、アイコン３２１〜３２５が示す各フレーズＦｂを試聴することができる。
【００５３】
ユーザが例えばアイコン３２１を選択し、フレーズ書き込み操作をすると、フレーズ選択部１１４は、このアイコン３２１に対応したフレーズＦｂを楽曲記憶部１１５に書き込む。この場合、アイコン３２１に対応したフレーズは楽曲の最後のフレーズであるので、フレーズ選択部１１４は、各フレーズが、アイコン３１２に対応したフレーズ、アイコン３０１に対応したフレーズ、アイコン３２１に対応したフレーズの順に並ぶように、各フレーズを楽曲記憶部１１５に記憶させる。
【００５４】
次に、この動作例では、ユーザがアイコン３０１を検索キーとして選択する操作を行うとともに、上記機能５を選択する操作を行う。この結果、アイコン３０１に対応したフレーズを検索キーＦとして含むとともに、上記機能５を指定する機能指定情報を含む検索要求が音楽端末装置１から楽曲検索装置２に送信される。
【００５５】
楽曲検索装置２において検索部２２２は、上記機能５を指定する機能指定情報に従い、楽曲データベース３において検索キーＦとの類似度が第ｎ位（ｎ＝１〜Ｎ）であるフレーズＦａを含むＮ個の楽曲データを検索し、各楽曲データのサビのフレーズＦｂを選択する。フレーズ提供部２２３は、検索部２２２が選択したＮ個のフレーズＦｂを通信Ｉ／Ｆ２１を介して音楽端末装置１に送信する。
【００５６】
このＮ個のフレーズＦｂは、音楽端末装置１の通信Ｉ／Ｆ１５によって受信され、検索要求部１１３を介してフレーズ選択部１１４に供給される。ユーザＩ／Ｆ１３は、このフレーズ選択部１１４に供給されたＮ個のフレーズＦｂを示すＮ個（この例ではＮ＝５）のアイコン３３１〜３３５をタッチパネルの適当な位置に表示させる。図１２に示す例では、アイコン３０１とアイコン３２１の間の位置にアイコン３３１〜３３５が表示されている。このときユーザは、上述と同様、タッチパネルの操作により、アイコン３３１〜３３５が示す各フレーズＦｂを試聴することができる。
【００５７】
ユーザは、アイコン３３４に対応したフレーズが気に入った場合、このアイコン３３４を選択し、フレーズ書き込み操作を行う。ここで、各アイコンの表示位置は、各アイコンが示すフレーズの楽曲内での再生位置を示している。ユーザは、アイコン３３４が示すフレーズの楽曲内での再生位置が気に入らない場合、アイコン３３４のドラッグ操作を行って、所望の再生位置に対応した表示位置にアイコン３３４を移動させ、フレーズ書き込み操作を行う。
【００５８】
フレーズ書き込み操作が行われると、フレーズ選択部１１４は、アイコン３３４に対応したフレーズを楽曲記憶部１１５に書き込む。タッチパネルにおいて、左端から順にアイコン３１２、３３４、３０１、３２１が表示されている場合、フレーズ選択部１１４は、各フレーズが、アイコン３１２に対応したフレーズ、アイコン３３４に対応したフレーズ、アイコン３０１に対応したフレーズ、アイコン３２１に対応したフレーズの順に並ぶように、各フレーズを楽曲記憶部１１５に記憶させる。
【００５９】
この動作例において、その後、ユーザは、図１３に示すように、アイコン３１２に対応したフレーズを検索キーとして選択し、上記機能１を選択し、上述した前進探索を行って、アイコン３１２に対応したフレーズとアイコン３３４に対応したフレーズとの間を埋めるフレーズを順次取得する。また、ユーザは、アイコン３０１に対応したフレーズを検索キーとして選択し、上記機能２を選択し、上述した後進探索を行って、アイコン３３４に対応したフレーズとアイコン３０１に対応したフレーズとの間を埋めるフレーズを順次取得する。
【００６０】
以下同様であり、ユーザは、上記機能１〜５のうちの所望の機能を選択して楽曲検索装置２に実行させ、所望の楽曲を生成することができる。本実施形態によれば、ユーザは、所望の楽曲を容易に生成することができる。
【００６１】
好ましい態様では、タッチパネルに表示させるアイコンとして、フレーズの内容を示す模様を持ったものを使用する。図１４は、このタッチパネルに表示させるアイコンの例を示すものである。図１４において、似通った模様のアイコンは、互いの類似度が高いフレーズを示している。この態様によれば、フレーズの選択を容易にすることができ、音楽端末装置１の使い勝手の良さをさらに高めることができる。
【００６２】
＜第７実施形態＞
この発明の第７〜第１４実施形態は、音楽端末装置１のユーザＩ／Ｆ１３に関するものである。この発明の第７実施形態では、図１５に示すような鍵盤をフレーズ選択のためのユーザＩ／Ｆ１３として使用する。図１５において、黒鍵は、検索キーＦとの類似度が第１位であるフレーズＦａを含む楽曲データから選択されたフレーズＦｂを示す。白鍵は、検索キーＦとの類似度が第２位であるフレーズＦａを含む楽曲データから選択されたフレーズＦｂを示す。白鍵および黒鍵の並び方向（横軸方向）における各鍵の位置は、楽曲におけるフレーズの位置を示している。ここで、黒鍵と白鍵は、横軸方向の位置がずれているが、本実施形態では位置がずれていないものとして扱う。具体的には、図示の例では、黒鍵４１１と白鍵４２１が同じ位置を占め、黒鍵４１２と白鍵４２２が同じ位置を占め、黒鍵４１３と白鍵４２３が同じ位置を占め、黒鍵４１４と白鍵４２４ａおよび４２４ｂが同じ位置を占めているものとして扱う。本実施形態においても上記各実施形態と同様な効果が得られる。
好ましい態様では、鍵盤電子楽器を本実施形態による音楽端末装置１として機能させる。この態様によれば、ユーザは、鍵盤電子楽器を通常の鍵盤演奏に使用する一方、音楽端末装置１として機能させ、作曲を行うことができる。
【００６３】
＜第８実施形態＞
この発明の第８実施形態では、図１６に示すように横軸方向および縦軸方向に配列された複数のノブ４３１をフレーズ選択のためのユーザＩ／Ｆ１３として使用する。図１６において、横軸は時間軸であり、縦軸は、検索キーＦとの類似度が第ｎ位（ｎ＝１〜Ｎ）であるフレーズＦａを含む楽曲データから選択されたフレーズＦｂの並び方向である。各ノブ４３１には、タッチ検出機能が設けられている。ユーザは、所望のノブ４３１にタッチすることにより所望のフレーズを選択することができる。本実施形態においても上記各実施形態と同様な効果が得られる。
【００６４】
＜第９実施形態＞
この発明の第９実施形態では、図１７に示すように横軸方向に１次元配列された複数のノブ４３１をフレーズ選択のためのユーザＩ／Ｆ１３として使用する。図１７において、横軸は時間軸であり、各ノブ４３１の回転方向は、検索キーＦとの類似度が第ｎ位（ｎ＝１〜Ｎ）であるフレーズＦａを含む楽曲データから選択されたフレーズＦｂの並び方向に対応している。ある時間位置に対応した複数のフレーズ（検索キーに類似したフレーズを含む楽曲データから選択されたフレーズ）が楽曲検索装置２から音楽端末装置１に送信されると、音楽端末装置１では、その時間位置に対応したノブ４３１を回すことにより、複数のフレーズの中から所望のフレーズを選択することができる。本実施形態においても上記各実施形態と同様な効果が得られる。
【００６５】
＜第１０実施形態＞
この発明の第１０実施形態においても、図１８に示すように横軸方向に１次元配列された複数のノブ４３１をフレーズ選択のためのユーザＩ／Ｆ１３として使用する。ただし、本実施形態では、各ノブ４３１の回転方向が時間軸であり、横軸は、検索キーＦとの類似度が第ｎ位（ｎ＝１〜Ｎ）であるフレーズＦａを含む楽曲データから選択されたフレーズＦｂの並び方向に対応している。上記第８実施形態と同様、各ノブ４３１にはタッチ検出機能が設けられている。
【００６６】
複数のフレーズ（検索キーに類似したフレーズを含む楽曲データから選択されたフレーズ）が楽曲検索装置２から音楽端末装置１に送信されると、音楽端末装置１では、複数のノブ４３１にそれらのフレーズが対応付けられる。ユーザは、各ノブ４３１にタッチすることにより、それらのノブ４３１に対応付けられたフレーズを試聴することができる。また、ユーザは、所望のフレーズに対応したノブ４３１を回すことにより、そのフレーズの楽曲内での時間位置を調整することができる。
【００６７】
＜第１１実施形態＞
この発明の第１１実施形態では、図１９に示すように横軸方向に１次元配列された複数のフェーダ４３２をフレーズ選択のためのユーザＩ／Ｆ１３として使用する。図１９において、フェーダ４３２のスライド方向（縦軸）は時間軸であり、横軸は検索キーＦとの類似度が第ｎ位（ｎ＝１〜Ｎ）であるフレーズＦａを含む楽曲データから選択されたフレーズＦｂの並び方向に対応している。各フェーダ４３２にはタッチ検出機能が設けられている。
【００６８】
複数のフレーズ（検索キーに類似したフレーズを含む楽曲データから選択されたフレーズ）が楽曲検索装置２から音楽端末装置１に送信されると、音楽端末装置１では、複数のフェーダ４３２にそれらのフレーズが対応付けられる。ユーザは、各フェーダ４３２にタッチすることにより、それらのフェーダ４３２に対応付けられたフレーズを試聴することができる。また、ユーザは、所望のフレーズに対応したフェーダ４３２をスライドすることにより、そのフレーズの楽曲内での時間位置を調整することができる。
【００６９】
なお、本実施形態において、フェーダ４３２の並び方向（横軸）とフェーダ４３２のスライド方向（縦軸）の役割を入れ替えてもよい、すなわち、フェーダ４３２の並び方向（横軸）を時間軸とし、フェーダ４３２のスライド方向（縦軸）を楽曲検索装置２から受信される複数のフレーズＦｂの並び方向に対応させる。この態様によれば、上記第９実施形態と同様な操作により作曲を行うことができる。
【００７０】
＜第１２実施形態＞
この発明の第１２実施形態では、図２０に示すようなギターのネックをフレーズ選択のためのユーザＩ／Ｆ１３として使用する。図２０において、ギターの６本の弦３５１は、楽曲検索装置２から受信される複数のフレーズに各々対応している。また、複数のフレット３５２の並びは、時間軸に対応している。ユーザは、所望のフレーズに対応した弦３５１を弾き、その際に、当該弦３５１を所望の時間位置に対応したフレット３５２に押し当てることにより、フレーズを選択するとともに、そのフレーズの楽曲における時間位置を指定することができる。
【００７１】
＜第１３実施形態＞
この発明の第１３実施形態では、図２１に示すようなルービックキューブ（商標登録第４８９１７８８号）形状の操作子をフレーズ選択のためのユーザＩ／Ｆ１３として使用する。本実施形態では、ルービックキューブ状操作子の上２段を下１段に対して９０度右回転させると、楽曲検索装置２から受信された複数のフレーズの列において、楽曲の素材とするフレーズの位置が順方向に１個進む。また、ルービックキューブ状操作子の上２段を下１段に対して９０度左回転させると、楽曲検索装置２から受信された複数のフレーズの列において、楽曲の素材とするフレーズの位置が逆方向に１個戻る。また、ルービックキューブ状操作子の左２段を右１段に対して９０度右回転させると、楽曲の素材としたフレーズの楽曲内での位置が順方向に１フレーズ進む。また、ルービックキューブ状操作子の左２段を右１段に対して９０度左回転させると、楽曲の素材としたフレーズの楽曲内での位置が逆方向に１フレーズ戻る。
【００７２】
＜第１４実施形態＞
この発明の第１４実施形態では、図２２に示すような表面に凹凸の形状があるサッカーボール状の操作子をフレーズ選択のためのユーザＩ／Ｆ１３として使用する。上記第１５実施形態と同様、本実施形態においても、操作子の横回転によりフレーズを選択し、縦回転によりフレーズの楽曲内での位置を選択する。操作子の内部には、操作子の横方向の回転、縦方向の回転を検出するためのジャイロ等のセンサが設けられている。なお、操作子の形状は、図２３に示すような野球のボール状にしてもよい。
【００７３】
＜他の実施形態＞
以上、この発明の各種の実施形態について説明したが、この発明には他にも実施形態が考えられる。例えば次の通りである。
【００７４】
（１）上記各実施形態において、楽曲検索装置２の検索部２２２は、検索キーに類似したフレーズを含む楽曲データにおいて、当該フレーズが占める時間領域と異なる時間領域のフレーズを選択したが、当該フレーズと同じ時間領域を占める他のフレーズを選択してもよい。例えば楽曲データが音色の異なる複数トラックの音符データ列からなる場合に、検索キーに類似するフレーズを含むトラックの他のトラックにおいて、当該フレーズを同じ時間領域を占めるフレーズを選択して音楽端末装置１に提供してもよい。
【００７５】
（２）上記各実施形態において、楽曲データベース３内の各楽曲データ間でフレーズの長さが異なる場合があり得る。そのような場合、音楽端末装置１側で、楽曲検索装置２から受信したフレーズに対し、時間軸圧伸、前後のフレーズとのクロスフェード、余分な後半部分の削除等の処理を施し、楽曲の素材とするフレーズを適切な長さにしてもよい。あるいは、音楽端末装置１が楽曲検索装置２に対してフレーズの長さを指定し、楽曲検索装置２では、この指定されたフレーズ長に近いフレーズ長を持った楽曲データに限定して、検索キーに類似したフレーズを含む楽曲データの検索を行うようにしてもよい。
【００７６】
（３）検索キーに類似するフレーズを含む楽曲データを検索する際の基準に関しても各種の基準が考えられる。例えば、検索キーと最も類似しているフレーズの類似度を基準に楽曲データを選択してもよいし、検索キーとの類似度が所定値以上であるフレーズの個数に基づいて楽曲データを選択してもよい。
【００７７】
（４）楽曲データベース３の楽曲データにヘッダを設けて、このヘッダ内に曲名情報、楽器情報、ジャンル情報、音色情報、楽曲の再生頻度等の情報を格納してもよい。また、各楽曲データのフレーズ毎に、フレーズ長さ、音圧、ピッチクロマ等の特徴量からなる波形情報を楽曲データベース３に記憶させてもよい。この態様において、楽曲検索装置２は、選択したフレーズを音楽端末装置１に送信するとき、そのフレーズの出所である楽曲データのヘッダ内の情報、そのフレーズの波形情報を併せて音楽端末装置１に送信する。音楽端末装置１では、ユーザが試聴のためフレーズを選択したとき、そのフレーズの出所である楽曲データのヘッダ内の情報やそのフレーズの波形情報をＬＣＤパネル１３４に表示させる。これにより、そのフレーズを楽曲の素材とするか否かの判断が容易になる。
【００７８】
（５）上記各実施形態において、音楽端末装置１は、ユーザが行う選択操作に応じて、楽曲検索装置２から受信した複数のフレーズの中の１つのフレーズを選択した。しかし、ユーザにこのような選択操作を行わせることなく、フレーズの選択を行ってもよい。例えば、音楽端末装置１では、曲検索装置２から複数のフレーズが受信される都度、擬似乱数を発生し、この発生した擬似乱数に基づいて、複数のフレーズの中の１つのフレーズを選択するようにしてもよい。また、その際に選択したフレーズをサウンドシステム１４から再生するようにしてもよい。
【００７９】
（６）上記各実施形態において、音楽端末装置１と楽曲検索装置２とを一体化して作曲装置を構成してもよい。
【００８０】
（７）上記各実施形態において、検索キー設定手段である検索キー記憶部１１２は、検索キーを自ら記憶することにより検索キーの設定を行った。しかし、検索キー設定手段は、例えば検索キーを楽曲検索装置２に送信し、楽曲検索装置２に記憶させることにより検索キーの設定を行うものであってもよい。
【００８１】
（８）上記各実施形態では、音楽端末装置１が楽曲記憶部１１５を有しており、フレーズ選択部１１４がこの楽曲記憶部１１５にフレーズを書き込むことにより楽曲を構成した。しかし、この楽曲記憶部１１５を例えば楽曲検索装置２に設けて、フレーズ選択部１１４が選択したフレーズをこの楽曲検索装置２内の楽曲記憶部１１５に書き込むことにより楽曲を構成してもよい。
【符号の説明】
【００８２】
１……音楽端末装置、２……楽曲検索装置、３……楽曲データベース、１５，２１……通信Ｉ／Ｆ、２２，１１……プロセッサ、２２１……検索キー取得部、２２２……検索部、２２３……フレーズ提供部、１２……外部機器Ｉ／Ｆ、１３……ユーザＩ／Ｆ、１４……サウンドシステム、Ｂ……フレーズ選択ボタン、１４１，１４２……スピーカ、１３３……操作子、１３４……ＬＣＤパネル、１２１……マイクロホン、１２２……鍵盤、１２３……ＰＣ、１１１……フレーズ取得部、１１２……検索キー記憶部、１１３……検索要求部、１１４……フレーズ選択部、１１５……楽曲記憶部、１１６……再生制御部。
【図１】
2015169970.tif 000003
【図２】
2015169970.tif 000004
【図３】
2015169970.tif 000005
【図４】
2015169970.tif 000006
【図５】
2015169970.tif 000007
【図６】
2015169970.tif 000008
【図７】
2015169970.tif 000009
【図８】
2015169970.tif 000010
【図９】
2015169970.tif 000011
【図１０】
2015169970.tif 000012
【図１１】
2015169970.tif 000013
【図１２】
2015169970.tif 000014
【図１３】
2015169970.tif 000015
【図１４】
2015169970.tif 000016
【図１５】
2015169970.tif 000017
【図１６】
2015169970.tif 000018
【図１７】
2015169970.tif 000019
【図１８】
2015169970.tif 000020
【図１９】
2015169970.tif 000021
【図２０】
2015169970.tif 000022
【図２１】
2015169970.tif 000023
【図２２】
2015169970.tif 000024
【図２３】
2015169970.tif 000025