(57)【要約】【課題】  個人の嗜好に応じた音楽を生成することができる音楽作成システムを提供する。【解決手段】  本発明は、ユーザが興味のある音データ或いは画像データを音データ入力部２に入力し、メロディー生成部４によって、入力された音データなどの中から全部の音の中で一番高い音を示すパラメータなどを取得し、これら取得されたパラメータを使用してメロディーを生成する。リズム決定部１０は、メロディー生成部４によって生成されたメロディーを使用してリズムを決定する。音楽作成部１１は、生成されたメロディー及び決定されたリズムを基に、音楽を生成する。【選択図】      図１
2005208150.tif 000002
【特許請求の範囲】
【請求項１】
音楽を作成するために必要なデータを取得する手段と、
前記取得されたデータに基づいて、メロディーを生成する手段と、
前記生成されたメロディーを使用して、前記メロディーに対するリズムを決定する手段と、
前記生成されたメロディー及び決定されたリズムに基づいて曲を作成する手段と
を具備することを特徴とする音楽作成システム。
【請求項２】
前記メロディー決定手段は、
前記取得されたデータが音データである場合に、前記音データの中から一番高い音を示すパラメータ、前記音データの中の音の数を示すパラメータ、前記音データの全部の音の強さの合計を示すパラメータ、及び前記音データの長さの合計を示すパラメータを算出する手段と、
前記算出されたパラメータ及び乱数値を使用してメロディーを生成する手段と
を具備することを特徴とする請求項１記載の音楽作成システム。
【請求項３】
前記メロディー決定手段は、
前記取得されたデータが画像データである場合に、前記画像データの中から一番彩度の高い色を示すパラメータ、前記画像データの色の数を示すパラメータ、前記画像データの彩度の強さの合計を示すパラメータ、及び前記画像データの彩度の合計を示すパラメータを算出する手段と、
前記算出されたパラメータ及び乱数値を使用してメロディーを生成する手段と
を具備することを特徴とする請求項１記載の音楽作成システム。
【請求項４】
音楽を作成するために必要なデータを取得し、
前記取得されたデータに基づいて、メロディーを生成し、
前記生成されたメロディーを使用して、前記メロディーに対するリズムを決定し、
前記生成されたメロディー及び決定されたリズムに基づいて曲を作成することを特徴とする音楽作成プログラム。
【請求項５】
音楽を作成するために必要なデータを取得し、
前記取得されたデータに基づいて、メロディーを生成し、
前記生成されたメロディーを使用して、前記メロディーに対するリズムを決定し、
前記生成されたメロディー及び決定されたリズムに基づいて曲を作成することを特徴とする音楽作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音データ或いは画像データに基づいて音楽を作成することができる音楽作成システムに関する。
【背景技術】
【０００２】
ストレスの多い現代社会において、近年、リラクゼーションやヒーリングのためにストレスリダクションの重要性が益々高まっている。ストレスリダクションの一手法として、クラッシク音楽などを利用することが広く知られている。
【０００３】
しかしながら、クラッシク音楽などは既成の音楽であり、ある人にとっては適した音楽であるかも知れないが、他の人にとっては必ずしも適した音楽であるとは言えない。このような事情に鑑みて、近年、個人にとって適した生体信号を使用したサウンド（音楽ではない）を生成するシステムが開発されている。
【０００４】
このシステムは、生体信号として指尖容積脈波を採用し、この採用された指尖容積脈波のカオス特性を利用してサウンド（音楽ではない）を生成するシステムである（非特許文献１参照。）。
【非特許文献１】「個人生体信号からのマイサウンド生成システムについて」、水野雅紀  他、情報処理学会  オーディオビジュアル復号情報処理研究会（ＡＶＭ−４０）、２００３年３月６−７日
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のシステムでは、個人の生体信号を使用したシステムである点において、個人にとって適したサウンドであるが、このサウンド自体は音楽ではないので、ユーザにとっては無意味な音にしか聞こえず、聴き心地という点においては難点がある。
【０００６】
一方、個人に適したサウンドを再生するためのソースとして、上述のように生体信号を使用するものがあるが、個人の嗜好が反映されるものとしては、別に、絵画などの視覚によるものがある。しかしながら、従来、このような絵画などのソースから音楽を生成するシステムは存在しなかった。
【０００７】
本発明は、上記実情に鑑みてなされたものであり、個人の嗜好に応じた音楽などユーザオリジナルの音楽を生成することができる音楽作成システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、音楽を作成するために必要なデータを取得する手段と、前記取得されたデータに基づいて、メロディーを生成する手段と、前記生成されたメロディーを使用して、前記メロディーに対するリズムを決定する手段と、前記生成されたメロディー及び決定されたリズムに基づいて曲を作成する手段とを具備することを特徴とする音楽作成システム、である。
【０００９】
上記音楽作成システムにおける前記メロディー決定手段は、前記取得されたデータが音データである場合に、前記音データの中から一番高い音を示すパラメータ、前記音データの中の音の数を示すパラメータ、前記音データの全部の音の強さの合計を示すパラメータ、及び前記音データの長さの合計を示すパラメータを算出する手段と、前記算出されたパラメータ及び乱数値を使用してメロディーを生成する手段とを具備することが可能である。
【００１０】
また、上記音楽作成システムにおける前記メロディー決定手段は、前記取得されたデータが画像データである場合に、前記画像データの中から一番彩度の高い色を示すパラメータ、前記画像データの色の数を示すパラメータ、前記画像データの彩度の強さの合計を示すパラメータ、及び前記画像データの彩度の合計を示すパラメータを算出する手段と、前記算出されたパラメータ及び乱数値を使用してメロディーを生成する手段とを具備することが可能である。
【発明の効果】
【００１１】
本発明によれば、個人の嗜好に応じた音楽などユーザオリジナルの音楽を作成することができる音楽作成システムを提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して、本発明の実施の形態に係る音楽作成システムについて説明する。
【００１３】
図１は、本発明の実施の形態に係る音楽作成システムを実現するコンピュータの機能を示すブロック図である。
【００１４】
同図に示すように、コンピュータ１は、音データ入力部２、画像データ入力部３、メロディー生成部４、記憶部５、リズム決定部９、音楽作成部１０及び音楽再生部１１を具備している。
【００１５】
音データ入力部２は、音楽を作成するために必要な音データ、例えば、心臓の音、血流（生体信号）から作成された音データなどが入力される。
【００１６】
画像データ入力部３は、音楽を作成するために必要な画像データ、例えば、ユーザが好む絵画などをカメラ、スキャナーなどによって取り込まれた絵画などのデジタルデータが入力される。なお、取り込まれる対象は、絵画に限らず、ユーザが好む風景、動物、花、さらには、ユーザ自身の指紋、瞳孔など画像として取得される全てのものが含まれる。
【００１７】
メロディー生成部４は、音データ入力部２に入力された音データ、画像データ入力部３に入力された画像データから所定のパラメータを抽出してメロディーを生成する。
【００１８】
記憶部５は、メモリ、ＨＤＤなどの記憶装置であり、乱数テーブル６、音程テーブル７、リズムパターンテーブル８及びノートナンバーテーブル９を具備している。乱数テーブル６は、図３に示すように、ｍ＝１〜１２の各整数に対して乱数値Ｒｍが定義されている。音程テーブル７は、図４に示すように、Ｃｒ（ｒは１〜１８の整数、初期値は１）の値に対してＭＩＤＩのノートナンバーＧ１〜Ｃ３を割り当てたものである。このノートナンバーＧ１〜Ｃ３は、図２に示す２オクターブ半の鍵盤に該当する。リズムパターンテーブル８は、図５に示すように、リズムパターンと、Ｒｘの値（ｘは１以上の整数であって、所定の数）と、音の数とを関連付けるものである。具体的なリズムパターンを図６に示す。同図に示すように、リズムパターンにはリズムパターンそのものの他、リズムパターンの強さについても定義されている。なお、このリズムパターンは、ユーザにより適宜変更することが可能である。ノートナンバーテーブル９は、図７に示すように、音程とキーボード番号とを関連付けするテーブルである。
【００１９】
リズム決定部１０は、メロディー生成部４において決定されたメロディー及びリズムパターンテーブル８を使用してリズムパターンを決定する。
【００２０】
音楽作成部１１は、メロディー生成部４によって生成されたメロディー及びリズム決定部１０によって決定されたリズムパターンに基づいて音楽を生成する。
【００２１】
音楽再生部１２は、音楽作成部１１によって生成された音楽を再生する。
【００２２】
次に、本発明の実施の形態に係る音楽作成システムの動作について、図８及び図９のフローチャートを参照して説明する。ここでは、取り込まれた音データを中心に説明し、必要に応じて画像データが入力された場合についても説明する。
【００２３】
まず、最初に、音データ（或いは画像データ）の取得が行なわれる（Ｓ１）。次に、この取得された音データ（或いは画像データ）を使用してメロディーの生成が行なわれる（Ｓ２）。
【００２４】
このメロディーの生成について、図９のフローチャートを参照しながら、詳細に説明する。
【００２５】
音データの取得が行なわれた場合、この取得された音データの中から図９に示すパラメータＷ，Ｘ，Ｙ，Ｚを取得する（Ｓ１１）。同図に示すように、パラメータＷは取得された音データに含まれる音の中で一番高い音（トーナリティ）を示し、パラメータＸは取得された音データに含まれる音の数を示し、パラメータＹは取得された音データに含まれる音の強さ（ベロシティ）の合計、及びパラメータＺは取得された音データに含まれる音の長さの合計を示す。
【００２６】
一方、画像データの取得が行なわれた場合には、この取得された画像データの中から図１０に示すパラメータＷ，Ｘ，Ｙ，Ｚを取得する。同図に示すように、パラメータＷは取得された画像データに含まれる色の中で一番彩度の高い色（トーナリティ）を示し、パラメータＸは取得された画像データに含まれる色の数を示し、パラメータＹは取得された画像データに含まれる彩度の強さ（ベロシティ）の合計、及びパラメータＺは取得された画像データに含まれる彩度の合計を示す。
【００２７】
次に、Ｓ１１において取得されたパラメータＷ，Ｘ，Ｙ，Ｚと、図３に示した乱数テーブルを使用して、下記の計算式でＵｎを算出する（Ｓ１２）。
【００２８】
Ｕｎ  ＝  （Ｒｍ×Ｗ＋Ｘ＋Ｙ−Ｚ）／１８  …  （１）
ここで、ｎは１以上Ｘ以下の整数（初期値ｎ＝１）、ｍは１〜１２の整数（初期値ｍ＝１）である。
【００２９】
Ｕｎはメロディーを決定するための計算の１つであり、１２種類の数字が繰り返し得られる。１２種類の音のパターンでは単純なメロディ−となるので、次に、これを１８通り掛け合わせる。つまり、１２×１８の最小公倍数３６通りの音に式（２）を使用してＵｎをＣｒに変換する（Ｓ１３）。
【００３０】
Ｃｒ  ＝  Ｕｎ  ×  （ｒ／１８）  …  （２）
ここで、ｒは１〜１８の整数、初期値は１であり、Ｃｒは小数点以下は切り捨てるものとする。
【００３１】
次に、Ｃｒの値を図４に示した音程表を使用して、図２に示すように、Ｇ１〜Ｃ３までの鍵盤（メジャーコード）に割り当てる。なお、本実施の形態においてはＧ１〜Ｃ３までの鍵盤に割り当てる場合について説明するが、この割り当ての範囲は任意であり、また、取得されたパラメータの値によって決定してもよい。
【００３２】
割り当てられた鍵盤（メジャーコード）Ｇ１〜Ｃ３を図７に示すノートナンバーテーブルを使用してキーボード番号Ｄｒに割り当てる（Ｓ１４）。この割り当てられた値Ｄｒが基本的なメロディーラインとなる。これにより、Ｓ２におけるメロディーラインの生成が終了する。
【００３３】
次に、Ｓ２において生成されたメロディーを使用して、リズムパターンの決定が行なわれる（Ｓ３）。ここでいうリズムパターンとは、メロディーに対する音符の長さを指す。リズムパターンの決定には、まず、リズムを決定するための係数Ｆｒ、Ｒｘを（３）式を使用して算出する。
【００３４】
Ｆｒ  ＝  １８  −  Ｄｒ  …  （３）
Ｒｘ  ＝  （ｘ  ＋  Ｆｘ）  ×  Ｄｘ  …  （４）
ここで、ｘは１以上の整数であって、所定の数である。
【００３５】
そして、この算出された係数Ｒｘと、図５に示したリズムパターンテーブルとを使用して、Ｒ１〜Ｒｘに対してリズムパターンＡ〜Ｘを決定する（Ｓ３）。リズムパターンは１６小節分決定される。
【００３６】
次に、Ｓ２において生成されたメロディー及びＳ３において決定されたリズムパターンを使用して音楽を作成する（Ｓ４）。メロディー及びリズムパターンから音楽を生成する方法はいくつかの方法が考えられるが、ここではメロディーのキーの変更及び伴奏の生成について説明する。
【００３７】
メロディーのキーの変更は、まず、Ｓ１１において取得されたパラメータＷ（取得された音データの音の中で一番高い音）をキーとなる音とする。ＭＩＤＩのノートナンバーは、図１２に示すように割り当てられている。パラメータＷによって示されるキーとなる音をＣ１とし、メロディーのキーの変更を行なう。
【００３８】
次に、伴奏について説明する。伴奏は、Ｓ２において生成されたメロディー及びＳ３において決定されたリズムパターンをリバースする。そして、リバースされたメロディ及びリズムパターンを２倍にして１６小節にする。これを２段目の伴奏とする。３段目の伴奏は、２段目の伴奏のノートナンバーを−８にしたものとする。図１３は、生成される伴奏のイメージを示す図である。伴奏作成後、曲の最後にＧ１，Ｃ１，Ｅ１の和音を付けて終了する。Ｓ４において、音楽作成が行なわれた後、生成された音楽の再生が行なわれ（Ｓ５）、処理を終了する。図１４は、入力される音データから音楽を生成する処理のイメージであり、図１５は、入力される画像データから音楽を作成する処理のイメージである。
【００３９】
したがって、本発明の実施の形態に係る音楽作成システムによれば、ユーザ自身の生体信号の音データ、ユーザの好きな絵画の画像データなどを入力することにより、個人の嗜好に応じた音楽等、ユーザオリジナルの音楽を作成することができる。
【００４０】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００４１】
また、実施形態に記載した手法は、計算機（コンピュータ）に実行させることができるプログラム（ソフトウエア手段）として、例えば磁気ディスク（フロッピーディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ等）、半導体メモリ（ＲＯＭ、ＲＡＭ、フラッシュメモリ等）等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、計算機に実行させるソフトウエア手段（実行プログラムのみならずテーブルやデータ構造も含む）を計算機内に構成させる設定プログラムをも含む。本装置を実現する計算機は、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウエア手段を構築し、このソフトウエア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、計算機内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施の形態に係る音楽作成システムを実現するコンピュータの機能を示すブロック図である。
【図２】２オクターブ半の鍵盤を示す図である。
【図３】乱数テーブルを示す図である。
【図４】音程表を示す図である。
【図５】リズムパターンテーブルを示す図である。
【図６】具体的なリズムパターンを示す図である。
【図７】ノートナンバーテーブルを示す図である。
【図８】本発明の実施の形態に係る音楽作成を説明するためのフローチャートである。
【図９】本発明の実施の形態に係る音楽作成を説明するためのフローチャートである。
【図１０】音データが入力された場合に、取得されるパラメータを示す図である。
【図１１】画像データが入力された場合に、取得されるパラメータを示す図である。
【図１２】ＭＩＤＩのノートナンバーを示す図である。
【図１３】生成される伴奏のイメージを示す図である。
【図１４】入力される音データから音楽を生成する処理のイメージを示す図である。
【図１５】入力される画像データから音楽を作成する処理のイメージである。
【符号の説明】
【００４３】
１…コンピュータ、
２…音データ入力部、
３…画像データ入力部、
４…メロディー生成部、
５…記憶部、
６…乱数テーブル、
７…音程テーブル、
８…リズムパターンテーブル、
１０…リズム決定部、
１１…音楽作成部、
１２…音楽再生部。
【図１】
2005208150.tif 000003
【図２】
2005208150.tif 000004
【図３】
2005208150.tif 000005
【図４】
2005208150.tif 000006
【図５】
2005208150.tif 000007
【図６】
2005208150.tif 000008
【図７】
2005208150.tif 000009
【図８】
2005208150.tif 000010
【図９】
2005208150.tif 000011
【図１０】
2005208150.tif 000012
【図１１】
2005208150.tif 000013
【図１２】
2005208150.tif 000014
【図１３】
2005208150.tif 000015
【図１４】
2005208150.tif 000016
【図１５】
2005208150.tif 000017