(57)【要約】【課題】複数の楽曲から違和感のない楽曲を生成する。【解決手段】記憶装置２０は、楽曲を区分した各素片の楽音データＡと各素片の音楽的な特徴量Ｆとを複数の楽曲の各々について記憶する。類否特定部１２は、主楽曲の各素片の特徴量Ｆmと複数の副楽曲の各々における各素片の特徴量Ｆsとの類否を示す類否指標値Ｒ0を算定する。係数設定部１４は、利用者による操作に応じた係数Ｃを副楽曲ごとに設定する。調整部１６は、各副楽曲の素片について算定された類否指標値Ｒ0を当該副楽曲の係数Ｃに応じて調整して類否指標値Ｒを算定する。加工部１８は、主楽曲に含まれる各素片の楽音データＡmを、複数の副楽曲のうち類否指標値Ｒが類似を示す素片の楽音データＡsに基づいて加工する。【選択図】図１
2008129135.tif 000002
【特許請求の範囲】
【請求項１】
楽曲を区分した各素片の楽音データと前記各素片の音楽的な特徴量とを複数の楽曲の各々について記憶する記憶手段と、
前記複数の楽曲のひとつである主楽曲の各素片の特徴量と前記主楽曲以外の複数の副楽曲の各々における各素片の特徴量との類否を示す類否指標値を算定する類否特定手段と、
前記主楽曲に含まれる素片の楽音データを、前記複数の副楽曲のうち当該素片との類否指標値が類似を示す素片の楽音データに基づいて加工する加工手段と
を具備する楽曲加工装置。
【請求項２】
前記素片は、拍に同期した時点で楽曲を区分した区間である
請求項１に記載の楽曲加工装置。
【請求項３】
前記加工手段は、前記主楽曲に含まれる素片の楽音データを、前記複数の副楽曲のうち当該素片との類否指標値が類似を示す素片の楽音データに置換する
請求項１または請求項２に記載の楽曲加工装置。
【請求項４】
前記加工手段は、前記複数の副楽曲のうち前記主楽曲の素片との類否指標値が類似を示す素片の楽音データを、当該主楽曲の素片と略同等の時間長となるように加工したうえで、当該主楽曲の素片の楽音データに置換する
請求項３に記載の楽曲加工装置。
【請求項５】
前記複数の副楽曲の各々について利用者による操作に応じた係数を設定する係数設定手段と、
前記類否特定手段が各副楽曲の素片について算定した類否指標値を、前記係数設定手段が当該副楽曲について設定した係数に応じて調整する調整手段とを具備し、
前記加工手段は、前記主楽曲に含まれる素片の楽音データを、前記複数の副楽曲のうち前記調整手段による調整後の類否指標値が類似を示す素片の楽音データに基づいて加工する
請求項１から請求項４の何れかに記載の楽曲加工装置。
【請求項６】
前記主楽曲の各素片を利用者による操作に応じて指定する指定手段を具備し、
前記加工手段は、前記主楽曲の複数の素片のうち前記指定手段が指定する素片を加工しない
請求項１から請求項５の何れかに記載の楽曲加工装置。
【請求項７】
楽曲を区分した各素片の楽音データと前記各素片の音楽的な特徴量とを複数の楽曲の各々について記憶する記憶手段を具備するコンピュータに、
前記複数の楽曲のひとつである主楽曲の各素片の特徴量と前記主楽曲以外の複数の副楽曲の各々における各素片の特徴量との類否を示す類否指標値を算定する類否特定処理と、
前記主楽曲に含まれる素片の楽音データを、前記複数の副楽曲のうち当該素片との類否指標値が類似を示す素片の楽音データに基づいて加工する加工処理と
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲を加工する技術に関する。
【背景技術】
【０００２】
例えばディスクジョッキ（ＤＪ）は、複数の楽曲を途切れなく連結しながら次々に再生する。特許文献１には、このような再生を実現する技術が開示されている。同文献の技術においては、相前後する各楽曲の拍位置が合致するように各々の再生の時期を制御することで、複数の楽曲を円滑に連結することが可能となる。
【特許文献１】特開２００３−１０８１３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、複数の楽曲から自然で洗練された雰囲気の楽曲を編成するためには、楽曲を再生する時期の調整に加えて適切な楽曲の選択が重要な要件となる。すなわち、特許文献１の技術のように単純に各楽曲の拍位置を合致させたとしても、例えば各楽曲の音楽的な特徴が大幅に相違するような場合には聴感上において自然な楽曲を編成することができない。以上の事情を背景として、本発明は、複数の楽曲から違和感のない楽曲を生成するという課題の解決をひとつの目的としている。
【課題を解決するための手段】
【０００４】
以上の課題を解決するために、本発明に係る楽曲加工装置は、楽曲を区分した各素片の楽音データと各素片の音楽的な特徴量とを複数の楽曲の各々について記憶する記憶手段と、複数の楽曲のひとつである主楽曲の各素片の特徴量と主楽曲以外の複数の副楽曲の各々における各素片の特徴量との類否を示す類否指標値を算定する類否特定手段と、主楽曲に含まれる素片の楽音データを、複数の副楽曲のうち当該素片との類否指標値が類似を示す素片の楽音データに基づいて加工する加工手段とを具備する。
【０００５】
以上の構成においては、音楽的な特徴量が主楽曲の素片に類似する複数の副楽曲の素片に基づいて主楽曲の素片が加工されるから、利用者が各楽曲の類似性や調和性について認識していない場合であっても、主楽曲の曲調を大幅に損なうことなく聴感上において自然な楽曲を生成することが可能となる。
【０００６】
さらに具体的な態様において、素片は、楽曲の拍に同期した時点で楽曲を区分した区間である。例えば、ひとつまたは複数の拍を単位として楽曲を区分した区間や相前後する各拍の間隔を複数に区分した区間（例えば1/2拍や1/4拍に相当する時間長の区間）が素片とされる。本態様によれば、拍に同期した時点で楽曲を区分した区間が素片とされるから、主楽曲のリズム感を維持しながら自然な楽曲を生成することができる。
【０００７】
本発明の好適な態様において、加工手段は、主楽曲に含まれる素片の楽音データを、複数の副楽曲のうち当該素片との類否指標値が類似を示す素片の楽音データに置換する。本態様によれば、楽音データの置換という単純な処理によって新規な楽曲が編成されるから、加工手段による処理の負荷が軽減されるという利点がある。もっとも、加工手段による加工の内容は置換に限定されない。例えば、副楽曲の素片の楽音データを使用した所定の演算によって主楽曲の素片の楽音データを加工（例えば副楽曲の楽音データと主楽曲の楽音データとの混合）してもよい。
【０００８】
本発明の好適な態様において、加工手段は、複数の副楽曲のうち主楽曲の素片との類否指標値が類似を示す素片の楽音データを、当該主楽曲の素片と略同等の時間長となるように加工したうえで、当該主楽曲の素片の楽音データに置換する。本態様によれば、副楽曲の素片の時間長が主楽曲の素片と略同等に調整されるから、主楽曲のリズム感をより確実に維持することが可能となる。
【０００９】
本発明のひとつの態様に係る楽曲加工装置は、複数の副楽曲の各々について利用者による操作に応じた係数を設定する係数設定手段と、類否特定手段が各副楽曲の素片について算定した類否指標値を、係数設定手段が当該副楽曲について設定した係数に応じて調整する調整手段とをさらに具備し、加工手段は、主楽曲に含まれる素片の楽音データを、複数の副楽曲のうち調整手段による調整後の類否指標値が類似を示す素片の楽音データに基づいて加工する。以上の態様によれば、係数設定手段が設定する係数に応じて各素片の類否指標値が副楽曲ごとに調整されるから、各副楽曲が主楽曲の素片の加工に使用される頻度は利用者による操作に応じて増減する。したがって、利用者の意図に合致した多様な楽曲を編成することが可能となる。
【００１０】
なお、以上の態様において、係数設定手段の設定した係数に基づいて調整手段が各類否指標値を調整する具体的な方法は任意である。例えば、各副楽曲の素片ごとに算定した類否指標値に当該副楽曲の係数を乗算または加算する演算手段が、以上の態様における調整手段として好適に採用される。
【００１１】
また、主楽曲の総ての素片を副楽曲の素片に基づいて加工する態様も採用され得るが、主楽曲の曲調を確実に維持するという観点からすると、主楽曲を構成する複数の素片が部分的に加工される構成が好適である。例えば、加工手段は、主楽曲に含まれる複数の素片のうち、副楽曲の各素片との類否指標値が閾値を越える素片のみを選択的に加工する。以上の態様によれば、主楽曲の複数の素片のうち各副楽曲の何れかの素片に充分に類似する素片のみを加工の対象として選定し得るから、充分な確度で主楽曲の曲調を維持することが可能となる。また、主楽曲の各素片を利用者による操作に応じて指定する指定手段を具備する楽曲加工装置においては、加工手段が、主楽曲の複数の素片のうち指定手段が指定する素片を加工しない構成も好適に採用される。本態様によっても主楽曲の曲調を維持することが可能である。
【００１２】
本発明は、楽曲を加工する方法としても特定される。本発明の楽曲加工方法は、楽曲を区分した各素片の楽音データと各素片の音楽的な特徴量とを複数の楽曲の各々について記憶する記憶手段を利用して、複数の楽曲のひとつである主楽曲の各素片の特徴量と主楽曲以外の複数の副楽曲の各々における各素片の特徴量との類否を示す類否指標値を算定し、主楽曲に含まれる素片の楽音データを、複数の副楽曲のうち当該素片との類否指標値が類似を示す素片の楽音データに基づいて加工することを特徴とする。以上の方法によれば、本発明に係る楽曲加工装置と同様の作用および効果が奏される。
【００１３】
本発明に係る楽曲加工装置は、各処理に専用されるＤＳＰ（Digital Signal Processor）などのハードウェア（電子回路）によって実現されるほか、ＣＰＵ（Central Processing Unit）などの汎用の演算処理装置とプログラムとの協働によっても実現される。本発明に係るプログラムは、楽曲を区分した各素片の楽音データと各素片の音楽的な特徴量とを複数の楽曲の各々について記憶する記憶手段を具備するコンピュータに、複数の楽曲のひとつである主楽曲の各素片の特徴量と主楽曲以外の複数の副楽曲の各々における各素片の特徴量との類否を示す類否指標値を算定する類否特定処理と、主楽曲に含まれる素片の楽音データを、複数の副楽曲のうち当該素片との類否指標値が類似を示す素片の楽音データに基づいて加工する加工処理とを実行させる内容である。以上のプログラムによっても、本発明に係る楽曲加工装置と同様の作用および効果が奏される。なお、本発明のプログラムは、コンピュータが読取可能な記録媒体に格納された形態で利用者に提供されてコンピュータにインストールされるほか、ネットワークを介した配信の形態でサーバ装置から提供されてコンピュータにインストールされる。
【発明を実施するための最良の形態】
【００１４】
＜Ａ：楽曲加工装置の構成＞
図１は、本発明のひとつの形態に係る楽曲加工装置の構成を示すブロック図である。本形態の楽曲加工装置１００は、複数の楽曲（以下「副楽曲」という）を利用してひとつの楽曲（以下「主楽曲」という）を加工する装置であり、図１に示すように、制御装置１０と記憶装置２０と出力装置３０と入力装置４０と表示装置５０とを具備するコンピュータ（例えばパーソナルコンピュータ）によって実現される。なお、以下では主楽曲に係る符号に添字「m」を付加するとともに副楽曲に係る符号に添字「s」を付加して両者を区別する場合がある（主楽曲と副楽曲とを区別しない場合には添字「m」や「s」を付加しない）。
【００１５】
制御装置１０は、プログラムの実行によって楽曲加工装置１００の各部を制御する演算処理装置（ＣＰＵ）である。記憶装置２０は、制御装置１０が実行するプログラムや制御装置１０が処理する各種のデータを記憶する。例えば半導体記憶装置や磁気記憶装置や光ディスク装置が記憶装置２０として好適に採用される。図１に示すように、記憶装置２０は、複数の楽曲の各々について楽曲データを記憶する。
【００１６】
図２は、楽曲の構成を示す概念図である。ひとつの楽曲は多数の小節に区分される。図２に示すように、楽曲には、複数の小節からなる区間（以下「ループ」という）が画定される。ループは、例えば楽曲の特徴的な部分（例えばいわゆるサビの部分）であり、入力装置４０の操作によって利用者が楽曲中に始点および終点を指定することで画定される。もっとも、楽曲のうち所定の条件を満たす区間を制御装置１０がループとして自動的に特定する構成も採用される。
【００１７】
図２に示すように、各小節はひとつまたは複数の拍（ビート）を単位として複数の区間（以下「素片」という）Ｓに区分される。本形態における素片Ｓはひとつの拍に相当する区間である。したがって、例えば２拍子の楽曲であればひとつの小節を２等分した各区間が素片Ｓに相当し、３拍子の楽曲であればひとつの小節を３等分した各区間が素片Ｓに相当する。なお、素片Ｓは、ひとつの拍を複数に区分した区間（すなわち1/2拍や1/4拍に相当する区間）であってもよい。
【００１８】
図１に示すように、ひとつの楽曲に対応した楽曲データは、当該楽曲のループに属する複数の素片Ｓの各々について素片データＤsを含む。例えば、４拍子の楽曲のうち３個の小節がループに指定された場合には、当該楽曲の楽曲データは１２個（＝３小節×４拍分）の素片データＤsを含む。ひとつの素片Ｓに対応した素片データＤsは、当該素片Ｓに属する各楽音の波形を示す楽音データＡと、当該素片Ｓの音楽的な性質を特徴付ける数値（以下「特徴量」という）Ｆとを含む。本形態における素片データＤsの特徴量Ｆは、楽音のエネルギ（強度），振幅スペクトルのセントロイド，スペクトルの強度が最大となる周波数，ＭＦＣＣ（Mel-Frequency Cepstrum Coefficient）などＮ種類（Ｎは自然数）の数値を含む。
【００１９】
制御装置１０は、主楽曲のループに属する各素片Ｓmの楽音データＡmを、複数の副楽曲のうち当該主楽曲の素片Ｓmに類似する素片Ｓsの楽音データＡsに置換したうえで順次に出力する。出力装置３０は、制御装置１０から出力される楽音データＡに基づいて放音する。例えば、出力装置３０は、楽音データＡからアナログの信号を生成するＤ／Ａ変換器と、Ｄ／Ａ変換器が出力する信号を増幅する増幅器と、増幅器が出力する信号に応じた音波を出力する放音機器（スピーカやヘッドホン）とを含む。
【００２０】
入力装置４０は、利用者が操作する複数の操作子を含む機器（例えばマウスやキーボード）である。利用者は、入力装置４０を適宜に操作することで、記憶装置２０に楽曲データが記憶された複数の楽曲のなかからひとつの主楽曲とひとつまたは複数の副楽曲とを指定することが可能である。表示装置５０は、制御装置１０による制御のもとに各種の画像を表示する。
【００２１】
次に、制御装置１０の具体的な機能について説明する。図１に示すように、制御装置１０は、記憶装置２０に格納されたプログラムを実行することで複数の機能体（類否特定部１２，係数設定部１４，調整部１６，加工部１８）として機能する。各機能体による具体的な処理の内容は以下の通りである。
【００２２】
類否特定部１２は、主楽曲の各素片Ｓmの特徴量Ｆmと複数の副楽曲の各々における各素片Ｓsの特徴量Ｆsとの類否の程度を示す数値（以下「類否指標値」という）Ｒ0を算定する。さらに詳述すると、類否特定部１２は、主楽曲の特徴量Ｆmを各素片Ｓmの配列の順番で順次に記憶装置２０から読み出し、ひとつの素片Ｓmの特徴量Ｆmについて、記憶装置２０に記憶された総ての副楽曲における各素片Ｓsの特徴量Ｆsとの類否指標値Ｒ0を算定する。特徴量Ｆmと特徴量Ｆsとの類否指標値Ｒ0は、例えば、特徴量Ｆに含まれるＮ種類の数値を軸とするＮ次元空間に特徴量Ｆmと特徴量Ｆsの各々に対応した座標を設定したときの各座標間の距離の逆数として算定される。したがって、主楽曲のひとつの素片Ｓmと副楽曲のひとつの素片Ｓsとは、類否指標値Ｒ0が大きい（すなわち特徴量Ｆmと特徴量Ｆsとが近い）ほど音楽的な特徴が類似する。
【００２３】
係数設定部１４は、副楽曲ごとに係数Ｃを設定する。本形態の係数設定部１４は、入力装置４０に対する利用者の操作に応じて副楽曲ごとに個別に係数Ｃを制御する。図３は、利用者が係数Ｃを設定するために表示装置５０に表示される画像（以下「係数設定画像」という）５２の具体例を示す概念図である。同図の係数設定画像５２は楽曲の再生中に継続的に表示装置５０に表示される。
【００２４】
図３に示すように、係数設定画像５２は、各々が別個の副楽曲（楽曲1〜楽曲8）に対応する複数の部分（以下「操作子画像」という）５４を含む。ひとつの操作子画像５４は、利用者によって操作される操作子（スライダ）５６を模した画像を含む。利用者は、入力装置４０を適宜に操作することで各操作子５６を上下に移動させることができる。係数設定部１４は、複数の副楽曲の各々について、当該副楽曲に対応する操作子５６の位置に応じた係数Ｃを設定する。本形態における係数Ｃは、操作子５６が下端にある場合にゼロに設定され、操作子５６が上端に接近するほど増加する。
【００２５】
調整部１６は、複数の副楽曲の各素片Ｓsについて類否特定部１２が算定した類否指標値Ｒ0を副楽曲ごとに調整する。本形態の調整部１６は、ひとつの副楽曲の素片Ｓsごとに算定された各類否指標値Ｒ0と、係数設定部１４が当該副楽曲について設定した係数Ｃとの乗算値を新たな類否指標値Ｒとして出力する。
【００２６】
加工部１８は、主楽曲を構成する複数の素片Ｓmの楽音データＡmを、複数の副楽曲のうち主楽曲の素片Ｓmに類似する（すなわち類否指標値Ｒが大きい）素片Ｓsの楽音データＡsに置換したうえで順次に出力する。図４は、加工部１８の具体的な動作を説明するためのフローチャートである。図４の処理は、主楽曲の再生の開始を指示する操作が入力装置４０に付与されるたびに実行される。
【００２７】
加工部１８は、まず、主楽曲に含まれるひとつの素片Ｓmを選択する（ステップＳ1）。図４の処理を開始した直後には主楽曲のループの先頭に位置する素片Ｓmが選択される。次いで、加工部１８は、ステップＳ1で選択した素片Ｓm（以下「対象素片Ｓm」という）について複数の副楽曲の素片Ｓsごとに算定された類否指標値Ｒのなかから最大値Ｒmaxを特定する（ステップＳ2）。すなわち、ステップＳ2においては、総ての副楽曲の素片Ｓsのうち音楽的な特徴が最も対象素片Ｓmに類似する素片Ｓsが特定される。
【００２８】
次に、加工部１８は、ステップＳ2で特定した最大値Ｒmaxが所定の閾値ＴＨを上回るか否かを判定する（ステップＳ3）。ステップＳ3の判定が否定される場合（すなわち、複数の副楽曲の何れの素片Ｓsも充分には対象素片Ｓmと類似しない場合）、加工部１８は、対象素片Ｓmの楽音データＡmを記憶装置２０から取得して出力装置３０に出力する（ステップＳ4）。したがって、今回の対象素片Ｓmについては主楽曲の楽音が出力装置３０から再生される。
【００２９】
これに対し、ステップＳ3の判定が肯定される場合（すなわち、副楽曲のひとつの素片Ｓsが対象素片Ｓmに充分に類似する場合）、加工部１８は、対象素片Ｓmの楽音データＡmに代えて、類否指標値Ｒが最大値Ｒmaxとなった素片Ｓsの楽音データＡsを記憶装置２０から取得する（ステップＳ5）。さらに、加工部１８は、ステップＳ5で取得した楽音データＡsを、主楽曲の素片Ｓmと略同等の時間長となるように加工する（ステップＳ6）。ステップＳ6においては、例えば、楽音の音高を変化させずにテンポを調整する公知の技術を採用することで、副楽曲の素片Ｓsの音高を維持しながら時間長を主楽曲の素片Ｓmに合致させることが可能である。加工部１８は、ステップＳ6における加工後の楽音データＡsを出力装置３０に出力する（ステップＳ7）。したがって、今回の対象素片Ｓmについては、主楽曲に代えて、当該対象素片Ｓmに類似する副楽曲の楽音が出力装置３０から再生される。
【００３０】
ステップＳ4またはステップＳ7を実行すると、加工部１８は、楽曲の再生の終了を指示する操作が入力装置４０に付与されたか否かを判定する（ステップＳ8）。ステップＳ8の判定が肯定されると、加工部１８は図４の処理を終了する。一方、再生の終了が指示されていない場合（ステップＳ8：NO）、加工部１８は、主楽曲のうち現段階の対象素片Ｓmに続く素片Ｓmを新たな対象素片Ｓmとして選択した（ステップＳ1）うえでステップＳ2以降の処理を実行する。また、再生の終了が指示される前に主楽曲のループに属する総ての素片ＳmについてステップＳ2からステップＳ8までの処理を実行すると、加工部１８は、ステップＳ1においてループの先頭の素片Ｓmを新たな対象素片Ｓmとして選択する。すなわち、部分的に副楽曲の素片Ｓsに置換された主楽曲のループが反復的に再生される。
【００３１】
図５は、主楽曲の各素片Ｓm（Ｓm[1]，Ｓm[2]，……）と複数の副楽曲の各素片Ｓsについて算定された類否指標値Ｒと実際に出力装置３０に出力される楽音データＡとの関係を示す概念図である。同図においては、複数の素片Ｓs1（Ｓs1[1]，Ｓs1[2]，……）で構成される副楽曲Ｍ1と、複数の素片Ｓs2（Ｓs2[1]，Ｓs2[2]，……）で構成される副楽曲Ｍ2とが主楽曲の加工に利用される場合が想定されている。類否指標値Ｒは、図面の上方ほど増加する（すなわち主楽曲の素片Ｓmとの類似度が高い）。また、類否指標値Ｒについては、図面の煩雑化を防止するために、副楽曲Ｍ1の各素片Ｓs1について算定された複数の類否指標値Ｒのなかの最大値、および、副楽曲Ｍ2の各素片Ｓs2について算定された複数の類否指標値Ｒのなかの最大値のみが図示されている。例えば、主楽曲の素片Ｓm[1]について算定される類否指標値Ｒに着目すると、副楽曲Ｍ1を構成する複数の素片Ｓs1のなかでは素片Ｓs1[5]の類否指標値Ｒが最大となり、副楽曲Ｍ2を構成する複数の素片Ｓs2のなかでは素片Ｓs2[1]の類否指標値Ｒが最大となる。
【００３２】
図５に示すように、主楽曲の素片Ｓm[1]について算定された類否指標値Ｒの最大値Ｒmax（すなわち副楽曲Ｍ2の素片Ｓs2[1]と素片Ｓm[1]との類否指標値Ｒ）は閾値ＴＨを下回る（ステップＳ3：No）。したがって、素片Ｓm[1]については主楽曲の楽音データＡm[1]が出力装置３０に出力される。主楽曲の素片Ｓm[3]およびＳm[5]〜Ｓm[7]についても類否指標値Ｒの最大値Ｒmaxは閾値ＴＨを下回るから、これらの素片Ｓmについても主楽曲の楽音データＡmが出力される。
【００３３】
一方、主楽曲の素片Ｓm[2]について算定される類否指標値Ｒのなかでは素片Ｓm[2]と副楽曲Ｍ1の素片Ｓs1[5]との類否指標値Ｒが最大値Ｒmaxとなり、かつ、最大値Ｒmaxは閾値ＴＨを上回る（ステップＳ3：YES）。すなわち、副楽曲Ｍ1の素片Ｓs1[5]は素片Ｓm[2]に充分に類似する。したがって、主楽曲の素片Ｓm[2]の楽音データＡm[2]に代えて、副楽曲Ｍ1の素片Ｓs1[5]に対応した楽音データＡs1[5]が時間長の調整（ステップＳ6）を経て出力装置３０に出力される。また、主楽曲の素片Ｓm[4]と副楽曲Ｍ2の素片Ｓs2[6]との類否指標値Ｒは閾値ＴＨを上回る最大値Ｒmaxとなる。したがって、主楽曲の素片Ｓm[4]の楽音データＡm[4]の代わりに副楽曲Ｍ2の素片Ｓs2[6]に対応した楽音データＡs2[6]が出力される。
【００３４】
以上に説明したように、本形態においては、主楽曲を構成する各素片Ｓmが、複数の副楽曲のうち音楽的な特徴が主楽曲に類似する素片Ｓsに置換される。したがって、利用者が各楽曲の類似性や調和性について熟知していない場合であっても、主楽曲の曲調を損なうことなく聴感上において自然な楽曲を生成することが可能である。また、各楽曲が拍単位で素片Ｓに区分されるとともに副楽曲の素片Ｓsが主楽曲の素片Ｓmの時間長に調整（ステップＳ6）されたうえで主楽曲の素片Ｓmに置換されるから、主楽曲のリズム感が損なわれることもない。
【００３５】
次に、図６には、表示装置５０に表示された操作子５６を移動させることで図５における副楽曲Ｍ1の係数Ｃを増加させた場合が図示されている。図６に白抜の矢印で示すように、副楽曲Ｍ1の係数Ｃを増加させることで、副楽曲Ｍ1の各素片Ｓs1について算定される類否指標値Ｒは図５の場合と比較して増大する。したがって、図５のケースでは主楽曲の素片Ｓm[3]と副楽曲Ｍ1の素片Ｓs1[5]との類否指標値Ｒ（最大値Ｒmax）は閾値ＴＨを下回るのに対し、図６のケースでは主楽曲の素片Ｓm[3]と副楽曲Ｍ1の素片Ｓs1[5]との類否指標値Ｒは閾値ＴＨを上回る数値まで増加する。これによって主楽曲の素片Ｓm[3]については楽音データＡm[3]の代わりに副楽曲Ｍ1の素片Ｓs1[5]の楽音データＡs1[5]が出力される。主楽曲の素片Ｓm[7]についても同様に副楽曲Ｍ1の素片Ｓs1[9]の類否指標値Ｒが閾値ＴＨを上回る数値まで増加するから、主楽曲の楽音データＡm[7]に代えて副楽曲Ｍ1の楽音データＡs1[9]が出力される。
【００３６】
なお、以上においては係数Ｃを増加させる場合を例示したが、ひとつの副楽曲の係数Ｃを減少させた場合には各素片Ｓsについて算定される類否指標値Ｒが減少するから、当該副楽曲の楽音データＡsが出力装置３０に出力される可能性は低下する。例えば、副楽曲Ｍ1に対応した操作子５６を下端まで移動させた場合には係数Ｃがゼロに設定されるから、副楽曲Ｍ1の各素片Ｓs1について算定される総ての類否指標値Ｒはゼロとなる。したがって、副楽曲Ｍ1の楽音データＡs1が出力装置３０に出力されることはない。
【００３７】
以上に説明したように、入力装置４０の操作によって特定の副楽曲の係数Ｃを増減させることで、主楽曲の素片Ｓmが当該副楽曲の素片Ｓsに置換される頻度が増減する。したがって、係数Ｃが固定された構成（あるいは類否特定部１２の算定した類否指標値Ｒ0がそのまま加工部１８に出力される構成）と比較して、利用者の好みに応じた多様な楽曲を編成することが可能となる。しかも、本形態においてはスライダを模した操作子５６の移動によって各副楽曲の係数Ｃが調整されるから、優先的に出力される副楽曲を利用者が直感的に把握できるという利点もある。
【００３８】
＜Ｂ：変形例＞
以上の形態には様々な変形を加えることができる。具体的な変形の態様を例示すれば以下の通りである。なお、以下の各態様を適宜に組み合わせてもよい。
【００３９】
（１）変形例１  
以上の形態においては主楽曲のうち副楽曲Ｓsとの類否指標値Ｒが閾値ＴＨを上回る素片Ｓmを加工（素片Ｓsとの置換）する構成を例示したが、主楽曲のうち加工の対象となる素片Ｓmを選定する方法は以上の例示に限定されない。例えば、主楽曲のうち加工の対象から除外すべき素片Ｓmを利用者が入力装置４０に対する操作によって指定する構成も採用される。すなわち、加工部１８は、図４のステップＳ1からステップＳ3までの間に、対象素片Ｓmが利用者に指定されているか否かを判定し、加工の対象外として指定されている場合には類否指標値Ｒに拘わらず主楽曲の楽音データＡmを出力する一方、指定がない場合には図４のステップＳ3以降の処理を実行する。以上の形態によれば、例えば主楽曲の各小節のうち第１拍目と第３拍目については主楽曲の素片Ｓmをそのまま出力するといった再生が実現される。したがって、主楽曲の曲調を確実に維持することが可能である。
【００４０】
（２）変形例２  
以上の形態においては主楽曲の素片Ｓmを副楽曲の素片Ｓsに置換する構成を例示したが、副楽曲に基づいて主楽曲を加工する方法は置換に限定されない。例えば、主楽曲の素片Ｓmの楽音データＡmと副楽曲の素片Ｓsの楽音データＡmとを所定の比率で混合して出力してもよい。もっとも、以上の形態のように素片Ｓmを素片Ｓsに単純に置換する構成によれば、制御装置１０による処理の負荷が軽減されるという利点がある。
【００４１】
また、以上の形態においては類否指標値Ｒが最大値Ｒmaxとなる素片Ｓsで主楽曲の素片Ｓmを加工する構成を例示したが、主楽曲の加工に使用される素片Ｓsを選定する方法は適宜に変更される。例えば、複数の素片Ｓsの類否指標値Ｒが閾値ＴＨを上回る場合には、これらの素片Ｓsの全部または所定数（例えばランダムな個数）の楽音データＡsを混合したデータで主楽曲の素片Ｓmの楽音データＡmを置換する構成や、類否指標値Ｒが閾値ＴＨを上回る複数の素片Ｓsの全部または所定数の楽音データＡsと主楽曲の素片Ｓmの楽音データＡmとを混合して出力する構成も採用される。なお、以上の形態では閾値ＴＨを予め設定された固定値とした構成を例示したが、入力装置４０に対する操作に応じて閾値ＴＨが可変に設定される構成も採用される。
【００４２】
さらに、以上の形態においては対象素片Ｓmの楽音データＡmを主楽曲以外の副楽曲の素片Ｓsに基づいて加工する構成を例示したが、主楽曲のうち対象素片Ｓm以外の素片Ｓmに基づいて対象素片Ｓmを加工してもよい。
【００４３】
（３）変形例３  
以上の形態においては係数Ｃを類否指標値Ｒ0に乗算する構成を例示したが、係数Ｃに基づく演算の内容は適宜に変更される。例えば、調整部１６は、係数Ｃと類否指標値Ｒ0との加算値を類否指標値Ｒとして算定してもよい。すなわち、類否指標値Ｒが係数Ｃに応じて変化する構成であれば足り、具体的な演算の如何は不問である。もっとも、係数Ｃを類否指標値Ｒ0に乗算する構成によれば、係数Ｃをゼロに調整することで類否指標値Ｒがゼロに設定されるから、副楽曲の素片Ｓsと主楽曲の素片Ｓmとを確実に非類似と判定する（すなわち副楽曲の素片Ｓsの出力を確実に阻止する）ことができるという利点がある。なお、係数Ｃに応じて類否指標値Ｒを変化させる構成は本発明において必須ではない。すなわち、類否特定部１２が算定した類否指標値Ｒ0が直接的に加工部１８に供給される構成としてもよい。
【００４４】
（４）変形例４  
素片Ｓmの特徴量Ｆmと素片Ｓsの特徴量Ｆsとから類否指標値Ｒを算定する方法は任意である。例えば、以上においては素片Ｓmと素片Ｓsとの類似度が高いほど増加する類否指標値Ｒを例示したが、類否指標値は素片Ｓmと素片Ｓsとの類似度が高いほど減少する数値であってもよい。
【００４５】
また、素片データＤsに含まれる特徴量Ｆの種類や個数は任意である。もっとも、以上の形態のように楽曲が拍単位で素片Ｓに区分される構成においては、音高や調和性（コード）といった要素の特徴よりもリズムの特性を決定づける打楽器的な音声の特徴（典型的には以上の形態に例示した特徴量）に基づいて、主楽曲の加工に使用される副楽曲の素片Ｓsが選択される構成が望ましい。
【００４６】
（５）変形例５  
以上の形態においては各楽曲のうちループに属する素片Ｓのみが使用される構成を例示したが、楽曲加工装置１００にて使用される楽曲がループに制限される必要は必ずしもない。すなわち、ひとつの楽曲の全部にわたって素片データＤsが記憶装置２０に格納された構成も採用される。したがって、主楽曲のうちループのみが反復的に再生される以上の構成には限定されず、副楽曲の素片Ｓsによる加工を経ながら主楽曲が最初から最後まで順番に再生される構成としてもよい。もっとも、以上のように各楽曲のループのみを使用する構成によれば、楽曲のうち利用者の好みの部分のみを利用して利用者の意図に沿った楽曲を生成できるという利点がある。
【００４７】
（６）変形例６  
特徴量Ｆに含まれるＮ種類の数値の各々が個別に重み付けされる構成としてもよい。各数値に対する重み値は、例えば入力装置４０に対する利用者の操作に応じて設定される。類否指標値Ｒ0は、Ｎ種類の数値のうち重み値の大きい数値が特徴量Ｆmと特徴量Ｆsとで近似するほど大きい数値（類似度が高い）となるように算定される。以上の構成によれば、例えば利用者が音楽的に重視する観点（特徴量Ｆ）を優先的に反映させた楽曲を生成することが可能となる。
【００４８】
（７）変形例７  
図４のステップＳ6にて副楽曲の素片Ｓsの時間長を調整する機能を、楽曲の全体のテンポの調整に兼用してもよい。また、この構成においては、入力装置４０に対する利用者の操作に応じてテンポを選定する構成が好適に採用される。
【００４９】
（８）変形例８  
以上の形態においては制御装置１０がプログラムを実行することで主楽曲の加工が実現される構成を例示したが、楽曲加工装置１００は、図１の制御装置１０と同様の処理を実行するＤＳＰなどのハードウェア（電子回路）によっても実現される。
【図面の簡単な説明】
【００５０】
【図１】本発明のひとつの形態に係る楽曲加工装置の構成を示すブロック図である。
【図２】ひとつの楽曲と素片との関係を示す概念図である。
【図３】係数設定画像の具体的な内容を示す概念図である。
【図４】加工部による処理の内容を示すフローチャートである。
【図５】類似指標値と制御装置からの出力との関係を示す概念図である。
【図６】類似指標値と制御装置からの出力との関係を示す概念図である。
【符号の説明】
【００５１】
１００……楽曲加工装置、１０……制御装置、１２……類否特定部、１４……係数設定部、１６……調整部、１８……加工部、２０……記憶装置、３０……出力装置、４０……入力装置、５０……表示装置、５２……係数設定画像、５４……操作子画像、５６……操作子、Ｓ……素片（Ｓm：主楽曲の素片／Ｓs：副楽曲の素片）、Ａ……楽音データ（Ａm：主楽曲の楽音データ／Ａs……副楽曲の楽音データ）、Ｆ……特徴量（Ｆm：主楽曲の素片の特徴量／Ｆs：副楽曲の素片の特徴量）、Ｃ……係数、Ｒ0，Ｒ……類否指標値。
【図１】
2008129135.tif 000003
【図２】
2008129135.tif 000004
【図３】
2008129135.tif 000005
【図４】
2008129135.tif 000006
【図５】
2008129135.tif 000007
【図６】
2008129135.tif 000008