(57)【要約】【課題】音楽生成の対象となるトリガー情報に対応して用意された音楽表現のフレーズを利用して、音楽的に遜色のない和音進行の音楽を生成するとともに、生成された音楽からトリガー情報の内容を把握する。【解決手段】トリガー情報「１」「２」「３」「４」には、和音の種類（質感）□M，□m，□m7，□7が予め割り当てられている。キーをＣ（ハ長調）としたとき、和音の進行に利用される４つの和音機能Ｔ，ＳＤ，ＳＤＭ，Ｄには、キーＣで利用される和音の中から、種類が重複しないように適当数の和音が割り当てられる。また、前記４つの和音機能に基づいて、和音進行パターンが用意されている。トリガー情報の配列が「１→４→２→３」のとき、これらのトリガー情報に対応する和音の機能が、前記和音進行パターンに一致するように和音を選択することによって、音楽的に遜色のない和音進行の音楽が得られる。【選択図】図２
2008275808.tif 000002
【特許請求の範囲】
【請求項１】
音楽表現のフレーズデータを集積したフレーズデータベースを利用して、音楽生成の対象となる一連のトリガー情報に対応した固有の音楽を生成する音楽生成方法であって、
和音機能に基づいて進行ルールが設定された和音進行パターンが用意されるとともに、
前記音楽表現のフレーズデータは、フレーズが属する和音が特定の調において示す和音機能が割り当てられ、かつ、前記トリガー情報と直接又は間接的に対応付けられており、
前記トリガー情報を取得するステップ，
取得したトリガー情報に対応する音楽表現のフレーズのうちから、前記トリガー情報に従って配列したときに前記和音進行パターンに一致するような和音機能を備えた音楽表現のフレーズを、前記フレーズデータベースから選択するステップ，
前記選択された音楽表現のフレーズを合成して音楽を生成するステップ，
を含むことを特徴とする音楽生成方法。
【請求項２】
音楽表現のフレーズデータを集積したフレーズデータベースを利用して、音楽生成の対象となる一連のトリガー情報に対応した固有の音楽を生成する音楽生成方法であって、
和音機能に基づいて進行ルールが設定された和音進行パターンが用意されるとともに、
前記音楽表現のフレーズデータは、フレーズが属する和音が特定の調において示す和音機能が割り当てられ、かつ、前記トリガー情報と直接又は間接的に対応付けられており、
前記トリガー情報を取得するステップ，
取得したトリガー情報に対応する音楽表現のフレーズを、前記フレーズデータベースから選択するステップ，
選択された音楽表現のフレーズを前記トリガー情報に従って配列したときに、これら音楽表現のフレーズ間の和音進行が、前記和音進行パターンに一致するか否かを判断するステップ，
前記和音進行パターンに一致しないと判断された和音進行がある場合には、少なくとも該当する音楽表現のフレーズ間に、前記和音進行パターンに一致させるための和音機能を備えた音楽フレーズを前記フレーズデータベースから選択して挿入するステップ，
前記選択及び挿入された音楽フレーズを合成して、前記和音進行パターンに一致する音楽を生成するステップ，
を含むことを特徴とする音楽生成方法。
【請求項３】
前記音楽表現のフレーズデータに、前記和音機能以外の音楽的特徴が付加されており、
個々のトリガー情報に対して前記音楽的特徴を割り当てることによって、該トリガー情報に対応する音楽的特徴を備えた音楽表現のフレーズが、前記フレーズデータベースから選択されることを特徴とする請求項１又は２記載の音楽生成方法。
【請求項４】
前記和音機能以外の音楽的特徴が、前記フレーズが属する和音の種類（ないし質感），和音名，前記フレーズの構成音の音名及びオクターヴを区別する識別子，前記フレーズ内の音程の巾，前記フレーズ内の音数，リズム，の少なくともいずれかを含むことを特徴とする請求項３記載の音楽生成方法。
【請求項５】
音楽生成の対象となる一連のトリガー情報に対応した固有の音楽を生成する音楽生成装置であって、
和音機能に基づいて進行ルールが設定された和音進行パターン，
音楽表現のフレーズデータを集積したものであって、前記音楽表現のフレーズデータに、フレーズが属する和音が特定の調において示す和音機能が割り当てられ、かつ、前記トリガー情報との直接又は間接的な対応関係が付加されたフレーズデータベース，
前記トリガー情報を取得するトリガー情報取得手段，
取得したトリガー情報に対応する音楽表現のフレーズのうちから、前記トリガー情報に従って配列したときに前記和音進行パターンに一致するような和音機能を備えた音楽表現のフレーズを、前記フレーズデータベースから選択するフレーズ選択手段，
選択された音楽表現のフレーズを合成して音楽を生成する音楽生成手段，
を備えたことを特徴とする音楽生成装置。
【請求項６】
音楽生成の対象となる一連のトリガー情報に対応した固有の音楽を生成する音楽生成装置であって、
和音機能に基づいて進行ルールが設定された和音進行パターン，
音楽表現のフレーズデータを集積したものであって、前記音楽表現のフレーズデータに、フレーズが属する和音が特定の調において示す和音機能が割り当てられ、かつ、前記トリガー情報との直接又は間接的な対応関係が付加されたフレーズデータベース，
前記トリガー情報を取得するトリガー情報取得手段，
取得したトリガー情報に対応する音楽表現のフレーズを、前記フレーズデータベースから選択するフレーズ選択手段，
選択された音楽表現のフレーズを前記トリガー情報に従って配列したときに、これら音楽表現のフレーズ間の和音進行が、前記和音進行パターンに一致するか否かを判断する進行判断手段，
前記和音進行パターンに一致しないと判断された和音進行がある場合には、少なくとも該当する音楽表現のフレーズ間に、前記和音進行パターンに一致させるための和音機能を有する音楽フレーズを前記フレーズデータベースから選択して挿入するフレーズ挿入手段，
前記選択及び挿入された音楽フレーズを合成して、前記和音進行パターンに一致する音楽を生成する音楽生成手段，
を備えたことを特徴とする音楽生成装置。
【請求項７】
前記音楽表現のフレーズデータに、前記和音機能以外の音楽的特徴が付加されており、
個々のトリガー情報に対して前記音楽的特徴を対応付けた割り当てテーブル，
を備えるとともに、
前記フレーズ選択手段は、前記トリガー情報に対応する音楽的特徴を備えた音楽表現のフレーズを、前記フレーズデータベースから選択することを特徴とする請求項５又は６記載の音楽生成装置。
【請求項８】
前記和音機能以外の音楽的特徴が、前記フレーズが属する和音の種類（ないし質感），和音名，前記フレーズの構成音の音名及びオクターヴを区別する識別子，前記フレーズ内の音程の巾，前記フレーズ内の音数，リズムの少なくともいずれかを含むことを特徴とする請求項７記載の音楽生成装置。
【請求項９】
前記フレーズ選択手段は、
後続のフレーズの候補が複数ある場合に、前記音楽的特徴に基づいて設定された所定の選択基準に基づいて、後続のフレーズを選択することを特徴とする請求項８記載の音楽生成装置。
【請求項１０】
前記選択基準は、
後続のフレーズの複数の候補中に、最初の音が異なるフレーズが含まれる場合には、前の音楽フレーズの最後の音との音程差が最も小さくなるような音を最初の音として含むフレーズを、後続フレーズに指定することを特徴とする請求項９記載の音楽生成装置。
【請求項１１】
前記選択基準は、
複数の後続フレーズ候補の最初の音が全て同じである場合には、前記フレーズ内の音程の巾や音数に基づくフレーズの動的又は静的な特性を基準として後続フレーズを指定することを特徴とする請求項９記載の音楽生成装置。
【請求項１２】
特定の調において特定の和音機能に割り当てられた和音の構成音を、他の調における同じ機能を示す和音の構成音に書き換えるための転調情報を、複数の機能及び調に対応させて示した転調情報テーブル，
該転調情報テーブルに基づいて、前記音楽表現のフレーズデータを、該フレーズに割り当てられた和音機能とともに、任意の調に対応させて書き換えるフレーズ書換手段，
を備えたことを特徴とする請求項５〜１１のいずれかに記載の音楽生成装置。
【請求項１３】
請求項５〜１２のいずれかに記載の音楽生成装置をサーバもしくは端末として含み、生成した音楽のデータを、ネットワークを通じてユーザに提供することを特徴とする音楽生成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話番号，名前，スケジュールなどの各種のデータや情報に対して、固有の音楽を生成する音楽生成技術の改良に関するものである。
【背景技術】
【０００２】
音楽を生成する背景技術としては、下記特許文献１に記載の「表現生成方法，表現生成装置，表現生成システム」があり、例えば、電話番号に基づいて楽曲が自動生成される。この背景技術によれば、図１５(A)に示すような音楽のフレーズのテーブルＴＡが用意される。このフレーズテーブルＴＡは、電話番号の各桁（図示の例は１０桁）に該当する０〜９までの数字に対して、それぞれ一つの音楽フレーズ「１−０」〜「１０−９」が割り当てられている。例えば、電話番号の３桁目の数字が「５」である場合、対応する音楽フレーズは「３−５」という具合である。音楽フレーズは、一般的には機能和声の原則に従って作曲される。これにより、音楽フレーズがどのような並び方をしたとしても、聞き手は違和感のないまとまりのある楽曲として聞くことができる。
【０００３】
楽曲生成の具体的な例が、図１５(B)に示されている。電話番号が、「０３−５４４７−５１６６」の場合である。すなわち、前記フレーズテーブルＴＡを利用して、電話番号「０３−５４４７−５１６６」の桁と数字の交点に対応する素材データを抽出し、それを並べると、その表現は［１−０］−［２−３］−［３−５］−［４−４］−［５−４］−［６−７］−［７−５］−［８−１］−［９−６］−［１０−６］となる。このように、前記特許文献１の発明によれば、電話番号に対応した音楽のフレーズを組み合わせることにより、楽曲を生成することができる。
【特許文献１】再公表特許Ｗ２００３／０８１５７２（第２図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した背景技術では、情報による音楽生成に際して、和声法に則った和音とメロディの一覧表（フレーズテーブル）を用意することで、一般のユーザが十分に受容できる音楽の完成度を補償している。しかしながら、機能和声の原則に従った音楽フレーズを、予め多数作曲する必要があるという不都合がある。上述した電話番号では１０桁の数字の組み合わせであるが、英語の氏名・名称の場合であれば、アルファベット・記号の組み合わせ分のフレーズが必要となり、日本語の氏名・名称の場合であれば、漢字・ひらがな・カタカナの組み合わせとなり膨大な数のフレーズを用意しなければならない。
【０００５】
また、音楽には、音そのものがユーザに直感的あるいは経験的に想起させるイメージがあり、慣用的に用いられることも多い。例えば、コントラバスによるゆっくりとしたフレーズは、象が歩く描写に使われることがあっても、小鳥が飛び回る様を描くために使われることは殆どない。逆に、ピッコロによる早く細かいフレーズが、蝶や小鳥をイメージさせることはあっても、象の行進を想起させることはまずない。
【０００６】
本発明は、以上の点に着目したもので、その目的は、音楽生成の対象となるトリガー情報の並び方にかかわらず、該トリガー情報に対応して用意された音楽表現のフレーズを利用して、音楽的に遜色のない和音進行の音楽を生成することである。他の目的は、個々のトリガー情報に予め音楽的特徴を割り当てることによって、生成された音楽を聴くことにより、一連のトリガー情報の具体的な情報内容を把握することである。
【課題を解決するための手段】
【０００７】
前記目的を達成するため、本発明の音楽生成方法は、音楽表現のフレーズデータを集積したフレーズデータベースを利用して、音楽生成の対象となる一連のトリガー情報に対応した固有の音楽を生成する音楽生成方法であって、和音機能に基づいて進行ルールが設定された和音進行パターンが用意されるとともに、前記音楽表現のフレーズデータは、フレーズが属する和音が特定の調において示す和音機能が割り当てられ、かつ、前記トリガー情報と直接又は間接的に対応付けられており、前記トリガー情報を取得するステップ，取得したトリガー情報に対応する音楽表現のフレーズのうちから、前記トリガー情報に従って配列したときに前記和音進行パターンに一致するような和音機能を備えた音楽表現のフレーズを、前記フレーズデータベースから選択するステップ，前記選択された音楽表現のフレーズを合成して音楽を生成するステップ，を含むことを特徴とする。
【０００８】
他の発明の音楽生成方法は、音楽表現のフレーズデータを集積したフレーズデータベースを利用して、音楽生成の対象となる一連のトリガー情報に対応した固有の音楽を生成する音楽生成方法であって、和音機能に基づいて進行ルールが設定された和音進行パターンが用意されるとともに、前記音楽表現のフレーズデータは、フレーズが属する和音が特定の調において示す和音機能が割り当てられ、かつ、前記トリガー情報と直接又は間接的に対応付けられており、前記トリガー情報を取得するステップ，取得したトリガー情報に対応する音楽表現のフレーズを、前記フレーズデータベースから選択するステップ，選択された音楽表現のフレーズを前記トリガー情報に従って配列したときに、これら音楽表現のフレーズ間の和音進行が、前記和音進行パターンに一致するか否かを判断するステップ，前記和音進行パターンに一致しないと判断された和音進行がある場合には、少なくとも該当する音楽表現のフレーズ間に、前記和音進行パターンに一致させるための和音機能を備えた音楽フレーズを前記フレーズデータベースから選択して挿入するステップ，前記選択及び挿入された音楽フレーズを合成して、前記和音進行パターンに一致する音楽を生成するステップ，を含むことを特徴とする。
【０００９】
主要な形態の一つは、前記音楽表現のフレーズデータに、前記和音機能以外の音楽的特徴が付加されており、個々のトリガー情報に対して前記音楽的特徴を割り当てることによって、該トリガー情報に対応する音楽的特徴を備えた音楽表現のフレーズが、前記フレーズデータベースから選択されることを特徴とする。他の形態は、前記和音機能以外の音楽的特徴が、前記フレーズが属する和音の種類（ないし質感），和音名，前記フレーズの構成音の音名及びオクターヴを区別する識別子，前記フレーズ内の音程の巾，前記フレーズ内の音数，リズム，の少なくともいずれかを含むことを特徴とする。
【００１０】
本発明の音楽生成装置は、音楽生成の対象となる一連のトリガー情報に対応した固有の音楽を生成する音楽生成装置であって、和音機能に基づいて進行ルールが設定された和音進行パターン，音楽表現のフレーズデータを集積したものであって、前記音楽表現のフレーズデータに、フレーズが属する和音が特定の調において示す和音機能が割り当てられ、かつ、前記トリガー情報との直接又は間接的な対応関係が付加されたフレーズデータベース，前記トリガー情報を取得するトリガー情報取得手段，取得したトリガー情報に対応する音楽表現のフレーズのうちから、前記トリガー情報に従って配列したときに前記和音進行パターンに一致するような和音機能を備えた音楽表現のフレーズを、前記フレーズデータベースから選択するフレーズ選択手段，選択された音楽表現のフレーズを合成して音楽を生成する音楽生成手段，を備えたことを特徴とする。
【００１１】
他の発明の音楽生成装置は、音楽生成の対象となる一連のトリガー情報に対応した固有の音楽を生成する音楽生成装置であって、和音機能に基づいて進行ルールが設定された和音進行パターン，音楽表現のフレーズデータを集積したものであって、前記音楽表現のフレーズデータに、フレーズが属する和音が特定の調において示す和音機能が割り当てられ、かつ、前記トリガー情報との直接又は間接的な対応関係が付加されたフレーズデータベース，前記トリガー情報を取得するトリガー情報取得手段，取得したトリガー情報に対応する音楽表現のフレーズを、前記フレーズデータベースから選択するフレーズ選択手段，選択された音楽表現のフレーズを前記トリガー情報に従って配列したときに、これら音楽表現のフレーズ間の和音進行が、前記和音進行パターンに一致するか否かを判断する進行判断手段，前記和音進行パターンに一致しないと判断された和音進行がある場合には、少なくとも該当する音楽表現のフレーズ間に、前記和音進行パターンに一致させるための和音機能を有する音楽フレーズを前記フレーズデータベースから選択して挿入するフレーズ挿入手段，前記選択及び挿入された音楽フレーズを合成して、前記和音進行パターンに一致する音楽を生成する音楽生成手段，を備えたことを特徴とする。
【００１２】
主要な形態の一つは、前記音楽表現のフレーズデータに、前記和音機能以外の音楽的特徴が付加されており、個々のトリガー情報に対して前記音楽的特徴を対応付けた割り当てテーブル，を備えるとともに、前記フレーズ選択手段は、前記トリガー情報に対応する音楽的特徴を備えた音楽表現のフレーズを、前記フレーズデータベースから選択することを特徴とする。他の形態は、前記和音機能以外の音楽的特徴が、前記フレーズが属する和音の種類（ないし質感），和音名，前記フレーズの構成音の音名及びオクターヴを区別する識別子，前記フレーズ内の音程の巾，前記フレーズ内の音数，リズムの少なくともいずれかを含むことを特徴とする。
【００１３】
更に他の形態は、前記フレーズ選択手段は、後続のフレーズの候補が複数ある場合に、前記音楽的特徴に基づいて設定された所定の選択基準に基づいて、後続のフレーズを選択することを特徴とする。更に他の形態は、前記選択基準は、後続のフレーズの複数の候補中に、最初の音が異なるフレーズが含まれる場合には、前の音楽フレーズの最後の音との音程差が最も小さくなるような音を最初の音として含むフレーズを、後続フレーズに指定することを特徴とする。あるいは、前記選択基準は、複数の後続フレーズ候補の最初の音が全て同じである場合には、前記フレーズ内の音程の巾や音数に基づくフレーズの動的又は静的な特性を基準として後続フレーズを指定することを特徴とする。
【００１４】
更に他の形態は、特定の調において特定の和音機能に割り当てられた和音の構成音を、他の調における同じ機能を示す和音の構成音に書き換えるための転調情報を、複数の機能及び調に対応させて示した転調情報テーブル，該転調情報テーブルに基づいて、前記音楽表現のフレーズデータを、該フレーズに割り当てられた和音機能とともに、任意の調に対応させて書き換えるフレーズ書換手段，を備えたことを特徴とする。
【００１５】
本発明の音楽生成システムは、請求項５〜１２のいずれかに記載の音楽生成装置をサーバもしくは端末として含み、生成した音楽のデータを、ネットワークを通じてユーザに提供することを特徴とする。本発明の前記及び他の目的，特徴，利点は、以下の詳細な説明及び添付図面から明瞭になろう。
【発明の効果】
【００１６】
本発明は、和音機能に基づいて進行ルールが設定された和音進行パターンを用意し、音楽生成の対象となる一連のトリガー情報を取得したときに、個々のトリガー情報に対応する音楽表現のフレーズ間の和音進行が、前記和音進行パターンに一致するように、前記音楽表現のフレーズをフレーズデータベースから抽出して音楽を合成する，あるいは、前記和音進行パターンに一致しないフレーズ間に、修正用のフレーズを挿入して音楽を合成することとした。このため、用意された音楽表現のフレーズを利用して、音楽的に見て遜色のない和音進行の音楽を生成することができる。また、個々の音楽表現のフレーズが有する音楽的特徴を、前記個々のトリガー情報に予め対応させることによって、生成された音楽を聴くことにより、トリガー情報の具体的な内容を認識できるという効果が得られる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を実施するための最良の形態を、実施例に基づいて詳細に説明する。
【実施例１】
【００１８】
＜概要＞・・・最初に、図１及び図２を参照しながら、本発明の実施例１の概要を説明する。一般的に、心地良いと感じられる音楽を生成するためには、適切な和音進行が欠かせない。近代の音楽には、すでに確立した和声法が存在し、多くの音楽はそれに基づいている。音楽生成の対象となる外部情報（以下「トリガー情報」），例えば、数字の「１」「２」「３」「４」に対して、それぞれ和音の種類（質感＝根音と構成音の関係）を対応させたときに、トリガー情報の並び方によっては不適切な和音進行になる場合がある。本発明では、そのような不都合を回避する方法として、和音の持つ機能に基づいて和音進行のルールを利用することとしている。
【００１９】
和音にはそれぞれ、トニック，サブドミナント，サブドミナントマイナー，ドミナントなどの機能がある。また、トニックに属する和音は、どの機能に属する和音に進行しても不自然ではなく、ドミナントはトニック以外の和音に進行すると不自然に聞こえるというように、機能による特徴がある。一方で、例えば、「Ｇmajor」という和音（ソシレ）は、キーＣ（ハ長調）においてはドミナント機能をもち、キーＧ（ト長調）においては、トニック機能を持つというように相対的な存在でもある。本実施例では、以上のような確立した音楽理論に基づいて、音楽の自動生成に際して用いる和音進行のコントロール方法を説明する。
【００２０】
図１には、本実施例の和音進行をコントロールするための各種条件が示されている。まず、上述したように、和音の機能は、キー（調）によって変化するため、調を決める。図１(A)に示すように、本実施例では、キーをＣ（ハ長調）に設定している。次に、使用する和音の機能を、図１(B)に示すように、トニック，サブドミナント，サブドミナントマイナー，ドミナントの４種類とする。次に、図１(C)に示すように、トリガー情報「１」「２」「３」「４」に対応して使用する和音の種類（質感）として、それぞれ、□メージャー（□M），□マイナー（□m），□マイナーセブンス（□m7），□セブンス（□7）を割り当てる。なお、上記表記の□は、根音の音名を代数的に表記したものである。一般的に、「メージャー」は明るい，「マイナー」は暗い，「マイナーセブンス」は静的，「セブンス」は動的といった質感を有している。
【００２１】
そして、前記４種類の和音機能に対して、キーＣで主に使用される和音（図１(D)参照）の中から、種類（質感）が重ならないように４つの和音を決める。本実施例では、図１(E)のように、トニック機能に和音ＣM，サブドミナント機能に和音Ｄm，サブドミナントマイナー機能に和音Ｆm7，ドミナント機能に和音Ｇ7が割り当てられている。なお、前記図１(D)において、音符の下に示されている和音名は、上段が三和音の場合，中段が四和音（七の和音）の場合，下段が変化記号を伴う四和音の代表的な例の場合の和音名である。これらの和音ＣM，Ｄm，Ｆm7，Ｇ7には、それぞれに音楽表現のフレーズが適当数割り当てられている。なお、前記フレーズは、本実施例では後述するように小節単位としたが、もちろん一小節より大きくしてもよいし、小さくしてもよい。フレーズとは、別現すれば、音楽表現の最小単位であるとみることができる。「ド」や「レ」などの個々の音のみでは、思想や感情を表現することは難しいが、それらが複数個集まったときに、音楽表現の最小単位（最小要素ないしセル）を構成し、更にそれらを組み合わせることで思想や感情の表現としての音楽となると考えることができる。
【００２２】
次に、前記和音が属する機能に対して、例えば、図２(A-1)に示すように、和音進行のルールを設定する。図示の例では、トニック（Ｔ）機能からは、サブドミナント（ＳＤ）機能，サブドミナントマイナー（ＳＤＭ）機能，ドミンナント（Ｄ）機能のいずれにも進行が可能であり、ＳＤ機能からは、Ｔ機能，ＳＤＭ機能，Ｄ機能のいずれにも進行が可能となっている。また、ＳＤＭ機能からは、Ｔ機能またはＤ機能のいずれかへの進行が可能となっており、Ｄ機能からはＴ機能のみへの進行が可能となっている。このとき、トリガー情報の並び方が、「１」→「４」→「２」→「３」であるとすると、トリガー情報「１」に割り当てられた和音の種類□M（図１(C)参照）に対応する和音は、図１(E)を参照すると和音ＣMとなりＴ機能を有している。同様に、トリガー情報「４」「２」「３」に割り当てられた和音の種類は、それぞれ、□7，□m，□m7であり、それらに対応する和音は、Ｄ機能を有するＧ7，ＳＤ機能を有するＤm，ＳＤＭ機能を有するＦm7となる。このとき、これらの和音の機能の進行を、図２(A-1)に示す和音進行パターンと照らし合わせると、図２(A-2)に示すように、和音Ｇ7からＤmへの進行が許容されないことが分かる。
【００２３】
このように、図１(E)に示す４つの和音だけでは、トリガー情報のあらゆる組み合わせ（並び方）に対応した和音進行に際して不都合が生じる場合があるので、本実施例では、和音の種類（質感）が重複しないように、キーＣで用いられる和音のうち、新たに４つの和音Ａm，Ｅm7，Ｃ7，ＦMを選び、図２(B-1)に示すように、各機能に追加している。すると、トリガー情報「２」に割り当てられた種類□mに該当する和音の候補が、Ｔ機能に属する和音Ａmと、ＳＤ機能に属する和音Dmの２つに増える。ここで、前記図２(A-2)に示すように、トリガー情報「４」（Ｄ機能）からは、ＳＤ機能の和音Ｄmには進行が許容されていないが、図２(B-2)に示すように、Ｔ機能に属する和音Ａmには進行が許容されている。また、和音Ａmからは、トリガー情報「３」に対応する和音Ｆm7（ＳＤＭ機能）への進行も可能となっている。このように、４種類の質感をもつ和音のセットを２組用意することで、トリガー情報がどのような順番（組み合わせ）になった場合でも、心地良い和音進行を得ることができる。
【００２４】
＜具体例＞・・・次に、図３〜図６を参照して、同一機能かつ同一和音グループに属する複数の音楽フレーズの中から、音楽をスムーズに進行させるために最適なフレーズを選択する方法の具体例を説明する。メロディが、あるフレーズから次のフレーズに進行しようとするとき、一般的に最も重要になるのは、前のフレーズの最後の音と、次のフレーズの最初の音の音程関係である。その際、上述した和音進行パターンに一致して和音の進行が適切であれば、同じ音から同じ音へ、あるいは、順次進行する（音階における隣の音に進む）ことで、違和感を排除することができる。それに対し、跳躍進行（３度以上の巾で進行すること、あるいは、音階音以外の音へ進行すること）では、フレーズ同士の繋がりが不自然になる場合がある。
【００２５】
図３(A)には、同一機能，同一和音グループに属するフレーズの割り当て例が示されている。図示の例では、グループＧＳＤ（サブドミンナント機能）には、和音Ｄmと和音ＦMが属しており、和音Ｄmには、音楽表現のフレーズ１〜３が割り当てられている。同様に、和音ＦMには、フレーズ１Ａ〜３Ａが割り当てられている。一方、グループＧＴ（トニック機能）には、和音ＣM，Ａm，Ｅm7，Ｃ7が属しており、前記和音ＣMには、フレーズ４〜６が割り当てられている。また、他の和音についても、それぞれ図示しない音楽フレーズが適当数割り当てられている。なお、前記グループＧＳＤ，ＧＴに属する和音は、前記図２(B-1)に示す例と同じである。
【００２６】
ここで、ハ長調（キーＣ）におけるサブドミナント機能のＤm和音グループに属するフレーズ１〜３から、トニック機能のＣM和音グループに属するフレーズ４〜６に進行する場合を例にして、フレーズ選択方法の具体例を説明する。まず、各フレーズが属する和音名（図３(B)参照）と、フレーズを構成する最初と最後の音の音名(図３(C)参照)からなるプロパティを、各フレーズのデータに事前に付加しておく。なお、前記音名は、オクターヴを区別する数字付きである。図４には、フレーズ１〜６の五線譜と、それらのプロパティが示されている。ここでフレーズ１を見ると、プロパティＰ１として、「Ｄm_Ｄ4_Ａ3」が付加されている。前記Ｄmは和音名、Ｄ4はフレーズの最初の音「レ」を示す音名、Ａ3はフレーズの最後の音「ラ」を示す音名である。他のフレーズ２〜６についても、同様のプロパティＰ２〜Ｐ６が付加されている。
【００２７】
ここで、フレーズ１からフレーズ４〜６に進行する場合について、フレーズ１の最後の音「Ａ3」と、フレーズ４〜６のそれぞれ最初の音の関係を比較検討する。フレーズ４の最初の音は「Ｃ4」であり、フレーズ１との繋がりは「Ａ3」→「Ｃ4」となり、３度上行する跳躍進行である。同様に、フレーズ５へ進行する場合は、「Ａ3」→「Ｇ3」となり、２度下行する順次進行，フレーズ６へ進行する場合は、「Ａ３」→「Ｅ３」となり、４度下行する跳躍進行である。従って、図５(A)に示すように、フレーズ１からは、フレーズに５に進むのが最も自然であり、続いてフレーズ４，フレーズ６の順であることが分かる。実際の聴感上でも、フレーズ５への繋がりはごく自然で歌唱もしやすく、フレーズ４ではやや不自然，フレーズ６では不自然（人によっては歌唱困難）となる。
【００２８】
同様に、図５(B)に示すように、フレーズ２からは順次進行となるフレーズ４への進行が自然であると判断できる。また、図５(C)に示すように、フレーズ３からフレーズ４に進む場合は、５度上行する跳躍進行で不自然、フレーズ５に進む場合は、「Ｆ３」→「Ｇ３」となり、長２度の順次進行であるため違和感がなく自然な進行となる。しかしながら、フレーズ６へ進行する場合は「Ｆ３」→「Ｅ３」で短２度（半音の関係）のより近い音程であり、フレーズ５へ進行する場合よりも、更に自然な進行となる。これは、プロパティの音名からも判断することができる。図６には、フレーズ１〜３から、それぞれに最適な進行となるフレーズ４〜６がまとめて示されている。なお、後続のフレーズとして、同じ音から始まる候補が複数ある場合には、例えば、フレーズ内における音程の巾や音数などをプロパティに付加することで、ダイナミックなフレーズからダイナミックなフレーズへ、ダイナミックなフレーズから静かなフレーズへなど、新たな選択基準を追加していくことができる。
【００２９】
＜システム構成＞・・・次に、図７を参照しながら、本実施例のシステム構成を説明する。図７には、本実施例のシステム全体が示されている。同図において、音楽生成サーバ１００は、インターネット２００を介して多数のクライアント３００に接続されている。なお、プロバイダは省略している。クライアント３００としては、ＰＣ（パーソナルコンピュータ），携帯電話，携帯情報端末など、各種のものがある。これらのうち、音楽生成サーバ１００は、公知の一般的なシステム装置構成となっており、フレーズデータベース１０２，トリガー情報割り当てテーブル１０３，和音進行パターン１０４，転調情報テーブル１０５，トリガー情報取得プログラム１０８，フレーズ抽出プログラム１１０，フレーズ合成プログラム１１２，和音進行判定プログラム１１４，フレーズ挿入プログラム１１６，フレーズ書換プログラム１１８のほか、前記各プログラムを実行するための処理装置１０６を備えている。なお、図示しないが、表示装置，プリンタ，記憶装置，通信装置なども備えている。
【００３０】
前記フレーズデータベース１０２は、音楽表現のフレーズデータを集積したものであって、例えば、前記図４に示すような音楽表現のフレーズが、それらの属する和音名，フレーズの最初と最後の音の音名などを含むプロパティとともに多数集積されている。これらフレーズデータは、それらを構成する和音が属する機能や和音名ごとに分類するなど、任意の形態で記憶されている。次に、トリガー情報割り当てテーブル１０３は、個々のトリガー情報に対応する和音の種類（質感）を示したもので、一例が前記図１(C)に示されている。なお、本実施例では、トリガー情報に和音の種類を予め割り当てるようにしたが、トリガー情報に対してフレーズを直接対応付ける場合には、トリガー情報割り当てテーブル１０３は省略することができる。また、このようなトリガー情報割り当てテーブル１０３は、音楽生成サーバ１００側に事前に用意しておくようにしてもよいし、ユーザが指定して生成するようにしてもよい。
【００３１】
次に、和音進行パターン１０４は、音楽の生成に使用する和音の進行を示したもので、前記図２(A-1)及び(B-1)に一例を示すように、各和音機能から進行可能な和音機能が示されており、各和音機能には種類が重複しないように適当数の和音が割り当てられている。該和音進行パターン１０４には、図３(A)に示すように、各和音に属するフレーズ名までを含むようにしてもよい。なお、転調情報テーブル１０５については後述する。処理装置１０６は、ＣＰＵ，ＲＡＭ，ＲＯＭなどによって構成されており、各種のプログラムを実行する。
【００３２】
前記プログラムのうち、トリガー情報取得プログラム１０８は、音楽生成の対象となるトリガー情報を取得するためのプログラムである。例えば、クライアント３００からインターネット２００を通じて要求があったときに、音楽生成のための条件を入力する画面をクライアント３００に送信して表示したり、あるいは、音楽生成サーバ１００の図示しない表示装置に前記条件の入力画面を表示したりして、入力されたトリガー情報を取得する。
【００３３】
フレーズ抽出プログラム１１０は、前記トリガー情報に対応するフレーズを、前記フレーズデータベース１０２から検索して抽出するプログラムである。該フレーズ抽出プログラム１１０は、後続のフレーズの候補が複数ある場合には、所定の選択基準に従って後続のフレーズを選択することとなっている。前記選択基準は、音楽表現のフレーズに付加されたプロパティ（音楽的特徴）に基づいて設定されている。具体的には、例えば、後続フレーズの複数候補中に、最初の音が異なるフレーズが含まれる場合には、前の音楽フレーズの最後の音との音程差が最も小さくなるような音を最初の音として含むフレーズを後続のフレーズに指定するという具合である。また、後続フレーズの複数候補の最初の音が全て同じである場合には、フレーズ内における音程の巾や音数などのプロパティに基づいて、ダイナミックなフレーズからダイナミックなフレーズへ、あるいは、ダイナミックなフレーズから静的なフレーズへ移るように、フレーズの特性に基づいて後続のフレーズを選択するようにしてもよい。このような選択基準は、あらかじめフレーズ抽出プログラム１１０に組み込むようにしてもよいし、クライアント３００が任意に設定するようにしてもよい。
【００３４】
フレーズ合成プログラム１１２は、前記抽出されたフレーズを合成し、音楽を生成するプログラムである。このほか、必要に応じて、生成した音楽をクライアント３００側へ楽譜の形態で提供したり、生成した音楽を演奏したりするようなプログラムを設けるようにしてもよい。和音進行判定プログラム１１４，フレーズ挿入プログラム１１６，フレーズ書換プログラム１１８については後述する。
【００３５】
＜動作＞・・・次に、本実施例の動作を説明する。音楽生成サーバ１００では、処理装置１０６によって、トリガー情報取得プログラム１０８が実行され、トリガー情報を入力するための画面が、音楽生成サーバ１００側又はクライアント３００側に表示される。表示された入力画面に従って、所望する音楽のキー（調）やトリガー情報が入力されると、音楽生成サーバ１００では処理装置１０６によってフレーズ抽出プログラム１１０が実行される。フレーズ抽出プログラム１１０は、トリガー情報割り当てテーブル１０３と和音進行パターン１０４を参照し、一連の数字，例えば「１４２３」に含まれる個々のトリガー情報「１」「４」「２」「３」に対応し、かつ、前記和音進行パターン１０４に一致するような音楽フレーズを、フレーズデータベース１０２から抽出する。なお、このときフレーズの候補が複数あるときには、フレーズ抽出プログラム１１０は、音楽フレーズのプロパティを参照し、上述した選択基準に一致するフレーズを選択する。なお、選択の基準としては、上述したように、例えば、前のフレーズの最後の音と、後のフレーズの最初の音の音程差が最も小さくなるようなものを選択するようにしてもよいし、他の選択基準に従って選択するようにしてもよい。
【００３６】
トリガー情報に対応したフレーズが選択されると、音楽生成サーバ１００では、処理装置１０６によってフレーズ合成プログラム１１２が実行され、選択されたフレーズが一連の音楽として合成される。なお、フレーズの合成は、音楽生成サーバ１００やクライアント３００側で再生可能なファイル，例えばＭＩＤＩデータやＷＡＶファイルとして合成するようにしてもよいし、複数のＷＡＶやＭＩＤＩのファイルを所定の順序で連続して再生するようなプログラムであってもよい。
【００３７】
このように、実施例１によれば、次のような効果がある。
(1)和音機能に基づいて進行ルールが設定された和音進行パターン１０４を用意し、一連のトリガー情報を取得したときに、個々のトリガー情報に対応するとともに、前記和音進行パターン１０４に一致するような音楽表現のフレーズを、前記フレーズデータベース１０２から抽出して音楽を合成することとした。このため、用意された音楽表現のフレーズを利用して、音楽的に遜色のない和音進行の音楽を生成することができる。
(2)音楽表現のフレーズデータに、フレーズが有する音楽的特徴を含むプロパティを付加するとともに、個々のトリガー情報に音楽的特徴を対応させたトリガー情報割り当てテーブル１０３を用意することとしたので、生成された音楽を聴くことにより、一連のトリガー情報の内容を把握することができる。また、トリガー情報の種類が多い場合であっても、トリガー情報と音楽フレーズを一対一で用意することなく、限られた数の音楽フレーズで違和感のない和音進行の音楽を生成することができる。
(3)４種類の質感をもつ和音のセットを２組用意することで、トリガー情報がどのような順番（組み合わせ）になった場合でも、心地良い和音進行を得ることができる。
(4)フレーズ抽出プログラム１１０は、後続フレーズの候補が複数ある場合には、音楽フレーズのプロパティに基づいて設定された選択基準に従って後続のフレーズを選択することとしたので、後続フレーズの候補が複数ある場合であっても、円滑にフレーズ選択を行うことができる。
【実施例２】
【００３８】
次に、図７及び図８を参照しながら、本発明の実施例２を説明する。なお、上述した実施例１と同一ないし対応する構成要素には同一の符号を用いることとする（以下の実施例についても同様）。上述した実施例１は、個々のトリガー情報に予め音楽的特徴を割り当てることによって、該音楽的特徴を有する和音に属する音楽フレーズのうちから、和音進行パターンに一致するフレーズを選択することとしたが、本実施例は、和音進行パターンに一致した音楽を他の手法によって生成する例を示す。本実施例の音楽生成システムでは、図７に示す音楽生成サーバ１００が、和音進行判定プログラム１１４，フレーズ挿入プログラム１１６を備えている。また、本実施例では、フレーズデータベース１０２に集積された音楽フレーズＰｈ１，・・・は、図８(B)に示すように、対応するトリガー情報，楽譜とともに、該フレーズのプロパティとして、特定のキーにおける和音機能を示すパラメータ，例えば、「_t」「_sd」「_sdm」「_d」が付加されている。すなわち、本実施例では、個々のトリガー情報に対して、一対一でフレーズが割り当てられている。
【００３９】
また、和音進行パターン１０４は、図８(A)に示すように、和音機能のみで設定されており、各機能には和音は割り当てられていない。和音進行判定プログラム１１４は、トリガー情報に対応する音楽フレーズが、前記フレーズ抽出プログラム１１０によりフレーズデータベース１０２から選択されると、該音楽フレーズのプロパティを参照して、前記和音進行パターン１０４に一致した和音機能を有しているか否かを判定するものである。また、フレーズ挿入プログラム１１６は、前記和音進行判定プログラム１１４により、和音進行パターン１０４に一致しない和音進行があると判断された場合には、該当する音楽フレーズ間に、修正用の音楽フレーズを挿入して、和音進行パターン１０４に一致した和音進行に修正するものである。前記挿入用の音楽フレーズも、前記フレーズデータベース１０２に用意されている。
【００４０】
図８(C)及び(D)には、修正用フレーズの挿入例が示されている。図８(C)に示す例では、トリガー情報によって選ばれたフレーズが、Ｐｈ１，Ｐｈ４，Ｐｈ２，Ｐｈ３の場合、ドミナント機能を有するフレーズＰｈ４から、サブドミナント機能を有するフレーズＰｈ２への和音進行は、前記和音進行パターン１０４で許可されていない。この場合、前記フレーズ挿入プログラム１１６は、トニック機能を有する挿入フレーズＳＰｈ１をフレーズデータベース１０２から抽出し、フレーズＰｈ４及びＰｈ２の間に挿入する。あるいは、図８(D)に示すように、進行が許可されていないフレーズ間のみならず、トリガー情報に対応して選ばれた全てのフレーズ間に、所望の機能に属する挿入フレーズＳＰｈ１，ＳＰｈ２，ＳＰｈ３，・・・を挿入することによって、前記和音進行パターン１０４に従った音楽フレーズを合成するようにしてもよい。
【００４１】
なお、前記挿入フレーズＳＰｈ１〜ＳＰｈ３は、トリガー情報に対応したフレーズとは別に用意するようにしてもよいし、前記トリガー情報に対応するフレーズの中から、挿入に適した機能を有するフレーズを抽出して代用するようにしてもよい。このように、本実施例によれば、トリガー情報に対応して選ばれたフレーズが、前記和音進行パターン１０４に一致しない場合には、少なくとも該当するフレーズ間に、前記和音進行パターン１０４に一致させるための和音機能を有する修正用のフレーズを挿入することとしたので、所定のルールに従った和音進行の音楽を生成することができる。また、音楽表現のフレーズデータのプロパティに、特定のキーにおける和音機能を示すパラメータを付加したので、無作為に集められた音楽フレーズ群に対しても、所望する和音進行ルールを適用することが可能となる。
【実施例３】
【００４２】
次に、図９を参照しながら本発明の実施例３について説明する。上述した実施例１は、音楽生成の対象となる個々のトリガー情報に対して、一つの音楽的特徴（和音の種類＝質感）を割り当てることとしたが、本実施例は、２種の音楽的特徴をトリガー情報に割り当てた例である。図９(A)は、トリガー情報と音楽的特徴の対応関係を示すトリガー情報割り当てテーブル１０３Ａを示す図，図９(B)はトリガー情報の配列例を示す図，図９(C)はトリガー情報に対応して生成される音楽の一例である。
【００４３】
本実施例では、トリガー情報として視覚情報を利用している。図９(A)に示すように、楕円形について３種類のトリガー情報ＴＡ１〜ＴＡ３が色によって分けられており、各色について、明るい和音（□M），暗い和音（□m），中間的な和音（□sus4）といった和音の種類（質感）が割り当てられている。四角形のトリガー情報ＴＢ１〜ＴＢ３，三角形のトリガー情報ＴＣ１〜ＴＣ３，星形のトリガー情報ＴＤ１〜ＴＤ３についても同様に、それぞれ３種類の和音の種類が割り当てられている。更に、トリガー情報の形についても音楽的特徴のリズムが割り当てられており、図示の例では、楕円形から星形に向かうにつれて、リズムが「粗い」から「細かい」に変化している。そして、前記実施例１と同様に、音楽生成に利用する和音機能に対して、種類が重ならないように必要数の和音が割り当てられる。あるいは、前記実施例２のように、一つのトリガー情報（例えば、トリガーＴＡ１）に対して一つの音楽フレーズを割り当てるようにしてもよい。いずれの場合でも、上述した実施例１又は２に示すように、和音の機能に基づいた和音進行パターン（図示せず）が用意されており、該和音進行パターンに一致した和音進行となるように音楽フレーズが合成される。
【００４４】
図９(B)に示すように、トリガー情報の配列が、ＴＤ２→ＴＡ１→ＴＣ３→ＴＢ２→ＴＡ３の順であるとすると、図９(C)に示すように、和音の種類とリズムが組み合わされた音楽が生成される。前記図９(C)における音符表記は、リズム譜である。なお、前記トリガー情報に対応させて音楽フレーズを合成する場合には、前記実施例１のように、複数のフレーズの候補の中から和音進行パターンに一致するフレーズを選択するようにしてもよいし、必要に応じて、前記実施例２のように、許容されない和音進行が発生する部分に、和音進行パターンを満たすような修正用のフレーズを挿入するようにしてもよい。このように、本実施例によれば、視覚的なトリガー情報に対しても、一定の和音進行に沿った音楽を生成することができる。また、トリガー情報に対して、和音の種類に加えてリズムを対応させることとしたので、生成される音楽が単調になるのを防止することができる。
【実施例４】
【００４５】
次に、図７及び図１０を参照しながら、本発明の実施例４を説明する。上述した実施例１では、音楽表現のフレーズデータは、特定の調について用意されているものとしたが、本実施例は、前記フレーズデータの和音機能などのプロパティを書き換えることによって、転調に対応可能とした例である。図１０(A)はキーや和音の関係を示す図，図１０(B)は転調情報テーブルの一例を示す図，(C)は転調を利用したフレーズ書き換えの一例を示す説明図である。上述したように、ある特定の和音がどの和音機能に属するかは、選択されたキー（調）により異なる。それは、極めて単純に、調が半音上がると、同じ機能を有する和音の構成音も全て半音上がるという法則に基づいている。この関係を模式的に示したものが、図１０(A)であって、１２種の音名で構成される１周が１オクターブであり、隣同士は半音違いの関係を表している。
【００４６】
この法則を利用して、例えば、図１０(B)に示すような転調情報テーブル１０５を、音楽生成サーバ１００に用意する。図示の例では、転調情報テーブル１０５には、特定の調において特定の和音機能に割り当てられた和音の構成音を、他の調における同じ機能を示す和音の構成音に書き換えるための転調情報が、４つの機能及び１２の調に対応して一覧表示されている。一例を挙げると、和音ＣMは、キー：Ｃにおいてはトニック機能に割り当てられている。一方、調がキー：Ｃから半調上がって、キー：Ｃ＃（＝Ｄ♭）になったとすると、当該キーにおけるトニック機能を示す和音としては、Ｃ＃M（＝Ｄ♭M）がある。この和音は、キー：Ｃにおける同機能の和音ＣMの構成音を全て半音ずらした音により構成されている。なお、図１０(B)に示した和音は代表的な例である。
【００４７】
また、本実施例の音楽生成サーバ１００には、前記転調情報テーブル１０５に基づいて、音楽表現のフレーズを書き換えるためのフレーズ書換プログラム１１８が用意されている。一例として、図１０(C)に示すように、「キー：Ｃにおけるトニック機能」を示すプロパティＰｃが付加された音楽表現のフレーズＰｈＸが用意されており、クライアント３００などによって他のキー（図示の例では、５度上のキー：Ｇ）が指定された場合について説明する。このとき、前記フレーズ書換プログラム１１８は、前記転調情報テーブル１０５を参照して、前記プロパティＰｃを「キー：Ｇにおけるトニック機能」を示すプロパティＰｇに書き換えるとともに楽譜データを書き換える。このように、本実施例によれば、指定（ないし選択）された調に応じて、フレーズに付加した和音機能に関するプロパティを自動的に書き換えることにより、一つの素材を効率的に使用することができる。また、音の素材が、例えば、ＭＩＤＩデータなどの場合には、メロディを自動的に転調させることで、フレーズデータベース１０２をより簡単に充実させることができる。
【００４８】
なお、本発明は、上述した実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることができる。例えば、以下のものも含まれる。
(1)前記実施例では、１小節を１フレーズとしたが、これは小節がリズムの周期であり、音楽的な表現のまとまりとして把握しやすいためであって、それに限定されるわけではなく、適宜長短の設定をしてよい。
(2)前記実施例１及び２では、和音機能が４つの比較的単純な例を示したが、それ以下もしくはそれ以上の和音機能を用いた和音進行についても適用可能である。
【００４９】
(3)前記実施例では、一定数のトリガー情報を用いて所定の長さの音楽を生成することとしたが、本発明では、音楽の長さを予め決める必要はなく、延々と連続する情報に対して音楽を生成し続けることができる。例えば、図１１(A)に示すように、ＤＮＡの塩基配列に基づいて、ほぼ永遠に続く音楽を生成することも可能である。
(4)前記実施例１で示した和音の機能に対する和音の割り当ても一例であり、図１１(B)に示すように、適宜和音の数を増やすことによって、一層豊かで変化に富む音楽を生成するようにしてもよい。
(5)前記実施例では、一般的な和音進行のルールを適用した例であるが、図１１(C)に示す和音進行パターンのように、ユーザ独自の和音進行ルールを設定することも可能である。
【００５０】
(6)前記実施例で示したトリガー情報の取得方法も一例であり、図１２(A)に示すように、ゲーム機３１０に表示されたトリガー情報をユーザがタッチパネルなどを利用して任意の順序で選択したり、ユーザが描いた形を自動認識したりすることによって、トリガー情報を取得するようにしてもよい。あるいは、図１２(B)に示すように、携帯電話３２０のカメラ３２２などを利用して、任意の対象物（物体，人物の顔，地図など）を視覚的なトリガー情報として取得するようにしてもよい。更に、図１２(C)に示すように、加速度毎に設定された複数の和音進行パターンからなる和音進行パターンセット３４０を用意するとともに、ビデオカメラ３３０を利用して物体の動作を撮影し、物体の加速度に応じて、参照する和音進行パターンを切り替えるようにしてもよい。
【００５１】
(7)前記実施例３では、図形の形と色に対して音楽的特徴を割り当てることとしたが、これも一例であり、トリガー情報としては、各種のものが適用可能である。例えば、図１３に示す例では、携帯電話３５０に電話を掛けてきた相手の携帯電話３６０，３７０，３８０と、前記携帯電話３５０との距離に応じて、着信メロディのリズムが変化する例である。図示の例によれば、距離が１００ｍ以内であれば、細かく忙しないリズム，距離が１０００ｍ（１ｋｍ）〜１００ｍの間であれば、普通のリズム，距離が１０ｋｍ以上であれば、ゆったりとしたリズムという具合である。携帯電話３５０と、携帯電話３６０，３７０，３８０間の距離は、ＧＰＳ３９０を利用して得ることができる。
【００５２】
あるいは、図１４に示すように、加工物の加工精度を知らせる手段として本発明を利用するようにしてもよい。例えば、加工物の表面が粗い場合には、協和度が低い和音□dim7，□m7(-5)，□m+7を割り当てるとともに、細かいリズムを適用し、加工物の表面がほぼ平坦な場合には、協和度が高い和音□M，□mを割り当てるとともに、ゆったりとしたリズムを適用するという具合である。このように加工面の平滑度を、和音の協和度とリズムに当てはめることにより、加工精度を音楽で知ることができるため、加工物から目を離さずに作業を行うことができる。また、アラームと異なり、徐々に音楽が変化していくため加工状況の把握が容易になる。以上のような個々のトリガー情報に対する音楽的特徴の割り当ては、音楽生成サーバ１００側で予め設定しておくようにしてもよいし、ユーザが独自に設定するようにしてもよい。
【００５３】
(9)本発明は、色々な形をした「音楽積み木」などのエンタテインメントはもとより、視覚障害者のためのインフォメーションシステム，画像認識技術とリンクさせた特定画像に対する自動音楽生成システムなど、多方面への適用が可能である。また、感情を数値化することにより、感情に応じて音楽を生成するようにしてもよい。なお、前記感情に加え、感性情報，生体情報，環境情報など、数値化できる情報全般に対しても本発明は適用可能であり、更に、これらの情報をトリガーとした音楽をリアルタイム生成するようにしてもよい。
【産業上の利用可能性】
【００５４】
本発明によれば、和音機能に基づいて進行ルールが設定された和音進行パターンを用意し、一連のトリガー情報を取得したときに、個々のトリガー情報に対応する音楽表現のフレーズ間の和音進行が、前記和音進行パターンに一致するように、前記音楽表現のフレーズをフレーズデータベースから抽出して音楽を合成する，あるいは、前記和音進行パターンに一致しないフレーズ間に、修正用のフレーズを挿入して音楽を合成することとした。このため、トリガー情報に対応する独自の音楽を生成する用途に適用できる。特に、音楽表現のフレーズが有する音楽的特徴を、前記個々のトリガー情報に予め対応させることにより、生成した音楽からトリガー情報の具体的な情報内容を把握する用途に好適である。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施例１を示す図であり、(A)はキー（調）の割り当てを示す図，(B)は使用する和音機能を示す図，(C)はトリガー情報と和音の種類（質感）の対応関係を示す図，(D)はキーＣにおける代表的な和音を示す図，(E)は各和音機能への和音の割り当て例を示す図である。
【図２】前記実施例１を示す図であり、(A-1)及び(B-1)は和音進行パターン例を示す図，(A-2)及び(B-2)はトリガー情報に対応させたときの和音進行の可否を示す図である。
【図３】前記実施例１を示す図であり、(A)は和音機能毎のフレーズの割り当て例を示す図，(B)は和音名を示す図，(C)はキーＣ（ハ長調）の音階を例にした場合の音名を示す図である。
【図４】前記実施例１のフレーズ間の進行例を示す図である。
【図５】前記実施例１のフレーズ間の進行例を示す図である。
【図６】前記実施例１のフレーズ間の進行例を示す図である。
【図７】本発明のシステム構成の一例を示すブロック図である。
【図８】本発明の実施例２を示す図であり、(A)は和音進行パターンの一例を示す図，(B)は音楽フレーズの一例を示す図，(C)及び(D)は修正用のフレーズの挿入例を示す図である。
【図９】本発明の実施例３を示す図であり、(A)はトリガー情報と和音の音楽的特徴の割り当て例を示す図，(B)はトリガー情報の配列例を示す図，(C)は生成される音楽の一例を示す図である。
【図１０】本発明の実施例４を示す図であり、(A)はキーや和音の関係を示す図，(B)は転調情報テーブルの一例を示す図，(C)は転調を利用したフレーズ書き換えの一例を示す説明図である。
【図１１】本発明の他の実施例を示す図である。
【図１２】本発明の他の実施例を示す図である。
【図１３】本発明の他の実施例を示す図である。
【図１４】本発明の他の実施例を示す図である。
【図１５】背景技術の一例を示す図である。
【符号の説明】
【００５６】
１００：音楽生成サーバ
１０２：フレーズデータベース
１０３，１０３Ａ：トリガー情報割り当てテーブル
１０４：和音進行パターン
１０５：転調情報テーブル
１０６：処理装置
１０８：トリガー情報取得プログラム
１１０：フレーズ抽出プログラム
１１２：フレーズ合成プログラム
１１４：和音進行判定プログラム
１１６：フレーズ挿入プログラム
１１８：フレーズ書換プログラム
２００：インターネット
３００：クライアント
３１０：ゲーム機
３２０：携帯電話
３２２：カメラ
３３０：ビデオカメラ
３４０：和音進行パターンセット
３５０，３６０，３７０，３８０：携帯電話
３９０：ＧＰＳ
ＧＳＤ，ＧＴ：グループ
Ｐ１〜Ｐ６，Ｐｃ，Ｐｇ：プロパティ
Ｐｈ１〜Ｐｈ４，ＰｈＸ：フレーズ
ＳＰｈ１〜ＳＰｈ３：挿入フレーズ
ＴＡ１〜ＴＡ３，ＴＢ１〜ＴＢ３，ＴＣ１〜ＴＣ３，ＴＤ１〜ＴＤ３：トリガー情報
【図１】
2008275808.tif 000003
【図２】
2008275808.tif 000004
【図３】
2008275808.tif 000005
【図４】
2008275808.tif 000006
【図５】
2008275808.tif 000007
【図６】
2008275808.tif 000008
【図７】
2008275808.tif 000009
【図８】
2008275808.tif 000010
【図９】
2008275808.tif 000011
【図１０】
2008275808.tif 000012
【図１１】
2008275808.tif 000013
【図１２】
2008275808.tif 000014
【図１３】
2008275808.tif 000015
【図１４】
2008275808.tif 000016
【図１５】
2008275808.tif 000017