"第1の音信号を取得する取得手段と、前記第1の音信号を逆再生した場合の音を示す第2の音信号を取得する逆再生手段と、前記第1の音信号と前記第2の音信号とを連結することで伸長音信号を生成する連結手段とを備える音生成装置。前記第1の音信号の前端部及び終端部のそれぞれについて周波数特性に基づく値を求め、求めた値の差が所定の閾値未満か否かを判定する判定手段を更に備え、前記連結手段が、前記差が前記閾値以上である場合に、前記第1の音信号と前記第2の音信号とを連結することで前記伸長音信号を生成する、請求項1に記載の音生成装置。前記判定手段が、前記差が前記閾値以上である場合には、更に、前記第1の音信号に周期性があるか否かを判定し、前記連結手段が、前記差が前記閾値以上であり、且つ前記周期性が無い場合に、前記第1の音信号と前記第2の音信号とを連結することで前記伸長音信号を生成する、請求項2に記載の音生成装置。前記判定手段が、前記第1の音信号に周期性がある場合には、更に、該第1の音信号の各周期において、該周期の中点に設けた軸を対称軸とする前記周波数特性の対称性があるか否かを判定し、前記連結手段が、前記差が前記閾値以上であり、前記周期性があり、且つ前記対称性がある場合には、前記第1の音信号と前記第2の音信号とを連結することで前記伸長音信号を生成する、請求項3に記載の音生成装置。前記取得手段が、所定の音信号からフェードイン及びフェードアウトの部分を除去し、該除去で得られた音信号から前記第1の音信号を取得する、請求項1~4のいずれか一項に記載の音生成装置。音生成装置により実行される音生成方法であって、第1の音信号を取得する取得ステップと、前記第1の音信号を逆再生した場合の音を示す第2の音信号を取得する逆再生ステップと、前記第1の音信号と前記第2の音信号とを連結することで伸長音信号を生成する連結ステップとを含む音生成方法。コンピュータを、第1の音信号を取得する取得手段と、前記第1の音信号を逆再生した場合の音を示す第2の音信号を取得する逆再生手段と、前記第1の音信号と前記第2の音信号とを連結することで伸長音信号を生成する連結手段として機能させる音生成プログラム。しかしながら、上記非特許文献1,2に記載されているような手法では、音を伸長すると原音の雰囲気が損なわれてしまうことがある。そこで本発明は、原音の雰囲気をできるだけ維持しつつ音を伸長することが可能な音生成装置、音生成方法、及び音生成プログラムを提供することを目的とする。本発明の音生成装置は、第1の音信号を取得する取得手段と、第1の音信号を逆再生した場合の音を示す第2の音信号を取得する逆再生手段と、第1の音信号と第2の音信号とを連結することで伸長音信号を生成する連結手段とを備える。本発明の音生成方法は、音生成装置により実行される音生成方法であって、第1の音信号を取得する取得ステップと、第1の音信号を逆再生した場合の音を示す第2の音信号を取得する逆再生ステップと、第1の音信号と第2の音信号とを連結することで伸長音信号を生成する連結ステップとを含む。本発明の音生成プログラムは、コンピュータを、第1の音信号を取得する取得手段と、第1の音信号を逆再生した場合の音を示す第2の音信号を取得する逆再生手段と、第1の音信号と第2の音信号とを連結することで伸長音信号を生成する連結手段として機能させる。このような発明によれば、第1の音信号と、該第1の音信号を逆再生した場合の音逆再生音を示す第2の音信号とを連結することで、連結部分において信号が連続的に繋がるので、原音の雰囲気をできるだけ維持しつつ音を伸長することが可能になる。本発明の音生成装置では、第1の音信号の前端部及び終端部のそれぞれについて周波数特性に基づく値を求め、求めた値の差が所定の閾値未満か否かを判定する判定手段を更に備え、連結手段が、差が閾値以上である場合に、第1の音信号と第2の音信号とを連結することで伸長音信号を生成してもよい。この場合には、第1の音信号の前端部及び終端部のそれぞれについて周波数特性に基づく値が算出される。そして、算出された二つの値の差が閾値以上である場合に、第1の音信号に第2の音信号が連結される。このように、原音の前端部及び終端部の類似性を考慮した上で逆再生音を連結することで、原音の雰囲気をできるだけ維持しつつ音を伸長することができる。本発明の音生成装置では、判定手段が、差が閾値以上である場合には、更に、第1の音信号に周期性があるか否かを判定し、連結手段が、差が閾値以上であり、且つ周期性が無い場合に、第1の音信号と第2の音信号とを連結することで伸長音信号を生成してもよい。この場合には、第1の音信号の周期性が更に判定され、その周期性が無い場合に初めて、第1の音信号に第2の音信号が連結される。このように、上記の類似性だけでなく原音の周期性も考慮した上で逆再生音を連結することで、原音の雰囲気をできるだけ維持しつつ音を伸長することができる。本発明の音生成装置では、判定手段が、第1の音信号に周期性がある場合には、更に、該第1の音信号の各周期において、該周期の中点に設けた軸を対称軸とする周波数特性の対称性があるか否かを判定し、連結手段が、差が閾値以上であり、周期性があり、且つ対称性がある場合には、第1の音信号と第2の音信号とを連結することで伸長音信号を生成してもよい。この場合には、第1の音信号の各周期における対称性が更に判定され、その対称性も考慮した上で、第1の音信号に第2の音信号が連結される。このように、各周期の対称性も考慮した上で逆再生音を連結することで、原音の雰囲気をできるだけ維持しつつ音を伸長することができる。本発明の音生成装置では、取得手段が、所定の音信号からフェードイン及びフェードアウトの部分を除去し、該除去で得られた音信号から第1の音信号を取得してもよい。この場合には、音量が所定の時間内に大きく変わるフェードイン及びフェードアウトの部分を除去した音を用いて音の連結が行われるので、伸長部分における音量変化を抑えることができる。その結果、原音の雰囲気をできるだけ維持しつつ音を伸長することができる。本発明によれば、第1の音信号と、該第1の音信号を逆再生した場合の音を示す第2の音信号とを連結することで音が伸張されるので、原音の雰囲気をできるだけ維持しつつ音を伸長することができる。以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。まず、図1~3を用いて、実施形態に係る音生成装置10の機能及び構成を説明する。音生成装置10は、ユーザにより選択された音の再生時間を該ユーザの指示に基づいて延ばすための装置である。なお、本明細書では音信号という言葉を用いるが、この語は、アナログ信号だけでなく、符号化処理により得られる音データも含む。なお、音信号のファイル形式は任意である。音生成装置10は、例えばwavやmp3などの形式の音信号を処理してもよい。図1に示すように、音生成装置10は機能的構成要素として原音取得部11、サンプル取得部取得手段12、判定部判定手段13、連結部逆再生手段、連結手段14、及び出力部出力手段15を備えている。この音生成装置10は、音の加工に特化した専用装置であってもよいし、コンピュータに所定のプログラムを読み込ませることで具現化する装置であってもよい。音生成装置10のハードウェア構成を図2に示す。音生成装置10は、オペレーティングシステムやアプリケーションプログラムなどを実行するCPU101と、ROM及びRAMで構成される主記憶部102と、ハードディスクなどで構成される補助記憶部103と、ネットワークカードなどで構成される通信制御部104と、キーボードやマウスなどの入力部105と、スピーカやモニタなどの出力部106とで構成される。音生成装置10の各機能は、CPU101や主記憶部102の上に所定のソフトウェアを読み込ませ、CPU101の制御の下で通信制御部104や入力部105、出力部106などを動作させ、主記憶部102や補助記憶部103におけるデータの読み出し及び書き込みを行うことで実現される。処理に必要なデータやデータベースは主記憶部102や補助記憶部103内に格納される。図1に戻って、原音取得部11は加工対象の音信号、すなわち原音の信号を所定の音源から取得する手段である。処理される音は何ら限定されず、例えば、様々な効果音自然音及び人工音を含むや楽曲、人の声などが原音であってもよい。また、音源の種類も限定されない。例えば、原音取得部11はCDやハードディスクに記録されているライブラリから原音を読み出したり、マイクを介して入力された任意の音を原音として取得したりしてもよい。ライブラリやマイクは音生成装置10内に設けられていてもよいし、音生成装置10と有線又は無線で接続されていてもよい。また、原音取得部11は他の情報処理装置から原音信号を受信してもよい。原音取得部11は取得した原音信号をサンプル取得部12に出力する。また、原音取得部11はその原音信号を必要に応じて連結部14にも出力する。サンプル取得部12は、入力された原音信号から、音を伸長するために用いる部分を切り出す手段である。まず、サンプル取得部12は、原音信号からフェードイン及びフェードアウトの部分を除去する。ここで、フェードイン及びフェードアウトとは、所定の短時間において音量が次第に大きく又は小さくなることである。サンプル取得部12は、入力されたユーザの指示に基づいてフェードイン及びフェードアウトの箇所を除去してもよい。また、サンプル取得部12は、原音信号の冒頭部終端部において音量が所定の時間内に漸進的に所定の閾値以上増大減少した場合に、その冒頭部終端部をフェードインフェードアウトの箇所として除去してもよい。続いて、サンプル取得部12は、入力されたユーザの指示に基づいて、必要に応じてフェードイン部分及びフェードアウト部分が除去された原音信号から、付加する音後述する付加信号で示される音を得るために用いる部分をサンプル信号第1の音信号として切り出す。サンプル信号の長さは何ら限定されず、例えば0.1秒でも5分でもよい。また、原音信号全体がそのままサンプル信号となってもよい。サンプル取得部12はサンプル信号を判定部13に出力する。判定部13は、入力されたサンプル信号に対してどのような音信号を連結するかを判定する手段である。サンプル信号に連結される信号本明細書では付加信号というは、該サンプル信号に等しい信号か、又は、該サンプル信号で示される音を時間的に逆に再生した場合の音を示す信号のどちらかである。以下では、前者を順再生信号といい、後者を逆再生信号という。順再生信号第3の音信号と逆再生信号第2の音信号とでは再生方向のみが異なる。まず、判定部13はサンプル信号の先頭信号の始点を含む、所定の時間間隔例えば0.2秒における部分と最後尾信号の終点を含む、所定の時間間隔例えば0.2秒における部分との間の類似性を判定する。具体的には、判定部13は入力されたサンプル信号の先頭及び最後尾をそれぞれ所定数の信号に等分割し、各信号をファイルとして保持する。続いて、判定部13は各被分割信号を離散フーリエ変換DFTすることで、下記の表1を取得する。以下では、サンプル信号の先頭及び最後尾をそれぞれ10個に等分割することを前提に説明するが、これらの部分をいくつに分けるかは任意に決めてよい。この表において、file1~10は被分割信号1~10を示し、h1~hmaxは周波数を示し、ai,jは被分割信号jに離散フーリエ変換を施すことにより得られた周波数スペクトルの周波数hiの成分を示している。値Maxは離散的に設けた周波数の個数である。続いて、判定部13はサンプル信号の先頭及び最後尾のそれぞれについて次の処理を行う。まず、サンプル信号の先頭に対する処理を説明する。判定部13は周波数毎に、先頭部分に関する被分割信号1と残り9個の被分割信号のそれぞれとの間のユークリッド距離差の二乗和を求める。続いて、判定部13は全周波数における全ユークリッド距離の総和Sを求める。すなわち、値Sは下記式1により算出される。式1により算出される値Sは周波数特性に基づく値である。この値Sはサンプル信号に含まれる周波数の幅に依存し、サンプル信号に含まれる周波数帯域が広いほど大きくなりうる。そこで、判定部13は値Sを、サンプル信号に実際に含まれている周波数の個数mm≦Maxで割ることで正規化する。判定部13は、サンプル信号の最後尾に対しても、先頭の場合と同様に正規化された値Sを得る。続いて、判定部13は二つの正規化された値Sの差の絶対値を求める。すなわち、サンプル信号の先頭及び最後尾に関する正規化後の値SをそれぞれNSa,NSbとすると、差は式|NSa-NSb|で得られる。そして、判定部13はその差が所定の閾値未満であるか否かを判定する。この閾値は、例えば、音の雰囲気の違いに関する周知の人間の認識限度に基づいて設定される。差が閾値未満であれば、判定部13は順再生信号を付加信号として用いると決定する。一方、差が閾値以上であれば、判定部13は次にサンプル信号の周期性を判定する。サンプル信号が周期的であるとは、該信号において全周波数において音が弱くなる箇所がほぼ一定の時間間隔で発生する場合をいう。この周期性は、図3に示すようなスペクトログラムによって確認できる。図3aは川の流れの音についてのスペクトログラムであり、図3bは汽車の走行音についてのスペクトログラムである。各スペクトログラムの縦軸及び横軸はそれぞれ、周波数及び時間である。また、各スペクトログラムでは音量の大きさがグレースケールで示されている。図3aでは、常に何らかの周波数における音が一定上の強さをもって現われているので、サンプル信号は周期的でない。一方、図3bでは、例えば時点Ta,Tb,Tcで、全周波数において音が弱くなっており、従ってこのサンプル信号は周期的である。サンプル信号が周期的でない場合には、判定部13は逆再生信号を付加信号として用いると決定する。一方、サンプル信号が周期的である場合には、判定部13は次に各周期での信号の対称性を判定する。1周期内で信号が対称性を持つとは、該1周期の中点に軸を設けた場合に、音の周波数分布がその軸について線対称である場合をいう。図3bの例において、時点Ta,Tbを始点及び終点とする1周期での周波数分布を見ると、中点Tmを軸とする対称性を確認することはできない。また、他の周期でも同様である。したがって、図3bで示されるサンプル信号は対称性を持たないといえる。サンプル信号の各周期において、該周期の中点における軸を対称軸とする対称性が存在する場合には、判定部13は逆再生信号を付加信号として用いると決定する。一方、そのような対称性が存在しない場合には、判定部13は順再生信号を付加信号として用いると決定する。以上のように付加信号を決めると、判定部13はサンプル信号と、付加信号が順再生信号であるか逆再生信号であるかを示す情報とを判定結果として連結部14に出力する。なお、判定部13は、サンプル信号の先頭及び最後尾の類似性を判定する際に、上記正規化された値Sとは異なる値を用いて判定してもよい。例えば、判定部13は、サンプル信号の先頭の周波数スペクトルベクトルb11,b21,...,bMax1と、該サンプル信号の最後尾の周波数スペクトルベクトルb110,b210,...,bMax10との間のユークリッド距離を差として求める。そして、判定部13はこの差が所定の閾値未満であるか否かを判定する。判定後の処理は上記と同様である。連結部14は、入力された判定結果に基づいて付加信号を生成し、ユーザ操作に基づいてその付加信号をサンプル信号に連結することで出力信号を生成する手段である。出力信号は、最終的に人に聞かせるために出力される音信号である。まず、連結部14は判定結果に基づいて付加信号を生成する。順再生信号を用いることを判定結果が示していれば、連結部14は入力されたサンプル信号をコピーすることで付加信号を取得する。一方、逆再生信号を用いることを判定結果が示していれば、連結部14はサンプル信号で示される音を時間的に逆に再生し、逆再生時に得られる音信号を付加信号として取得する。連結部14は、デジタル信号処理により逆再生信号を生成してもよい。続いて、連結部14はユーザ操作に基づいて出力信号を生成する。出力信号の構成としては後述するように様々な態様が考えられるが、いずれの場合でも、連結部14はサンプル信号の前端又は後端に付加信号を連結する処理を行う。付加信号が順再生信号であれば、連結部14は単純に、サンプル信号に任意の個数の順再生信号を連結することで音を伸長すればよい。これに対して、付加信号が逆再生信号である場合には、連結部14は以下のように付加信号をサンプル信号に連結することで音を伸長する。サンプル信号をSsとし、逆再生信号をSaとし、連結をで表すとする。この場合、連結部14は1以上の伸長音信号SsSaで構成される出力信号Soutを生成してもよい。また、連結部14は1以上の伸長音信号SaSsで構成される出力信号Soutを生成してもよい。このような場合の出力信号の例を以下に示す。Sout=SsSaSout=SaSsSout=SsSaSsSaSout=SaSsSaSsSout=SsSa...SsSaSout=SaSs...SaSsまた、原音信号Sorgがサンプル信号Ssと、該サンプル信号より前に位置する部分Aと、該サンプル信号より後ろに位置する部分Bとで構成される場合、すなわちSorg=ASsBである場合には、連結部14は1以上の伸長音信号SsSaを含む出力信号Soutを生成してもよい。このような場合の出力信号の例を以下に示す。Sout=ASsSaSsBSout=ASsSaSsSaSsBSout=ASsSa...SsSaSsB連結部14はこのように生成した出力信号を出力部15に出力する。出力部15は、入力された出力信号を出力する手段である。出力方法は限定されない。例えば、出力部15は出力信号を再生してスピーカから出力してもよい。また、出力部15は出力信号をデータとして音生成装置10内の記憶手段や外部の記憶手段に記憶したり、他の情報処理装置に送信したりしてもよい。次に、図4,5を用いて、音生成装置10の動作を説明するとともに本実施形態に係る音生成方法について説明する。まず、原音取得部11が原音信号を所定の音源から取得するステップS11。続いてサンプル取得部12がユーザ操作に基づいて原音信号からサンプル信号を取得するステップS12、取得ステップ。この際には、サンプル取得部12は必要に応じてフェードイン及びフェードアウトの部分を除去する処理も行う。続いて、判定部13が付加信号を決定するステップS13。この処理は具体的には図5に示すように行われる。すなわち、判定部13はサンプル信号の先頭及び最後尾をそれぞれ所定の数に等分割することで被分割信号を取得するステップS131。続いて、判定部13は先頭及び最後尾のそれぞれについてユークリッド距離の和Sを求め、その差を得るステップS132。この際には、判定部13はその値Sを正規化する。続いて、判定部13はその差が所定の閾値未満か否かを判定するステップS133。差が閾値未満であればステップS133;YES、判定部13は順再生信号を付加信号として用いると決定するステップS134。一方、差が閾値以上であればステップS134;NO、判定部13は次にサンプル信号に周期性があるか否かを判定するステップS135。サンプル信号に周期性が無い場合にはステップS135;NO、判定部13は逆再生信号を付加信号として用いると決定するステップS136。一方、サンプル信号に周期性がある場合にはステップS135;YES、判定部13はサンプル信号の各周期において対称性が認められるか否かを判定するステップS137。そして、判定部13は、対称性があれば逆再生信号を付加信号としステップS137;YES、対称性がなければ順再生信号を付加信号とするステップS137;NO。図4に戻って、上記のように付加信号が決まると、連結部14がその決定に基づいて付加信号を生成し、サンプル信号及びその付加信号を連結して伸長音信号を生成する。そして、連結部14はその伸長音信号を含む出力信号を生成するステップS14、逆再生ステップ及び連結ステップ。最後に、出力部15がその出力信号を出力するステップS15、出力ステップ。これにより、ユーザが望むように再生時間が延ばされた音が得られる。次に、図6を用いて、コンピュータを音生成装置10して機能させるための音生成プログラムP1を説明する。音生成プログラムP1は、メインモジュールP10、原音取得モジュールP11、サンプル取得モジュールP12、判定モジュールP13、連結モジュールP14、及び出力モジュールP15を備えている。メインモジュールP10は、音生成機能を統括的に制御する部分である。原音取得モジュールP11、サンプル取得モジュールP12、判定モジュールP13、連結モジュールP14、及び出力モジュールP15を実行することにより実現される機能はそれぞれ、上記の原音取得部11、サンプル取得部12、判定部13、連結部14、及び出力部15の機能と同様である。音生成プログラムP1は、例えば、CD-ROMやDVD-ROM、半導体メモリ等の有形の記録媒体に固定的に記録された上で提供される。また、音生成プログラムP1は、搬送波に重畳されたデータ信号として通信ネットワークを介して提供されてもよい。以上説明したように、本実施形態によれば、原音信号の一部又は全部であるサンプル信号と、該サンプル信号を逆再生した場合の音を示す逆再生信号とが連結され、この連結により伸長された音信号を含む出力信号が出力される。このように双方の音信号を連結することで、連結部分において信号が連続的に繋がるので、原音の雰囲気をできるだけ維持しつつ音を伸長することが可能になる。逆再生信号を用いた音の伸長は、順再生信号を用いる場合よりも、原音から切り出すサンプル信号の位置や長さに制限が少ないので、その分自由に音を伸長することができる。逆再生信号は、順再生信号とは再生方向が異なるものの、その他の加工例えば音色や再生速度の変更などは施されていないので、原音の雰囲気は大きく損なわれない。また、ユーザは順再生信号又は逆再生信号を連結する処理を一回以上繰り返すだけで音を任意の長さに伸長できるので、処理が簡単である。本実施形態では、付加信号として逆再生信号及び順再生信号のどちらを選択するかが、サンプル信号の各種特性周波数特性に基づく値の差、周期性、及び各周期での周波数特性の対称性に基づいて決定される。これにより、様々な音を、その本来の雰囲気を維持しつつ伸長することができる。例えば、図7に示すようなスペクトログラムを示す風、川、及び汽車の音については、図8に示すように付加信号が決定される。風の音については、周波数特性に基づく値上記式1で示される値Sを正規化した値がサンプル信号の両端部で近似しているとはいえない。加えて、風の音には周期性がなく、これは音圧や音色が緩やかに変化することを示している。したがって、順再生信号を用いて音を伸長しようとすると、連結部分で音の流れが途切れてしまい、且つ緩やかな変化がそのまま繰り返されてしまうので、聞き手に違和感を与えてしまう。これに対して、逆再生信号を付加することで音を伸長すれば、連結部分が滑らかに繋がり、且つ音圧や音色も緩やかに変化し続けるので、音を任意の長さに伸長したとしても原音の雰囲気を維持することができる。風の音について図9を用いて更に説明する。図9aは風の音のサンプル信号である。この信号を単純に連結すると図9bのように連結部分一点鎖線で示されている箇所で周波数特性が急に変化してしまうので、この伸長音を聞くと音が途切れたように聞こえてしまう。これに対して、区間Rにおいて逆再生信号を付加することで音を伸長した場合には図9cに示すように周波数特性が連続的に繋がるので、聞き手は違和感をあまり持つことなく音を聞くことができる。図7,8に戻って、川の音は定常的であり変化が少ないので、周波数特性に基づく値上記式1で示される値Sを正規化した値がサンプル信号の両端部で近似する傾向を示す。したがって、順再生信号を用いて音を伸長しても、連結部分がほぼ滑らかに繋がり、且つ音圧や音色もほぼ緩やかに変化し続ける。よって、逆再生信号を用いなくても原音の雰囲気を維持しつつ音を伸長することができる。汽車走行音については、周波数特性に基づく値上記式1で示される値Sを正規化した値がサンプル信号の両端部で近似しているとはいえない。加えて、汽車走行音は周期性があり、各周期におけるスペクトログラムが非対称の特徴的な形状を表している。このような音を逆再生すると、雰囲気が原音と異なってしまい、聞き手に違和感を与えてしまう。このような場合には、順再生信号を付加することで、原音の雰囲気を維持しつつ音を伸長することができる。風の音、川の音、及び汽車走行音を伸長した例を図10に示す。それぞれの例は、5秒間のサンプル信号を用いて15秒間の伸長音を生成したことを示している。なお、各周期で音の対称性がある例は自然界には見当たらないが、このような音は人工的に作ることが可能である。周期毎に音の対称性があれば、逆再生信号を付加することで連結部分が滑らかに繋がり、且つ原音の雰囲気も大きく損なわれない。したがって、音を任意の長さに伸長したとしても原音の雰囲気を維持することができる。本実施形態により、図7,8に示す例以外にも、雨や滝、拍手、ジャングル、雑踏の中での音、電動鋸などの様々な効果音について、原音の雰囲気を維持しつつ音を伸長することができる。もちろん、効果音以外の音例えば音楽についても本実施形態により同様に音を伸長することができる。また、本実施形態では、フェードイン及びフェードアウトの部分を除去した上で音の連結が行われるので、伸長部分における音量変化を抑えることができる。これにより、聴取者に大きな違和感を与えることなく音を伸長することができる。以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。上記実施形態により、一つの原音に対して複数のサンプル信号を用いて音を伸長してもよい。この場合には、各サンプル信号に対して逆再生信号または順再生信号が生成される。例えば、音生成装置10のユーザはサンプル信号Sm,Snを含む原音Sorg=ASmBSnCに対して逆再生信号を適用することで、下記のような出力信号Soutを作ることができる。なお、サンプル信号Sm,Snに対応する逆再生信号をそれぞれSam,Sanとする。もちろん、伸長音信号SmSam及びSnSanは出力信号に複数含まれてもよい。Sout=ASmSamSmBSnSanSnC上記実施形態では、判定部13がサンプル信号の両端における類似性と、サンプル信号の周期性と、各周期での対称性とに基づいて付加信号を決定したが、決定方法はこれに限定されない。例えば、判定部13はサンプル信号の両端における類似性と、サンプル信号の周期性とにのみ基づいて付加信号を決定してもよい。この場合には、判定部13は、上記ステップS135において周期性があると判定した場合に、無条件に順再生信号を付加信号として用いると決定する。また、判定部13はサンプル信号の両端における類似性のみに基づいて付加信号を決定してもよい。この場合には、判定部13は、上記ステップS133において差が所定の閾値以上であると判定した場合に、無条件に逆再生信号を付加信号として用いると決定する。判定部13による処理は省略可能である。この場合には、音生成装置は常に逆再生信号を付加信号として用いて音を伸長する。上記実施形態ではサンプル取得部12がフェードイン及びフェードアウトの除去を行ったが、この除去処理は省略可能である。"