(57)【要約】【課題】テンポのずれから生じる違和感を抑えて楽音を連続再生する楽音再生装置を提供する。【解決手段】テンポの異なる第１の楽音および第２の楽音におけるテンポ情報をそれぞれ解析するテンポ解析部と、１以上のテンポピーク間隔で構成される第１周期に含まれる第１の楽音のテンポピーク間隔数となる第１個数と、１以上のテンポピーク間隔で構成される第２周期に含まれる第２の楽音のテンポピーク間隔数となる第２個数とを、解析したテンポ情報に基づいて決定する決定部と、決定された第１個数により構成される第１周期と決定された第２個数により構成される第２周期とが一致するように、第１の楽音と第２の楽音とのテンポ速度をそれぞれ変更するテンポ変更部と、テンポ速度が変更された第１の楽音と第２の楽音とを合成する楽音合成部と、合成された第１の楽音と第２の楽音とを出力する楽音出力部とを備える。【選択図】図１
2010160453.tif 000002
【特許請求の範囲】
【請求項１】
テンポの異なる第１および第２の楽音を連続して再生する楽音再生装置であって、
前記第１の楽音および前記第２の楽音におけるリズムを構成する単位である拍の速さを示すテンポ速度を含むテンポ情報をそれぞれ解析するテンポ解析部と、
１以上のテンポピーク間隔で構成される第１周期に含まれる前記第１の楽音のテンポピーク間隔数となる第１個数と、１以上のテンポピーク間隔で構成される第２周期に含まれる前記第２の楽音のテンポピーク間隔数となる第２個数とを、解析したテンポ情報に基づいて決定する決定部と、
決定された前記第１個数のテンポピーク間隔で構成される前記第１の楽音の第１周期と決定された前記第２個数のテンポピーク間隔で構成される前記第２の楽音の第２周期とが一致するように、前記第１の楽音と前記第２の楽音とのテンポ速度をそれぞれ変更するテンポ変更部と、
前記テンポ変更部によりテンポ速度が変更された前記第１の楽音と前記第２の楽音とを合成する楽音合成部と、
前記合成された前記第１の楽音と前記第２の楽音とを出力する楽音出力部とを備える
楽音再生装置。
【請求項２】
前記テンポ解析部は、
前記解析した情報からテンポ速度が速い方であると判定した前記第１の楽音または前記第２の楽音の前記第１個数または前記第２個数を２以上の整数に決定する
請求項１に記載の楽音再生装置。
【請求項３】
前記テンポ解析部は、
前記解析した情報からテンポ速度が遅い方であると判定した前記第１の楽音または前記第２の楽音の前記第１個数または前記第２個数を１と決定する
請求項１または請求項２に記載の楽音再生装置。
【請求項４】
前記テンポ解析部は、
前記第１個数と前記第２個数との予め決められた組合せが保持されるテーブルを有し、
前記解析した情報と前記テーブルの組合せとから前記第１個数と前記第２個数とを決定する
請求項１から３のいずれか１項に記載の楽音再生装置。
【請求項５】
前記テンポ解析部は、
前記解析した情報から前記第１の楽音のテンポ速度と前記第２の楽音のテンポ速度との比である変化比率を算出し、算出した変化比率から前記第１個数と前記第２個数とを決定する
請求項１から４のいずれか１項に記載の楽音再生装置。
【請求項６】
前記テンポ解析部は、さらに、
前記第１楽音のテンポピーク位置での音量と平均音量の比である第１楽音テンポ強度と第２楽音のテンポピーク位置での音量と平均音量の比である第２楽音テンポ強度とを算出し、算出した第１楽音テンポ強度と第２楽音テンポ強度とが閾値以下かどうかを判定するテンポ強度判定部を備え、
前記テンポ強度判定部により第１楽音テンポ強度または第２楽音テンポ強度が前記閾値以下と判断された場合に、前記第１の楽音および第２の楽音とのテンポ速度を変更しない旨の決定をし、
前記テンポ変更部は、前記テンポ解析部のテンポ速度を変更しない旨の決定に従い、前記第１の楽音と第２の楽音とのテンポ速度を変更せずそのままにする
請求項１から５のいずれか１項に記載の楽音再生装置。
【請求項７】
前記テンポ変更部は、前記第１の楽音のテンポ速度を変更する第１テンポ変更部と前記第２の楽音のテンポ速度を変更する第２テンポ変更部とを備え、
前記第１テンポ変更部は、
所定の期間において、前記第１周期と前記第２周期とを一致させながら、前記第１の楽音のテンポ速度から、前記第２の楽音のテンポ速度の（前記第１個数／前記第２個数）倍にまでテンポ速度を徐々に変化させることにより前記第１の楽音のテンポ速度を変更し、
前記第２テンポ変更部は、
前記所定の期間において、前記第１周期と前記第２周期とを一致させながら、前記第１の楽音のテンポ速度の（前記第２個数／前記第１個数）倍から、前記第２の楽音のテンポ速度にまでテンポ速度を徐々に変化させることにより前記第２の楽音のテンポ速度を変更する
請求項１から６のいずれか１項に記載の楽音再生装置。
【請求項８】
前記楽音合成部は、前記テンポ変更部によりテンポ速度が変更された前記第１の楽音と前記第２の楽音とカットインの方式で合成する
請求項１から７のいずれか１項に記載の楽音再生装置。
【請求項９】
前記楽音合成部は、前記テンポ変更部によりテンポ速度が変更された前記第１の楽音と前記第２の楽音とクロスフェードの方式で合成する
請求項１から７のいずれか１項に記載の楽音再生装置。
【請求項１０】
前記楽音合成部は、前記テンポ変更部によりテンポ速度が変更された前記第１の楽音と前記第２の楽音とミキシングの方式で合成する
請求項１から７のいずれか１項に記載の楽音再生装置。
【請求項１１】
テンポの異なる第１および第２の楽音を連続して再生する楽音再生装置の制御回路であって、
前記第１の楽音および前記第２の楽音におけるリズムを構成する単位である拍の速さを示すテンポ速度を含むテンポ情報をそれぞれ解析するテンポ解析部と、
１以上のテンポピーク間隔で構成される第１周期に含まれる前記第１の楽音のテンポピーク間隔の第１個数と、１以上のテンポピーク間隔で構成される第２周期に含まれる前記第２の楽音のテンポピーク間隔の第２個数とを、解析したテンポ情報に基づいて決定する決定部と、
決定された前記第１個数のテンポピーク間隔で構成される前記第１の楽音の第１周期と決定された前記第２個数のテンポピーク間隔で構成される前記第２の楽音の第２周期とが一致するように、前記第１の楽音と前記第２の楽音とのテンポ速度をそれぞれ変更するテンポ変更部と、
前記テンポ変更部によりテンポ速度が変更された前記第１の楽音と前記第２の楽音とを合成する楽音合成部と、
前記合成された前記第１の楽音と前記第２の楽音とを出力する楽音出力部とを備える
制御回路。
【請求項１２】
前記テンポ解析部は、
前記解析した情報からテンポ速度が速い方であると判定した前記第１の楽音または前記第２の楽音の前記第１個数または前記第２個数を２以上の整数に決定する
請求項１１に記載の制御回路。
【請求項１３】
前記テンポ解析部は、
前記解析した情報からテンポ速度が遅い方であると判定した前記第１の楽音または前記第２の楽音の前記第１個数または前記第２個数を１と決定する
請求項１１または請求項１２に記載の制御回路。
【請求項１４】
前記テンポ解析部は、
前記第１個数と前記第２個数との予め決められた組合せが保持されるテーブルを有し、
前記解析した情報と前記テーブルの組合せとから前記第１個数と前記第２個数とを決定する
請求項１１から１３のいずれか１項に記載の制御回路。
【請求項１５】
前記テンポ解析部は、
前記解析した情報から前記第１の楽音のテンポ速度と前記第２の楽音のテンポ速度との比である変化比率を算出し、算出した変化比率から前記第１個数と前記第２個数とを決定する
請求項１１から１４のいずれか１項に記載の制御回路。
【請求項１６】
前記テンポ解析部は、さらに、
前記第１楽音のテンポピーク位置での音量と平均音量の比である第１楽音テンポ強度と第２楽音のテンポピーク位置での音量と平均音量の比である第２楽音テンポ強度とを算出し、算出した第１楽音テンポ強度と第２楽音テンポ強度とが閾値以下かどうかを判定するテンポ強度判定部を備え、
前記テンポ強度判定部により第１楽音テンポ強度または第２楽音テンポ強度が前記閾値以下と判断された場合に、前記第１の楽音および第２の楽音とのテンポ速度を変更しない旨の決定をし、
前記テンポ変更部は、前記テンポ解析部のテンポ速度を変更しない旨の決定に従い、前記第１の楽音と第２の楽音とのテンポ速度を変更せずそのままにする
請求項１１から１５のいずれか１項に記載の制御回路。
【請求項１７】
前記テンポ変更部は、前記第１の楽音のテンポ速度を変更する第１テンポ変更部と前記第２の楽音のテンポ速度を変更する第２テンポ変更部とを備え、
前記第１テンポ変更部は、
所定の期間において、前記第１周期と前記第２周期とを一致させながら、前記第１の楽音のテンポ速度から、前記第２の楽音のテンポ速度の（前記第１個数／前記第２個数）倍にまでテンポ速度を徐々に変化させることにより前記第１の楽音のテンポ速度を変更し、
前記第２テンポ変更部は、
前記所定の期間において、前記第１周期と前記第２周期とを一致させながら、前記第１の楽音のテンポ速度の（前記第２個数／前記第１個数）倍から、前記第２の楽音のテンポ速度にまでテンポ速度を徐々に変化させることにより前記第２の楽音のテンポ速度を変更する
請求項１１から１６のいずれか１項に記載の制御回路。
【請求項１８】
前記楽音合成部は、前記テンポ変更部によりテンポ速度が変更された前記第１の楽音と前記第２の楽音とカットインの方式で合成する
請求項１１から１７のいずれか１項に記載の制御回路。
【請求項１９】
前記楽音合成部は、前記テンポ変更部によりテンポ速度が変更された前記第１の楽音と前記第２の楽音とクロスフェードの方式で合成する
請求項１１から１７のいずれか１項に記載の制御回路。
【請求項２０】
前記楽音合成部は、前記テンポ変更部によりテンポ速度が変更された前記第１の楽音と前記第２の楽音とミキシングの方式で合成する
請求項１１から１７のいずれか１項に記載の制御回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽音再生装置および制御回路に関する。特に、楽音のテンポを合わせながら音切れなく連続再生する楽音再生装置および制御回路に関する。
【背景技術】
【０００２】
近年、楽音再生装置では、楽音が切り替わる際の音切れによって視聴者が退屈しないように、ランダム、または、予め定められた順番に楽音を連続的に再生（以下、連続再生と記載。）する方法が利用される。しかし、楽音が音切れなく連続再生されると、楽音の特徴のひとつであるテンポが急に切り替わる場合がある。その場合すなわち前後の楽音でテンポの差異が大きい場合、視聴者は違和感を覚えてしまう。
【０００３】
その違和感を抑えるために、例えば今までＤＪ（Ｄｉｓｃ  Ｊｏｃｋｅｙ）が行っていたようなこと、すなわち連続再生する楽音同士の接続部分で楽音のテンポを合わせながら再生することを自動で行う連続再生方法が提案されている（例えば、特許文献１参照）。ここで、テンポとは、音楽のリズムを構成する単位である拍の長さ、すなわち拍節の速さのことである。また、拍は、一定の時間間隔をもち、その長短によりテンポが決まる。以下、拍の位置をテンポピークの位置として記載する。
【０００４】
特許文献１の連続再生方法は、前の楽音におけるテンポピークの位置と、後の楽音におけるテンポピークの位置とを合わせながら、連続再生する楽音同士を接続する。
【特許文献１】特許第３７９９３６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の方法では、楽音同士のテンポ差異が大きい場合に、テンポピークを合わせて再生すると、再生された楽音は元のテンポから大きくずれた楽音になる。そのため、視聴者は、再生された楽音が元の楽音とは違う楽音に聞こえてしまい、逆に違和感が増加してしまう。
【０００６】
その問題を回避するため、従来の方法では、図１０に示すように、テンポの差異が大きい場合は（Ｓ９０２のＮｏの場合）、テンポを合わせずに連続再生する。ここで、図１０は、従来の楽音再生装置における連続再生する処理を示すフローチャートである。また、その問題を回避するため、テンポの近い楽音を選択して連続再生することで違和感をなくす方法も考えられる。しかし、その場合、連続再生の楽音を選択する範囲すなわち選択できる楽音に制限がかかってしまうため、望む楽音順で連続再生することができない。
【０００７】
したがって、従来の方法では、テンポのずれから生じる違和感をなくすことはできない。
【０００８】
そこで、本発明は、上記課題を解決するためになされたもので、テンポのずれから生じる違和感を抑えて楽音を連続再生する楽音再生装置および制御回路を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の楽音再生装置は、テンポの異なる第１および第２の楽音を連続して再生する楽音再生装置であって、前記第１の楽音および前記第２の楽音におけるリズムを構成する単位である拍の速さを示すテンポ速度を含むテンポ情報をそれぞれ解析するテンポ解析部と、１以上のテンポピーク間隔で構成される第１周期に含まれる前記第１の楽音のテンポピーク間隔数となる第１個数と、１以上のテンポピーク間隔で構成される第２周期に含まれる前記第２の楽音のテンポピーク間隔数となる第２個数とを、解析したテンポ情報に基づいて決定する決定部と、決定された前記第１個数のテンポピーク間隔で構成される前記第１の楽音の第１周期と決定された前記第２個数のテンポピーク間隔で構成される前記第２の楽音の第２周期とが一致するように、前記第１の楽音と前記第２の楽音とのテンポ速度をそれぞれ変更するテンポ変更部と、前記テンポ変更部によりテンポ速度が変更された前記第１の楽音と前記第２の楽音とを合成する楽音合成部と、前記合成された前記第１の楽音と前記第２の楽音とを出力する楽音出力部とを備える。
【００１０】
この構成により、違うテンポの楽音同士を合成する場合にテンポのずれから生じる違和感を抑えることができる。すなわち、解析したテンポ情報から第１の楽音と第２の楽音とのテンポの合わせ方を決定し、再生時のテンポ変化比率を抑えるように第１の楽音と第２の楽音のテンポ速度を共に変更する。それにより、テンポのずれから生じる違和感を抑えることができる。ここでテンポ変化比率とは、元の楽音のテンポとテンポ変更後の楽音のテンポとの比を示す。
【００１１】
また、前記テンポ解析部は、前記解析した情報からテンポ速度が速い方であると判定した前記第１の楽音または前記第２の楽音の前記第１個数または前記第２個数を２以上の整数に決定してもよい。
【００１２】
この構成により、テンポが大きく違う楽音同士を合成する場合でも、テンポ速度が速い第１または第２の楽音の周期に含まれるテンポピーク数を調整し、さらにそれぞれの周期が一致するように第１の楽音と第２の楽音とのテンポ速度を変更することでテンポのずれから生じる違和感を抑えることができる。
【００１３】
また、前記テンポ解析部は、前記解析した情報からテンポ速度が遅い方であると判定した前記第１の楽音または前記第２の楽音の前記第１個数または前記第２個数を１と決定してもよい。
【００１４】
この構成により、テンポ速度が遅い第１または第２の楽音の周期に含まれるテンポピーク数を基準にテンポ速度が速い第１または第２の楽音の周期に含まれるテンポピーク数を調整し、さらにそれぞれの周期が一致するように第１の楽音と第２の楽音とのテンポ速度を変更する。それによりテンポのずれから生じる違和感を抑えることができる。
【００１５】
また、前記テンポ解析部は、前記第１個数と前記第２個数との予め決められた組合せが保持されるテーブルを有し、前記解析した情報と前記テーブルの組合せとから前記第１個数と前記第２個数とを決定してもよい。
【００１６】
この構成により、第１個数と第２個数とを簡単に決定することができる。すなわち、第１個数と第２個数とには無数の組合せがあるが、実際にテンポの違いからくる違和感を抑える組合せの数は少ない。そのため、予め第１個数と第２個数の組合せを決めておくことで、第１個数と第２個数とを簡単に決定することができる。
【００１７】
また、前記テンポ解析部は、前記解析した情報から前記第１の楽音のテンポ速度と前記第２の楽音のテンポ速度との比である変化比率を算出し、算出した変化比率から前記第１個数と前記第２個数とを決定してもよい。
【００１８】
この構成により、元の楽音のテンポから大きく変わることで生じる違和感を抑えつつ、第１個数および第２個数を決定することができる。
【００１９】
また、前記テンポ解析部は、さらに、前記第１楽音のテンポピーク位置での音量と平均音量の比である第１楽音テンポ強度と第２楽音のテンポピーク位置での音量と平均音量の比である第２楽音テンポ強度とを算出し、算出した第１楽音テンポ強度と第２楽音テンポ強度とが閾値以下かどうかを判定するテンポ強度判定部を備え、前記テンポ強度判定部により第１楽音テンポ強度または第２楽音テンポ強度が前記閾値以下と判断された場合に、前記第１の楽音および第２の楽音とのテンポ速度を変更しない旨の決定をし、前記テンポ変更部は、前記テンポ解析部のテンポ速度を変更しない旨の決定に従い、前記第１の楽音と第２の楽音とのテンポ速度を変更せずそのままにしてもよい。
【００２０】
この構成により、元の楽音のテンポから変わるために生じる違和感を抑える効果を得ることができる。
【００２１】
また、前記テンポ変更部は、前記第１の楽音のテンポ速度を変更する第１テンポ変更部と前記第２の楽音のテンポ速度を変更する第２テンポ変更部とを備え、前記第１テンポ変更部は、所定の期間において、前記第１周期と前記第２周期とを一致させながら、前記第１の楽音のテンポ速度から、前記第２の楽音のテンポ速度の（前記第１個数／前記第２個数）倍にまでテンポ速度を徐々に変化させることにより前記第１の楽音のテンポ速度を変更し、前記第２テンポ変更部は、前記所定の期間において、前記第１周期と前記第２周期とを一致させながら、前記第１の楽音のテンポ速度の（前記第２個数／前記第１個数）倍から、前記第２の楽音のテンポ速度にまでテンポ速度を徐々に変化させることにより前記第２の楽音のテンポ速度を変更してもよい。すなわち、テンポ変更部で第１の楽音と第２の楽音とのテンポピークを合わせつつ、徐々にテンポを変更しながら、連続再生するものである。
【００２２】
この構成により、楽音同士を接続するときに、テンポの急激な変化を抑えつつ、元の楽音のテンポで再生することができる。
【００２３】
また、前記楽音合成部は、前記テンポ変更部によりテンポ速度が変更された前記第１の楽音と前記第２の楽音とカットインの方式で合成してもよい。
【００２４】
また、前記楽音合成部は、前記テンポ変更部によりテンポ速度が変更された前記第１の楽音と前記第２の楽音とクロスフェードの方式で合成してもよい。
【００２５】
また、前記楽音合成部は、前記テンポ変更部によりテンポ速度が変更された前記第１の楽音と前記第２の楽音とミキシングの方式で合成してもよい。
【００２６】
また、上記目的を達成するために、本発明の制御回路は、テンポの異なる第１および第２の楽音を連続して再生する楽音再生装置の制御回路であって、前記第１の楽音および前記第２の楽音におけるリズムを構成する単位である拍の速さを示すテンポ速度を含むテンポ情報をそれぞれ解析するテンポ解析部と、１以上のテンポピーク間隔で構成される第１周期に含まれる前記第１の楽音のテンポピーク間隔の第１個数と、１以上のテンポピーク間隔で構成される第２周期に含まれる前記第２の楽音のテンポピーク間隔の第２個数とを、解析したテンポ情報に基づいて決定する決定部と、決定された前記第１個数のテンポピーク間隔で構成される前記第１の楽音の第１周期と決定された前記第２個数のテンポピーク間隔で構成される前記第２の楽音の第２周期とが一致するように、前記第１の楽音と前記第２の楽音とのテンポ速度をそれぞれ変更するテンポ変更部と、前記テンポ変更部によりテンポ速度が変更された前記第１の楽音と前記第２の楽音とを合成する楽音合成部と、前記合成された前記第１の楽音と前記第２の楽音とを出力する楽音出力部とを備える。
【発明の効果】
【００２７】
本発明によれば、テンポのずれから生じる違和感を抑えて楽音を連続再生する楽音再生装置および制御回路を実現することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。
【００２９】
（実施の形態１）
図１は、本発明における楽音再生装置の構成を示すブロック図である。
【００３０】
楽音再生装置１００は、楽音入力部１０と、テンポ解析部３０と、テンポ変更部４０と、楽音合成部５０と、楽音出力部６０とを備える。また、楽音入力部１０は、楽音のデジタルデータが入力される第１楽音入力部１１および第２楽音入力部１２と、それらのテンポ情報を示すデジタルデータが入力される第１テンポ情報入力部２１および第２テンポ情報入力部２２とを備える。また、テンポ変更部４０は、第１テンポ変更部４１と、第２テンポ変更部４２とを備える。以下、それらの各ブロックについて説明する。
【００３１】
楽音入力部１０は、外部からＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅｄ  Ｍｏｄｕｌｅ）データなどからなる例えば２つの楽音とそれらのテンポ情報が入力される。そして、楽音入力部１０は、入力された２つの楽音をテンポ変更部４０に出力し、入力された２つの楽音のテンポ情報をテンポ解析部３０に出力する。
【００３２】
具体的には、第１楽音入力部１１は、連続再生される予定の楽音のうちで例えば前の楽音のデジタルデータ（以下、第１楽音と記載。）が入力される。第１楽音入力部１１は、入力された第１楽音をテンポ変更部４０の第１テンポ変更部４１に出力する。また、第２楽音入力部１２は、連続再生される予定の楽音のうちで例えば後の楽音のデジタルデータ（以下、第２楽音と記載）が入力される。第２楽音入力部１２は、入力された第２楽音をテンポ変更部４０の第２テンポ変更部４２に出力する。
【００３３】
また、第１テンポ情報入力部２１は、第１楽音入力部１１に入力された第１楽音のテンポ情報を示すデジタルデータ（以下、第１楽音のテンポ情報と記載。）が入力される。第１テンポ情報入力部２１は、入力された第１楽音のテンポ情報をテンポ解析部３０に出力する。また、第２テンポ情報入力部２２は、第２楽音入力部１２に入力された第２楽音のテンポ情報を示すデジタルデータ（以下、第２楽音のテンポ情報と記載。）が入力される。第２テンポ情報入力部２２は、入力された第２楽音のテンポ情報をテンポ解析部３０に出力する。ここで、第１テンポ情報入力部２１と第２テンポ情報入力部２２は、外部からテンポ情報を表したデジタルデータが入力される。また、テンポ情報とは、少なくともテンポ速度を含むテンポに関する情報である。
【００３４】
なお、第１テンポ情報入力部２１および第２テンポ情報入力部２２は、外部から入力される代わりに、第１楽音入力部１１および第２楽音入力部１２に入力された楽音データを信号処理してそれぞれのテンポ情報を生成し、テンポ解析部３０に出力してもよい。
【００３５】
テンポ解析部３０は、第１テンポ情報入力部２１および第２テンポ情報入力部２２から入力された第１楽音および第２楽音のテンポ情報をそれぞれ解析し、第１楽音および第２楽音のテンポピークの合わせ方を決定する。具体的には、テンポ解析部３０は、解析したテンポ情報に基づいて、第１楽音の１以上のテンポピーク間隔で構成される周期に含まれる第１楽音のテンポピーク間隔の個数と、第２楽音の１以上のテンポピーク間隔で構成される周期に含まれる第２楽音のテンポピーク間隔の個数とを決定する。ここで、テンポ解析部３０には、第１テンポ情報入力部２１および第２テンポ情報入力部２２から入力された第１楽音および第２楽音のテンポ情報をそれぞれ解析する解析部と第１楽音および第２楽音のテンポピークの合わせ方を決定する決定部とを備えるとしてもよい。
【００３６】
また、テンポ解析部３０は、決定したテンポピークの合わせ方をテンポ変更部４０に指示する。
【００３７】
例えば、テンポ解析部３０は、第１楽音および第２楽音のテンポ情報をそれぞれ解析し、どちらの楽音のテンポが遅いかを判定する。そして、テンポ解析部３０は、テンポの変化比率が最小限になるように、テンポの遅い楽音の一定のテンポピーク間隔数で構成される周期を基本周期として、基本周期と近似する周期を構成するテンポの早い楽音のテンポピーク間隔数を決定する。このようにして、テンポ解析部３０は、第１楽音および第２楽音のテンポピークの合わせ方を決定する。
【００３８】
テンポ変更部４０は、テンポ解析部３０からの指示を受けて、第１楽音および第２楽音の周期における初頭および末尾のテンポピークを合わせるように楽音入力部１０から入力された２つの楽音のテンポを変更する。そして、テンポ変更部４０は、テンポを変更した２つの楽音を楽音合成部５０に出力する。
【００３９】
例えば、第１テンポ変更部４１は、テンポ解析部３０からの指示を受けて、第１楽音入力部１１から入力された第１楽音のテンポを変更する。すなわち、第１テンポ変更部４１は、周期を構成する第１楽音の初頭と末尾とのテンポピークと基本周期を構成する第２楽音の初頭と末尾とのテンポピークとを合わせるように、第１楽音のテンポを変更する。そして、第１テンポ変更部４１は、テンポを変更した第１楽音を楽音合成部５０に出力する。また、第２テンポ変更部４２は、テンポ解析部３０から指示を受けて、第２楽音入力部１２から入力された第２楽音のテンポを変更する。すなわち、第２テンポ変更部４２は、基本周期を構成する第２楽音の初頭と末尾とのテンポピークと周期を構成する第１楽音の初頭と末尾とのテンポピークとを合わせるように、第２楽音のテンポを変更する。そして、第２テンポ変更部４２は、テンポを変更した第２楽音を楽音合成部５０に出力する。このようにして、第１テンポ変更部４１および第２テンポ変更部４２は、第１楽音および第２楽音を、互いの初頭および末尾のテンポピークを合わせて周期を一致させてから楽音合成部５０に出力する。
【００４０】
楽音合成部５０は、テンポ変更部４０、すなわち第１テンポ変更部４１および第２テンポ変更部４２から出力され、テンポが変更された第１楽音および第２楽音をミキシングして、楽音出力部６０を介して出力する。
【００４１】
以上のように、楽音再生装置１００は構成される。
次に、楽音再生装置１００の動きについて説明する。ここでは、本発明の特徴的な部分であるテンポ解析部３０およびテンポ変更部４０の処理の一例について説明する。
【００４２】
まず、テンポ解析部３０がテンポピークの合わせ方を決定する処理の例を説明する。
図２は、実施の形態１におけるテンポ解析部がテンポピークの合わせ方を決定する処理について説明するためのフローチャートである。ここで、Ｔ１とＴ２とはそれぞれ、第１楽音のテンポと第２楽音のテンポとを示す。Ｎ１とＮ２とはそれぞれ、上記で説明した周期を構成する第１楽音のテンポピーク間隔数と第２楽音のテンポピーク間隔数を示し、整数である。なお、テンポピーク間隔数は、あるテンポピークを基準とすれば時間的に続くテンポピーク数と等価として扱えるので、同様の意味となる。
【００４３】
まず、テンポ解析部３０は、第１テンポ情報入力部２１および第２テンポ情報入力部２２から入力された第１楽音および第２楽音のテンポ情報を解析し、第１楽音のテンポ（Ｔ１）と第２楽音のテンポ（Ｔ２）とを取得する（Ｓ１０１）。
【００４４】
次に、テンポ解析部３０は、どちらの楽音のテンポが遅いかを調べる。すなわち、第２楽音のテンポ（Ｔ２）の方が第１楽音のテンポ（Ｔ１）よりも遅いか（Ｔ１＞Ｔ２）を判定する（Ｓ１０３）。
【００４５】
テンポ解析部３０は、第２楽音のテンポ（Ｔ２）の方が第１楽音のテンポ（Ｔ１）よりも遅くない、すなわち第１楽音のテンポ（Ｔ１）の方が遅い場合（Ｓ１０３のＮｏの場合）、周期を構成する第１楽音のテンポピーク間隔数（Ｎ１）を１として、テンポの速い第２楽音の周期を構成するテンポピーク間隔数（Ｎ２）を、Ｎ２＝［Ｔ２／Ｔ１＋０．５］から決定する（Ｓ１０５）。ここで［Ｎ］は、Ｎを超えない最大の整数を示し、例えば、［３．５］＝３を示す。
【００４６】
一方、テンポ解析部３０は、第２楽音のテンポ（Ｔ２）の方が第１楽音のテンポ（Ｔ１）よりも遅い場合（Ｓ１０３のＹｅｓの場合）、周期を構成する第２楽音のテンポピーク間隔数（Ｎ２）を１として、テンポの速い第１楽音の周期を構成するテンポピーク間隔数（Ｎ１）を、Ｎ１＝［Ｔ１／Ｔ２＋０．５］から決定する（Ｓ１０７）。
【００４７】
以上のようにして、テンポ解析部３０は、一定の時間におけるテンポの遅い楽音のテンポピーク間隔数から構成される周期を基本周期として、基本周期と近似する周期を構成するテンポの早い楽音のテンポピーク間隔数を決定することにより、第１楽音および第２楽音のテンポピークの合わせ方を決定する。
【００４８】
次に、テンポ変更部４０すなわち第１テンポ変更部４１および第２テンポ変更部４２が、テンポピークの合わせるためにテンポを変更する処理の例について説明する。
【００４９】
図３は、実施の形態１におけるテンポ変更部がテンポピークを合わせるためにテンポを変更する処理を概念的に示した図である。図３（ａ）は、楽音入力部１０から入力される楽音のテンポピーク（元のテンポピーク）を時間軸で表しており、第１楽音と第２楽音のテンポがずれている様子を示している。図３（ｂ）は、楽音入力部１０から入力された楽音の変更されたテンポピーク（変更後のテンポピーク）を時間軸で示している。
【００５０】
また、図３（ａ）では、テンポ変更部４０における第１テンポ変更部４１および第２テンポ変更部４２は、２個の第１楽音のテンポピーク間隔数と１個の第２楽音のテンポピーク間隔数とがそれぞれ周期を構成するようテンポ解析部３０より指示を受ける。そして、第１テンポ変更部４１および第２テンポ変更部４２は、それぞれ周期における第１楽音と第２楽音との初頭および末尾のテンポピークが一致するように、第１楽音と第２楽音とのテンポを変更する。ここでは、第１楽音のテンポピーク間隔２個に対して第２楽音のテンポピーク間隔１個を合わせるように第１楽音と第２楽音とのテンポを変更している。
【００５１】
図３（ａ）で示す例では、第１楽音のテンポは、第２楽音より早く１５０ＢＰＭ（Ｂｅａｔｓ  Ｐｅｒ  Ｍｉｎｕｔｅ）であり、第２楽音のテンポは、第１楽音より遅く９０ＢＰＭである。また、図３（ｂ）で示す例では、それぞれの周期における第１楽音と第２楽音との初頭および末尾テンポピークが一致するよう（第２楽音のテンポピーク間隔１個に対して第１楽音のテンポピーク間隔２個）、第２楽音のテンポは８２ＢＰＭに変更され、第１楽音のテンポは１６４ＢＰＭに変更されている。
【００５２】
実施の形態１では、変更後の第１楽音および第２楽音のテンポは、テンポの変化比率が最小限になるように、（第１の楽音の変化比率−１）と、（１−第２の楽音の変化比率）とが同じとなるように求められる。具体的には、第１テンポ変更部４１は、第１楽音の変更後のテンポを、（２×Ｔ１×Ｔ２×Ｎ１）／（Ｔ１×Ｎ２＋Ｔ２×Ｎ１）で求める。第２テンポ変更部４２は、第２楽音の変更後のテンポを、（２×Ｔ１×Ｔ２×Ｎ２）／（Ｔ１×Ｎ２＋Ｔ２×Ｎ１）で求める。ここで、Ｔ１とＴ２とはそれぞれ、第１楽音のテンポと第２楽音のテンポとを示す。Ｎ１とＮ２とはそれぞれ、上記で説明した周期を構成する第１楽音のテンポピーク間隔数と第２楽音のテンポピーク間隔数とを示し、テンポ解析部３０により指示された整数である。
【００５３】
なお、変更後の第１楽音のテンポである（２×Ｔ１×Ｔ２×Ｎ１）／（Ｔ１×Ｎ２＋Ｔ２×Ｎ１）は、第１楽音の周期を構成するテンポピーク間隔数であるＮ１を、変更後の周期のテンポである（（１／Ｔ２×Ｎ２）＋（１／Ｔ１×Ｎ））／２で除したものである。同様に、変更後の第２楽音のテンポである（２×Ｔ１×Ｔ２×Ｎ２）／（Ｔ１×Ｎ２＋Ｔ２×Ｎ１）は、第２楽音の周期を構成するテンポピーク間隔数であるＮ２を、変更後の周期のテンポである（（１／Ｔ２×Ｎ２）＋（１／Ｔ１×Ｎ））／２で除したものである。
【００５４】
以上のようにして、テンポ変更部４０は、テンポ解析部３０からの指示を受けて、基本周期で第１楽音と第２楽音とのテンポピークを合わせるように第１楽音と第２楽音とのテンポを変更する。
【００５５】
以上、実施の形態１によれば、第１楽音と第２楽音とを元のテンポから大きくずれることを防ぎながら、テンポをあわせて合成して連続再生することができる。それにより、楽音のテンポ情報からテンポの合わせ方を解析し、解析したテンポ情報から第１の楽音と第２の楽音とのテンポの合わせ方を決定し、再生時のテンポ変化比率を抑えるように第１の楽音と第２の楽音のテンポ速度を共に変更する。それにより、テンポのずれから生じる違和感を抑えて楽音を連続再生する楽音再生装置が実現できる。
【００５６】
（実施の形態２）
実施の形態１では、テンポ解析部３０が、第１楽音と第２楽音とでどちらのテンポが遅いかに基づいて、第１楽音および第２楽音のテンポピークの合わせ方を決定する場合の例について説明した。実施の形態２では、テンポ解析部３０が第１楽音と第２楽音とのテンポに大きな違いがある場合をさらに考慮して決定する場合について説明する。なお、楽音再生装置１００の構成については、図１と同様のため説明を省略する。
【００５７】
図４は、実施の形態２におけるテンポ解析部がテンポピークの合わせ方を決定する処理について説明するためのフローチャートである。ここで、Ｔ１とＴ２とはそれぞれ、第１楽音のテンポと第２楽音のテンポとを示す。Ｎ１とＮ２とはそれぞれ、上記で説明した周期を構成する第１楽音のテンポピーク間隔数と第２楽音のテンポピーク間隔数とを示し、整数である。
【００５８】
まず、テンポ解析部３０は、第１テンポ情報入力部２１および第２テンポ情報入力部２２から入力された第１楽音および第２楽音のテンポ情報を解析し（Ｓ２０１）、第１楽音のテンポ（Ｔ１）と第２楽音のテンポ（Ｔ２）とを比較する。ここで、テンポ解析部３０は、第１楽音のテンポ（Ｔ１）の方が第２楽音のテンポ（Ｔ２）よりも早い（Ｔ１＞Ｔ２）という比較結果を得たとして以下説明する。
【００５９】
次に、テンポ解析部３０は、第１楽音と第２楽音とのテンポに大きな違いがあるかどうかを判定する。すなわち、第１楽音のテンポ（Ｔ１）は、第２楽音のテンポ（Ｔ２）の１．５倍よりも遅いか（Ｔ１＜１．５×Ｔ２）を判定し（Ｓ２０３）、遅い場合（Ｓ２０３のＹｅｓ）には、さらに第２楽音のテンポ（Ｔ２）は、第１楽音のテンポ（Ｔ１）の１．５倍よりも遅いか（１．５×Ｔ１＞Ｔ２）を判定する（Ｓ２０５）。
【００６０】
テンポ解析部３０は、第２楽音のテンポ（Ｔ２）が第１楽音のテンポ（Ｔ１）の１．５倍よりも遅い場合（Ｓ２０５のＹｅｓの場合）、第１楽音と第２楽音とのテンポに大きな違いはないと判定し、テンポを変更せずに楽音同士を合成する旨を示すテンポ変更機能オフをテンポ変更部４０に指示する。
【００６１】
なお、Ｓ２０３またはＳ２０５において、Ｔ１＜１．５×Ｔ２または１．５×Ｔ１＞Ｔ２の場合（Ｓ２０３のＮｏの場合またはＳ２０５のＮｏの場合）、第１楽音と第２楽音とのテンポに大きな違いがあったとして、テンポの遅い第２楽音の所定の時間に含まれるテンポピーク間隔数を基本周期として、それに近似する周期を構成するテンポの早い第１楽音のテンポピーク間隔数を決定する（Ｓ２０９またはＳ２１１）。なお、Ｓ２０９およびＳ２１１は、図２のＳ１０７と同様のため説明を省略する。
【００６２】
以上のように、テンポ解析部３０は、第１楽音および第２楽音のテンポが大きくずれている場合も考慮して第１楽音および第２楽音のテンポピークの合わせ方を決定する。
【００６３】
それにより、テンポの大きくずれている楽音同士であっても、元のテンポから大きくずれることを防ぎながら、テンポを合わせることが可能となる。
【００６４】
なお、図４では、テンポ解析部３０は、第１楽音のテンポ（Ｔ１）の方が第２楽音のテンポ（Ｔ２）よりも早い（Ｔ１＞Ｔ２）という比較結果を得たとして説明したが、第２楽音のテンポ（Ｔ２）の方が第１楽音のテンポ（Ｔ１）よりも早い（Ｔ２＞Ｔ１）という比較結果を得た場合も同様である。その場合には、Ｓ２０９およびＳ２１１は、図２のＳ１０５と同じとなる。すなわち、テンポの変化比率が最小限になるように、テンポの遅い第１楽音の所定の時間に含まれるテンポピーク間隔数を基本周期として、それに近似する周期を構成するテンポの早い第２楽音のテンポピーク間隔数を決定すればよい。
【００６５】
（実施の形態３）
実施の形態３では、第１楽音および第２楽音のテンポピークの合わせ方を決定する別の態様について説明する。なお、楽音再生装置１００の構成については、図１と同様のため説明を省略する。
【００６６】
図５は、実施の形態３におけるテンポ解析部がテンポピークの合わせ方を決定する処理について説明するためのフローチャートである。図６は、第１楽音および第２楽音のテンポの比率における第１楽音および第２楽音の最適なテンポピーク間隔数を示すテーブルである。ここで、Ｔ１とＴ２とはそれぞれ、第１楽音のテンポ、第２楽音のテンポとを示す。Ｎ１とＮ２とはそれぞれ、上記で説明した周期を構成する第１楽音のテンポピーク間隔数と第２楽音のテンポピーク間隔数を示し、整数である。
【００６７】
図５において、まず、テンポ解析部３０は、第１テンポ情報入力部２１および第２テンポ情報入力部２２から入力された第１楽音および第２楽音のテンポ情報を解析して、取得した第１楽音のテンポ（Ｔ１）と第２楽音のテンポ（Ｔ２）とのテンポ比率（Ｔ１／Ｔ２）を算出する（Ｓ３０１）。
【００６８】
次に、テンポ解析部３０は、図６に示すテーブルを参照し、算出したテンポ比率（Ｔ１／Ｔ２）からＮ１およびＮ２を決定する。
【００６９】
ここで、図６は、テンポが変わることによる違和感と、テンポの合わせ方による違和感の両者を考慮し、第１楽音のテンポと第２楽音のテンポとの比から、最適なテンポピークの合わせ方を示したテーブルが、予め作成されている。
【００７０】
以上のようにして、テンポ解析部３０は、第１楽音および第２楽音のテンポピークの合わせ方を決定する。
【００７１】
以上のように、テンポ解析部３０は、第１楽音および第２楽音のテンポ比率から予め作成されたテーブルにあるテンポピーク間隔数の組み合わせを決定することで、第１楽音および第２楽音のテンポピークの合わせ方を決定する。
【００７２】
それにより、テンポのずれによる違和感とテンポの合わせ方による違和感の両方を抑えたテンポの合わせ方が可能となる。
【００７３】
（実施の形態４）
実施の形態４では、第１楽音および第２楽音のテンポピークの合わせ方を決定するテンポ解析部３０の追加機能について説明する。
【００７４】
図７は、実施の形態４における楽音再生装置の構成を示すブロック図である。なお、図１と同様の要素には同一の符号を付しており、詳細な説明は省略する。図７に示す楽音再生装置２００は、実施の形態１に係る楽音再生装置１００のテンポ解析部３０に対して、テンポ解析機能部３５の構成が異なる。
【００７５】
テンポ解析機能部３５は、テンポ解析部３１と、第１楽音音量取得部３２と、第２楽音音量取得部３３とを備え、実施の形態１におけるテンポ解析部３０に追加機能を備えた構成となっている。
【００７６】
第１楽音音量取得部３２は、第１楽音入力部１１から入力された第１楽音の音量を取得し、テンポ解析部３１に出力する。
【００７７】
また、第２楽音音量取得部３３は、第２楽音入力部１２から入力された第２楽音の音量を取得し、テンポ解析部３１に出力する。
【００７８】
テンポ解析部３１は、第１楽音音量取得部３２から入力された第１楽音の音量により、第１楽音のテンポピーク位置での音量と平均音量の比である第１楽音テンポ強度比（ＴＩ１）を算出する。テンポ解析部３１は、同様に、第２楽音音量取得部３３から入力された第２楽音の音量により、第２楽音のテンポピーク位置での音量と平均音量の比である第２楽音テンポ強度比（ＴＩ２）を算出する。
【００７９】
テンポ解析部３１は、第１テンポ情報入力部２１および第２テンポ情報入力部２２から入力された第１楽音および第２楽音のテンポ情報をそれぞれ解析し、第１楽音および第２楽音のテンポピークの合わせ方を決定する。
【００８０】
ここで、テンポ解析部３１は、算出した第１楽音テンポ強度比（ＴＩ１）または第２楽音テンポ強度比（ＴＩ１）が閾値より低い場合は、元の楽音のテンポが無視できるほど小さく、テンポピークを合わせる必要がないと判断する。すなわち、テンポの変更を行うことなく楽音を合成するという第１楽音および第２楽音のテンポピークの合わせ方を決定する。そして、テンポ解析部３１は、決定したテンポピークの合わせ方をテンポ変更部４０に指示する。
【００８１】
以上のように、楽音再生装置２００は構成される。
図８は、実施の形態４におけるテンポピークの合わせ方を決定するテンポ解析部の追加機能の処理について説明するためのフローチャートである。ここで、ＴＩ１とＴＩ２とはそれぞれ、第１の楽音のテンポ強度比と第２の楽音のテンポ強度比とを示し、テンポ強度比とは、テンポピーク位置での音量と平均音量との比を示す。
【００８２】
まず、テンポ解析部３１は、第１楽音音量取得部３２から入力された第１楽音の音量により、第１楽音テンポ強度比（ＴＩ１）を算出し、第２楽音音量取得部３３から入力された第２楽音の音量により、第２楽音テンポ強度比（ＴＩ２）を算出する（Ｓ４０１）。
【００８３】
次に、テンポ解析部３１は、算出した第１楽音テンポ強度比（ＴＩ１）または第２楽音テンポ強度比（ＴＩ１）が閾値より低いかを判定する（Ｓ４０３）。
【００８４】
テンポ解析部３１は、ＴＩ１またはＴＩ２が閾値より低い場合（Ｓ４０３のＹｅｓの場合）、元の楽音が無視できるほど小さく、テンポピークを合わせる必要がないと判断する。そして、テンポ解析部３１は、テンポの変更を行うことなく楽音を合成する旨を示すテンポ変更機能オフをテンポ変更部４０に指示する。
【００８５】
なお、Ｓ４０３において、テンポ解析部３１は、ＴＩ１およびＴＩ２が閾値より高い場合（Ｓ４０３のＹｅｓの場合）、Ｓ４０５に進み、テンポピークの合わせ方を決定する。
なお、Ｓ４０５については、図２のＳ１０３からＳ１０７を適用してもよいし、図４のＳ２０１〜Ｓ２１１を適用してもよい。
【００８６】
以上のように、テンポ解析部３１は、テンポ強度比も考慮して第１楽音および第２楽音のテンポピークの合わせ方を決定する。
【００８７】
こうすることで、テンポのずれから生じる違和感がもともとない楽音の場合にテンポ変更を行わないことで、テンポを変えることで生じる違和感をなくすことが可能となる。
【００８８】
（実施の形態５）
実施の形態１〜４では、楽音再生装置１００のテンポ変更部４０で、テンポ解析部３０からの指示を受けて、それぞれの周期における２つの楽音の初頭および末尾のテンポピークを合わせるように楽音入力部１０から入力された２つの楽音のテンポを変更する場合の例を説明した。実施の形態５では、第１楽音と第２楽音とのテンポを変更する方法の１態様として、それぞれの周期における初頭および末尾のテンポピークを合わせながら徐々にテンポを変更する方法の例について説明する。なお、楽音再生装置１００の構成については、図１と同様のため説明を省略する。
【００８９】
図９は、第１楽音と第２楽音とが連続再生される場合の態様の例を示す図である。
図９（ａ）は、テンポ変更部が、第１楽音と第２楽音とのテンポを変更する場合の例を示す図である。
【００９０】
ここで、テンポ変更部４０に入力される第１楽音のテンポを６０ＢＰＭ、第２楽音のテンポを１６０ＢＰＭとする。
【００９１】
図９（ａ）では、テンポ変更部４０は、１個の第１楽音のテンポピーク間隔と、２個の第２楽音のテンポピーク間隔とがそれぞれ周期を構成するようテンポ解析部３０によりテンポピークの合わせ方の指示を受けて、第１楽音と第２楽音とのテンポを変更する場合の例を示している。
【００９２】
すなわち、時間軸の前半に第１楽音の再生がされていた第１楽音再生期間があり、第１楽音と第２楽音とのそれぞれの周期位置（周期時点）でのテンポピークを合わせながら徐々にテンポが変更される楽音合成期間を経て、時間軸の後半に、第２楽音の再生がされる第２楽音再生期間がある。
【００９３】
具体的には、まず、時間軸の前半の第１楽音再生期間では第１楽音が元のテンポである６０ＢＰＭで再生されている。
【００９４】
次に、第２楽音が再生開始されるが、楽音同士を合成する時間（楽音合成期間）を決め、その時間内で第１楽音と第２楽音との周期における初頭および末尾のテンポピークを合わせながら徐々にテンポを変更する。すなわち、テンポ変更部４０は、テンポ解析部３０からの指示を受けたテンポピークの合わせ方を守りながら、第１楽音は６０ＢＰＭから８０ＢＰＭまで、第２楽音は１２０ＢＰＭから１６０ＢＰＭまで、連続的にテンポを変更する。そして、楽音合成部５０では、テンポ変更部４０で、連続的にテンポが変更された第１楽音および第２楽音を合成して楽音出力部６０に出力されて合成された楽音が再生される。
【００９５】
次に、時間軸の後半の第２楽音再生期間では、第２楽音が元のテンポである１６０ＢＰＭで再生される。
【００９６】
こうすることで、テンポのずれから生じる違和感と、テンポの急激な変化からくる違和感の両方を抑え、連続再生することができる。
【００９７】
図９（ｂ）および図９（ｃ）は、楽音合成部５０が入力された第１楽音と第２楽音を徐々に音量を変更しながら合成する場合の例を示している。図９（ｂ）では、楽音合成部５０がクロスフェードの機能を具備し、第１楽音と第２楽音とをクロスフェードする場合の例を示している。図９（ｃ）では、楽音合成部５０がカットインの機能を具備し、第１楽音と第２楽音とをカットインする場合の例を示している。このようにしても、連続再生時において、テンポのずれから生じる違和感と、テンポの急激な変化からくる違和感の両方を抑えることができる。
【００９８】
以上のように、実施の形態５によれば、第１楽音と第２楽音とのそれぞれの周期における初頭および末尾のテンポピークを合わせながら、徐々にテンポを変更しながら、連続再生する。それにより、楽音同士を接続するときに、テンポの急激な変化を抑えつつ、元の楽音のテンポで再生することができる。
【００９９】
なお、楽音合成部５０は、クロスフェードまたはカットインの機能以外の機能を具備し、第１楽音と第２楽音との楽音の割合を変化させるミキシングの機能を具備していてもよい。
【０１００】
その場合、２つの楽音を連続再生するのに限らず複数の楽音についてミキシングすることで、新たな楽音を生成するゲームや、メドレー再生機能のあるカラオケ装置の用途にも応用できる。
【０１０１】
以上のように、本発明によれば、テンポのずれから生じる違和感を抑えて楽音を連続再生する楽音再生装置を実現することができる。
【０１０２】
以上、本発明の楽音再生装置について、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。例えば、楽音再生装置の構成要素を備える制御装置でもよい。すなわち、本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
【産業上の利用可能性】
【０１０３】
本発明は、楽音再生装置とその制御回路に利用でき、特にテンポの差異から生じる違和感を抑えて楽音を連続再生する楽音再生装置として有用である。
【図面の簡単な説明】
【０１０４】
【図１】本発明における楽音再生装置の構成を示すブロック図である。
【図２】実施の形態１におけるテンポ解析部がテンポピークの合わせ方を決定する処理について説明するためのフローチャートである。
【図３】実施の形態１におけるテンポ変更部がテンポピークの合わせるためにテンポを変更する処理を概念的に示した図である。
【図４】実施の形態２におけるテンポ解析部がテンポピークの合わせ方を決定する処理について説明するためのフローチャートである。
【図５】実施の形態３におけるテンポ解析部がテンポピークの合わせ方を決定する処理について説明するためのフローチャートである。
【図６】第１楽音および第２楽音のテンポの比率における第１楽音および第２楽音の最適なテンポピーク間隔数を示すテーブルである。
【図７】実施の形態４における楽音再生装置の構成を示すブロック図である。
【図８】実施の形態４におけるテンポピークの合わせ方を決定するテンポ解析部の追加機能の処理について説明するためのフローチャートである。
【図９】第１楽音と第２楽音とが連続再生される場合の態様の例を示す図である。
【図１０】従来の楽音再生装置における連続再生する処理を示すフローチャートである。
【符号の説明】
【０１０５】
１０  楽音入力部
１１  第１楽音入力部
１２  第２楽音入力部
２１  第１テンポ情報入力部
２２  第２テンポ情報入力部
３０、３１  テンポ解析部
３２  第１楽音音量取得部
３３  第２楽音音量取得部
３５  テンポ解析機能部
４０  テンポ変更部
４１  第１テンポ変更部
４２  第２テンポ変更部
５０  楽音合成部
６０  楽音出力部
１００、２００  楽音再生装置
【図１】
2010160453.tif 000003
【図２】
2010160453.tif 000004
【図３】
2010160453.tif 000005
【図４】
2010160453.tif 000006
【図５】
2010160453.tif 000007
【図６】
2010160453.tif 000008
【図７】
2010160453.tif 000009
【図８】
2010160453.tif 000010
【図９】
2010160453.tif 000011
【図１０】
2010160453.tif 000012