(57)【特許請求の範囲】
【請求項１】
楽曲データから、リミックス開始点候補を決定する楽曲情報検出部と、
リミックスパターンの設定を受け付けるリミックスパターン設定受付部と、
前記リミックスパターン設定受付部が受け付けた前記リミックスパターンと、前記楽曲情報検出部が決定した前記リミックス開始点候補と、に基づいて、楽曲のリミックスが開始されるリミックスアウト開始点と、楽曲のリミックスを開始するリミックスイン開始点と、を決定する楽曲情報制御部と、
を備えることを特徴とする音楽編集装置。
【請求項２】
前記楽曲情報検出部は、前記楽曲データのビート位置再生時間と、楽曲変化点と、に基づいて、前記リミックス開始点候補を決定することを特徴とする請求項１に記載の音楽編集装置。
【請求項３】
前記楽曲情報検出部は、前記楽曲データの音量変化量と類似性とに基づいて、前記楽曲変化点を検出することを特徴とする請求項２に記載の音楽編集装置。
【請求項４】
前記楽曲情報制御部は、前記楽曲データと、前記リミックスイン開始点、及び、前記リミックスアウト開始点と、を対応付けて楽曲情報データベースに記憶することを特徴とする請求項１〜３のいずれか１項に記載の音楽編集装置。
【請求項５】
前記楽曲情報制御部は、前記リミックス開始点候補の音量にさらに基づいて、前記リミックスアウト開始点と、前記リミックスイン開始点と、を決定することを特徴とする請求項１〜４のいずれか１項に記載の音楽編集装置。
【請求項６】
コンピュータを、
楽曲データから、リミックス開始点候補を決定する楽曲情報検出部、
リミックスパターンの設定を受け付けるリミックスパターン設定受付部、
前記リミックスパターン設定受付部が受け付けた前記リミックスパターンと、前記楽曲情報検出部が決定した前記リミックス開始点候補と、に基づいて、楽曲のリミックスが開始されるリミックスアウト開始点と、楽曲のリミックスを開始するリミックスイン開始点と、を決定する楽曲情報制御部、
として機能させることを特徴とする音楽編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲をリミックスする音楽編集装置、及び、音楽編集プログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数の音素材を組み合わせてリミックス再生する音楽編集装置が開示されている。請求項２には、「各楽曲のメタデータは、対応する楽曲データにおける前記楽曲の小節の位置を示すビート情報を含み、前記リミックスパターンデータは、リミックス再生時の時間軸上において、それぞれの前記音素材が配置されている小節およびビートの位置を含み、前記パターン制御手段は、前記ビート情報および前記リミックスパターンデータに基づいて、前記時間軸における前記音素材の開始点を含む小節の頭と前記楽曲データにおける前記音素材の開始点を含む小節の頭とが同期するように前記楽曲データを再生する位置およびタイミングを制御する」ことが記載されている。すなわち、リミックスパターンの小節の頭と、楽曲データの小節の頭と、を同期させることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１６４９３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１には、リミックスされる楽曲と、リミックスする楽曲と、のリミックス開始点をどのように決定するかは、開示されていない。例えば、リミックスされる楽曲と、リミックスする楽曲と、を単純なフェードイン、フェードアウトするクロスフェードでは、リミックスの完成度が低い。完成度の高いリミックス楽曲を構成するには、リミックスされる楽曲と、リミックスする楽曲と、のリミックス開始点の決定が重要になる。
【０００５】
本発明の目的は、完成度の高いリミックス楽曲を提供することである。
【課題を解決するための手段】
【０００６】
第１の発明の音楽編集装置は、楽曲データから、リミックス開始点候補を決定する楽曲情報検出部と、リミックスパターンの設定を受け付けるリミックスパターン設定受付部と、前記リミックスパターン設定受付部が受け付けた前記リミックスパターンと、前記楽曲情報検出部が決定した前記リミックス開始点候補と、に基づいて、楽曲のリミックスが開始されるリミックスアウト開始点と、楽曲のリミックスを開始するリミックスイン開始点と、を決定する楽曲情報制御部と、を備えることを特徴とする。
【０００７】
本発明では、楽曲情報制御部は、リミックスパターン設定受付部が受け付けたリミックスパターンと、楽曲情報検出部が決定したリミックス開始点候補と、に基づいて、リミックスアウト開始点と、リミックスイン開始点と、を決定する。例えば、ユーザーは、リミックスパターンとして、リミックスされる楽曲のバースと、リミックスする楽曲のサビと、をリミックスするリミックスパターンを設定する。この場合、楽曲情報制御部は、リミックスアウト開始点として、バースを決定する。また、楽曲情報制御部は、リミックスイン開始点として、サビを決定する。このようにして、本発明では、リミックスアウト開始点、リミックイン開始点を決定するため、完成度の高いリミックス楽曲を提供することができる。
【０００８】
第２の発明の音楽編集装置は、第１の発明の音楽編集装置において、前記楽曲情報検出部は、前記楽曲データのビート位置再生時間と、楽曲変化点と、に基づいて、前記リミックス開始点候補を決定することを特徴とする。
【０００９】
本発明では、楽曲情報検出部は、楽曲データのビート位置再生時間と、楽曲変化点と、に基づいて、リミックス開始点候補を決定する。例えば、楽曲情報検出部は、楽曲変化点に近いビート位置再生時間をリミックス開始点候補に決定することにより、楽曲変化点に近い再生時間をリミックス開始点候補とすることができる。
【００１０】
第３の発明の音楽編集装置は、第２の発明の音楽編集装置において、前記楽曲情報検出部は、前記楽曲データの音量変化量と類似性とに基づいて、前記楽曲変化点を検出する。
【００１１】
本発明では、楽曲情報検出部は、楽曲データの音量変化量と類似性とに基づいて、楽曲変化点を検出する。例えば、楽曲情報検出部は、音量変化量が大きく、また、類似性が低い箇所を、楽曲変化点として検出することにより、精度よく楽曲変化点を検出することができる。
【００１２】
第４の発明の音楽編集装置は、第１〜第３の発明のいずれかの音楽編集装置において、前記楽曲情報制御部は、前記楽曲データと、前記リミックスイン開始点、及び、前記リミックスアウト開始点と、を対応付けて楽曲情報データベースに記憶することを特徴とする。
【００１３】
本発明では、楽曲情報制御部は、楽曲データと、リミックスイン開始点、及び、リミックスアウト開始点と、を対応付けて楽曲情報データベースに記憶する。このため、楽曲の再生時に、楽曲情報データベースに記憶されているリミックスイン開始点とリミックスアウト開始点とを用いて、楽曲のリミックスを行うことができる。
【００１４】
第５の発明の音楽編集装置は、第１〜第４の発明の音楽編集装置において、前記楽曲情報制御部は、前記リミックス開始点候補の音量にさらに基づいて、前記リミックスアウト開始点と、前記リミックスイン開始点と、を決定することを特徴とする。
【００１５】
本発明では、楽曲情報制御部は、リミックス開始点候補の音量にさらに基づいて、リミックスアウト開始点と、リミックスイン開始点と、を決定する。例えば、リミックスアウト開始点がバースである場合、楽曲情報制御部は、最も音量の小さいリミックス開始点候補をリミックスアウト開始点に決定する。また、例えば、リミックスイン開始点がサビである場合、最も音量の大きいリミックス開始点候補の所定小節前（例えば、４小節前）をリミックスイン開始点に決定する。このようにして、本発明では、バース、サビ等をリミックスアウト開始点、リミックスイン開始点に決定することができる。
【００１６】
第６の発明の音楽編集プログラムは、コンピュータを、楽曲データから、リミックス開始点候補を決定する楽曲情報検出部、リミックスパターンの設定を受け付けるリミックスパターン設定受付部、前記リミックスパターン設定受付部が受け付けた前記リミックスパターンと、前記楽曲情報検出部が決定した前記リミックス開始点候補と、に基づいて、楽曲のリミックスが開始されるリミックスアウト開始点と、楽曲のリミックスを開始するリミックスイン開始点と、を決定する楽曲情報制御部、として機能させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、完成度の高いリミックス楽曲を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る音楽編集装置として機能するパーソナルコンピュータの構成を示すブロック図である。
【図２】楽曲情報データベースの一例を示す図である。
【図３】ＣＰＵの機能ブロックを示す図である。
【図４】ビート情報と楽曲変化点とを楽曲ＤＢに登録（記憶）する処理を示すフローチャートである。
【図５】リミックス開始点候補を楽曲情報ＤＢに登録（記憶）する処理を示すフローチャートである。
【図６】リミックスされる楽曲Ａと、リミックスする楽曲Ｂと、において、リミックスアウト開始点と、リミックスイン開始点と、を決定する処理を説明するための図である。
【図７】リミックスされる楽曲Ａと、リミックスする楽曲Ｂと、において、リミックスアウト開始点と、リミックスイン開始点と、を決定する処理を説明するための図である。
【図８】リミックスされる楽曲Ａと、リミックスする楽曲Ｂと、において、リミックスアウト開始点と、リミックスイン開始点と、を決定する処理を説明するための図である。
【図９】リミックスイン開始点、リミックスアウト開始点を楽曲情報ＤＢに登録（記憶）する処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態について説明する。図１は、本実施形態に係る音楽編集装置として機能するパーソナルコンピュータの構成を示すブロック図である。パーソナルコンピュータ（以下、「ＰＣ」という。）１は、記憶部５に記憶されている音楽編集プログラムＰが実行されることにより、楽曲をリミックスする音楽編集装置として機能する。ＰＣ１は、ＣＰＵ（Central Processing Unit）２、ＲＯＭ（Read Only Memory）３、ＲＡＭ（Random Access Memory）４、記憶部５、表示部６、操作部７、スピーカー８、ネットワーク通信部（以下、「ＮＷ通信部」という。）９等を備える。なお、音楽編集プログラムＰは、工場出荷時にＰＣ１の記憶部５に記憶されていてもよいし、後述するＮＷ通信部９を介して、図示しないサーバーからダウンロードされ、ＰＣ１の記憶部５に記憶されていてもよい。
【００２０】
ＣＰＵ２は、ＯＳ（Operating System）プログラム、音楽編集プログラムＰを含むアプリケーションプログラムに従って、ＰＣ１を構成する各部を制御する。音楽編集プログラムＰに従ってＣＰＵ２が実行する処理については後述する。
【００２１】
ＲＡＭ３は、ＣＰＵ２の主メモリとして機能する。ＲＯＭ４は、制御プログラムを記憶する。記憶部５は、ＯＳプログラムや音楽編集プログラムＰを含むアプリケーションプログラム等のプログラム、楽曲データ等の各種データを記憶するＨＤＤ（Hard Disc Drive）から構成されている。なお、記憶部５は、例示する構成に限られず、フラッシュメモリやＳＳＤ（Solid State Drive）等を含んでいてもよい。
【００２２】
表示部６は、種々の画像（静止画像、動画像を含む）を表示するものであり、例えば、液晶ディスプレイである。操作部７は、キーボードやマウス等から構成されており、各種設定や楽曲の選択等を行うためのものである。ユーザーは、操作部７を介して、音楽編集プログラムＰの実行、楽曲の選択、リミックスパターンの設定等を行うことが可能である。スピーカー８は、ＣＰＵ２から出力される音声信号に基づいて、楽曲等の種々の音声を出力する。ＮＷ通信部９は、図示しないネットワークを介してインターネットに接続可能なように構成されている。ＰＣ１は、ＮＷ通信部９を介して、他の端末と通信等を行うことが可能である。
【００２３】
ここで、楽曲をリミックスするために使用される、楽曲データの情報を記憶する楽曲情報データベース（以下、「楽曲情報ＤＢ」という。）を、図２に基づいて説明する。図２に示すように、楽曲情報ＤＢには、記憶部５に記憶されている楽曲データの情報が記憶されている。例えば、楽曲Ａ、Ｂ、Ｃ等の楽曲データの情報が記憶される。各楽曲データの情報には、ビート情報（beat）、楽曲変化点（change）、リミックス開始点候補（rmx）、リミックスイン開始点（rmx_in）、リミックスアウト開始点（rmx_out）が含まれている。
【００２４】
ビート情報（beat）には、ＩＤ（be_id）、ビート位置再生時間（be_taime）、小節区間位置情報（mes）が含まれる。ＩＤ（be_id）は、ビート情報を一意に識別するための情報である。ビート位置再生時間（be_time）は、ビート位置の再生時間を示す。小節区間位置情報（mes）は、複数小節毎に管理する、小節区間の位置情報を示す。楽曲変化点（change）は、変化点再生時間（ch_time）、音量情報（vol）を含む。変化点再生時間（ch_time）は、楽曲の変化点の再生時間を示す。音量情報（vol）は、楽曲変化点の音量を示す。
【００２５】
リミックス開始点候補（rmx）には、楽曲変化点（rmx_change）、ビート情報（rmx_beat）が含まれる。ここで、リミックス開始点候補は、楽曲のリミックスを開始するリミックスイン開始点となりうる。また、リミックス開始点候補は、楽曲のリミックスが開始されるリミックスアウト開始点候補となりうる。リミックスイン開始点（rmx_in）は、楽曲のリミックスを開始する開始点である。リミックスアウト開始点（rmx_out）は、楽曲のリミックスが開始される開始点である。
【００２６】
以下、音楽編集プログラムＰに従ってＣＰＵ２が実行する処理について説明する。ＣＰＵ２は、再生部２１、エフェクト制御部２２、リミックスパターン設定受付部２３、楽曲情報検出部２４、楽曲情報制御部２５として機能する。再生部２１は、楽曲データの再生を行う。再生部２１は、楽曲情報ＤＢに記憶されているリミックスイン開始点、リミックスアウト開始点に基づいて、楽曲のリミックス再生を行う。例えば、再生部２１は、リミックスアウト開始点に基づいて、リミックスされる楽曲をフェードアウトさせながら、リミックスイン開始点に基づいて、リミックスする楽曲をフェードインして、楽曲のリミックス再生を行う。エフェクト制御部２２は、再生部２１による楽曲データの再生において、エフェクトを制御する（例えば、フェードイン、フェードアウト）。エフェクト制御部２２は、ボイスカット機能、マスターキー機能、ボイストリミング機能、音量調整機能、ＢＰＭ（Beats Per Minute）調整機能、高域低域調整機能を実行する。
【００２７】
リミックスパターン設定受付部２３は、リミックスパターンの設定を受け付ける。ここで、楽曲は、例えば、イントロ、バース、サビ、…、アウトロ等の順で構成されている。リミックスパターンは、例えば、リミックスされる楽曲のアウトロと、リミックスする楽曲のイントロと、をリミックスするリミックスパターン、リミックスされる楽曲のバースと、リミックスする楽曲のサビと、をリミックスするリミックスパターン等である。リミックスパターン設定受付部２３は、表示部６にリミックスパターンに関する情報を表示する。リミックスパターン設定受付部２３は、例えば、表示部６に表示したリミックスパターンに関する情報が操作部７のマウスによりクリックされると、そのリミックスパターンの設定を受け付ける。ここで、リミックスされる楽曲のアウトロと、リミックスする楽曲のイントロと、をリミックスするリミックスパターンをリミックスパターンI（アウトロ−イントロ  リミックスパターン）とする。また、リミックスされる楽曲のバースと、リミックスする楽曲のサビと、をリミックスするリミックスパターンをリミックスパターンII（バース−サビ  リミックスパターン）とする。また、リミックスされる楽曲のバースと、リミックスする楽曲のバースと、をリミックスするリミックスパターンをリミックスパターンIII（バース−バース  リミックスパターン）とする。また、リミックスされる楽曲のサビと、リミックスする楽曲のサビと、をリミックスするリミックスパターンをリミックスパターンIV（サビ−サビ  リミックスパターン）とする。
【００２８】
ここで、リミックスされる楽曲のサビと、リミックスする楽曲のサビと、をリミックスする場合、サビは、音素材（ボーカル、バックコーラス、ベース、ドラム、…）が多いため、リミックスし難い。このため、リミックスパターン設定部２３が、リミックスされる楽曲のサビと、リミックスする楽曲のサビと、をリミックスするリミックスパターンを受け付けた場合、再生部２１は、エフェクト制御部２２に従って、周波数帯域を調整しエフェクトをかけてリミックス再生する。
【００２９】
楽曲情報検出部２４は、楽曲データから、リミックス開始点候補を決定する。具体的には、楽曲情報検出部２４は、楽曲データのビート位置再生時間と、楽曲変化点と、に基づいて、リミックス開始点候補を決定する。このため、楽曲情報検出部２４は、楽曲データから、ビート位置再生時間（be_time）を含む、ビート情報（beat）を検出する。また、楽曲情報検出部２４は、楽曲データから、楽曲変化点（beat）を検出する。ここで、楽曲情報検出部２４は、楽曲変化点に近い、ビート位置再生時間を、リミックス開始点候補に決定する。
【００３０】
以下、ビート情報と楽曲変化点とを楽曲ＤＢに登録（記憶）する処理を、図４に示すフローチャートに基づいて説明する。まず、楽曲情報検出部２４は、記憶部５に記憶されている楽曲データを読み込む（Ｓ１）。次に、楽曲情報検出部２４は、楽曲データからビート情報を検出する（Ｓ２）。次に、楽曲情報検出部２４は、検出したビート情報を楽曲情報ＤＢに登録する（Ｓ３）。次に、楽曲情報検出部２４は、楽曲データから音量の変化量を検出する（Ｓ４）。次に、楽曲情報検出部２４は、楽曲データから楽曲の類似性を検出する（Ｓ５）。次に、楽曲情報検出部２４は、検出した音量の変化量と、楽曲の類似性と、から楽曲変化点を算出する（Ｓ６）。例えば、楽曲情報検出部２４は、音量変化量が大きく、また、類似性が低い箇所を、楽曲変化点として算出する。次に、楽曲情報検出部２４は、算出した楽曲変化点を、楽曲情報ＤＢに登録する（Ｓ７）。
【００３１】
次に、リミックス開始点候補を楽曲情報ＤＢに登録（記憶）する処理を、図５に示すフローチャートに基づいて説明する。まず、楽曲情報検出部２４は、ビート情報、楽曲変化点を、リミックス開始点候補を決定する楽曲データの先頭にする（Ｓ１１）。次に、楽曲情報検出部２４は、ビート情報、楽曲変化点が存在するか否かを判断する（Ｓ１２）。楽曲情報検出部２４は、ビート情報、楽曲変化点が存在すると判断した場合（Ｓ１２：Ｙｅｓ）、ビート情報に含まれているビート位置再生時間と、楽曲変化点に含まれている楽曲変化点再生時間と、を比較し、ビート位置再生時間よりも楽曲変化点再生時間が進んでいるか否かを判断する（Ｓ１３）。
【００３２】
楽曲情報検出部２４は、ビート位置再生時間がよりも楽曲変化点再生時間が進んでいないと判断した場合（Ｓ１３：Ｎｏ）、リミックス開始点候補に、そのビート情報と楽曲変化点とを設定する（Ｓ１４）。次に、楽曲情報検出部２４は、楽曲変化点を次の楽曲変化点とする（Ｓ１５）。次に、楽曲情報検出部２４は、ビート情報を次のビート情報とする（Ｓ１６）。Ｓ１５、及び、Ｓ１６の処理は、次のリミックス開始点候補を決定するために実行される。
【００３３】
Ｓ１６の処理の後、楽曲情報検出部２４は、ビート情報、楽曲変化点が存在するか否かを判断する（Ｓ１２）。楽曲情報検出部２４は、ビート情報、楽曲変化点が存在しないと判断した場合（Ｓ１２：Ｎｏ）、全てのビート情報、楽曲変化点を確認したため、処理を終了する。また、楽曲情報検出部２４は、ビート位置再生時間がよりも楽曲変化点再生時間が進んでいると判断した場合（Ｓ１３：Ｙｅｓ）、次のビート情報に含まれるビート再生時間と、楽曲変化点再生時間と、を比較するため、ビート情報を次のビート情報とする（Ｓ１６）。
【００３４】
楽曲情報制御部２５は、リミックスパターン設定受付部２３が受け付けたリミックスパターンと、楽曲情報検出部２４が決定したリミックス開始点候補と、に基づいて、楽曲のリミックスが開始されるリミックスアウト開始点と、楽曲のリミックスを開始するリミックスイン開始点と、を決定する（リミックス開始点決定機能）。また、楽曲情報制御部２５は、楽曲データと、リミックスイン開始点、及び、リミックスアウト開始点と、を対応付けて楽曲情報ＤＢに記憶（登録）する（リミックス開始点登録機能）。
【００３５】
図６は、リミックスされる楽曲Ａと、リミックスする楽曲Ｂと、において、リミックスアウト開始点と、リミックスイン開始点と、を決定する処理を説明するための図である。例えば、リミックスパターンIIの場合、楽曲情報制御部２５は、楽曲Ａのリミックスアウト開始点（rmx_aout）、すなわち、バースとして、リミックス開始点候補の中で、最も音量情報（vol）の小さいリミックス開始点候補を決定する。また、ここでは、楽曲情報制御部２５は、楽曲Ｂのリミックスイン開始点（rmx_bin）、すなわち、サビとして、最も音量情報（vol）が大きいリミックス開始点候補の４小節前のビート位置を決定する。そのため、まず、図６に示すように、楽曲情報制御部２５は、最も音量情報（vol）が大きいリミックス開始点候補を、リミックスイン開始点候補とする。次に、楽曲情報制御部２５は、図７に示すように、リミックス開始点候補を４小節前のビート位置をリミックスイン開始点（rmx_bin）に決定する。また、楽曲情報制御部２５は、楽曲Ｂのリミックス開始点（rmx_bin）が小節の先頭から１ビート進んでいるため、図８に示すように、リミックスアウト開始点（rmx_aout）を１ビート進める。
【００３６】
以下、リミックスイン開始点、リミックスアウト開始点を楽曲情報ＤＢに登録（記憶）する処理を、図９に示すフローチャートに基づいて説明する。まず、楽曲情報制御部２５は、リミックスパターン設定受付部２３が受け付けたリミックスパターンが、リミックスパターンIであるか否かを判断する（Ｓ２１）。楽曲情報制御部２５は、リミックスパターン設定受付部２３が受け付けたリミックスパターンが、リミックスパターンIであると判断した場合（Ｓ２１：Ｙｅｓ）、楽曲情報ＤＢに基づいて、小節区間位置情報の終端から８小節前の小節の先頭位置を、リミックスアウト開始点（アウトロ）に決定する（Ｓ２２）。次に、楽曲情報制御部２５は、楽曲情報ＤＢに基づいて、小節区間位置情報の最初の小節の先頭位置をリミックスイン開始点（イントロ）に決定する（Ｓ２３）。楽曲情報制御部２５は、決定したリミックスアウト開始点、リミックスイン開始点を楽曲情報ＤＢに登録する（Ｓ２４）。
【００３７】
楽曲情報制御部２５は、リミックスパターン設定受付部２３が受け付けたリミックスパターンが、リミックスパターンIでないと判断した場合（Ｓ２１：Ｎｏ）、リミックスパターン設定受付部２３が受け付けたリミックスパターンが、リミックスパターンIIであるか否かを判断する（Ｓ２５）。楽曲情報制御部２５は、楽曲情報ＤＢに基づいて、リミックス開始点候補の音量情報から最も音量の小さいビート位置をリミックスアウト開始点（バース）に決定する（Ｓ２６）。次に、楽曲情報制御部２５は、楽曲情報ＤＢに基づいて、リミックス開始点候補の音量情報から最も音量の大きいビート位置の４小節前をリミックスイン開始点（サビ）に決定する（Ｓ２７）。楽曲情報制御部２５は、決定したリミックスアウト開始点、リミックスイン開始点を楽曲情報ＤＢに登録する（Ｓ２８）。
【００３８】
楽曲情報制御部２５は、リミックスパターン設定受付部２３が受け付けたリミックスパターンが、リミックスパターンIIではないと判断した場合（Ｓ２５：Ｎｏ）、リミックスパターン設定受付部２３が受け付けたリミックスパターンが、リミックスパターンIIIであるか否かを判断する（Ｓ２９）。Ｓ２９以降、楽曲情報制御部２５は、リミックスパターン設定受付部２３が受け付けたリミックスパターンに応じた処理を実行する。
【００３９】
以上説明したように、本実施形態では、楽曲情報制御部２５は、リミックスパターン設定受付部２３が受け付けたリミックスパターンと、楽曲情報検出部２４が決定したリミックス開始点候補と、に基づいて、リミックスアウト開始点と、リミックスイン開始点と、を決定する。例えば、ユーザーは、リミックスパターンとして、リミックスされる楽曲のバースと、リミックスする楽曲のサビと、をリミックスするリミックスパターンIIを設定する。この場合、楽曲情報制御部２５は、リミックスアウト開始点として、バースを決定する。また、楽曲情報制御部２５は、リミックスイン開始点として、サビを決定する。このようにして、本発明では、リミックスアウト開始点、リミックイン開始点を決定するため、完成度の高いリミックス楽曲を提供することができる。
【００４０】
また、本実施形態では、楽曲情報検出部２４は、楽曲データのビート位置再生時間と、楽曲変化点と、に基づいて、リミックス開始点候補を決定する。例えば、楽曲情報検出部２４は、楽曲変化点に近いビート位置再生時間をリミックス開始点候補に決定することにより、楽曲変化点に近い再生時間をリミックス開始点候補とすることができる。
【００４１】
また、本実施形態では、楽曲情報検出部２４は、楽曲データの音量変化量と類似性とに基づいて、楽曲変化点を検出する。例えば、楽曲情報検出部２４は、音量変化量が大きく、また、類似性が低い箇所を、楽曲変化点として検出することにより、精度よく楽曲変化点を検出することができる。
【００４２】
また、本実施形態では、楽曲情報制御部２５は、楽曲データと、リミックスイン開始点、及び、リミックスアウト開始点と、を対応付けて楽曲情報ＤＢに記憶する。このため、楽曲の再生時に、楽曲情報データベースに記憶されているリミックスイン開始点とリミックスアウト開始点とを用いて、楽曲のリミックスを行うことができる。
【００４３】
また、本実施形態では、楽曲情報制御部２５は、リミックス開始点候補の音量にさらに基づいて、リミックスアウト開始点と、リミックスイン開始点と、を決定する。例えば、リミックスアウト開始点がバースである場合、楽曲情報制御部２５は、最も音量の小さいリミックス開始点候補をリミックスアウト開始点に決定する。また、例えば、リミックスイン開始点がサビである場合、の最も音量の大きいリミックス開始点候補の所定小節前（例えば、４小節前）をリミックスイン開始点に決定する。このようにして、本実施形態では、バース、サビ等をリミックスアウト開始点、リミックスイン開始点に決定することができる。
【００４４】
以上、本発明の実施形態について説明したが、本発明を適用可能な形態は、上述の実施形態には限られるものではなく、以下に例示するように、本発明の趣旨を逸脱しない範囲で適宜変更を加えることが可能である。
【００４５】
上述の実施形態においては、パーソナルコンピュータに音楽編集プログラムが記憶されており、パーソナルコンピュータを音楽編集装置として機能させる場合について説明した。これに限らず、音楽編集装置として機能させる機器は、スマートフォン、携帯ゲーム機等であってもよい。
【産業上の利用可能性】
【００４６】
本発明は、楽曲をリミックスする音楽編集装置、及び、音楽編集プログラムに好適に採用され得る。
【符号の説明】
【００４７】
１  パーソナルコンピュータ（音楽編集装置）
２  ＣＰＵ
２１  再生部
２２  エフェクト制御部
２３  リミックスパターン設定受付部
２４  楽曲情報検出部
２５  楽曲情報制御部
５  記憶部
６  表示部
７  操作部
Ｐ  音楽編集プログラム
【図１】
0006330619.tif 000002
【図２】
0006330619.tif 000003
【図３】
0006330619.tif 000004
【図４】
0006330619.tif 000005
【図５】
0006330619.tif 000006
【図６】
0006330619.tif 000007
【図７】
0006330619.tif 000008
【図８】
0006330619.tif 000009
【図９】
0006330619.tif 000010