(57)【特許請求の範囲】
【請求項１】
放音されることにより音環境を形成する環境音であって、各個別音がその属性の１つである発音開始タイミングを順次ずらしながら連なって構成される連鎖音からなる環境音を示す環境音信号を生成する環境音生成装置であって、
前記各個別音の少なくとも１つの属性を、前記連鎖音の全体に渡って又は前記連鎖音の区間毎に設定された選択対象範囲内の内容のうちからそれぞれ偶然性をもって選択された内容に設定する属性設定手段を、備え、
前記少なくとも１つの属性は音高を含み、
前記属性設定手段は、前記各個別音の音高を、前記連鎖音の全体に渡って又は前記連鎖音の少なくとも１つの区間において引き続く２以上の所定数の前記個別音の音高が同じ音高にならないという条件下で、前記連鎖音の全体に渡って又は前記連鎖音の区間毎に設定された複数種の音高のうちからそれぞれ偶然性をもって選択された音高に設定する、
ことを特徴とする環境音生成装置。
【請求項２】
前記複数種の音高は、音名が互いに異なる２種以上の音高と、前記２種以上の音高のうちの少なくとも１種の音高に対して音名が同じでオクターブが異なる１種以上の音高と、を含み、
前記属性設定手段が前記複数種の音高のうちから各音高を選択する確率は、前記複数種の音高を音名でグループ分けしたときに前記グループ毎の選択確率が同一となる確率である、
ことを特徴とする請求項１記載の環境音生成装置。
【請求項３】
前記属性設定手段は、前記発音開始タイミング間の時間間隔を、前記連鎖音の全体に渡って又は前記連鎖音の少なくとも１つの区間において、等間隔又はその他の一定のパターンをなす間隔、あるいは、所定範囲内で偶然性をもって選択された間隔に設定することを特徴とする請求項１又は２記載の環境音生成装置。
【請求項４】
前記属性設定手段は、前記連鎖音の全体に渡る又は前記連鎖音の少なくとも１つの区間おける、前記発音開始タイミング間の各時間間隔を、それぞれ個別に所定範囲内で偶然性をもって選択された間隔に設定することを特徴とする請求項１又は２記載の環境音生成装置。
【請求項５】
前記属性設定手段は、前記連鎖音の全体に渡る又は前記連鎖音の前記少なくとも１つの区間おける、前記発音開始タイミング間の各時間間隔を、前記連鎖音の全体に渡って又は前記連鎖音の前記少なくとも１つの区間おいて引き続く２以上の所定数の時間間隔が同じ間隔にならないという条件下で、それぞれ個別に所定範囲内で偶然性をもって選択された間隔に設定することを特徴とする請求項４記載の環境音生成装置。
【請求項６】
前記属性設定手段は、前記連鎖音の全体に渡って又は前記連鎖音の少なくとも１つの区間において、前記個別音の発音開始タイミングの候補となる候補タイミングを設定し、設定された各候補タイミングを前記発音開始タイミングとするか否かを、それぞれ個別に偶然性をもって定めることを特徴とする請求項１又は２記載の環境音生成装置。
【請求項７】
前記属性設定手段は、前記設定された各候補タイミングを前記発音開始タイミングとするか否かを、前記連鎖音の全体に渡って又は前記連鎖音の前記少なくとも１つの区間おいて引き続く２以上の所定数の候補タイミングが前記発音開始タイミングとならないということにはならないという条件下で、それぞれ個別に偶然性をもって定めることを特徴とする請求項６記載の環境音生成装置。
【請求項８】
前記属性設定手段は、前記候補タイミング間の時間間隔を、前記連鎖音の全体に渡って又は前記連鎖音の前記少なくとも１つの区間において、等間隔又はその他の一定のパターンをなす間隔、あるいは、所定範囲内で偶然性をもって選択された間隔に設定することを特徴とする請求項６又は７記載の環境音生成装置。
【請求項９】
前記連鎖音の１つ以上の区間の長さを、それぞれ個別に所定範囲内で偶然性をもって選択された長さに設定する手段を備えたことを特徴とする請求項１乃至８のいずれかに記載の環境音生成装置。
【請求項１０】
前記設定する手段は、引き続く２以上の所定数の区間の長さが同じ長さとならないという条件下で、前記連鎖音の前記１つ以上の区間の長さを、それぞれ個別に所定範囲内で偶然性をもって選択された長さに設定することを特徴とする請求項９記載の環境音生成装置。
【請求項１１】
前記少なくとも１つの属性は、ベロシティ、音色及びエフェクトのうちの１つ以上を含むことを特徴とする請求項１乃至１０のいずれかに記載の環境音生成装置。
【請求項１２】
放音されることにより音環境を形成する環境音であって、各個別音がその属性の１つである発音開始タイミングを順次ずらしながら連なって構成される複数の連鎖音が重畳されてなる環境音を示す環境音信号を生成する環境音生成装置であって、
前記複数の連鎖音のうちの少なくとも１つの連鎖音について、前記各個別音の少なくとも１つの属性を、前記連鎖音の全体に渡って又は前記連鎖音の区間毎に設定された選択対象範囲内の内容のうちからそれぞれ偶然性をもって選択された内容に設定する属性設定手段を、備え、
前記複数の連鎖音のうちの前記少なくとも１つの連鎖音について、前記少なくとも１つの属性は音高を含み、
前記属性設定手段は、前記複数の連鎖音のうちの前記少なくとも１つの連鎖音について、前記各個別音の音高を、前記連鎖音の全体に渡って又は前記連鎖音の少なくとも１つの区間において引き続く２以上の所定数の前記個別音の音高が同じ音高にならないという条件下で、前記連鎖音の全体に渡って又は前記連鎖音の区間毎に設定された複数種の音高のうちからそれぞれ偶然性をもって選択された音高に設定する、
ことを特徴とする環境音生成装置。
【請求項１３】
前記複数種の音高は、音名が互いに異なる２種以上の音高と、前記２種以上の音高のうちの少なくとも１種の音高に対して音名が同じでオクターブが異なる１種以上の音高と、を含み、
前記属性設定手段が前記複数種の音高のうちから各音高を選択する確率は、前記複数種の音高を音名でグループ分けしたときに前記グループ毎の選択確率が同一となる確率である、
ことを特徴とする請求項１２記載の環境音生成装置。
【請求項１４】
前記属性設定手段は、前記複数の連鎖音のうちの前記少なくとも１つの連鎖音について、前記発音開始タイミング間の時間間隔を、前記連鎖音の全体に渡って又は前記連鎖音の少なくとも１つの区間において、等間隔又はその他の一定のパターンをなす間隔、あるいは、所定範囲内で偶然性をもって選択された間隔に設定することを特徴とする請求項１２又は１３記載の環境音生成装置。
【請求項１５】
前記属性設定手段は、前記複数の連鎖音のうちの前記少なくとも１つの連鎖音について、前記連鎖音の全体に渡る又は前記連鎖音の少なくとも１つの区間おける、前記発音開始タイミング間の各時間間隔を、それぞれ個別に所定範囲内で偶然性をもって選択された間隔に設定することを特徴とする請求項１２又は１３記載の環境音生成装置。
【請求項１６】
前記属性設定手段は、前記複数の連鎖音のうちの前記少なくとも１つの連鎖音について、前記連鎖音の全体に渡る又は前記連鎖音の前記少なくとも１つの区間おける、前記発音開始タイミング間の各時間間隔を、前記連鎖音の全体に渡って又は前記連鎖音の前記少なくとも１つの区間おいて引き続く２以上の所定数の時間間隔が同じ間隔にならないという条件下で、それぞれ個別に所定範囲内で偶然性をもって選択された間隔に設定することを特徴とする請求項１５記載の環境音生成装置。
【請求項１７】
前記属性設定手段は、前記複数の連鎖音のうちの前記少なくとも１つの連鎖音について、前記連鎖音の全体に渡って又は前記連鎖音の少なくとも１つの区間において、前記個別音の発音開始タイミングの候補となる候補タイミングを設定し、設定された各候補タイミングを前記発音開始タイミングとするか否かを、それぞれ個別に偶然性をもって定めることを特徴とする請求項１２又は１３記載の環境音生成装置。
【請求項１８】
前記属性設定手段は、前記複数の連鎖音のうちの前記少なくとも１つの連鎖音について、前記設定された各候補タイミングを前記発音開始タイミングとするか否かを、前記連鎖音の全体に渡って又は前記連鎖音の前記少なくとも１つの区間おいて引き続く２以上の所定数の候補タイミングが前記発音開始タイミングとならないということにはならないという条件下で、それぞれ個別に偶然性をもって定めることを特徴とする請求項１７記載の環境音生成装置。
【請求項１９】
前記属性設定手段は、前記複数の連鎖音のうちの前記少なくとも１つの連鎖音について、前記候補タイミング間の時間間隔を、前記連鎖音の全体に渡って又は前記連鎖音の前記少なくとも１つの区間において、等間隔又はその他の一定のパターンをなす間隔、あるいは、所定範囲内で偶然性をもって選択された間隔に設定することを特徴とする請求項１７又は１８記載の環境音生成装置。
【請求項２０】
前記複数の連鎖音のうちの少なくとも１つの連鎖音について、前記連鎖音の１つ以上の区間の長さを、それぞれ個別に所定範囲内で偶然性をもって選択された長さに設定する手段を備えたことを特徴とする請求項１２乃至１９のいずれかに記載の環境音生成装置。
【請求項２１】
前記設定する手段は、前記複数の連鎖音のうちの前記少なくとも１つの連鎖音について、引き続く２以上の所定数の区間の長さが同じ長さとならないという条件下で、前記連鎖音の前記１つ以上の区間の長さを、それぞれ個別に所定範囲内で偶然性をもって選択された長さに設定することを特徴とする請求項２０記載の環境音生成装置。
【請求項２２】
前記複数の連鎖音のうちの前記少なくとも１つの連鎖音について、前記少なくとも１つの属性は、ベロシティ、音色及びエフェクトのうちの１つ以上を含むことを特徴とする請求項１２乃至２１のいずれかに記載の環境音生成装置。
【請求項２３】
前記環境音信号を生成するための基礎となる基礎情報であって、前記選択対象範囲内の内容を示す情報を含む基礎情報を、外部から受け取る取得手段を備え、
前記取得手段が受け取った前記基礎情報に基づいて前記環境音信号を生成することを特徴とする請求項１乃至２２記載の環境音生成装置。
【請求項２４】
前記基礎情報は、前記選択対象範囲内の内容の選択確率を含むことを特徴とする請求項２３記載の環境音生成装置。
【請求項２５】
コンピュータを、請求項１乃至２４のいずれかに記載の環境音生成装置として機能させるための環境音生成プログラム。
【請求項２６】
各個別音がその属性の１つである発音開始タイミングを順次ずらしながら連なって構成される連鎖音からなる環境音を放音することによって、音環境を形成する音環境形成方法であって、
前記各個別音の少なくとも１つの属性を、前記連鎖音の全体に渡って又は前記連鎖音の区間毎に設定された選択対象範囲内の内容のうちからそれぞれ偶然性をもって選択された内容に設定する属性設定手段によって、前記各個別音の前記少なくとも１つの属性が設定され、
前記少なくとも１つの属性は音高を含み、
前記各個別音の音高は、前記属性設定手段によって、前記連鎖音の全体に渡って又は前記連鎖音の少なくとも１つの区間において引き続く２以上の所定数の前記個別音の音高が同じ音高にならないという条件下で、前記連鎖音の全体に渡って又は前記連鎖音の区間毎に設定された複数種の音高のうちからそれぞれ偶然性をもって選択された音高に設定される、
ことを特徴とする音環境形成方法。
【請求項２７】
各個別音がその属性の１つである発音開始タイミングを順次ずらしながら連なって構成される複数の連鎖音が重畳されてなる環境音を放音することによって、音環境を形成する音環境形成方法であって、
前記複数の連鎖音のうちの少なくとも１つの連鎖音について、前記各個別音の少なくとも１つの属性を、前記連鎖音の全体に渡って又は前記連鎖音の区間毎に設定された選択対象範囲内の内容のうちからそれぞれ偶然性をもって選択された内容に設定する属性設定手段によって、前記複数の連鎖音のうちの前記少なくとも１つの連鎖音について前記各個別音の前記少なくとも１つの属性が設定され、
前記複数の連鎖音のうちの前記少なくとも１つの連鎖音について、前記少なくとも１つの属性は音高を含み、
前記複数の連鎖音のうちの前記少なくとも１つの連鎖音について、前記各個別音の音高は、前記属性設定手段によって、前記連鎖音の全体に渡って又は前記連鎖音の少なくとも１つの区間において引き続く２以上の所定数の前記個別音の音高が同じ音高にならないという条件下で、前記連鎖音の全体に渡って又は前記連鎖音の区間毎に設定された複数種の音高のうちからそれぞれ偶然性をもって選択された音高に設定される、
ことを特徴とする音環境形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放音されることにより音環境を形成する環境音を示す環境音信号を生成する環境音生成装置、環境音生成プログラム、音環境形成方法、及び、環境音信号を記録した記録媒体に関するものである。
【背景技術】
【０００２】
従来から、病院の待合室・診察室やオフィスや喫茶店等において、聴取者自身にとって不要な他者の会話や騒音等をマスキングして静粛を演出したり、緊張を和らげて精神的な穏やかさをもたらしたりする目的で、ＢＧＭ（ヒーリング・ミュージックやクラシック音楽等のバックグラウンドミュージック）や、ゆらぎを加えて自然音を再生した再生音（例えば、下記特許文献１）が、環境音として放音されている。
【０００３】
一方、下記特許文献２には、音楽教育の場において聴音訓練または演奏練習用の課題曲の作曲等に用いられる自動作曲機として、複数種の音高データを記憶させた音高データメモリと、所定の読出起動信号が供給される度に、前記音高データメモリから前記複数種の音高データの一つをランダムに読出す読出制御手段と、前記音高データメモリから読出された音高データを所定の音楽的条件と比較し、条件と合致した場合には、当該音高データを曲の構成音の一つとして選択し、かつ合致しない場合には、前記読出制御手段に対して再度読出起動信号を供給する音楽条件判別手段とを少なくとも具備することを特徴とする自動作曲機が、開示されている。
【０００４】
この特許文献２に開示された自動作曲機では、音高データメモリから前記複数種の音高データの一つをランダムに読出すが、読み出された音高データのうち音楽条件判別手段により所定の音楽的条件と合致するもののみが曲の構成音の一つとして採用されており、音高データメモリから前記複数種の音高データの一つをランダムに読出すことは、所定の音楽的条件を満たす曲を自動的に作曲するための一過程にすぎない。また、特許文献２に開示された自動作曲機は、課題曲の作曲等に用いられるものであって、環境音とは全く関係がない。したがって、引用文献２は、音高データメモリから前記複数種の音高データの一つをランダムに読出したものをそのまま配列したものを、環境音として用いることを、何ら開示も示唆もしていないことは、明らかである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３２３１８０２号公報
【特許文献２】特公昭６０−４００２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、環境音としてＢＧＭを用いる場合には、メロディが特定の感性に結びついているため、万人に共通の効果を期待することは難しく、人によって好き嫌いや快不快が生じてしまう。したがって、ＢＧＭは環境音として適さない。
【０００７】
環境音として、ゆらぎを加えて自然音を再生した再生音を用いる場合には、いくらゆらぎを加えているとは言え、自然音を比較的忠実にベースにしたものであるため、やはり万人に共通の効果を期待することは難しく、人によって好き嫌いや快不快が生じてしまう。例えば、日本人の多くにとって秋の夕べの虫の声は風情を感じさせるものであって一般に不快ではないが、欧米人にとって虫の音は単なるノイズとしてしか聞こえない。また、木々をわたる風が木の葉を揺らす音も、ある人にとっては恐怖を感じさせる音になる。したがって、ゆらぎを加えて自然音を再生した再生音も、環境音として適さない。
【０００８】
本発明は、このような事情に鑑みてなされたもので、ＢＧＭやゆらぎを加えて自然音を再生した再生音に比べて、より多くの人に対して好き嫌いや快不快を生じさせることなく、聴取者自身にとって不要な他者の会話や騒音等をマスキングして静粛を演出したり、緊張を和らげて精神的な穏やかさをもたらしたりすることができる環境音（厳密に言えば、その環境音を示す環境音信号）を生成することができる、環境音生成装置を提供することを目的とする。
【０００９】
また、本発明は、コンピュータにこのような環境音生成装置として機能させるための環境音生成プログラムを提供すること目的とする。
【００１０】
さらに、本発明は、より多くの人に対して好き嫌いや快不快を生じさせることなく、聴取者自身にとって不要な他者の会話や騒音等をマスキングして静粛を演出したり、緊張を和らげて精神的な穏やかさをもたらしたりすることができる音環境を形成することができる音環境形成方法を提供することを目的とする。
【００１１】
さらにまた、本発明は、前述したような環境音を示す環境音信号を記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１２】
前記課題を解決するための手段として、以下の各態様を提示する。第１の態様による環境音生成装置は、放音されることにより音環境を形成する環境音であって、各個別音がその属性の１つである発音開始タイミングを順次ずらしながら連なって構成される連鎖音からなる環境音を示す環境音信号を生成する環境音生成装置であって、前記各個別音の少なくとも１つの属性を、前記連鎖音の全体に渡って又は前記連鎖音の区間毎に設定された選択対象範囲内の内容のうちからそれぞれ偶然性をもって選択された内容に設定する属性設定手段を、備えたものである。
【００１３】
この第１の態様において、各個別音は、その次に発音される個別音と重なってもよいし、重ならずに連続してもよいし、重なりも連続もしなくてもよい。この点は、後述する第９の態様についても同様である。
【００１４】
前記第１の態様によれば、各個別音の少なくとも１つの属性が偶然性をもって設定されるので、音楽から遠ざかった個別音の列からなる環境音を生成することができる。したがって、前記第１の態様によれば、ＢＧＭやゆらぎを加えて自然音を再生した再生音に比べて、より多くの人に対して好き嫌いや快不快を生じさせることなく、聴取者自身にとって不要な他者の会話や騒音等をマスキングして静粛を演出したり、緊張を和らげて精神的な穏やかさをもたらしたりすることができる環境音（厳密に言えば、その環境音を示す環境音信号）を生成することができる。また、各個別音の少なくとも１つの属性が偶然性をもって選択された内容に設定されるので、生成された環境音は注意を引き難いものとなることから、聴取者自身にとって着目すべき音情報が環境音と同時に又は相前後して発せられたときにその音情報が環境音から際立ち、その音情報が聴取し易くなる。
【００１５】
第２の態様による環境音生成装置は、前記第１の態様において、前記少なくとも１つの属性は音高を含み、前記属性設定手段は、前記各個別音の音高を、前記連鎖音の全体に渡って又は前記連鎖音の区間毎に設定された複数種の音高のうちからそれぞれ偶然性をもって選択された音高に設定するものである。
【００１６】
この第２の態様において、各個別音の音高はそれぞれ偶然性をもって選択された音高に設定されればよく、引き続く複数の個別音の音高が、偶然に同じ音高となることを許容してもよい。もっとも、前記第２の態様では、引き続く所定数（２以上の数の任意の数）以上の個別音の音高が同じ音高とならないという条件下で、各個別音の音高がそれぞれ偶然性をもって選択されるようにしてもよい。これらの点は、後述する第１０の態様についても同様である。
【００１７】
この第２の態様によれば、個別音の属性のうち特に着目される属性である音高に偶然性が付与されるので、より一層多くの人に対して好き嫌いや快不快を生じさせることなく、聴取者自身にとって不要な他者の会話や騒音等をマスキングして静粛を演出したり、緊張を和らげて精神的な穏やかさをもたらしたりすることができる環境音を生成することができる。
【００１８】
第３の態様による環境音生成装置は、前記第２の態様において、前記複数種の音高は、音名が互いに異なる２種以上の音高と、前記２種以上の音高のうちの少なくとも１種の音高に対して音名が同じでオクターブが異なる１種以上の音高と、を含むものである。
【００１９】
この第３の態様によれば、音名が互いに異なる２種以上の音高、及び、前記２種以上の音高のうちの少なくとも１種の音高に対して音名が同じでオクターブが異なる１種以上の音高を含むグループから、各個別音の音高が選択されるので、音名の相違とオクターブの相違の両方を音高の選択の偶然性に取り込むことができ、音高の選択肢を広げることができる。
【００２０】
第４の態様による環境音生成装置は、前記第３の態様において、前記属性設定手段が前記複数種の音高のうちから各音高を選択する確率は、前記複数種の音高を音名でグループ分けしたときに前記グループ毎の選択確率が同一となる確率であるものである。
【００２１】
この第４の態様によれば、前記複数種の音高を音名でグループ分けしたときに前記グループ毎の選択確率が同一となるので、音名が同一であればオクターブが異なっても同一の音高であると感覚的に捉えられる傾向があるにも拘わらず、選択される音高が一部の音高に偏っているような感覚が生ずるのを抑えることができる。
【００２２】
第５の態様による環境音生成装置は、前記第１乃至第４のいずれかの態様において、前記属性設定手段は、前記発音開始タイミング間の時間間隔を、前記連鎖音の全体に渡って又は前記連鎖音の少なくとも１つの区間において、等間隔又はその他の一定のパターンをなす間隔、あるいは、所定範囲内で偶然性をもって選択された間隔に設定するものである。
【００２３】
この第５の態様は、各発音開始タイミング間の時間間隔の設定例を挙げたものである。
【００２４】
第６の態様による環境音生成装置は、前記第１乃至第５のいずれかの態様において、前記属性設定手段は、前記連鎖音の全体に渡って又は前記連鎖音の少なくとも１つの区間において、前記個別音の発音開始タイミングの候補となる候補タイミングを設定し、設定された各候補タイミングを前記発音開始タイミングとするか否かを、それぞれ偶然性をもってを定めるものである。
【００２５】
この第６の態様によれば、設定された各候補タイミングを前記発音開始タイミングとするか否かを、それぞれ偶然性をもってを定めるので、各個別音の発音開始タイミング間の時間間隔の偶然性が高まるため、より一層多くの人に対して好き嫌いや快不快を生じさせることなく、聴取者自身にとって不要な他者の会話や騒音等をマスキングして静粛を演出したり、緊張を和らげて精神的な穏やかさをもたらしたりすることができる環境音を生成することができる。
【００２６】
第７の態様による環境音生成装置は、前記第６の態様において、前記属性設定手段は、前記候補タイミング間の時間間隔を、前記連鎖音の全体に渡って又は前記連鎖音の前記少なくとも１つの区間において、等間隔又はその他の一定のパターンをなす間隔、あるいは、所定範囲内で偶然性をもって選択された間隔に設定するものである。
【００２７】
この第７の態様は、各候補タイミング間の時間間隔の設定例を挙げたものである。
【００２８】
第８の態様による環境音生成装置は、前記第１乃至第７のいずれかの態様において、前記連鎖音の少なくとも１つの区間の長さを、所定範囲内で偶然性をもって選択された長さに設定する手段を備えたものである。
【００２９】
この第８の態様によれば、より一層多くの人に対して好き嫌いや快不快を生じさせることなく、聴取者自身にとって不要な他者の会話や騒音等をマスキングして静粛を演出したり、緊張を和らげて精神的な穏やかさをもたらしたりすることができる環境音を生成することができる。
【００３０】
第９の態様による環境音生成装置は、放音されることにより音環境を形成する環境音であって、各個別音がその属性の１つである発音開始タイミングを順次ずらしながら連なって構成される複数の連鎖音が重畳されてなる環境音を示す環境音信号を生成する環境音生成装置であって、前記複数の連鎖音のうちの少なくとも１つの連鎖音について、前記各個別音の少なくとも１つの属性を、前記連鎖音の全体に渡って又は前記連鎖音の区間毎に設定された選択対象範囲内の内容のうちからそれぞれ偶然性をもって選択された内容に設定する属性設定手段を、備えたものである。
【００３１】
第１０の態様による環境音生成装置は、前記第９の態様において、前記複数の連鎖音のうちの前記少なくとも１つの連鎖音について、前記少なくとも１つの属性は音高を含み、前記属性設定手段は、前記複数の連鎖音のうちの前記少なくとも１つの連鎖音について、前記各個別音の音高を、前記連鎖音の全体に渡って又は前記連鎖音の区間毎に設定された複数種の音高のうちからそれぞれ偶然性をもって選択された音高に設定するものである。
【００３２】
第１１の態様による環境音生成装置は、前記第１０の態様において、前記複数種の音高は、音名が互いに異なる２種以上の音高と、前記２種以上の音高のうちの少なくとも１種の音高に対して音名が同じでオクターブが異なる１種以上の音高と、を含むものである。
【００３３】
第１２の態様による環境音生成装置は、前記第１１の態様において、前記属性設定手段が前記複数種の音高のうちから各音高を選択する確率は、前記複数種の音高を音名でグループ分けしたときに前記グループ毎の選択確率が同一となる確率であるものである。
【００３４】
第１３の態様による環境音生成装置は、前記第９乃至第１２のいずれかの態様において、前記属性設定手段は、前記複数の連鎖音のうちの少なくとも１つの連鎖音について、前記発音開始タイミング間の時間間隔を、前記連鎖音の全体に渡って又は前記連鎖音の少なくとも１つの区間において、等間隔又はその他の一定のパターンをなす間隔、あるいは、所定範囲内で偶然性をもって選択された間隔に設定するものである。
【００３５】
第１４の態様による環境音生成装置は、前記第９乃至第１３のいずれかの態様において、前記属性設定手段は、前記複数の連鎖音のうちの少なくとも１つの連鎖音について、前記連鎖音の全体に渡って又は前記連鎖音の少なくとも１つの区間において、前記個別音の発音開始タイミングの候補となる候補タイミングを設定し、設定された各候補タイミングを前記発音開始タイミングとするか否かを、それぞれ偶然性をもってを定めるものである。
【００３６】
第１５の態様による環境音生成装置は、前記第１４の態様において、前記属性設定手段は、前記候補タイミング間の時間間隔を、前記連鎖音の全体に渡って又は前記連鎖音の前記少なくとも１つの区間において、等間隔又はその他の一定のパターンをなす間隔、あるいは、所定範囲内で偶然性をもって選択された間隔に設定するものである。
【００３７】
第１６の態様による環境音生成装置は、前記第９乃至第１５のいずれかの態様において、前記複数の連鎖音のうちの少なくとも１つの連鎖音の少なくとも１つの区間の長さを、所定範囲内で偶然性をもって選択された長さに設定する手段を備えたものである。
【００３８】
前記第９乃至第１６の態様は、前記第１乃至第８の態様にそれぞれ対応しているが、前記第１乃至第８の態様では、環境音は連鎖音からなるのに対し、前記第９乃至第１６の態様では、環境音は複数の連鎖音が重畳されてなる点で、両者は異なる。したがって、前記第９乃至第１６の態様によれば、前記第１乃至第８の態様に比べて、より一層多くの人に対して好き嫌いや快不快を生じさせることなく、聴取者自身にとって不要な他者の会話や騒音等をマスキングして静粛を演出したり、緊張を和らげて精神的な穏やかさをもたらしたりすることができる環境音を生成することができる。
【００３９】
第１７の態様による環境音生成装置は、前記第１乃至第１６のいずれかの態様において、前記環境音信号を生成するための基礎となる基礎情報であって、前記選択対象範囲内の内容を示す情報を含む基礎情報を、外部から受け取る取得手段を備え、前記取得手段が受け取った前記基礎情報に基づいて前記環境音信号を生成するものである。
【００４０】
前記第１乃至第１６では、前記選択対象範囲内の内容によって生成される環境音の印象が変わる。したがって、環境音の聴取者に飽きが来ないようにするなどのためには、前記選択対象範囲内の内容を適宜変えることが好ましい。前記第１７の態様では、取得手段が外部から受け取った、選択対象範囲内の内容を示す情報を含む基礎情報に基づいて、環境音信号を生成されるので、選択対象範囲内の内容の変更を容易に行うことができる。
【００４１】
第１８の態様による環境音生成装置は、前記第１７の態様において、前記基礎情報は、前記選択対象範囲内の内容の選択確率を含むものである。
【００４２】
この第１８の態様のように前記基礎情報が前記選択確率を含めば、前記選択対象範囲内の内容の選択確率を適宜変更することができ、より多彩な環境音を生成することができる。
【００４３】
第１９の態様による環境音生成プログラムは、コンピュータを、前記第１乃至第１８のいずれかの態様による環境音生成装置として機能させるためのプログラムである。
【００４４】
第２０の態様による音環境形成方法は、各個別音がその属性の１つである発音開始タイミングを順次ずらしながら連なって構成される連鎖音からなる環境音を放音することによって、音環境を形成する音環境形成方法であって、前記各個別音の少なくとも１つの属性が、前記連鎖音の全体に渡って又は前記連鎖音の区間毎に設定された選択対象範囲内の内容のうちからそれぞれ偶然性をもって選択された内容に設定されたものである。
【００４５】
第２１の態様による音環境形成方法は、各個別音がその属性の１つである発音開始タイミングを順次ずらしながら連なって構成される複数の連鎖音が重畳されてなる環境音を放音することによって、音環境を形成する音環境形成方法であって、前記複数の連鎖音のうちの少なくとも１つの連鎖音について、前記各個別音の少なくとも１つの属性が、前記連鎖音の全体に渡って又は前記連鎖音の区間毎に設定された選択対象範囲内の内容のうちからそれぞれ偶然性をもって選択された内容に設定されたものである。
【００４６】
第２２の態様による記録媒体は、前記第１乃至第１８のいずれかの態様による環境音生成装置により生成された前記環境音信号、あるいは、前記第２０又は第２１の態様における環境音を示す信号が、記録されたものである。
【発明の効果】
【００４７】
本発明によれば、ＢＧＭやゆらぎを加えて自然音を再生した再生音に比べて、より多くの人に対して好き嫌いや快不快を生じさせることなく、聴取者自身にとって不要な他者の会話や騒音等をマスキングして静粛を演出したり、緊張を和らげて精神的な穏やかさをもたらしたりすることができる環境音（厳密に言えば、その環境音を示す環境音信号）を生成することができる、環境音生成装置を提供することができる。
【００４８】
また、本発明によれば、コンピュータにこのような環境音生成装置として機能させるための環境音生成プログラムを提供することができる。
【００４９】
さらに、本発明によれば、より多くの人に対して好き嫌いや快不快を生じさせることなく、聴取者自身にとって不要な他者の会話や騒音等をマスキングして静粛を演出したり、緊張を和らげて精神的な穏やかさをもたらしたりすることができる音環境を形成することができる音環境形成方法を提供することができる。
【００５０】
さらにまた、本発明は、前述したような環境音を示す環境音信号を記録した記録媒体を提供することができる。
【図面の簡単な説明】
【００５１】
【図１】本発明の第１の実施の形態による環境音生成装置を示す概略ブロック図である。
【図２】図１に示す環境音生成装置により生成される環境音の一例に対応する、各トラックのノートオン期間の例を模式的に示すタイミングチャートである。
【図３】図１に示す環境音生成装置の動作の一例を示す概略ブロック図である。
【図４】図３中のステップＳ４の動作を示す概略フローチャートである。
【図５】本発明の第２の実施の形態による環境音生成装置を用いた環境音生成システムを示す概略ブロックである。
【図６】図５中の基礎情報提供装置を示す概略ブロック図である。
【図７】図５中の基礎情報提供装置の基礎情報提供動作の一例を示す概略フローチャートである。
【図８】図５中の環境音生成装置を示す概略ブロック図である。
【図９】図５中の環境音生成装置の動作の一例を示す概略フローチャートである。
【発明を実施するための形態】
【００５２】
以下、本発明による環境音生成装置、環境音生成プログラム、音環境形成方法及び記録媒体について、図面を参照して説明する。
【００５３】
［第１の実施の形態］
図１は、本発明の第１の実施の形態による環境音生成装置１を示す概略ブロック図である。
【００５４】
本実施の形態による環境音生成装置１は、ハードウエアとしては、一般的なパーソナルコンピュータを用いて構成され、ＣＰＵ１１と、タイマ１２と、ＲＯＭ１３と、ＲＡＭ１４と、ハードディスク等の記憶装置１５と、ＤＶＤドライブなどの読出／書込装置（記録媒体１７に対する情報の読み出し及び書き込みを行う装置）１６と、キーボード及びマウス等の操作部１８と、液晶パネル等の表示部１９と、音源回路２０と、効果回路２１と、サウンドシステム２２と、インターネット等のネットワーク１００に接続するための通信インターフェース２３と、これらを相互に接続するバス２４とを備えている。タイマ１２は、ＣＰＵ１１に接続されており、基本クロック信号、割り込み処理タイミング、現在時刻等をＣＰＵ１１に供給する。
【００５５】
記憶装置１５には、環境音生成プログラムの他、各種プログラムが予めインストールされており、前記環境音生成プログラム等を読み込んで実行することによって、前記ＣＰＵ１１等により以下に説明する機能等が実現されるようになっている。なお、本発明による環境音生成装置を構成するコンピュータは、パーソナルコンピュータに限定されず、スマートフォン等であってもよい。
【００５６】
音源回路２０は、ＣＰＵ１１の制御下で、ＲＡＭ１４のバッファ領域に逐次生成されるＭＩＤＩデータに応じて楽音信号を生成し、効果回路２１を介して、サウンドシステム２２に供給する。効果回路２１は、ＣＰＵ１１の制御下で、音源回路２０から供給される楽音信号に対して、各種音響的効果（エフェクト）を付与する。なお、音源回路２０及び効果回路２１を設けずに、それらの機能を、いわゆるソフト音源やソフトエフェクトとして、記憶装置１５等に記憶させたソフトウエアによるＣＰＵ１１の動作により実現してもよい。サウンドシステム２２は、Ｄ／Ａ変換器及びスピーカを含み、供給されるデジタル形式の楽音信号をアナログ形式に変換し、発音（放音）する。
【００５７】
本実施の形態による環境音生成装置１は、放音されることにより音環境を形成する環境音を示す環境音信号を生成する。この環境音は、各個別音がその属性の１つである発音開始タイミングを順次ずらしながら連なって構成される連鎖音からなるものでもよく、この場合には、前記各個別音の少なくとも１つの属性は、前記連鎖音の全体に渡って又は前記連鎖音の区間毎に設定された選択対象範囲内の内容のうちからそれぞれ偶然性をもって選択された内容に設定される。この場合、前記少なくとも１つの属性は音高を含むことが好ましいが、必ずしも音高を含んでいなくてもよい。また、前記環境音は、各個別音がその属性の１つである発音開始タイミングを順次ずらしながら連なって構成される複数の連鎖音が重畳されてなるものでもよく、この場合には、前記複数の連鎖音のうちの少なくとも１つの連鎖音について、前記各個別音の少なくとも１つの属性は、前記連鎖音の全体に渡って又は前記連鎖音の区間毎に設定された選択対象範囲内の内容のうちからそれぞれ偶然性をもって選択された内容に設定される。この場合、前記少なくとも１つの属性は、音高を含むことが好ましいが、必ずしも音高を含んでいなくてもよい。また、この場合には、前記複数の連鎖音の各々について、前記各個別音の少なくとも１つの属性は、前記連鎖音の全体に渡って又は前記連鎖音の区間毎に設定された選択対象範囲内の内容のうちからそれぞれ偶然性をもって選択された内容に設定されることが好ましいが、必ずしもこれに限らない。
【００５８】
次に、この環境音の具体例について、図２を参照して説明する。本実施の形態では、ＭＩＤＩデータ（特に、フォーマット１のＳＭＦ（Standard Midi File）フォーマットのデータ）を利用して環境音信号を生成するので、ＭＩＤＩデータにおける用語（トラック、ノート、ノートナンバ、ノートオン、ノートオフ、ベロシティ、音色、エフェクト、コンティニュアス・コントロール）を用いて、前記環境音の具体例について説明する。ただし、本発明では、必ずしもＭＩＤＩデータを利用する必要はない。
【００５９】
図２は、図１に示す環境音生成装置１により生成される環境音の一例に対応する、各トラックＡ，Ｂのノートオン期間の例を模式的に示すタイミングチャートである。
【００６０】
図２において、トラックＡの各ノートＮＡをそのノートオンタイミングの順番で区別し、トラックＡの１番目のノートをＮＡ１、トラックＡの２番目のノートをＮＡ２、・・・としている。ｋを１以上の任意の整数としたとき、図２において、ｔＡｋはトラックＡのｋ番目のノートＮＡｋのノートオンタイミングを示し、ΔｔＡｋはトラックＡのｋ番目のノートＮＡｋのノートオン期間（ノートオンタイミングｔＡｋから当該ノートＮＡｋのノートオフタイミングまでの期間）を示し、ΔＴＡｋはトラックＡのｋ番目のノートＮＡｋのノートオンタイミングｔＡｋからトラックＡの次のｋ＋１番目のノートＮＡｋ＋１のノートオンタイミングｔＡｋ＋１までの時間間隔を示している。また、図２において、トラックＡの各区間ＫＡをその順番で区別し、トラックＡの１番目の区間をＫＡ１、トラックＡの２番目の区間をＫＡ２・・・としている。
【００６１】
同様に、図２において、トラックＢの各ノートＮＢをそのノートオンタイミングの順番で区別し、トラックＢの１番目のノートをＮＢ１、トラックＢの２番目のノートをＮＢ２、・・・としている。ｋを１以上の任意の整数としたとき、図２において、ｔＢｋはトラックＢのｋ番目のノートＮＢｋのノートオンタイミングを示し、ΔｔＢｋはトラックＢのｋ番目のノートＮＢｋのノートオン期間（ノートオンタイミングｔＢｋから当該ノートＮＢｋのノートオフタイミングまでの期間）を示し、ΔＴＢｋはトラックＢのｋ番目のノートＮＢｋのノートオンタイミングｔＢｋからトラックＢの次のｋ＋１番目のノートＮＢｋ＋１のノートオンタイミングｔＢｋ＋１までの時間間隔を示している。また、図２において、トラックＢの各区間ＫＢをその順番で区別し、トラックＢの１番目の区間をＫＢ１、トラックＢの２番目の区間をＫＢ２・・・としている。
【００６２】
本実施の形態では、各ノートＮＡ，ＮＢは、その属性として、ノートオンタイミングｔＡ，ｔＢ、ノートオフタイミング（あるいは、ノートオン期間ΔｔＡ，ΔｔＢ）、音高、ベロシティ（音の強さ）、音色、及び、エフェクト（効果）を有している。本実施の形態では、音高は、ノートナンバで示され、音名とオクターブとで規定される。例えば、音高を示すノートナンバは、音名（例えば、「Ｃ」）とオクターブ（例えば、「３」）を規定し、これにより、例えば音高Ｃ３が規定される。エフェクトとしては、例えば、リバーブ、コーラス、エコー等を挙げることができる。
【００６３】
トラックＡのノートＮＡのうち、ベロシティが「０」以外の値に設定された各ノートが、トラックＡに対応する１つの連鎖音を構成する個別音に相当している。トラックＡのノートＮＡのうち、ベロシティが「０」に設定されたノートは、無音となり、個別音に相当しない。したがって、本実施の形態では、いずれのノートＮＡのベロシティにも「０」を設定することを許容しない場合には、いずれのノートＮＡのノートオンタイミングｔＡも、各個別音の発音開始タイミングとなる。一方、いずれかのノートＮＡのベロシティに「０」を設定することを許容する場合には、各ノートＮＡのノートオンタイミングｔＡは、個別音の発音開始タイミングの候補となる候補タイミングであり、それらの候補タイミングのうち、ベロシティが「０」以外の値に設定された各ノートＮＡのノートオンタイミングｔＡは個別音の発音開始タイミングとなるが、ベロシティが「０」に設定されたノートＮＡのノートオンタイミングｔＡは個別音の発音開始タイミングとならない。これらの点は、トラックＢのノートＮＢについても同様である。
【００６４】
ｋを１以上の任意の整数としたとき、トラックＡのノートＮＡｋのノートオフタイミングは、次のノートＮＡｋ＋１のノートオンタイミングｔＡｋ＋１と一致してもよいし、そのタイミングｔＡｋ＋１よりも前でもよい（図２は、この状態を示している）し、そのタイミングｔＡｋ＋１よりも後でもよい。すなわち、ΔｔＡｋ＝ΔＴＡｋでもよいし、ΔｔＡｋ＜ΔＴＡｋでもよい（図２は、この状態を示している）し、ΔｔＡｋ＞ΔＴＡｋでもよい。このように、トラックＡのノートＮＡｋのノートオン期間ΔｔＡｋは、トラックＡの次以降の１つ以上のノートのノートオン期間と重複してもよいし、トラックＡの次のノートＮＡｋ＋１のノートオン期間ΔｔＡｋ１と重複せずに連続してもよいし、トラックＡの次のノートＮＡｋ＋１のノートオン期間ΔｔＡｋ＋１と重複も連続もしなくてもよい。これらの点は、トラックＢのノートＮＢについても同様である。
【００６５】
ｋを１以上の任意の整数としたとき、通常は、ベロシティが「０」以外の値に設定されたノートＮＡｋのノートオン期間ΔｔＡｋの全体に渡って、個別音が継続して発生されるが、そのノートＮＡｋに設定された音色によっては、ノートＮＡｋのノートオンタイミングｔＡｋで発音を開始した個別音は、そのノートＮＡｋのノートオフタイミングとなる前に消音する場合もある。また、ｋを１以上の任意の整数としたとき、通常は、ベロシティが「０」以外の値に設定されたノートＮＡｋのノートオン期間ΔｔＡｋの全体に渡って、そのノートＮＡｋに設定されている音高が示す一定の音の高さが維持されるが、そのノートＮＡｋに設定された音色やコンティニュアス・コントロールによっては、実際に発音される音の高さは変化する場合もある。これらの点は、トラックＢのノートＮＢについても同様である。
【００６６】
図２に示す例では、生成される環境音は、トラックＡに対応する１つの連鎖音とトラックＢに対応する他の１つの連鎖音とが重畳されてなるものである。トラックＡは、１番目の区間ＫＡ１、２番目の区間ＫＡ２、３番目の区間ＫＡ３・・・に区分されている。トラックＢは、１番目の区間ＫＢ１、２番目の区間ＫＢ２、３番目の区間ＫＢ３・・・に区分されている。トラックＡの区間ＫＡ１，ＫＡ２，ＫＡ３・・・とトラックＢの区間ＫＢ１，ＫＢ２，ＫＢ３・・・とは、それぞれ長さが同一で互いに一致してもよい（図２は、この状態を示している）し、それぞれ一致していなくてもよい。各区間ＫＡ，ＫＢの長さは、ノートＮＡ，ＮＢの数で定めてもよいし、時間で定めてもよい。各区間ＫＡ，ＫＢの長さは、ノートＮＡ，ＮＢの１つ分以上の長さであればよく、例えば、１秒以下のオーダーから数時間以上のオーダーまでのいずれの長さにしてもよい。なお、トラックＡ，Ｂの一方又は両方は、複数の区間に区分しなくてもよい。例えば、トラックＡを複数の区間に区分しない場合には、トラックＡの区間ＫＡに関する後述の設定が、トラックＡの全体に渡るものとすればよい。
【００６７】
トラックＡの各区間ＫＡの長さは、互いに同一又はその他の一定のパターン（例えば、Ｌ１〜Ｌ３を互いに異なる長さとしたとき、Ｌ１〜Ｌ３を循環的に繰り返すパターンやＬ１とＬ２とを交互に繰り返すパターンなど）でもよいし、所定範囲内でそれぞれ偶然性をもって選択された長さに設定してもよい。トラックＡの各区間ＫＡの長さを所定範囲内でそれぞれ偶然性をもって選択された長さに設定する場合、例えば、Ｌ１〜Ｌ３を互いに異なる長さとしたとき、Ｌ１，Ｌ２，Ｌ３の集合からそれぞれ偶然性をもって選択された長さを、トラックＡの各区間ＫＡの長さに設定すればよい。このとき、Ｌ１〜Ｌ３の選択確率は、互いに同一の確率にしてもよいし、他の任意の確率にしてもよい。例えば、１から１００までの自然数が同じ確率で現れるような擬似乱数を用い、現れた１から１５までの数をＬ１に変換し、現れた１６から５０までの数をＬ２に変換し、現れた５１から１００までの数をＬ３に変換することで、Ｌ１，Ｌ２，Ｌ３の集合からＬ１を１５％の確率で偶然性をもって選択し、Ｌ２を３５％の確率で偶然性をもって選択し、Ｌ３を５０％の確率で偶然性をもって選択することができる。また、例えば、Ｌ１〜Ｌ３の選択確率を、Ｌ１〜Ｌ３の選択確率の比率が２：３：４となるようにする場合には、１から９（＝２＋３＋４）までの自然数が同じ確率で現れるような擬似乱数を用い、現れた１から２までの数をＬ１に変換し、現れた３から５までの数をＬ２に変換し、現れた６から９までの数をＬ３に変換すればよい。引き続く複数の区間ＫＡの長さが、偶然に同じ長さとなることを許容してもよいし、引き続く所定数（２以上の数の任意の数）以上の区間ＫＡの長さが同じ長さとならないという条件下で、各区間ＫＡの長さがそれぞれ偶然性をもって選択されるようにしてもよい。これらの点は、トラックＢについても同様である。
【００６８】
図２に示す例では、トラックの数が２つにされているが、トラックの数は１つのみでもよいし３つ以上でもよい。すなわち、本実施の形態による環境音生成装置１により生成される環境音は、１つのトラックに対応する１つの連鎖音のみからなるものでもよいし、３つ以上のトラックにそれぞれ対応する３つ以上の連鎖音が重畳されてなるものでもよい。
【００６９】
トラックＡの区間ＫＡ１の各ノートＮＡ１〜ＮＡｍのノートオンタイミングｔＡ１〜ｔＡｍ間の時間間隔ΔＴＡ１〜ΔＴＡｍは、等間隔（ΔＴＡ１＝ΔＴＡ２＝・・・＝ΔＴＡｍ）又はその他の一定のパターン（例えば、ΔＴ１〜ΔＴ４を互いに異なる間隔としたとき、ΔＴ１〜ΔＴ４を循環的に繰り返すパターンやΔＴ１とΔＴ２とを交互に繰り返すパターンなど）でもよいし、所定範囲内でそれぞれ偶然性をもって選択された間隔に設定してもよい。各時間間隔ΔＴＡ１〜ΔＴＡｍを所定範囲内でそれぞれ偶然性をもって選択された間隔に設定する場合、例えば、ΔＴ１〜ΔＴ３を互いに異なる間隔としたとき、ΔＴ１，ΔＴ２，ΔＴ３の集合からそれぞれ偶然性をもって選択された間隔を、各時間間隔ΔＴＡ１〜ΔＴＡｍに設定すればよい。このとき、ΔＴ１〜ΔＴ３の選択確率は、互いに同一の確率にしてもよいし、他の任意の確率にしてもよい。なお、区間ＫＡ１の引き続く複数の時間間隔ΔＴＡが、偶然に同じ間隔となることを許容してもよいし、区間ＫＡ１の引き続く所定数（２以上の数の任意の数）以上の時間間隔ΔＴＡが同じ間隔とならないという条件下で、区間ＫＡ１の各時間間隔ΔＴＡがそれぞれ偶然性をもって選択されるようにしてもよい。これらの点は、トラックＡの区間ＫＡ１以外の各区間ＫＡやトラックＢの各区間ＫＢについても、同様である。
【００７０】
トラックＡの区間ＫＡ１の各ノートＮＡ１〜ＮＡｍのノートオン期間ΔｔＡ１〜ΔｔＡｍは、等時間（ΔｔＡ１＝ΔｔＡ２＝・・・＝ΔｔＡｍ）又はその他の一定のパターン（例えば、Δｔ１〜Δｔ５を互いに異なる時間としたとき、Δｔ１〜Δｔ５を循環的に繰り返すパターンやΔｔ１とΔｔ２とを交互に繰り返すパターンなど）でもよいし、所定範囲内でそれぞれ偶然性をもって選択された時間に設定してもよい。各ノートオン期間ΔｔＡ１〜ΔＴＡｍを所定範囲内でそれぞれ偶然性をもって選択された時間に設定する場合、例えば、Δｔ１〜Δｔ３を互いに異なる時間としたとき、Δｔ１，Δｔ２，Δｔ３の集合からそれぞれ偶然性をもって選択された時間を、各ノートオン期間ΔｔＡ１〜ΔｔＡｍに設定すればよい。このとき、Δｔ１〜Δｔ３の選択確率は、互いに同一の確率にしてもよいし、他の任意の確率にしてもよい。なお、区間ＫＡ１の引き続く複数のノートオン期間ΔｔＡが、偶然に同じ時間となることを許容してもよいし、区間ＫＡ１の引き続く所定数（２以上の数の任意の数）以上のノートオン期間ΔｔＡが同じ時間とならないという条件下で、区間ＫＡ１の各ノートオン期間ΔｔＡの時間がそれぞれ偶然性をもって選択されるようにしてもよい。これらの点は、トラックＡの区間ＫＡ１以外の各区間ＫＡやトラックＢの各区間ＫＢについても、同様である。
【００７１】
トラックＡの区間ＫＡ１の各ノートＮＡ１〜ＮＡｍのベロシティは、全て「０」以外の値に設定してもよい。この場合は、区間ＫＡ１の全てのノートＮＡ１〜ＮＡｍが、それぞれ有音となって個別音に相当し、区間ＫＡ１の全てのノートオンタイミングｔＡ１〜ｔＡｍが、それぞれ個別音の発音開始タイミングとなる。また、トラックＡの区間ＫＡ１の各ノートＮＡ１〜ＮＡｍのベロシティは、「０」に設定するかそれとも「０」以外の値に設定するかを、それぞれ偶然性をもって定めてもよい。なお、区間ＫＡ１の引き続く複数のノートＮＡのベロシティが、偶然に同じく「０」になることを許容してもよいし、区間ＫＡ１の引き続く所定数（２以上の数の任意の数）以上のノートＮＡのベロシティが「０」にならないという条件下で、区間ＫＡ１の各ノートＮＡのベロシティを「０」に設定するかそれとも「０」以外の値に設定するかをそれぞれ偶然性をもって定めてもよい。これらの点は、トラックＡの区間ＫＡ１以外の各区間ＫＡやトラックＢの各区間ＫＢについても、同様である。
【００７２】
トラックＡの区間ＫＡ１の各ノートＮＡ１〜ＮＡｍのベロシティのうち「０」以外の値に設定するベロシティの値は、互いに同じ値又はその他の一定パターン（例えば、Ｖ１〜Ｖ４を「０」以外の互いに異なる値としたとき、Ｖ１〜Ｖ４を循環的に繰り返すパターンやＶ１とＶ２とを交互に繰り返すパターンなど）でもよいし、所定範囲内でそれぞれ偶然性をもって選択された「０」以外の値に設定してもよい。各ノートＮＡ１〜ＮＡｍのベロシティのうち「０」以外の値に設定するベロシティの値を所定範囲内でそれぞれ偶然性をもって選択された「０」以外の値に設定する場合、例えば、Ｖ１〜Ｖ３を「０」以外の互いに異なる値としたとき、Ｖ１，Ｖ２，Ｖ３のからそれぞれ偶然性をもって選択された値を、各ノートのベロシティに設定すればよい。このとき、Ｖ１〜Ｖ３の選択確率は、互いに同一の確率にしてもよいし、他の任意の確率にしてもよい。なお、区間ＫＡ１の引き続く複数のノートのベロシティが、偶然に同じ値となることを許容してもよいし、区間ＫＡ１の引き続く所定数（２以上の数の任意の数）以上のノートの「０」以外の値のベロシティが同じ値とならないという条件下で、区間ＫＡ１の各ノートの「０」以外の値のベロシティがそれぞれ偶然性をもって選択されるようにしてもよい。これらの点は、トラックＡの区間ＫＡ１以外の各区間ＫＡやトラックＢの各区間ＫＢについても、同様である。
【００７３】
トラックＡの区間ＫＡ１の各ノートＮＡ１〜ＮＡｍの音高は、区間ＫＡ１に対して設定された複数種の音高（選択対象範囲の音高）のうちからそれぞれ偶然性をもって選択された音高に設定してもよい。ただし、ノートＮＡ１〜ＮＡｍのうちベロシティが「０」に設定されたノートは無音となるので、当該ノートについては音高を必ずしも設定する必要はないし、当該ノートの音高を任意の一定の音高に設定してもよい。前記複数種の音高は任意に定めることができ、その数や種類は特に限定されない。前記複数種の音高は、音名が互いに異なる２種以上の音高でもよく、例えば、Ｃ３，Ｅ３，Ｇ３でもよいし、Ｃ３，Ｃ４，Ｃ５，Ｃ６でもよい。また、前記複数種の音高は、音名が互いに異なる２種類以上の音高、及び、前記２種類以上の音高のうちの少なくとも１種の音高に対して音名が同じでオクターブが異なる１種以上の音高でもよく、例えば、Ｃ３，Ｃ４，Ｃ５，Ｅ３，Ｅ４，Ｅ５，Ｇ３，Ｇ４，Ｇ５でもよいし、Ｃ３，Ｃ４，Ｃ５，Ｅ３，Ｅ４，Ｇ３でもよい。前記複数種の音高のうちから各音高を選択する確率は、互いに同一の確率でもよいし、他の任意の確率にしてもよい。例えば、前記複数種の音高がＣ３，Ｅ３，Ｇ３である場合、１から１００までの自然数が同じ確率で現れるような擬似乱数を用い、現れた１から１０までの数をＣ３に変換し、現れた１１から４５までの数をＥ３に変換し、現れた４６から１００までの数をＧ３に変換することで、Ｃ３，Ｅ３，Ｇ３の集合からＣ３を１０％の確率で偶然性をもって選択し、Ｅ３を３５％の確率で偶然性をもって選択し、Ｇ３を５５％の確率で偶然性をもって選択することができる。また、例えば、Ｃ３，Ｅ３，Ｇ３の選択確率を、Ｃ３，Ｅ３，Ｇ３の選択確率の比率が３：２：１となるようにする場合には、１から６（＝３＋２＋１）までの自然数が同じ確率で現れるような擬似乱数を用い、現れた１から３までの数をＣ３に変換し、現れた４から５までの数をＥ３に変換し、現れた６をＧ３に変換すればよい。これらの点は、トラックＡの区間ＫＡ１以外の各区間ＫＡやトラックＢの各区間ＫＢについても、同様である。
【００７４】
前記複数種の音高が、音名が互いに異なる２種類以上の音高、及び、前記２種類以上の音高のうちの少なくとも１種の音高に対して音名が同じでオクターブが異なる１種以上の音高である場合、前記複数種の音高のうちから各音高を選択する確率は、前記複数種の音高を音名でグループ分けしたときに前記グループ毎の選択確率が同一となる確率であってもよい。この場合、音名が同一であればオクターブが異なっても同一の音高であると感覚的に捉えられる傾向があるにも拘わらず、選択される音高が一部の音高に偏っているような感覚が生ずるのを抑えることができる。例えば、前記複数種の音高がＣ３，Ｃ４，Ｃ５，Ｅ３，Ｅ４，Ｅ５，Ｇ３，Ｇ４，Ｇ５である場合、音名Ｃ，Ｅ，Ｇで、Ｃ３，Ｃ４，Ｃ５のグループとＥ３，Ｅ４，Ｅ５のグループとＧ３，Ｇ４，Ｇ５のグループとに分けたときに、Ｃ３，Ｃ４，Ｃ５のグループの選択確率（Ｃ３の選択確率、Ｃ４の選択確率及びＣ５の選択確率の和）とＥ３，Ｅ４，Ｅ５のグループの選択確率（Ｅ３の選択確率、Ｅ４の選択確率及びＥ５の選択確率の和）とＧ３，Ｇ４，Ｇ５のグループの選択確率（Ｇ３の選択確率、Ｇ４の選択確率及びＧ５の選択確率の和）とが同一であってもよい。このとき、同一グループ内の各音高の確率（例えば、Ｃ３の選択確率とＣ４の選択確率とＣ５の選択確率）は、互いに同一の確率でもよいし、他の任意の確率にしてもよい。また、例えば、前記複数種の音高がＣ３，Ｃ４，Ｃ５，Ｅ３，Ｅ４，Ｇ３である場合、音名Ｃ，Ｅ，Ｇで、Ｃ３，Ｃ４，Ｃ５のグループとＥ３，Ｅ４のグループとＧ３のグループとに分けたときに、Ｃ３，Ｃ４，Ｃ５のグループの選択確率（Ｃ３の選択確率、Ｃ４の選択確率及びＣ５の選択確率の和）とＥ３，Ｅ４のグループの選択確率（Ｅ３の選択確率及びＥ４の選択確率の和）とＧ３のグループの選択確率（Ｇ３の選択確率）とが同一であってもよい。なお、区間ＫＡ１においてベロシティが「０」以外の値に設定されている引き続く複数のノートＮＡの音高が、偶然に同じ音高となることを許容してもよいし、区間ＫＡ１においてベロシティが「０」以外の値に設定されている引き続く所定数（２以上の数の任意の数）のノートＮＡの音高が同じ音高とならないという条件下で、区間ＫＡ１の各ノートＮＡの音高がそれぞれ偶然性をもって選択されるようにしてもよい。これらの点は、トラックＡの区間ＫＡ１以外の各区間ＫＡやトラックＢの各区間ＫＢについても、同様である。
【００７５】
トラックＡの区間ＫＡ１の各ノートＮＡ１〜ＮＡｍの音色は、互いに同一又はその他の一定のパターン（例えば、Ｑ１〜Ｑ３を互いに異なる音色としたとき、Ｑ１〜Ｑ３を循環的に繰り返すパターンやＱ１とＱ２とを交互に繰り返すパターンなど）でもよいし、複数種の音色のうちからそれぞれ偶然性をもって選択された音色に設定してもよい。後者の場合、前記複数種の音色のうちの各音色の選択確率は、互いに同一の確率にしてもよいし、他の任意の確率にしてもよい。これらの点は、トラックＡの区間ＫＡ１以外の各区間ＫＡやトラックＢの各区間ＫＢについても、同様である。
【００７６】
トラックＡの区間ＫＡ１の各ノートＮＡ１〜ＮＡｍに、エフェクトを付与してもよいし、付与しなくてもよい。トラックＡの区間ＫＡ１の各ノートＮＡ１〜ＮＡｍにエフェクトを付与する場合、各ノートＮＡ１〜ＮＡｍのエフェクトの種類は、互いに同一又はその他の一定のパターン（例えば、Ｕ１〜Ｕ３を互いに異なるエフェクトとしたとき、Ｕ１〜Ｕ３を循環的に繰り返すパターンやＵ１とＵ２とを交互に繰り返すパターンなど）でもよいし、複数種のエフェクトのうちからそれぞれ偶然性をもって選択されたエフェクトに設定してもよい。後者の場合、前記複数種のエフェクトのうちの各エフェクトの選択確率は、互いに同一の確率にしてもよいし、他の任意の確率にしてもよい。また、トラックＡの区間ＫＡ１の各ノートＮＡ１〜ＮＡｍにエフェクトを付与する場合、各ノートＮＡ１〜ＮＡｍのエフェクトの程度は、互いに同一又はその他の一定のパターン（例えば、Ｗ１〜Ｗ３を互いに異なる程度としたとき、Ｗ１〜Ｗ３を循環的に繰り返すパターンやＷ１とＷ２とを交互に繰り返すパターンなど）でもよいし、所定範囲内でそれぞれ偶然性をもって選択された程度に設定してもよい。これらの点は、トラックＡの区間ＫＡ１以外の各区間ＫＡやトラックＢの各区間ＫＢについても、同様である。
【００７７】
トラックＡの区間ＫＡ１の各ノートＮＡ１〜ＮＡｍに、コンティニュアス・コントロールを付与してもよいし、付与しなくてもよい。コンティニュアス・コントロールは、１音単位に付与してもよいし、複数音単位にその複数音全体に渡って徐々に変化するように付与してもよい。コンティニュアス・コントロールとしては、例えば、expression（エクスプレッション）、Pitch bend（ピッチベンド）、Modulation depth（モジュレーションデプス）、Modulation Speed（モジュレーションスピード）、Panpot（パンポット）、Filter（フィルター）など）を変化させたい場合に、音高・ベロシティ・音色等を連続的に変化するようにするものである。これらの点は、トラックＡの区間ＫＡ１以外の各区間ＫＡやトラックＢの各区間ＫＢについても、同様である。
【００７８】
図３は、本実施の形態による環境音生成装置１の動作の一例を示す概略ブロック図である。
【００７９】
本実施の形態による環境音生成装置１が動作を開始すると、ＣＰＵ１１は、まず、操作部１８から、前記環境音を生成するための基礎となる基礎情報を入力する旨の指令（基礎情報入力指令）を受けたか否かを、判定する（ステップＳ１）。基礎情報入力指令を受けたと判定すると、ステップＳ２へ移行する。一方、基礎情報入力指令を受けていないと判定すると、ステップＳ３へ移行する。
【００８０】
ステップＳ２において、ＣＰＵ１１は、前記基礎情報の入力処理を行う。すなわち、ＣＰＵ１１は、前記基礎情報の入力を使用者に促す案内を表示部１９に逐次表示させるとともに、その案内に従って使用者の操作に応じて操作部１８から入力された基礎情報を、ファイルとして、記憶装置１５に記憶させる。ここで、１種類の環境音を生成するための個々の情報の全体を、１つの基礎情報とする。本実施の形態では、１つの基礎情報毎に１つのファイルが作成される。
【００８１】
具体的には、前記基礎情報は、例えば、（i）トラックの数、（ii）各トラックにおける区間を決定するための情報、（iii）各トラックの各区間の各ノートオンタイミングを決定するための情報、（iv）各トラックの各区間の各ノートのノートオン期間を決定するための情報、（v）各トラックの各区間の各ノートのベロシティを「０」に設定するか否か（すなわち、当該ノートを無音にするか有音にするか）を決定するための情報、（vi）各トラックの各区間の各ノートのベロシティのうち「０」以外の値に設定するベロシティの値を決定するための情報、（vii）各トラックの各区間の各ノートの音高を決定するための情報、（viii）各トラックの各区間の各ノートの音色を決定するための情報、（ix）各トラックの各区間の各ノートのエフェクトを決定するための情報、及び、（x）各トラックの各区間のコンティニュアス・コントロールを決定するための情報を含む。
【００８２】
前記情報（i）のトラックの数は、１でもよいし、２以上でもよい。
【００８３】
前記情報（ii）は、各トラック毎の情報であって、例えば、当該トラックを複数の区間に区分するか否かを示す情報、当該トラックを複数の区間に区分する場合において各区間の長さ（その長さは、ノートの数でもよいし、時間でもよい。）を他のトラックの各区間の長さとそれぞれ一致させるかそれとも他のトラックの区間と無関係に設定するかを示す情報、当該トラックを複数の区間に区分しかつ当該トラックの各区間の長さを他のトラックの区間と無関係に設定する場合において、各区間の長さを一定のパターンにするかそれとも所定範囲内でそれぞれ偶然性をもって選択された長さとするかを示す情報、当該トラックの各区間の長さを一定のパターンにする場合におけるそのパターンを特定する情報（各区間の長さを互いに同一にする旨又は複数の異なる長さを循環的な繰り返す旨などと、それらの長さの指定）、当該トラックの各区間の長さを所定範囲内でそれぞれ偶然性をもって選択された長さとする場合におけるその所定範囲を構成する複数の長さとそれらの各選択確率（選択確率の比などでもよい。）を示す情報（この情報には、必要に応じて、引き続く所定数（２以上の数の任意の数）以上の区間の長さが同じ長さとならないという条件を課すか否かを示す情報を付帯させてもよい。）などを含む。
【００８４】
前記情報（iii）は、各トラック毎かつ各区間毎の情報（ただし、当該トラックを複数の区間に区分しない場合には、各区間毎の情報ではなく当該トラックの全体に渡る情報。以下、同様。）であって、例えば、当該トラックの当該区間の各ノートのノートオンタイミング間の時間間隔を一定のパターンにするかそれとも所定範囲内でそれぞれ偶然性をもって選択された間隔とするかを示す情報、当該トラックの当該区間の各ノートのノートオンタイミング間の時間間隔を一定のパターンにする場合におけるそのパターンを特定する情報（各ノートのノートオンタイミング間の時間間隔を等間隔にする旨又は複数の異なる間隔を循環的に繰り返す旨などと、それらの間隔の指定）、当該トラックの当該区間の各ノートのノートオンタイミング間の時間間隔を所定範囲内でそれぞれ偶然性をもって選択された間隔とする場合におけるその所定範囲を構成する複数の間隔とそれらの各選択確率（選択確率の比などでもよい。）を示す情報（この情報には、必要に応じて、当該トラックの当該区間の引き続く所定数（２以上の数の任意の数）以上の時間間隔が同じ間隔とならないという条件を課すか否かを示す情報を付帯させてもよい。）などを含む。
【００８５】
前記情報（iv）は、各トラック毎かつ各区間毎の情報であって、例えば、当該トラックの当該区間の各ノートのノートオン期間を一定のパターンにするかそれとも所定範囲内でそれぞれ偶然性をもって選択された時間とするかを示す情報、当該トラックの当該区間の各ノートのノートオン期間を一定のパターンにする場合におけるそのパターンを特定する情報（各ノートのノートオン期間を等時間にする旨又は複数の異なる時間を循環的に繰り返す旨などと、それらの時間の指定）、当該トラックの当該区間の各ノートのノートオン期間を所定範囲内でそれぞれ偶然性をもって選択された時間とする場合におけるその所定範囲を構成する複数の時間とそれらの各選択確率（選択確率の比などでもよい。）を示す情報（この情報には、必要に応じて、当該トラックの当該区間の引き続く所定数（２以上の数の任意の数）以上のノートオン期間が同じ時間とならないという条件を課すか否かを示す情報を付帯させてもよい。）などを含む。
【００８６】
前記情報（v）は、各トラック毎かつ各区間毎の情報であって、例えば、当該トラックの当該区間の全てのノートのベロシティを「０」以外の値に設定するか、それとも、当該トラックの当該区間の各ノートのベロシティを「０」に設定するかそれとも「０」以外の値に設定するかをそれぞれ偶然性をもって定めるかを示す情報、当該トラックの当該区間の各ノートのベロシティを「０」に設定するかそれとも「０」以外の値に設定するかをそれぞれ偶然性をもって定める場合における「０」の選択確率（その代わりに、「０」以外の値の選択確率でもよい。）を示す情報（この情報には、必要に応じて、当該トラックの当該区間の引き続く所定数（２以上の数の任意の数）以上のノートのベロシティが「０」にならないという条件を課すか否かを示す情報を付帯させてもよい。）などを含む。
【００８７】
前記情報（vi）は、各トラック毎かつ各区間毎の情報であって、例えば、当該トラックの当該区間の各ノートのベロシティのうち「０」以外の値に設定するベロシティの値を一定のパターンにするかそれとも所定範囲内でそれぞれ偶然性をもって選択された「０」以外の値とするかを示す情報、当該トラックの当該区間の各ノートのベロシティのうち「０」以外の値に設定するベロシティの値を一定のパターンにする場合におけるそのパターンを特定する情報（各ノートのベロシティの値を互いに同じ値にする旨又は複数の異なる値を循環的に繰り返す旨などと、それらの値の指定）、当該トラックの当該区間の各ノートのベロシティのうち「０」以外の値に設定するベロシティの値を所定範囲内でそれぞれ偶然性をもって選択された「０」以外の値とする場合におけるその所定範囲を構成する複数の値とそれらの各選択確率（選択確率の比などでもよい。）を示す情報（この情報には、必要に応じて、当該トラックの当該区間の引き続く所定数（２以上の数の任意の数）以上のノートの「０」以外の値のベロシティが同じ値とならないという条件を課すか否かを示す情報を付帯させてもよい。）などを含む。
【００８８】
前記情報（vii）は、各トラック毎かつ各区間毎の情報であって、例えば、当該トラックの当該区間の各ノートの音高を一定のパターンにするかそれとも所定範囲内で（すなわち、選択対象範囲となる複数種の音高から）それぞれ偶然性をもって選択された音高とするかを示す情報、当該トラックの当該区間の各ノートの音高を一定のパターンにする場合におけるそのパターンを特定する情報（各ノートの音高を２種以上の音高を含む複数の音高を循環的に繰り返す旨などと、それらの音高の指定）、当該トラックの当該区間の各ノートの音高を所定範囲内でそれぞれ偶然性をもって選択された音高とする場合におけるその所定範囲を構成する複数種の音高とそれらの各選択確率（選択確率の比などでもよい。）を示す情報（この情報には、必要に応じて、当該トラックの当該区間においてベロシティが「０」以外の値に設定されている引き続く所定数（２以上の数の任意の数）のノートＮＡの音高が同じ音高とならないという条件を課すか否かを示す情報を付帯させてもよい。）などを含む。なお、前記複数種の音高の設定内容や前記選択確率の設定内容については、既に説明した例に限らず任意に定めることができる。
【００８９】
前記情報（viii）は、各トラック毎かつ各区間毎の情報であって、例えば、当該トラックの当該区間の各ノートの音色を一定のパターンにするかそれとも所定範囲内でそれぞれ偶然性をもって選択された音色とするかを示す情報、当該トラックの当該区間の各ノートの音色を一定のパターンにする場合におけるそのパターンを特定する情報（各ノートの音色を同一にする旨又は複数の異なる音色を循環的に繰り返す旨などと、それらの音色の指定）、当該トラックの当該区間の各ノートの音色を所定範囲内でそれぞれ偶然性をもって選択された音色とする場合におけるその所定範囲を構成する複数の音色とそれらの各選択確率（選択確率の比などでもよい。）を示す情報などを含む。
【００９０】
前記情報（ix）は、各トラック毎かつ各区間毎の情報であって、例えば、当該トラックの当該区間の全てのノートにエフェクトを付与するか否かを示す情報、当該トラックの当該区間の各ノートにエフェクトを付与する場合において当該トラックの当該区間の各ノートのエフェクトの種類を一定のパターンにするかそれとも所定範囲内でそれぞれ偶然性をもって選択された種類とするかを示す情報、当該トラックの当該区間の各ノートのエフェクトの種類を一定のパターンにする場合におけるそのパターンを特定する情報（各ノートのエフェクトの種類を同一にする旨又は異なる種類のエフェクトを循環的に繰り返す旨などと、それらの種類の指定）、当該トラックの当該区間の各ノートのエフェクトの種類を所定範囲内でそれぞれ偶然性をもって選択された種類とする場合におけるその所定範囲を構成する複数種のエフェクトとそれらの各選択確率（選択確率の比などでもよい。）を示す情報、当該トラックの当該区間の各ノートにエフェクトを付与する場合において当該トラックの当該区間の各ノートのエフェクトの程度を一定のパターンにするかそれとも所定範囲内でそれぞれ偶然性をもって選択された程度とするかを示す情報、当該トラックの当該区間の各ノートのエフェクトの程度を一定のパターンにする場合におけるそのパターンを特定する情報（各ノートのエフェクトの程度を同一にする旨又は異なる程度のエフェクトを循環的に繰り返す旨などと、それらの程度の指定）、当該トラックの当該区間の各ノートのエフェクトの程度を所定範囲内でそれぞれ偶然性をもって選択された程度とする場合におけるその所定範囲を構成する複数の程度とそれらの各選択確率（選択確率の比などでもよい。）を示す情報などを含む。
【００９１】
前記情報（x）は、各トラック毎かつ各区間毎の情報であって、例えば、当該トラックの当該区間の全てのノートにコンティニュアス・コントロールを付与するか否かを示す情報、当該トラックの当該区間の各ノートにコンティニュアス・コントロールを付与する場合において何音単位でコンティニュアス・コントロールを付与するかを示す情報、当該コンティニュアス・コントロールの種類を示す情報などを含む。
【００９２】
図３中のステップＳ２の処理（１つの基礎情報の入力処理）が終了すると、ステップＳ３へ移行する。なお、既存の基礎情報がある場合には、ステップＳ２において、既存の基礎情報の内容を表示部１９に表示させるなどして、既存の基礎情報の編集し、その一部を適宜修正することで、別の基礎情報を入力することができるようにしてもよい。
【００９３】
ステップＳ３において、ＣＰＵ１１は、操作部１８から、記憶装置１５に記憶されている基礎情報のうちの１つの基礎情報を選択して当該基礎情報に従った環境音を生成させる旨の指令（環境音発音指令）を受けたか否かを、判定する。環境音発音指令を受けたと判定すると、ステップＳ４へ移行する。一方、環境音発音指令を受けていないと判定すると、ステップＳ７へ移行する。
【００９４】
ステップＳ４において、ＣＰＵ１１は、ステップＳ３で選択された基礎情報に従って、環境音の発生／発音処理を行う。図４は、図３中のステップＳ４の動作を示す概略フローチャートである。
【００９５】
ＣＰＵ１１は、ステップＳ４の環境音の発生／発音処理を開始すると、まず、ステップＳ３で選択された基礎情報に従って、各トラック毎に、所定数のノートについて、ノートオンタイミングを決定する（ステップＳ２１）。
【００９６】
次いで、ＣＰＵ１１は、ステップＳ２１でノートオンタイミングを決定した各ノートについて、ステップＳ３で選択された基礎情報に従って、ノートオフタイミングを決定する（ステップＳ２２）。
【００９７】
引き続いて、ＣＰＵ１１は、ステップＳ２１でノートオンタイミングを決定した各ノートについて、ステップＳ３で選択された基礎情報に従って、音高、ベロシティ（有音／無音＝「０」でないか「０」であるか、を含む。）、音色、エフェクト、更には場合によってはコンティニュアス・コントロールを決定する（ステップＳ２３）。
【００９８】
なお、ステップＳ２１〜Ｓ２３において、ステップＳ３で選択された基礎情報に従って偶然性をもって選択対象を選択する場合には、ＣＰＵ１１は、例えば、前述したような擬似乱数を用いた演算を行えばよい。
【００９９】
本実施の形態では、ステップＳ２１〜Ｓ２３が、環境音の各個別音の属性の内容を設定する属性設定手段に相当している。
【０１００】
ステップＳ２３の後、ＣＰＵ１１は、ステップＳ２１で決定した所定数のノートのノートオンタイミングと、ステップＳ２２で決定した前記所定数のノートのノートオフタイミングと、ステップＳ２３で決定した前記所定数のノートの音高、ベロシティ、音色、エフェクト、コンティニュアス・コントロールとに基づいて、それらを反映したＭＩＤＩデータを生成し、そのＭＩＤＩデータをＲＡＭ１４のバッファ領域に記憶させる（ステップＳ２４）。
【０１０１】
引き続いて、ＣＰＵ１１は、ステップＳ２４でＲＡＭ１４のバッファ領域に記憶されたＭＩＤＩデータを逐次演奏処理する（ステップＳ２５）。このとき、ＣＰＵ１１は、ＭＩＤＩデータに従って音源回路２０及び効果回路２１を制御し、ＭＩＤＩデータが示すデジタル形式の楽音信号をサウンドシステム２２に供給する。サウンドシステム２２は、その楽音信号をアナログ形式に変換した後、ステップＳ３で選択された基礎情報に従って生成された環境音を、発音（放音）する。
【０１０２】
ステップＳ２５の後、ステップＳ４を終了して、図３中のステップＳ５へ移行する。
【０１０３】
ステップＳ５において、ＣＰＵ１１は、操作部１８から、環境音の発音を終了する旨の指令を受けた否かを判定する。環境音の発音を終了する旨の指令を受けていないと判定すると、ステップＳ４へ戻る（すなわち、ステップＳ２１へ戻る）。一方、環境音の発音を終了する旨の指令を受けたと判定すると、ステップＳ６へ移行する。
【０１０４】
なお、図面表記の便宜上、図４中のステップＳ２５は常にステップＳ２４の後に行われるかのように示しているが、実際には、ＭＩＤＩデータの演奏処理は、１回目のステップＳ２４のＭＩＤＩデータの生成処理の後、ステップＳ５，Ｓ２１〜Ｓ２４の処理中に適時に順次割り込み処理として行われ、ＭＩＤＩデータの演奏が途切れないようになっている。また、ステップＳ２４でＲＡＭのバッファ領域に記憶されていくＭＩＤＩデータのデータ量は、演奏処理されていくＭＩＤＩデータのデータ量と同じかそれよりも大きく設定されることで、ＭＩＤＩデータの演奏が途切れないようになっている。
【０１０５】
図３中のステップＳ６において、ＣＰＵ１１は、操作部１８から、装置全体の動作を終了する旨の指令を受けたか否かを判定する。装置全体の動作を終了する旨の指令を受けていないと判定すると、ステップＳ１へ戻る。一方、装置全体の動作を終了する旨の指令を受けたと判定すると、装置全体の動作を終了する。
【０１０６】
図３中のステップＳ７において、ＣＰＵ１１は、操作部１８から、記憶装置１５に記憶されている基礎情報のうちの１つの基礎情報を選択して当該基礎情報に従った環境音を記録媒体１７に記録させる旨の指令（環境音記録指令）を受けたか否かを、判定する。環境音記録指令を受けたと判定すると、ステップＳ８へ移行する。一方、環境音記録指令を受けていないと判定すると、ステップＳ６へ移行する。
【０１０７】
ステップＳ８において、ＣＰＵ１１は、ステップＳ７で選択された基礎情報に従って、環境音の発生／記録処理を行う。このステップＳ８の環境音の発生／記録処理は、ステップＳ４の環境音の発生／発音処理（すなわち、ステップＳ２１〜Ｓ２５）を次のように変更したものである。
【０１０８】
このステップＳ８においても、ステップＳ７で選択された基礎情報に従って、ステップＳ２１〜Ｓ２４と同様の処理を行う。そして、ステップＳ８では、ＣＰＵ１１は、ステップＳ２４の後に、ステップＳ２５の代わりに、読出／書込装置１６を制御して、ステップＳ２４でＲＡＭ１４のバッファ領域に記憶されたＭＩＤＩデータを、記録媒体１７に書き込む処理を行い、その後、ステップＳ８の処理を終了し、図３中のステップＳ９へ移行する。このように、本実施の形態では、環境音を示す環境音信号として、ＭＩＤＩデータを記録媒体１７に記録する。もっとも、ＣＰＵ１１は、ステップＳ２４の後に、ステップＳ２５のＭＩＤＩデータの演奏処理（この処理は割り込み処理である必要はない。）を行い、効果回路２１から得られるデジタル形式の楽音信号（ＭＰ３形式やＣＤ形式などのデジタル信号）を、環境音を示す環境音信号として記録媒体１７に記録してもよい。
【０１０９】
環境音としてＭＩＤＩデータを記録した記録媒体１７は、パーソナルコンピュータや各種電子楽器等を用いてそのＭＩＤＩデータを演奏して、ＭＩＤＩデータが示す環境音を放音することができる。環境音としてデジタル形式の楽音信号を記録した記録媒体１７は、パーソナルコンピュータや対応する音楽プレーヤ等を用いてその楽音信号を再生して、楽音信号が示す環境音を放音することができる。
【０１１０】
ステップＳ８の後に、ＣＰＵ１１は、ステップＳ８で記録媒体１７に記録されたデータ又は信号の記録量が所定記録量に達したか否かを判定する（ステップＳ９）。所定記録量に達していないと判定すると、ステップＳ８へ戻る。一方、所定記録量に達したと判定すると、ステップＳ６へ移行する。
【０１１１】
本実施の形態によれば、使用者は、ステップＳ２で前述したような種々の基礎情報を入力することができ、それらの基礎情報に従って生成した環境音信号が示す環境音を、ステップＳ４で発音（放音）させることができる。このようにして放音された環境音は、基礎情報の生成に際して試聴用として用いることができるのみならず、例えば、サウンドシステム２２又はこれに接続したアンプやスピーカ等の他のサウンドシステムを、音環境を形成すべき任意の場所（例えば、病院の待合室・診察室、オフィス、図書館、喫茶店など）に配置することで、そこに前記環境音を放音することによって音環境を形成することができる。
【０１１２】
本実施の形態によれば、各個別音の少なくとも１つの属性が偶然性をもって設定されるので、音楽から遠ざかった個別音の列からなる環境音を生成することができる。したがって、本実施の形態によれば、ＢＧＭやゆらぎを加えて自然音を再生した再生音に比べて、より多くの人に対して好き嫌いや快不快を生じさせることなく、聴取者自身にとって不要な他者の会話や騒音等をマスキングして静粛を演出したり、緊張を和らげて精神的な穏やかさをもたらしたりすることができる環境音を生成することができる。また、各個別音の少なくとも１つの属性が偶然性をもって選択された内容に設定されるので、生成された環境音は注意を引き難いものとなることから、聴取者自身にとって着目すべき音情報が環境音と同時に又は相前後して発せられたときにその音情報が環境音から際立ち、その音情報が聴取し易くなる。
【０１１３】
また、本実施の形態によれば、少なくとも１つのトラックの音高を複数種の音高のうちからそれぞれ偶然性をもって選択された音高に設定すると、個別音の属性のうち特に着目される属性である音高に偶然性が付与されるので、より一層多くの人に対して好き嫌いや快不快を生じさせることなく、聴取者自身にとって不要な他者の会話や騒音等をマスキングして静粛を演出したり、緊張を和らげて精神的な穏やかさをもたらしたりすることができる環境音を生成することができる。
【０１１４】
［第２の実施の形態］
図５は、本発明の第２の実施の形態による環境音生成装置６１を用いた環境音生成システム２０１を示す概略ブロックである。
【０１１５】
この環境音生成システム２０１は、基礎情報設定装置３１と、基礎情報提供装置４１と、環境音を放音して音環境を形成すべき場所（病院、図書館、喫茶店等）にそれぞれ設置された各環境音生成装置６１と、各場所に設けられた館内放送システム９１又はサウンドシステム９２とを備えている。基礎情報設定装置３１、基礎情報提供装置４１及び各環境音生成装置６１は、インターネット等のネットワーク１００に接続されている。
【０１１６】
基礎情報設定装置３１は、基本的に、前記第１の実施の形態による環境音生成装置１と同様に構成されているので、その重複する説明は省略する。基礎情報設定装置３１が環境音生成装置１と異なる所は、前述したようにして生成した各種の基礎情報を、ネットワーク１００を経由して基礎情報提供装置４１に供給する機能を有している点である。
【０１１７】
基礎情報提供装置４１は、基礎情報提供装置４１から供給された各種の基礎情報を保持し、各環境音生成装置６１からの送信要求に応答して、保持している基礎情報のうちの所定の基礎情報を当該環境音生成装置６１に提供するものである。
【０１１８】
図６は、図５中の基礎情報提供装置４１を示す概略ブロック図である。基礎情報提供装置４１は、サーバとして構成され、ＣＰＵ５１と、タイマ５２と、ＲＯＭ５３と、ＲＡＭ５４と、ハードディスク等の記憶装置５５と、キーボード及びマウス等の操作部５６と、液晶パネル等の表示部５７と、ネットワーク１００に接続するための通信インターフェース５８と、これらを相互に接続するバス５９とを備えている。タイマ５２は、ＣＰＵ５１に接続されており、基本クロック信号、割り込み処理タイミング、現在時刻等をＣＰＵ５１に供給する。
【０１１９】
記憶装置５５には、各種プログラムが予めインストールされており、前記プログラム等を読み込んで実行することによって、前記ＣＰＵ５１等により以下に説明する機能等が実現されるようになっている。また、記憶装置５５には、基礎情報設定装置３１から供給された各種の基礎情報の他、各環境音生成装置６１に対して付与されている識別情報に応じて、当該環境音生成装置６１の契約状況や認証パスワード等の管理情報が記憶されている。
【０１２０】
図７は、図５中の基礎情報提供装置４１の基礎情報提供動作の一例を示す概略フローチャートである。
【０１２１】
基礎情報提供装置４１が基礎情報提供動作を開始すると、ＣＰＵ５１は、まず、環境音生成装置６１から、ネットワーク１００を経由して、基礎情報要求（基礎情報の提供を受けることの要求）を受けたか否かを、判定する（ステップＳ３１）。この基礎情報要求には、当該環境音生成装置６１に付与されている識別情報及びパスワードが付帯されている。ＣＰＵ５１は、基礎情報要求を受けていない場合は、基礎情報提供を受けるまで待つ。ＣＰＵ５１は、基礎情報要求を受けると、ステップＳ３２へ移行する。
【０１２２】
ステップＳ３２において、ＣＰＵ５１は、基礎情報要求に付帯された識別情報及びパスワードを、当該識別情報に対応して記憶装置５５に記憶されている管理情報と照合して、当該環境音生成装置６１に対する基礎情報の送信（提供）を許可するか否かを、判定する。許可しないと判定すると、ステップＳ３１へ戻る。一方、許可すると判定すると、ステップＳ３３へ移行する。
【０１２３】
ステップＳ３３において、ＣＰＵ５１は、通信インターフェース５８を制御し、ネットワーク１００を経由して、当該環境音生成装置６１に対して、記憶装置５５に記憶されている基礎情報のうちから、当該識別情報に対応して記憶装置５５に記憶されている管理情報に応じて選択した基礎情報を、その有効期限を示す有効期限情報と一緒に、送信（提供）する。
【０１２４】
図８は、図５中の環境音生成装置６１を示す概略ブロック図である。本実施の形態による環境音生成装置６１は、コンピュータを用いて構成されているが、専用の環境音生成装置として構成されている。
【０１２５】
本実施の形態による環境音生成装置６１は、ＣＰＵ７１と、タイマ７２と、ＲＯＭ７３と、ＲＡＭ７４と、ハードディスク等の記憶装置７５と、ＤＶＤドライブなどの読出／書込装置（記録媒体７７に対する情報の読み出し及び書き込みを行う装置）７６と、操作スイッチ等の操作部７８と、液晶パネル等の表示部７９と、音源回路８０と、効果回路８１と、Ｄ／Ａ変換器８２と、ネットワーク１００に接続するための通信インターフェース８３と、これらを相互に接続するバス８４とを備えている。タイマ７２は、ＣＰＵ７１に接続されており、基本クロック信号、割り込み処理タイミング、現在時刻等をＣＰＵ７１に供給する。
【０１２６】
記憶装置７５には、環境音生成プログラムの他、各種プログラムが予めインストールされており、前記環境音生成プログラム等を読み込んで実行することによって、前記ＣＰＵ７１等により以下に説明する機能等が実現されるようになっている。また、記憶装置７５には、当該環境音生成装置６１に付与されている識別情報及びパスワードが記憶されている。
【０１２７】
音源回路８０は、ＣＰＵ７１の制御下で、ＲＡＭ７４のバッファ領域に逐次生成されるＭＩＤＩデータに応じて楽音信号を生成し、効果回路８１を介して、Ｄ／Ａ変換器８２に供給する。効果回路８１は、ＣＰＵ７１の制御下で、音源回路８０から供給される楽音信号に対して、各種音響的効果（エフェクト）を付与する。なお、音源回路８０及び効果回路８１を設けずに、それらの機能を、いわゆるソフト音源やソフトエフェクトとして、記憶装置７５等に記憶させたソフトウエアによるＣＰＵ７１の動作により実現してもよい。Ｄ／Ａ変換器８２は、供給されるデジタル形式の楽音信号をアナログ形式に変換し、このアナログ信号を、環境音を示す環境音信号として、館内放送システム９１又はサウンドシステム９２に供給する。
【０１２８】
館内放送システム９１は、アンプ、ミキサ、切替器及びスピーカ等を有し、Ｄ／Ａ変換器８２から供給されるアナログの環境音信号をアンプで増幅して切替器で所定箇所のスピーカに供給し、そのスピーカから環境音を放音させる。ミキサは、操作に応じて又は自動的に必要時に、マイクロホンからの音声や時報等のチャイムと環境音とを混合する。環境音と音声等との混合時には、環境音が音声等と混合していない時に比べて、環境音の音量が小さくなるように設定してもよいし、必ずしも環境音の音量を変えなくてもよい。。このような混合を行うことなく、操作に応じて必要時に、切替器によって、環境音からマイクロホンからの音声等へ切り替えることで、音声等を放送する時に環境音が聞こえないようにしてもよい。
【０１２９】
サウンドシステム９２は、アンプとスピーカを含み、Ｄ／Ａ変換器８２から供給されるアナログの環境音信号をアンプで増幅してスピーカに供給し、そのスピーカから環境音を放音させる。
【０１３０】
図９は、本実施の形態による環境音生成装置６１の動作の一例を示す概略ブロック図である。
【０１３１】
本実施の形態による環境音生成装置６１は電源スイッチ（図示せず）がオンされると動作を開始し、ＣＰＵ７１は、まず、通信インターフェース８３を制御し、ネットワーク１００を経由して、基礎情報要求を、記憶装置７５に記憶されている自己の識別情報及びパスワードと一緒に、基礎情報提供装置４１に送出する（ステップＳ４１）。
【０１３２】
次に、ＣＰＵ７１は、基礎情報提供装置４１から、ネットワーク１００を経由して、基礎情報を受けたか否かを、判定する（ステップＳ４２）。この基礎情報にはその有効期限を示す有効期限情報が付帯されている。基礎情報を受けていない場合は、ＣＰＵ７１は、所定のタイムアウト時間が経過した否か判定する（ステップＳ４３）。所定のタイムアウト時間が経過していないと判定すると、ステップＳ４２へ戻る。所定のタイムアウト時間が経過したと判定すると、環境音生成装置６１は動作を終了する。基礎情報提供装置４１から基礎情報を受けると、ＣＰＵ７１は、その基礎情報を記憶装置７５に記憶させる。
【０１３３】
ステップＳ４２で基礎情報を受けたと判定すると、ＣＰＵ７１は、基礎情報提供装置４１から受けた基礎情報に従って、環境音の発生／発音処理を行う（ステップＳ４４）。ステップＳ４４の処理は、前述した図３中のステップＳ４の環境音の発生／発音処理（すなわち、図４中のステップＳ２１〜Ｓ２５）と同様であるので、その説明は省略する。
【０１３４】
ステップＳ４４の後に、ＣＰＵ７１は、現在が、基礎情報提供装置４１から基礎情報と一緒に受けた有効期限情報が示す有効期限内であるか否かを、判定する（ステップＳ４５）。有効期限内であればステップＳ４６へ移行する一方で、有効期限内でなければステップＳ４７へ移行する。
【０１３５】
ステップＳ４６において、ＣＰＵ７１は、操作部７８から、環境音の発音を終了させる旨の終了指令を受けたか否かを判定する。終了指令を受けていないと判定すると、ステップＳ４４へ戻る。一方、終了指令を受けたと判定すると、ステップＳ４７へ移行する。
【０１３６】
ステップＳ４７において、ＣＰＵ７１は、基礎情報提供装置４１から受けた基礎情報を消去する。その後、環境音生成装置６１は動作を終了する。
【０１３７】
本実施の形態による環境音生成装置６１によれば、前記第１の実施の形態による環境音生成装置１と同様の環境音を放音することでき、環境音生成装置１と同様の利点が得られる。
【０１３８】
基礎情報が異なれば、それに従って得られる環境音の印象や表情も異なる。したがって、前記環境音生成システム２０１によれば、種々の基礎情報（ひいては、種々の環境音）を、形成すべき音環境の場所のニーズに応じて提供することができる。
【０１３９】
以上、本発明の各実施の形態について説明したが、本発明はこれらの実施の形態に限定されるものではない。
【０１４０】
例えば、前記環境音生成システム２０１において、基礎情報提供装置４１が２つ以上の基礎情報を１つの病院の環境音生成装置６１に提供し、その病院の待合室に１つの基礎情報による環境音を放音すると同時に、その病院の診察室に他の１つの基礎情報による環境音を放音することできるようにしてもよい。
【０１４１】
また、基礎情報提供装置４１から、基礎情報と一緒に、その基礎情報による環境音の生成に必要なソフト音源やソフトエフェクトを、環境音生成装置６１に提供するようにしてもよい。
【０１４２】
さらに、前記環境音生成装置６１において、記録媒体７７として、前記環境音生成装置１で環境音信号が記録された記録媒体１７を用い、その環境音信号を読出／書込装置７６で読み出して、その環境音信号が示す環境音が、館内放送システム９１又はサウンドシステム９２により放音されるようにしてもよい。
【０１４３】
また、コンピュータを、前記各実施の形態による環境音生成装置として機能させるための環境音生成プログラムも、本発明に含まれる。
【符号の説明】
【０１４４】
１，６１  環境音生成装置
３１，基礎情報設定装置
４１  基礎情報提供装置
１００  ネットワーク
【図１】
0005959472.tif 000002
【図２】
0005959472.tif 000003
【図３】
0005959472.tif 000004
【図４】
0005959472.tif 000005
【図５】
0005959472.tif 000006
【図６】
0005959472.tif 000007
【図７】
0005959472.tif 000008
【図８】
0005959472.tif 000009
【図９】
0005959472.tif 000010