(57)【特許請求の範囲】
【請求項１】
利用者が指定した共通の歌詞で楽曲を歌唱する歌唱音声を表す歌唱データを相異なる複数の楽曲の各々について生成する音声合成手段と、
前記複数の楽曲を利用者に提示する楽曲提示手段とを具備し、
前記音声合成手段は、前記利用者が指定した声質の前記歌唱音声の歌唱データを生成する一方、前記利用者が声質を指定しない場合に、歌唱音声の歌唱データの生成履歴に応じて選択された声質の前記歌唱音声の歌唱データを生成する
楽曲生成装置。
【請求項２】
利用者が指定したジャンルの伴奏音の伴奏データを相異なる複数の楽曲の各々について生成する一方、前記利用者がジャンルを指定しない場合に、伴奏データの生成履歴に応じて選択されたジャンルの伴奏音の伴奏データを生成する伴奏生成手段と、
前記複数の楽曲を利用者に提示する楽曲提示手段と
を具備する楽曲生成装置。
【請求項３】
利用者が指定した共通の歌詞で楽曲を歌唱する歌唱音声を表す歌唱データを相異なる複数の楽曲の各々について生成し、
前記複数の楽曲を利用者に提示し、
前記歌唱データの生成においては、前記利用者が指定した声質の前記歌唱音声の歌唱データを生成する一方、前記利用者が声質を指定しない場合に、歌唱音声の歌唱データの生成履歴に応じて選択された声質の前記歌唱音声の歌唱データを生成する
コンピュータにより実現される楽曲生成方法。
【請求項４】
利用者が指定したジャンルの伴奏音の伴奏データを相異なる複数の楽曲の各々について生成する一方、前記利用者がジャンルを指定しない場合に、伴奏データの生成履歴に応じて選択されたジャンルの伴奏音の伴奏データを生成し、
前記複数の楽曲を利用者に提示する
コンピュータにより実現される楽曲生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲を生成する技術に関する。
【背景技術】
【０００２】
楽曲を自動的に生成する技術（自動作曲技術）が従来から提案されている。例えば特許文献１には、複数の候補から選択された音高の時系列を、複数の候補から選択された発音区間の時系列に付与（譜割）することで楽曲の旋律を生成する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−４５０８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術によれば、音楽的に自然で多様な旋律の１個の楽曲を生成することが可能であるが、当該楽曲が利用者の意図や嗜好に合致しない可能性もある。以上の事情を考慮して、本発明は、利用者の意図や嗜好に合致した楽曲の提供の可能性を増加させることを目的とする。
【課題を解決するための手段】
【０００５】
以上の課題を解決するために、本発明の好適な態様に係る楽曲生成装置は、利用者からの指示に応じて相異なる複数の楽曲の楽曲データを生成する楽曲生成手段と、楽曲生成手段が楽曲データを生成した複数の楽曲を利用者に提示する楽曲提示手段とを具備する。以上の態様では、利用者からの指示に応じて生成された複数の楽曲の楽曲データが生成され、楽曲データの再生候補として複数の楽曲が利用者に提示される。したがって、１個の楽曲を生成する構成と比較して、利用者の意図や嗜好に合致した楽曲の提供を利用者に提供できる可能性を増加させることが可能である。
【０００６】
本発明の好適な態様において、楽曲生成手段は、利用者が指定した共通の歌詞で楽曲を歌唱する歌唱音声の歌唱データを複数の楽曲の各々について生成する音声合成手段を含み、歌唱音声を含む楽曲の楽曲データを生成する。以上の態様では、利用者が指定した共通の歌詞で相異なる複数の楽曲を利用者に提示できるという利点がある。また、利用者が指定した声質の歌唱音声の歌唱データを音声合成手段が生成する構成によれば、利用者の意図や嗜好に合致した声質の歌唱音声の楽曲を提供できるという利点がある。他方、利用者が声質を指定しない場合に、歌唱音声の歌唱データの生成履歴に応じて選択された声質の歌唱音声の歌唱データを音声合成手段が生成する構成によれば、利用者による声質の選択が必須である場合と比較して、利用者が声質を選択する負荷を軽減しながら、歌唱データの生成履歴に応じた適切な声質を選択できるという利点がある。
【０００７】
本発明の好適な態様において、楽曲生成手段は、利用者が指定したジャンルの伴奏音の伴奏データを複数の楽曲の各々について生成する伴奏生成手段を含み、伴奏音を含む楽曲の楽曲データを生成する。以上の態様では、利用者が指定したジャンルの伴奏音を含む複数の楽曲が生成されるから、利用者の意図や嗜好に合致した伴奏音の楽曲を提供することが可能である。他方、利用者がジャンルを指定しない場合に、伴奏データの生成履歴に応じて選択されたジャンルの伴奏音の伴奏データを伴奏生成手段が生成する構成によれば、利用者によるジャンルの選択が必須である場合と比較して、利用者がジャンルを選択する負荷を軽減しながら、伴奏データの生成履歴に応じた適切なジャンルを選択できるという利点がある。
【０００８】
本発明の好適な態様において、楽曲提示手段は、複数の楽曲の提示の順番を変更可能である。以上の態様では、複数の楽曲の提示の順番が変更されるから、複数の楽曲を多様な観点で優先的に利用者に提示できるという利点がある。例えば、楽曲提示手段は、楽曲生成手段による楽曲データの生成履歴、利用者に関する位置情報、および、複数の楽曲を提示する時刻、の少なくともひとつに応じた順番で複数の楽曲を提示する。また、前述の音声合成手段を具備する構成では、楽曲提示手段は、利用者による歌詞の指定速度に応じた順番で複数の楽曲を当該利用者に提示する。
【０００９】
本発明の好適な態様において、楽曲生成手段は、時間軸上の複数の単位区間の各々について、相異なる複数の楽曲の楽曲データを生成し、楽曲提示手段は、複数の単位区間の各々について、楽曲生成手段が楽曲データを生成した複数の楽曲を利用者に提示する。以上の態様では、単位区間毎に複数の楽曲データが生成されるから、各単位区間について選択された楽曲を複数の単位区間にわたり時系列に配列した１個の楽曲を構成することが可能である。
【００１０】
以上の各態様に係る楽曲生成装置は、専用の電子回路で実現されるほか、ＣＰＵ（Central Processing Unit）等の汎用の演算処理装置とプログラムとの協働によっても実現される。本発明のプログラムは、コンピュータが読取可能な記録媒体に格納された形態で提供されてコンピュータにインストールされ得る。記録媒体は、例えば非一過性（non-transitory）の記録媒体であり、ＣＤ-ＲＯＭ等の光学式記録媒体（光ディスク）が好例であるが、半導体記録媒体や磁気記録媒体等の公知の任意の形式の記録媒体を包含し得る。なお、例えば、本発明のプログラムは、通信網を介した配信の形態で提供されてコンピュータにインストールされ得る。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態に係る楽曲生成システムの構成図である。
【図２】端末装置の構成図である。
【図３】楽曲提示画面の模式図である。
【図４】管理装置および処理装置の構成図である。
【図５】楽曲生成部の構成図である。
【図６】楽曲生成システムの全体的な動作の説明図である。
【図７】第３実施形態における楽曲提示画面の模式図である。
【図８】第３実施形態の変形例における楽曲提示画面の模式図である。
【発明を実施するための形態】
【００１２】
＜第１実施形態＞
図１は、第１実施形態に係る楽曲生成システム１０の構成図である。第１実施形態の楽曲生成システム１０は、本発明の楽曲生成装置の例示であり、端末装置１２の利用者Ｕからの指示に応じて相異なる複数（Ｎ個）の楽曲の楽曲データＤを生成する。各楽曲データＤは、楽曲の歌唱パート（典型的には主旋律）を特定の歌唱者が歌唱した歌唱音声と、当該楽曲の伴奏パートを例えば楽器で演奏した伴奏音との混合音の時間波形を表す音楽ファイルである。端末装置１２は、例えば携帯電話機またはスマートフォン等の可搬型の通信端末またはパーソナルコンピュータ等の可搬型あるいは据置型の通信端末である。なお、楽曲生成システム１０は実際には複数の端末装置１２と通信するが、図１では任意の１個の端末装置１２のみが便宜的に図示されている。
【００１３】
図１に例示される通り、第１実施形態の楽曲生成システム１０は、管理装置３０と処理装置４０とを具備するコンピュータシステムで実現される。管理装置３０および処理装置４０の各々は、例えば移動通信網やインターネット等を含む通信網１４に接続されたサーバ（典型的にはウェブサーバ）である。管理装置３０は通信網１４を介して端末装置１２と通信し、処理装置４０は通信網１４を介して管理装置３０と通信する。なお、図１では、管理装置３０と処理装置４０とを便宜的に別体として図示したが、管理装置３０と処理装置４０とを単体の装置として構成することも可能である。
【００１４】
図２は、端末装置１２の構成図である。図２に例示される通り、第１実施形態の端末装置１２は、制御装置２０と記憶装置２１と通信装置２２と操作装置２３と表示装置２４と放音装置２５とを具備する。制御装置２０は、端末装置１２の動作を統括的に制御する。通信装置２２は、管理装置３０との間で通信網１４を介した通信を実行する。操作装置２３は、利用者Ｕからの指示を受付ける入力機器であり、例えば利用者Ｕによる操作を検知する複数の操作子や操作面に対する利用者Ｕの接触を検知するタッチパネルで構成される。
【００１５】
表示装置２４は、制御装置２０から指示された画像を表示する。具体的には、楽曲生成システム１０が楽曲データＤを生成したＮ個の楽曲を利用者Ｕに提示する図３の画面（以下「楽曲提示画面」という）が表示装置２４に表示される。利用者Ｕは、操作装置２３を適宜に操作することで、楽曲提示画面に提示されたＮ個の楽曲のうち所望の楽曲を選択することが可能である。図２の放音装置２５（例えばスピーカやヘッドホン）は、制御装置２０から指示された音響を放射する。具体的には、楽曲提示画面に提示されたＮ個の楽曲のうち利用者Ｕが操作装置２３に対する操作で選択した楽曲（以下「選択曲」という）の楽曲データＤが示す音響が放音装置２５から放射される。
【００１６】
利用者Ｕは、操作装置２３を適宜に操作することで、楽曲生成システム１０が生成すべき楽曲の条件を指定する。具体的には、利用者Ｕは、楽曲の歌詞Ｌと複数の楽曲属性とを指定することが可能である。歌詞Ｌは、楽曲の歌唱パートの発音内容を表現する文字列であり、利用者Ｕにより任意に指定される。楽曲属性は、楽曲の特徴および特色を意味する。第１実施形態では、楽曲の歌唱音声の声質と楽曲のジャンルおよび曲調とを楽曲属性として例示する。声質は、楽曲の歌詞Ｌを歌唱する歌唱音声の音響特性である。ジャンルは、楽曲（特に伴奏音）の音楽的な分類を意味し、例えば「ロック」「バラード」「ダンス」「ジャズ」等の複数の候補から選択される。曲調は、楽曲から感知される情調や情感（楽曲の雰囲気）を意味し、「明るい」「悲しい」「優しい」等の複数の候補から選択される。
【００１７】
端末装置１２の制御装置２０は、操作装置２３に対する利用者Ｕからの指示に応じた指示情報Ｘを生成して通信装置２２から楽曲生成システム１０の管理装置３０に送信する。指示情報Ｘは、楽曲生成システム１０が生成すべき楽曲の条件を指示する情報であり、利用者Ｕが指定した歌詞Ｌと楽曲属性を指定する１個以上の属性情報ｘ（ｘA，ｘB，ｘC）とを包含する。属性情報ｘAは利用者Ｕが指定した声質を指示し、属性情報ｘBは利用者Ｕが指定したジャンルを指示し、属性情報ｘCは利用者Ｕが指定した曲調を指示する。なお、利用者Ｕは、複数種の楽曲属性（声質，ジャンル，曲調）の各々の指定を省略することも可能である。すなわち、複数の楽曲属性のうちの１種類のみを指定することや、複数の楽曲属性の全部の指定を省略することが可能である。
【００１８】
図１の楽曲生成システム１０は、端末装置１２から送信される指示情報Ｘ（すなわち、利用者Ｕからの指示）に応じて相異なるＮ個の楽曲の楽曲データＤを生成する。すなわち、１個の指示情報ＸからＮ個の楽曲データＤが生成される。具体的には、楽曲生成システム１０の処理装置４０は、指示情報Ｘに応じた複数の変数を適用した自動作曲処理でＮ個の楽曲の楽曲データＤを生成し、管理装置３０は、処理装置４０による自動作曲処理と端末装置１２に対するＮ個の楽曲の提示とを管理する。
【００１９】
図４は、管理装置３０および処理装置４０の構成図である。なお、図４では通信網１４の図示は便宜的に省略されている。図４に例示される通り、第１実施形態の管理装置３０は、制御装置３２と記憶装置３４と通信装置３６とを具備する。通信装置３６は、通信網１４を介して端末装置１２および処理装置４０の各々と通信する。なお、管理装置３０と処理装置４０とが通信網１４を介さずに直接的に通信する構成も採用され得る。記憶装置３４は、例えば磁気記録媒体や半導体記録媒体等の公知の記録媒体で構成され、制御装置３２が実行するプログラムや制御装置３２が使用する各種のデータを記憶する。制御装置３２は、管理装置３０の動作を統括的に制御する。第１実施形態の制御装置３２は、記憶装置３４に記憶されたプログラムを実行することで情報管理部６２および楽曲提示部６４として機能する。
【００２０】
情報管理部６２は、通信装置３６が端末装置１２から受信した指示情報Ｘに応じた制御情報Ｚを、相異なるＮ個の楽曲の各々について生成する。すなわち、端末装置１２から送信された共通の指示情報Ｘから相異なるＮ個の制御情報Ｚが生成される。各制御情報Ｚは、処理装置４０による自動作曲処理に適用される変数を指示する制御ファイルであり、例えばＸＭＬ（Extensible Markup Language）形式で記述される。第１実施形態の制御情報Ｚは、指示情報Ｘで指定された歌詞Ｌと複数の楽曲属性の各々の属性情報ｚ（ｚA，ｚB，ｚC）とを包含する。
【００２１】
制御情報Ｚの歌詞Ｌは、端末装置１２の利用者Ｕが指定した文字列であり、Ｎ個の制御情報Ｚにわたり共通する。他方、属性情報ｚAは歌唱音声の声質を指示し、属性情報ｚBは楽曲のジャンルを指示し、属性情報ｚCは楽曲の曲調を指示する。各属性情報ｚの数値はＮ個の制御情報Ｚの各々で個別に設定されて相違し得る。制御情報Ｚの各属性情報ｚの生成方法は、端末装置１２の利用者Ｕが指定した楽曲属性の種類に応じて相違する。利用者Ｕが楽曲属性を指定せずに歌詞Ｌのみを指定した場合（指定例１）と、複数の楽曲属性の何れかを歌詞Ｌとともに利用者Ｕが指定した場合（指定例２〜指定例４）とについて属性情報ｚの生成の具体例を以下に詳述する。
【００２２】
［指定例１］利用者Ｕが楽曲属性を指定せずに歌詞Ｌのみを指定した場合
管理装置３０の記憶装置３４は、歌唱音声の生成に利用可能な複数の声質の各々について、当該声質の歌唱音声の楽曲が過去に生成された履歴（以下「生成履歴」という）ＨAを記憶する。具体的には、任意の１種類の声質の生成履歴ＨAは、例えば当該声質の歌唱音声（後述の歌唱データＤA）が過去の所定期間（例えば直近の所定長の期間）内に生成された回数である。例えば、利用者Ｕの端末装置１２から過去に送信された指示情報Ｘで当該声質が指定された回数（すなわち利用者Ｕ自身が嗜好する声質の傾向）や、任意の複数の端末装置１２から過去に送信された指示情報Ｘで当該声質が指定された回数（すなわち多数の利用者が嗜好する声質の傾向）が生成履歴ＨAとして記憶される。利用者Ｕが楽曲属性を指定せずに歌詞Ｌのみを指定した場合、情報管理部６２は、複数の声質のうち生成履歴ＨAが示す回数が最多である声質を選択し、当該声質を指示する属性情報ｚAを生成する。すなわち、利用者Ｕ自身または多数の利用者が過去に多用した声質が属性情報ｚAで指示される。
【００２３】
また、記憶装置３４は、自動作曲処理で生成可能な楽曲の複数のジャンルの各々について、当該ジャンルの楽曲が過去に生成された履歴（以下「生成履歴」という）ＨBを記憶する。具体的には、任意の１種類のジャンルの生成履歴ＨBは、例えば当該ジャンルの楽曲（後述の伴奏データＤB）が過去の所定期間内に生成された回数である。例えば、利用者Ｕの端末装置１２から過去に送信された指示情報Ｘで当該ジャンルが指定された回数（すなわち利用者Ｕ自身が嗜好するジャンルの傾向）や、任意の複数の端末装置１２から過去に送信された指示情報Ｘで当該ジャンルが指定された回数（すなわち多数の利用者が嗜好するジャンルの傾向）が生成履歴ＨBとして記憶される。利用者Ｕが楽曲属性を指定せずに歌詞Ｌのみを指定した場合、情報管理部６２は、複数のジャンルのうち生成履歴ＨBが示す回数の降順で所定数のジャンル（過去に多用されたジャンル）を選択し、所定数のジャンルからランダムに選択した１個のジャンル（以下「選択ジャンル」という）を指示する属性情報ｚBを生成する。また、情報管理部６２は、選択ジャンルに相応しい複数の曲調の何れかをランダムに選択し、当該曲調を指示する属性情報ｚCを生成する。例えば、選択ジャンルが「ロック」である場合には「明るい」「激しい」等の複数の候補からランダムに選択された曲調が属性情報ｚCで指示され、選択ジャンルが「バラード」である場合には「優しい」「悲しい」等の複数の候補からランダムに選択された曲調が属性情報ｚCで指示される。以上の例示の通り、指定例１では、利用者Ｕによる楽曲属性の指定が不要であるから、利用者Ｕが所望の楽曲属性を思案する負担を軽減して簡便に楽曲を生成できるという利点がある。
【００２４】
［指定例２］利用者Ｕが歌詞Ｌおよび声質（属性情報ｘA）のみを指定した場合  
利用者Ｕが楽曲のジャンルおよび曲調を指定せずに歌詞Ｌおよび声質のみを指定した場合、情報管理部６２は、指示情報Ｘの属性情報ｘAで指定された声質を制御情報Ｚの属性情報ｚAでも同様に指示する。すなわち、利用者Ｕが指定した声質が属性情報ｚAで指示される。なお、利用者Ｕが指定した声質について複数の候補がある場合、情報管理部６２は、複数の候補の何れかを、前述の例示と同様に生成履歴ＨA（利用者Ｕ自身または多数の利用者による声質の選択傾向）に応じて選択する。また、情報管理部６２は、指定例１と同様の方法で楽曲のジャンルおよび曲調を選択して属性情報ｚBおよび属性情報ｚCを設定する。
【００２５】
以上に例示した指定例２では、利用者Ｕが指定した声質が属性情報ｚAで指示されるとともに声質以外の楽曲属性の属性情報ｚ（ｚB，ｚC）は情報管理部６２で補足されるから、声質以外の楽曲属性を指定する利用者Ｕの負担を軽減しながら、利用者Ｕの所望の声質の歌唱音声の楽曲を生成できるという利点がある。
【００２６】
［指定例３］利用者Ｕが歌詞Ｌおよびジャンル（属性情報ｘB）のみを指定した場合  
利用者Ｕが声質および曲調を指定せずに歌詞Ｌおよびジャンルのみを指定した場合、情報管理部６２は、指示情報Ｘの属性情報ｘBで指示されたジャンルを制御情報Ｚの属性情報ｚBでも同様に指示する。すなわち、利用者Ｕが指定したジャンルが属性情報ｚBで指示される。
【００２７】
また、情報管理部６２は、記憶装置３４に記憶された声質毎の生成履歴ＨAを参照することで、指示情報Ｘの属性情報ｘBで指示されたジャンルの楽曲の生成にて過去に多用された声質（例えば当該ジャンルの楽曲の生成で使用された回数が最多である声質）を選択し、当該声質を指示する属性情報ｚAを生成する。属性情報ｚCが指示する曲調の選択は指定例１と同様である。
【００２８】
以上に例示した指定例３では、利用者Ｕが指定したジャンルが属性情報ｚBで指示されるとともにジャンル以外の楽曲属性の属性情報ｚ（ｚA，ｚC）は情報管理部６２で補足されるから、ジャンル以外の楽曲属性を指定する利用者Ｕの負担を軽減しながら、利用者Ｕの所望のジャンルの楽曲を生成できるという利点がある。
【００２９】
［指定例４］利用者Ｕが歌詞Ｌおよび曲調（属性情報ｘC）のみを指定した場合  
利用者Ｕが声質およびジャンルを指定せずに歌詞Ｌおよび曲調のみを指定した場合、情報管理部６２は、指示情報Ｘの属性情報ｘCで指定された曲調を制御情報Ｚの属性情報ｚCでも同様に指定する。すなわち、利用者Ｕが指定した曲調が属性情報ｚCで指定される。
【００３０】
また、情報管理部６２は、属性情報ｚCが指定する曲調に相応しい複数のジャンルのうち過去に多用されたジャンル（例えば過去の楽曲の生成で使用された回数が最多であるジャンル）を選択し、制御情報Ｚの属性情報ｚBで当該ジャンルを指定する。例えば、属性情報ｚCが指定する曲調が「激しい」である場合、「ロック」に対応する複数のジャンルの何れかが選択され、曲調が「優しい」である場合、「バラード」に対応する複数のジャンルの何れかが選択される。属性情報ｚAが指定する声質の選択は指定例１と同様である。
【００３１】
以上に例示した指定例４では、利用者Ｕが指定した曲調が属性情報ｚCで指定されるとともに曲調以外の楽曲属性の属性情報ｚ（ｚA，ｚB）は情報管理部６２で補足されるから、曲調以外の楽曲属性を指定する利用者Ｕの負担を軽減しながら、利用者Ｕの所望の曲調の楽曲を生成できるという利点がある。
【００３２】
以上に例示した手順（指定例１〜指定例４）で情報管理部６２が生成したＮ個の制御情報Ｚが通信装置３６から処理装置４０に送信される。前述の通り、制御情報Ｚで指定される各楽曲属性はランダムに選択され得るから、歌詞ＬはＮ個の制御情報Ｚにわたり共通する一方、属性情報ｚが指定する楽曲属性（声質，ジャンル，曲調）は制御情報Ｚ毎に相違し得る。すなわち、管理装置３０の情報管理部６２がＮ個の制御情報Ｚを送信することで、歌詞Ｌは共通するが楽曲属性は相違するＮ個の楽曲の生成が処理装置４０に対して指示される。
【００３３】
図４に例示される通り、処理装置４０は、制御装置４２と記憶装置４４と通信装置４６とを具備する。通信装置４６は、通信網１４を介して（または直接的に）管理装置３０と通信する。記憶装置４４は、例えば磁気記録媒体や半導体記録媒体等の公知の記録媒体で構成され、制御装置４２が実行するプログラムや制御装置４２が使用する各種のデータを記憶する。制御装置４２は、処理装置４０の動作を統括的に制御する。第１実施形態の制御装置４２は、記憶装置４４に記憶されたプログラムを実行することで楽曲生成部６６として機能する。
【００３４】
図５は、楽曲生成部６６の構成図である。楽曲生成部６６は、通信装置４６が管理装置３０から受信したＮ個の制御情報Ｚの各々を適用した自動作曲処理で、相異なる制御情報Ｚに対応するＮ個の楽曲の楽曲データＤを生成する。すなわち、楽曲生成部６６は、複数の楽曲の楽曲データを生成する要素（楽曲生成手段）の一例である。図５に例示される通り、第１実施形態の楽曲生成部６６は、旋律生成部７２と音声合成部７４と伴奏生成部７６と音響処理部７８とを包含する。
【００３５】
旋律生成部７２は、制御情報Ｚで指示されるＮ個の楽曲の各々について旋律（メロディ）Ｍを生成する。旋律Ｍは、歌唱パートを構成する複数の音符の時系列であり、例えばＭＩＤＩ（Musical Instrument Digital Interface）形式に準拠した時系列データで記述される。旋律Ｍを構成する各音符については音高と発音期間（例えば開始点および継続長）とが指定される。第１実施形態の旋律生成部７２は、Ｎ個の制御情報Ｚの各々について、当該制御情報Ｚの属性情報ｚCで指示される曲調の旋律Ｍを生成する。旋律Ｍの生成には公知の技術が任意に採用され得るが、例えば特許文献１に開示された方法が好適である。具体的には、相異なる複数の音高列（音高の時系列）が曲調毎に用意され、属性情報ｚCが指定する曲調に対応する複数の音高列からランダムに選択された音高列の各音高を複数の発音区間の各々に順次に付与（譜割）することで旋律Ｍが生成される。したがって、Ｎ個の楽曲の相互間で旋律Ｍは相違し得る。
【００３６】
音声合成部７４は、旋律生成部７２が生成したＮ個の旋律Ｍの各々について、制御情報Ｚの属性情報ｚAで指定される声質により当該制御情報Ｚの歌詞Ｌを旋律Ｍで歌唱した歌唱音声の歌唱データＤAを生成する。すなわち、音声合成部７４は、歌唱音声の歌唱データを複数の楽曲の各々について生成する要素（音声合成手段）の一例である。第１実施形態の歌唱データＤAは、歌唱音声の波形を表現する。
【００３７】
第１実施形態では、相異なる声質に対応する複数の音声ライブラリＰが記憶装置４４に記憶される。任意の１種類の声質に対応する音声ライブラリＰは、当該声質の音声から採取された複数の音声素片（例えば単体音素または音素連鎖）で構成される。音声合成部７４は、音声ライブラリＰの音声素片を順次に接続する素片接続型の音声合成処理でＮ個の楽曲の各々の歌唱データＤAを生成する。
【００３８】
具体的には、音声合成部７４は、記憶装置４４の複数の音声ライブラリＰのうち属性情報ｚAで指定された声質の音声ライブラリＰを選択し、歌詞Ｌに対応する音声素片を当該音声ライブラリＰから順次に選択する。そして、音声合成部７４は、旋律Ｍを構成する各音符の音高および発音期間に各音声素片を調整したうえで時間軸上で相互に連結することで歌唱音声の歌唱データＤAを生成する。以上の説明から理解される通り、制御情報Ｚの属性情報ｚA（指示情報Ｘの属性情報ｘA）は、複数の音声ライブラリＰの何れかを指定する情報とも換言され得る。なお、音声合成処理の内容は以上の例示（素片接続型）に限定されない。例えばＨＭＭ（Hidden Markov Model）等の状態遷移モデルを利用した音声合成処理で歌唱データＤAを生成することも可能である。
【００３９】
図５の伴奏生成部７６は、制御情報Ｚで指示されるＮ個の楽曲の各々について伴奏データＤBを生成する。すなわち、伴奏生成部７６は、伴奏音の伴奏データを複数の楽曲の各々について生成する要素（伴奏生成手段）の一例である。第１実施形態の伴奏データＤBは楽曲の伴奏音の波形を表現する。記憶装置４４には、相異なる複数のジャンルの各々について、当該ジャンルの伴奏音の時間波形を表現する複数の候補データが記憶される。第１実施形態の伴奏生成部７６は、Ｎ個の制御情報Ｚの各々について、当該制御情報Ｚの属性情報ｚBで指示されるジャンルの複数の候補データの何れかを例えばランダムに伴奏データＤBとして選択する。すなわち、Ｎ個の楽曲の各々について個別に伴奏データＤBが生成される。
【００４０】
図５の音響処理部７８は、音声合成部７４が生成した歌唱データＤAと伴奏生成部７６が生成した伴奏データＤBとに応じた楽曲データＤをＮ個の楽曲の各々について生成する。すなわち、歌唱データＤAで表現される歌唱音声と伴奏データＤBで表現される伴奏音との混合音を表す楽曲データＤが生成される。具体的には、音響処理部７８は、管理装置３０から受信したＮ個の制御情報Ｚの各々について、当該制御情報Ｚ（属性情報ｚA，属性情報ｚC）に応じて生成された歌唱データＤAの歌唱音声と、当該制御情報Ｚ（属性情報ｚB）に応じて生成された伴奏データＤBの伴奏音との混合音を表現する楽曲データＤを生成する。処理装置４０が生成したＮ個の楽曲の楽曲データＤは、通信装置４６から管理装置３０に転送されて記憶装置３４に格納される。以上の説明から理解される通り、処理装置４０の楽曲生成部６６は、利用者Ｕからの指示（指示情報Ｘ）に応じた自動作曲処理により相異なるＮ個の楽曲の楽曲データＤを生成する要素として包括的に表現される。
【００４１】
図４に例示された管理装置３０の楽曲提示部６４は、処理装置４０（楽曲生成部６６）が楽曲データＤを生成したＮ個の楽曲を利用者Ｕに提示する。すなわち、楽曲提示部６４は、複数の楽曲を利用者に提示する要素（楽曲提示手段）の一例である。具体的には、楽曲提示部６４は、図２の楽曲提示画面を表現する画像データＧを生成して通信装置３６から端末装置１２に送信することで、端末装置１２の表示装置２４に楽曲提示画面を表示させる。図２に例示される通り、楽曲提示画面は領域Ａ1と領域Ａ2とを包含する画像である。領域Ａ1には、利用者Ｕが指定した歌詞Ｌが表示される。
【００４２】
領域Ａ2は、相異なる楽曲に対応するＮ個の単位領域ＡUを包含する。任意の１個の楽曲の単位領域ＡUは、当該楽曲の楽曲番号（利用者Ｕが各楽曲を区別するための符号）と、当該楽曲のジャンルおよび曲調と、利用者Ｕによる操作を受付ける操作画像Ｃ1とを包含する。利用者Ｕは、操作装置２３を利用して所望の楽曲の操作画像Ｃ1を操作することで、当該楽曲を選択して楽曲データＤの再生を指示することが可能である。以上の説明から理解される通り、管理装置３０の楽曲提示部６４は、楽曲データＤの再生候補としてＮ個の楽曲を利用者Ｕに提示する要素として機能する。楽曲提示部６４は、記憶装置３４に記憶されたＮ個の楽曲の楽曲データＤのうち利用者Ｕが選択した選択曲の楽曲データＤを通信装置３６から端末装置１２に送信する。端末装置１２の制御装置２０は、通信装置２２が管理装置３０から受信した楽曲データＤを放音装置２５に供給することで当該楽曲データＤに応じた音響を放音装置２５に再生させる。
【００４３】
図６は、第１実施形態の動作の説明図である。端末装置１２の利用者Ｕが操作装置２３の操作で楽曲の歌詞Ｌおよび楽曲属性（声質，ジャンル，曲調）を指定すると（ＳA1）、制御装置２０は、利用者Ｕからの指示に応じた指示情報Ｘを通信装置２２から管理装置３０に送信する（ＳA2）。利用者Ｕが指定した歌詞Ｌと利用者が指定した楽曲属性の属性情報ｘ（ｘA，ｘB，ｘC）とが指示情報Ｘには包含される。
【００４４】
端末装置１２から送信された指示情報Ｘを通信装置３６が受信すると、管理装置３０の情報管理部６２は、相異なる楽曲に対応するＮ個の制御情報Ｚを指示情報Ｘから生成する（ＳA3）。各制御情報Ｚは、Ｎ個の制御情報Ｚにわたり共通する歌詞Ｌと、指示情報Ｘに応じて制御情報Ｚ毎に個別に設定された属性情報ｚ（ｚA，ｚB，ｚC）とを包含する。情報管理部６２は、Ｎ個の制御情報Ｚを通信装置３６から処理装置４０に順次に送信する（ＳA4）。
【００４５】
管理装置３０から送信されたＮ個の制御情報Ｚを通信装置４６が受信すると、処理装置４０の楽曲生成部６６は、Ｎ個の制御情報Ｚの各々について楽曲データＤを生成する（ＳA5）。具体的には、前述の通り、属性情報ｚCで指定される曲調の旋律Ｍで歌詞Ｌを歌唱した属性情報ｚAの声質の歌唱音声と、属性情報ｚBで指定されるジャンルの伴奏音との混合音の楽曲データＤが生成される。
【００４６】
他方、管理装置３０の制御装置３２は、Ｎ個の楽曲データＤの生成が完了したか否か（すなわち自動作曲処理の進捗）を処理装置４０に対して定期的に照会する（ＳA6）。Ｎ個の楽曲データＤの生成が完了すると、処理装置４０の制御装置４２は、管理装置３０からの照会に対する応答としてＮ個の楽曲データＤを通信装置４６から管理装置３０に送信する（ＳA7）。管理装置３０の楽曲提示部６４は、処理装置４０が生成したＮ個の楽曲データＤを記憶装置３４に記憶し（ＳA8）、Ｎ個の楽曲を提示するための楽曲提示画面の画像データＧを生成して端末装置１２に送信することでＮ個の楽曲を利用者Ｕに提示する（ＳA9）。端末装置１２の制御装置３２は、通信装置２２が管理装置３０から受信した画像データＧで表現される図２の楽曲提示画面を表示装置２４に表示させる（ＳA10）。
【００４７】
操作装置２３に対する操作で利用者Ｕが任意の１個の楽曲（選択曲）を指定すると、端末装置１２の制御装置２０は、選択曲の指定を含む情報要求Ｒを通信装置２２から管理装置３０に送信する（ＳA11）。通信装置３６が情報要求Ｒを受信すると、管理装置３０の楽曲提示部６４は、情報要求Ｒで指定された選択曲の楽曲データＤを記憶装置３４から取得し、当該楽曲データＤを通信装置３６から要求元の端末装置１２に送信する（ＳA12）。端末装置１２の制御装置３２は、通信装置２２が管理装置３０から受信した楽曲データＤを放音装置２５に供給することで選択曲を再生させる（ＳA13）。すなわち、利用者が指定した歌詞Ｌを発音した歌唱音声が伴奏音に並行して再生される。
【００４８】
以上に説明した通り、第１実施形態では、利用者Ｕからの指示に応じた自動作曲処理で相異なるＮ個の楽曲の楽曲データＤが生成され、楽曲データＤの再生候補（利用者Ｕによる選択候補）としてＮ個の楽曲が利用者Ｕに提示される。したがって、１個の楽曲を生成する特許文献１の技術と比較して、利用者Ｕの意図や嗜好に合致した楽曲を利用者Ｕに提供できる可能性を増加させることが可能である。
【００４９】
第１実施形態では、利用者Ｕが指定した共通の歌詞Ｌの歌唱音声を包含するＮ個の楽曲が生成されるから、利用者Ｕが指定した共通の歌詞で楽曲属性（声質，ジャンル，曲調）を相違させたＮ個の楽曲を利用者に提示できるという利点がある。第１実施形態では特に、利用者Ｕが指定した声質の歌唱音声が生成されるから、利用者の意図や嗜好に合致した声質の歌唱音声の楽曲を提供することが可能である。他方、利用者Ｕが声質を指定しない場合（例えば指定例１）には歌唱音声の生成履歴ＨAに応じた声質の歌唱音声が生成されるから、利用者Ｕによる声質の選択が必須である構成と比較して利用者Ｕの負荷を軽減しながら、生成履歴ＨAに応じた適切な声質を選択できるという利点がある。
【００５０】
また、第１実施形態では、利用者Ｕが指定したジャンルの伴奏音を包含するＮ個の楽曲が生成されるから、利用者の意図や嗜好に合致した伴奏音の楽曲を提供することが可能である。他方、利用者がジャンルを指定しない場合には生成履歴ＨBに応じたジャンルの伴奏音が生成されるから、利用者Ｕによるジャンルの選択が必須である構成と比較して利用者Ｕの負荷を軽減しながら、生成履歴ＨBに応じた適切なジャンルを選択できるという利点がある。
【００５１】
＜第２実施形態＞
本発明の第２実施形態を以下に説明する。なお、以下に例示する各形態において作用や機能が第１実施形態と同様である要素については、第１実施形態で使用した符号を流用して各々の詳細な説明を適宜に省略する。
【００５２】
第２実施形態の楽曲提示部６４は、楽曲提示画面に提示されるＮ個の楽曲の提示の順番（すなわち楽曲提示画面における楽曲毎の単位領域ＡUの配列の順番）を変更可能である。具体的には、操作装置２３に対する操作で利用者Ｕが複数の選択肢から選択した各種の情報に応じた順番で楽曲提示部６４はＮ個の楽曲を提示する。第２実施形態では、楽曲生成履歴と位置情報と利用者情報と提示時刻と歌詞指定速度とを含む複数の情報の何れかを利用者Ｕが選択し得る場合を想定する。
【００５３】
（１）楽曲生成履歴
楽曲生成履歴に応じた順番でのＮ個の楽曲の提示を利用者Ｕが選択した場合、楽曲提示部６４は、楽曲生成部６６が過去に楽曲データＤを生成した履歴に応じてＮ個の楽曲の提示順を決定する。具体的には、記憶装置３４に記憶された生成履歴ＨBが示す回数が多い楽曲（すなわち、利用者Ｕ自身または多数の利用者Ｕにより過去に選択された頻度が高いジャンルの楽曲）ほど上位に位置するようにＮ個の楽曲の提示順が決定される。例えば、利用者Ｕが過去に「ロック」のジャンルを指定した頻度が高い場合には「ロック」のジャンルの楽曲が上位に提示される。また、所定期間内（例えば直近の１週間以内）に多数の利用者が選択したジャンルの楽曲を上位に提示することも可能である。
【００５４】
（２）位置情報
位置情報に応じた順番でのＮ個の楽曲の提示を利用者Ｕが選択した場合、楽曲提示部６４は、例えばＧＰＳ（Global Positioning System）を利用した位置検出機能で生成された利用者Ｕの位置情報（経路，緯度）を端末装置１２から取得し、当該位置情報に応じてＮ個の楽曲の提示順を決定する。具体的には、利用者Ｕが選択可能な複数のジャンルの各々について地理的な位置との相関が事前に設定され、利用者Ｕの位置との相関が高いジャンルの楽曲ほど上位に位置するようにＮ個の楽曲の提示順が決定される。例えば、利用者Ｕが南米に位置する場合には「サンバ」のジャンルの楽曲が上位に提示され、利用者Ｕが欧州に位置する場合には「カントリー」のジャンルの楽曲が上位に提示される。なお、利用者Ｕの位置を特定する方法は以上の例示（ＧＰＳ）に限定されない。例えば、端末装置１２のＩＰ(Internet Protocol)アドレスから利用者Ｕの概略的な位置を推定する構成も採用され得る。
【００５５】
（３）利用者情報
利用者情報に応じた順番でのＮ個の楽曲の提示を利用者Ｕが選択した場合、楽曲提示部６４は、記憶装置３４に事前に記憶された利用者情報に応じてＮ個の楽曲の提示順を決定する。利用者情報は、例えば利用者Ｕの出身地（例えば国籍）または居住地等の位置に関する位置情報を包含する。楽曲提示部６４は、前述の例示と同様に、利用者情報に登録された位置情報が示す位置との相関が高いジャンルの楽曲ほど上位に位置するようにＮ個の楽曲の提示順を決定する。
【００５６】
（４）提示時刻
提示時刻に応じた順番でのＮ個の楽曲の提示を利用者Ｕが選択した場合、楽曲提示部６４は、楽曲提示画面を利用者Ｕに提示する時刻（提示時刻）に応じてＮ個の楽曲の提示順を決定する。具体的には、提示時刻が午前の時間帯に包含される場合には「明るい」の曲調の楽曲が上位に位置し、提示時刻が日中午後の時間帯に包含される場合には「激しい」の曲調の楽曲が上位に位置し、提示時刻が夜間の時間帯に包含される場合には「穏やか」の曲調の楽曲が上位に位置するように、Ｎ個の楽曲の提示順が決定される。
【００５７】
（５）歌詞指定速度
歌詞指定速度に応じた順番でのＮ個の楽曲の提示を利用者Ｕが選択した場合、楽曲提示部６４は、操作装置２３に対する操作で利用者Ｕが歌詞Ｌを指定する速度（歌詞指定速度）に応じてＮ個の楽曲の提示順を決定する。歌詞指定速度は、所定の時間内において利用者Ｕが入力した歌詞Ｌの文字数（例えばキーボードに対するタイピング速度）であり、端末装置１２にて測定されたうえで楽曲提示部６４に通知される。歌詞指定速度が高い利用者Ｕはテンポの速い楽曲を所望する可能性が高いという傾向が推定される。以上の傾向を考慮して、楽曲提示部６４は、歌詞指定速度が高い場合にはテンポが速い楽曲が上位に位置し、歌詞指定速度が低い場合にはテンポが遅い楽曲が上位に位置するように、Ｎ個の楽曲の提示順を決定する。ただし、以上の例示とは逆に、歌詞指定速度が高い場合にはテンポが低い楽曲を上位に位置させることも可能である。
【００５８】
第２実施形態においても第１実施形態と同様の効果が実現される。また、第２実施形態では、Ｎ個の楽曲を提示する順番が適宜に変更されるから、Ｎ個の楽曲を多様な観点で優先的に利用者Ｕに提示できるという利点がある。なお、Ｎ個の楽曲の提示順に反映される情報は以上の例示（楽曲生成履歴，位置情報，利用者情報，提示時刻，歌詞指定速度）に限定されない。
【００５９】
＜第３実施形態＞
図７は、第３実施形態における楽曲提示画面の説明図である。図７に例示される通り、第３実施形態の楽曲提示画面は、時間軸上の相異なる区間（以下「単位区間」という）に対応する複数の単位領域Ｂを包含する。単位区間は、例えば所定個の小節に相当する時間長の区間である。任意の１個の単位区間に対応する単位領域Ｂは、領域Ｂ1と領域Ｂ2とを包含する。図７に例示される通り、利用者Ｕが指定した歌詞Ｌは単位区間毎に複数の部分（文字列）λに区分され、任意の１個の単位区間に対応する単位領域Ｂの領域Ｂ1には、歌詞Ｌのうち当該単位区間に対応する部分λが表示される。なお、歌詞Ｌを複数の部分λに区分する方法は任意である。例えば、利用者Ｕが各部分λを個別に指定する方法や、相前後する部分λの境界を利用者Ｕが指定する方法が採用される。また、所定の文字数を単位として歌詞Ｌを区分することや、形態素解析等の公知の自然言語処理で特定された意味的な纏まりを単位として歌詞Ｌを区分することも可能である。
【００６０】
第３実施形態の処理装置４０の楽曲生成部６６は、時間軸上の複数の単位区間の各々について相異なるＮ個の楽曲の楽曲データＤを生成する。具体的には、楽曲生成部６６は、第１実施形態と同様にＮ個の楽曲の楽曲データＤを生成する処理を、複数の単位区間の各々について順次に実行することで、単位区間毎にＮ個の楽曲データＤを生成する。ただし、任意の１個の単位区間における歌唱データＤAの生成（音声合成処理）には、歌詞Ｌのうち当該単位区間に対応する部分が適用される。なお、図８では単位区間毎の楽曲の総数Ｎが複数の単位区間にわたり共通する場合を例示するが、楽曲の総数Ｎを単位区間毎に相違させることも可能である。
【００６１】
図７に例示される通り、楽曲提示画面のうち任意の１個の単位区間に対応する単位領域Ｂの領域Ｂ2には、当該単位区間について楽曲生成部６６が生成したＮ個の楽曲の各々を表象する楽曲画像Ｃ2が表示される。利用者Ｕは、操作装置２３を利用して単位区間毎にＮ個の楽曲のうち所望の楽曲の楽曲画像Ｃ2を操作することで、当該楽曲の楽曲データＤの再生を指示することが可能である。管理装置３０の楽曲提示部６４は、単位区間毎に記憶装置３４に記憶されたＮ個の楽曲の楽曲データＤのうち利用者Ｕによる選択曲の楽曲データＤを通信装置３６から端末装置１２に送信することで放音装置２５に再生させる。すなわち、単位区間毎の選択曲を複数の単位区間にわたり配列した１個の楽曲が構成される。以上の説明から理解される通り、第３実施形態の楽曲生成部６６は、複数の単位区間の各々について、当該単位区間における楽曲データＤの再生候補としてＮ個の楽曲を利用者Ｕに提示する要素として機能する。
【００６２】
第３実施形態においても第１実施形態と同様の効果が実現される。また、第３実施形態では、単位区間毎にＮ個の楽曲の楽曲データＤが生成されるから、各単位区間の選択曲を複数の単位区間にわたり時系列に連結した１個の楽曲を構成することが可能である。
【００６３】
なお、単位区間毎のＮ個の楽曲の提示順の選定には第２実施形態と同様の方法が採用され得る。また、歌詞Ｌのうち各単位区間の部分λの内容に応じて当該単位区間のＮ個の楽曲の提示順を決定することも可能である。具体的には、歌詞Ｌのうち任意の１個の単位区間の部分λの意味や情感に相関するジャンルまたは曲調の楽曲を上位に提示する構成が好適である。例えば、図８に例示される通り、歌詞Ｌの部分λが「晴れです。」である単位区間については、当該部分λの意味または情感に相関する「明るい」の曲調の楽曲が「寂しい」の曲調の楽曲と比較して上位に提示され、歌詞Ｌの部分λが「雨です。」である単位区間については、当該部分λの意味または情感に相関する「寂しい」の曲調の楽曲が「明るい」の曲調の楽曲と比較して上位に提示される。以上の構成によれば、歌詞Ｌの各部分λに調和する曲調の楽曲を利用者Ｕが選択し易いという利点がある。
【００６４】
＜変形例＞
以上に例示した各形態は多様に変形され得る。具体的な変形の態様を以下に例示する。以下の例示から任意に選択された２以上の態様は、相互に矛盾しない範囲で適宜に併合され得る。
【００６５】
（１）制御情報Ｚで指示される楽曲属性の種類は前述の例示（声質，ジャンル，曲調）に限定されない。例えば、楽曲のテンポを制御情報Ｚの属性情報ｚで指示することも可能である。楽曲生成部６６は、属性情報ｚで指示されたテンポの楽曲の楽曲データＤを生成する。利用者Ｕがテンポを指定した場合には当該テンポが属性情報ｚにて指示され、利用者Ｕがテンポを指定しない場合には、属性情報ｚBが指定するジャンルに応じたテンポが属性情報ｚにて指示される。すなわち、楽曲のジャンル毎に好適なテンポが事前に決定され、属性情報ｚBが指定するジャンルに対応するテンポが選択される。例えば、楽曲が「ロック」のジャンルである場合には「バラード」と比較して速いテンポが設定される。
【００６６】
（２）楽曲生成部６６が生成した複数の楽曲の楽曲データＤを、利用者Ｕの端末装置１２以外の任意の端末装置１２にて再生できる構成（以下「構成Ａ」という）も採用され得る。具体的には、管理装置３０は、楽曲生成部６６が生成したＮ個の楽曲データＤを記憶装置３４に順次に蓄積し、任意の端末装置１２から要求された楽曲データＤを要求元の端末装置１２に送信する。
【００６７】
（３）情報管理部６２が楽曲のジャンルを決定する方法は以上の例示（指定例１,２,４）に限定されない。例えば、前述の構成Ａでは、複数のジャンルのうち多数の端末装置１２からの要求に応じて再生された回数が多い楽曲のジャンル（再生回数ランキングで上位に位置する楽曲のジャンル）を選択する構成が採用され得る。また、複数のジャンルのうち指示情報Ｘに応じて楽曲の楽曲データＤを利用者Ｕに提供する時刻（例えば前述の提示時刻）に応じてジャンルを決定することも可能である。例えば、提示時刻が日中の時間帯に包含される場合には「ロック」のジャンルが選択され、提示時刻が夜間の時間帯に包含される場合には「バラード」のジャンルが選択される。
【００６８】
（４）前述の各形態では、管理装置３０と処理装置４０とを具備する楽曲生成システム１０を楽曲生成装置の一形態として例示したが、管理装置３０と処理装置４０とが一体に構成された装置を楽曲生成装置として利用することも可能である。また、管理装置３０および処理装置４０の一方または双方を、相互に別体で構成された複数の装置で実現することも可能である。
【００６９】
（５）前述の各形態では、複数の声質のうち生成履歴ＨAが示す回数が最多である声質を選択したが、生成履歴ＨAに応じて声質を選択する方法は以上の例示に限定されない。例えば、生成履歴ＨAが示す回数が最少である１種類の声質を選択する構成や、当該回数の降順または昇順で選択された複数の声質の音声ライブラリＰにわたり各音声素片を合成して歌唱データＤAを生成する構成も採用され得る。また、前述の各形態では、複数のジャンルのうち生成履歴ＨBが示す回数の降順で上位に位置するジャンルを選択したが、生成履歴ＨBに応じてジャンルを選択する方法は以上の例示に限定されない。例えば、生成履歴ＨBが示す回数の昇順で上位に位置するジャンルを選択することも可能である。
【００７０】
（６）前述の各形態における生成履歴ＨAおよび生成履歴ＨBには過去の楽曲データＤの生成が累積的に反映されるが、生成履歴ＨAおよび生成履歴ＨBとしての有意性が確保される程度の充分な回数にわたり楽曲データＤの生成が実行されていない初期的な段階（例えば初期出荷段階）では、例えば全国にわたる多数の利用者が過去に指定した結果の平均的な履歴やその時代の流行を反映した履歴を生成履歴ＨAおよび生成履歴ＨBとして設定することが可能である。
【００７１】
（７）前述の各形態では、楽曲の歌唱音声と伴奏音との混合音の時間波形を表す楽曲データＤを例示したが、楽曲データＤの形式は任意である。例えば、楽曲の複数の音符の各々について発音内容（歌詞）と音高と発音期間とを指定する音声合成用のファイル（例えばＶＳＱ形式のファイル）と、楽曲の伴奏音の各音符の発音を時系列に指定する自動演奏用のファイル（例えばＭＩＤＩ形式のファイル）とを含む楽曲データＤを楽曲生成部６６が生成することも可能である。
【００７２】
（８）前述の各形態では、楽曲データＤの再生候補としてＮ個の楽曲を利用者Ｕに提示したが、Ｎ個の楽曲を提示する目的（楽曲データＤの用途）は楽曲データＤの再生に限定されない。例えば、楽曲データＤの配信候補（再生候補であることまでは必要とされない）としてＮ個の楽曲を提示する構成や、楽曲データＤを他形式（例えばwav形式）に変換して利用者Ｕに配信する場合の変換候補としてＮ個の楽曲を提示する構成も採用され得る。以上の説明から理解される通り、前述の各形態における楽曲提示部６４は、楽曲生成部６６が楽曲データＤを生成したＮ個の楽曲を利用者Ｕに提示する要素として包括的に表現される。
【符号の説明】
【００７３】
１０……楽曲生成システム（楽曲生成装置）、１２……端末装置、１４……通信網、２０……制御装置、２１……記憶装置、２２……通信装置、２３……操作装置、２４……表示装置、２５……放音装置、３０……管理装置、３２……制御装置、３４……記憶装置、３６……通信装置、４０……処理装置、４２……制御装置、４４……記憶装置、４６……通信装置、６２……情報管理部、６４……楽曲提示部、６６……楽曲生成部、７２……旋律生成部、７４……音声合成部、７６……伴奏生成部、７８……音響処理部。
【図１】
0006596843.tif 000002
【図２】
0006596843.tif 000003
【図３】
0006596843.tif 000004
【図４】
0006596843.tif 000005
【図５】
0006596843.tif 000006
【図６】
0006596843.tif 000007
【図７】
0006596843.tif 000008
【図８】
0006596843.tif 000009