JP2008250008A - 楽音処理装置およびプログラム - Google Patents
楽音処理装置およびプログラム Download PDFInfo
- Publication number
- JP2008250008A JP2008250008A JP2007091431A JP2007091431A JP2008250008A JP 2008250008 A JP2008250008 A JP 2008250008A JP 2007091431 A JP2007091431 A JP 2007091431A JP 2007091431 A JP2007091431 A JP 2007091431A JP 2008250008 A JP2008250008 A JP 2008250008A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- accompaniment
- sound
- data
- musical
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Electrophonic Musical Instruments (AREA)
- Auxiliary Devices For Music (AREA)
Abstract
【解決手段】記憶回路20は、伴奏音の態様を指定する複数の伴奏態様データDAを記憶する。特徴量抽出部32は、楽曲の楽音を示す楽音信号Vから特徴量Fを順次に抽出する。拍点検出部52は、楽音信号Vから拍点Pを検出する。区間画定部54は、拍点検出部52が検出した拍点Pに基づいて複数の単位区間Tを画定する。選択部62は、記憶回路20が記憶する複数の伴奏態様データDAのうち単位区間T内の楽音信号Vの特徴量Fに応じた伴奏態様データDAを単位区間Tごとに順次に選択する。出力部70は、選択部62が選択した伴奏態様データDAの識別子AIDを含む単位データUを各単位区間Tについて出力する。
【選択図】図1
Description
さらに好適な態様において、音高特定手段は、各単位区間のコードを特定するコード特定手段と、各単位区間のベース音を特定するベース特定手段とを含み、出力手段は、コード特定手段が特定したコードとベース特定手段が特定したベース音とを単位データに含めて出力する。本態様によれば、楽音信号の楽調を充分に反映した伴奏音を示す単位データを生成できる。
さらに好適な態様において、伴奏処理手段は、伴奏態様データが指定する各伴奏音と拍点検出手段が検出した拍点とが時間軸上で対応するように、伴奏態様データが指定する伴奏音の時間軸上の位置を調整する(例えば図6の伸縮処理)。本態様によれば、伴奏態様データが指定する各伴奏音と拍点検出手段が検出した拍点とが時間軸上で対応するように伴奏態様データが調整されるから、伴奏態様データの伴奏音の特徴量と楽音信号の特徴量とを精緻に対比することが可能である。
図1は、本発明のひとつの形態に係る楽音処理装置の構成を示すブロック図である。同図に示すように、楽音処理装置100には、信号生成装置12と出力処理装置14とが接続される。
以上の形態には様々な変形を加えることができる。具体的な変形の態様を例示すれば以下の通りである。なお、以下に例示する任意の2以上の態様を組合せた構成も採用される。
以上の形態においては、所定の間隔のフレームごとに楽音信号Vの特徴量F(FS,FW)が抽出される構成を例示したが、特徴量Fを抽出する時期は適宜に変更される。伴奏態様データDAの選別には楽音信号Vのうち伴奏音の特徴量Fが特に重要である(伴奏音以外の楽音の特徴量Fを抽出する必要性は低い)から、楽音信号Vのうち伴奏音の発生が推定される区間についてのみ特徴量Fを抽出する構成が好適である。
楽音信号Vが示す楽曲の構成を考慮して伴奏態様データDAを選択する構成も採用される。図8は、変形例に係る楽音処理装置100の構成を示すブロック図である。同図の構成判定部82は、楽曲内において同等の演奏が反復される反復区間を検出する手段である。図9は、構成判定部82による処理の内容を示す概念図である。同図に示すように、構成判定部82は、楽曲を区分した複数の区間(例えば単位区間T)から2個の区間を選択する全通りの組合せについて音楽的な類似度を特徴量Fに基づいて算定する。図9においては、ひとつの楽曲の始点から終点までの単位区間Tの配列が縦軸と横軸とに図示されている。類似度が所定の閾値を上回る2個の区間の組合せに相当する地点には黒点が表記されている。図9の直線L上の黒点は、ひとつの共通する区間について算定される類似度が最大(一致)となることを意味している。図9のような結果が算定された場合、構成判定部82は、区間aと区間bとが反復区間(相互に類似する区間)であると判定する。
打楽器の演奏音に対応したピークがパワースペクトルQの低周波側に発生する場合がある。したがって、ピークの発生する最低の周波数をベース音N2として特定する以上の形態においては、打楽器の演奏音がベース音N2と誤認される可能性がある。一方、ベース特定部423が本来的に特定すべきベース音N2は、打楽器と比較して演奏音が長時間にわたって継続し、かつ、基音の整数倍の周波数に倍音が現れる倍音構造(調波構造)の有声音である。そこで、好適な態様におけるベース特定部423は、低周波側のピークに対応した楽音のうち、所定値を上回る時間長にわたって継続するとともに倍音構造が認識される楽音をベース音N2として特定する。以上の構成によれば、ベース音N2と打楽器の演奏音とが混在する楽曲においてもベース音N2を高精度に特定することが可能である。もっとも、ベース特定部423がベース音N2を特定する方法は本発明において任意である。
コード特定部421が特徴量Fに基づいてコード名N1を特定する方法は本発明において任意である。また、コードを構成する各楽音の配列の順番(ボイシング)をコード特定部421が特定する構成も採用される。例えば、コード特定部421は、コードを構成する各楽音の高低をパワースペクトルQの形状(特徴量FS)から認定し、各楽音を高低の順番に配列したコードのコード名N1を特定する。また、ベース特定部423が特定したベース音N2に基づいてコード特定部421がコード名N1を特定する構成も採用される。例えば、コード特定部421は、ベース音N2を最も低い音階として含む分数コード(オンコード)のコード名N1を特定する。
以上の形態においては、記憶回路20に格納された全部の伴奏態様データDAについて特徴量FAの抽出(伸縮処理および伴奏音特定処理)が実行される構成を例示したが、特定の伴奏態様データDAについて選択的に特徴量FAを抽出する構成も採用される。例えば、記憶回路20内の複数の伴奏態様データDAを楽曲のジャンルに応じて分類し、楽音信号Vから特定されるジャンルまたは利用者が指定するジャンルに対応した伴奏態様データDAのみを選択の候補として楽音信号Vと対比する構成も採用される。また、楽音信号Vの伴奏音と相違することが明白であると判断できる伴奏態様データDA(例えば、伴奏音のテンポが楽音信号Vと大幅に相違する伴奏態様データDA)については選択の候補から除外する構成も採用される。以上の形態によれば、絞込みで除外された伴奏態様データDAについて特徴量FAの抽出を省略できるから、選択部62の処理量が軽減されるという利点がある。
以上の形態においては、伴奏態様データDAの識別子AIDを単位データUに含めて楽音処理装置100から出力する構成を例示したが、単位データUの内容は適宜に変更される。例えば、伴奏態様データDAをコード名N1やベース音N2とともに単位データUとして出力する構成によれば、演奏データDBのうち打楽器のトラックTR(TR_HH,TR_SD,TR_BD)を出力処理装置14が保持する必要がないという利点がある。
楽音信号Vから抽出される特徴量F(または伴奏態様データDAから抽出される特徴量FA)の種類は以上の例示に限定されない。例えば、パワースペクトルQを近似する直線の勾配やパワースペクトルQの重心(セントロイド)、メルケプストラム係数(MFCC: Mel Frequency Cepstrum Coefficients)、パワースペクトルQのピークにおける強度の平均値とピーク以外における強度の平均値との相対比など各種の特徴量Fをスペクトル特徴量抽出部323は抽出し得る。すなわち、音高特定部42によるコード名N1およびベース音N2の特定と、拍点検出部52による拍点Pの検出(区間画定部54による単位区間Tの画定)と、選択部62による伴奏態様データDAの選択(楽音信号Vが示す伴奏音と伴奏態様データDAが示す伴奏音との比較)とに使用され得る総ての特徴量Fが適用される。
拍点Pを検出する方法は適宜に変更される。例えば、以上の形態においては各拍点Pで演奏される打楽器の種類の傾向に基づいて拍点Pが検出される構成を例示したが、複数のアタック部Aのうち打楽器に対応した特定の周波数帯域(例えば図5の帯域BSD)内の成分の強度が高いアタック部Aを拍点Pとして特定してもよい。また、打楽器の演奏音は瞬間的である(継続しない)から、複数のアタック部Aのうち演奏音が継続しないアタック部Aを拍点Pとして特定する構成も採用される。
信号生成装置12と楽音処理装置100とが一体の装置を構成してもよい。また、楽音信号Vの供給元は信号生成装置12に限定されない。例えば、マイクロホンが採取したアナログ信号をA/D変換した楽音信号Vが楽音処理装置100に供給される構成や、インターネットなどの通信網を経由して楽音信号Vが楽音処理装置100に供給される構成も採用される。
Claims (8)
- 伴奏音の態様を指定する複数の伴奏態様データを記憶する記憶手段と、
楽曲の楽音を示す楽音信号から特徴量を順次に抽出する特徴量抽出手段と、
前記楽音信号から拍点を検出する拍点検出手段と、
前記拍点検出手段が検出した拍点に基づいて複数の単位区間を画定する区間画定手段と、
前記記憶手段が記憶する複数の伴奏態様データのうち前記特徴量抽出手段が前記単位区間内の楽音信号について特定した特徴量に応じた伴奏態様データを単位区間ごとに順次に選択する選択手段と、
前記選択手段が選択した伴奏態様データまたは当該伴奏態様データの識別子を含む単位データを前記各単位区間について出力する出力手段と
を具備する楽音処理装置。 - 前記楽音信号に対応した音高を単位区間ごとに特定する音高特定手段を具備し、
前記出力手段は、前記選択手段が選択した伴奏態様データまたは当該伴奏態様データの識別子と前記音高特定手段が特定した音高とを含む単位データを出力する
請求項1の楽音処理装置。 - 前記音高特定手段は、
前記各単位区間のコードを特定するコード特定手段と、
前記各単位区間のベース音を特定するベース特定手段とを含み、
前記出力手段は、前記コード特定手段が特定したコードと前記ベース特定手段が特定したベース音とを単位データに含めて出力する
請求項1または請求項2の楽音処理装置。 - 前記拍点検出手段は、前記楽音信号のうち別種の楽器の演奏音に対応した複数の周波数帯域の各々に属する成分が発生する時点を拍点として検出する
請求項1から請求項3の何れかの楽音処理装置。 - 前記選択手段は、
前記複数の伴奏態様データの各々が示す伴奏音の特徴量を特定する伴奏処理手段と、
前記伴奏処理手段が特定した特徴量と前記単位区間内の楽音信号の特徴量とを比較する比較手段と
を含み、前記比較手段による比較の結果に基づいて、前記単位区間内の楽音信号に類似する伴奏音の伴奏態様データを選択する
請求項1から請求項4の何れかの楽音処理装置。 - 前記伴奏処理手段は、伴奏態様データが指定する各伴奏音と前記拍点検出手段が検出した拍点とが時間軸上で対応するように、前記伴奏態様データが指定する伴奏音の時間軸上の位置を調整する
請求項5の楽音処理装置。 - 前記楽曲のうち演奏が反復される反復区間を検出する構成判定手段を具備し、
前記選択手段は、前記構成判定手段が検出した各反復区間について同じ伴奏態様データを選択する
請求項1から請求項6の何れかの楽音処理装置。 - コンピュータに、
楽曲の楽音を示す楽音信号から特徴量を順次に抽出する特徴量抽出処理と、
前記楽音信号から拍点を検出する拍点検出処理と、
前記拍点検出処理で検出した拍点に基づいて複数の単位区間を画定する区間画定処理と、
伴奏音の態様を指定する複数の伴奏態様データのうち前記特徴量抽出処理で前記単位区間内の楽音信号について特定した特徴量に応じた伴奏態様データを単位区間ごとに順次に選択する選択処理と、
前記選択処理で選択した伴奏態様データまたは当該伴奏態様データの識別子を含む単位データを前記各単位区間について出力する出力処理と
を実行させるプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007091431A JP4613923B2 (ja) | 2007-03-30 | 2007-03-30 | 楽音処理装置およびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007091431A JP4613923B2 (ja) | 2007-03-30 | 2007-03-30 | 楽音処理装置およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008250008A true JP2008250008A (ja) | 2008-10-16 |
JP4613923B2 JP4613923B2 (ja) | 2011-01-19 |
Family
ID=39975022
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007091431A Expired - Fee Related JP4613923B2 (ja) | 2007-03-30 | 2007-03-30 | 楽音処理装置およびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4613923B2 (ja) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010122630A (ja) * | 2008-11-21 | 2010-06-03 | Sony Corp | 情報処理装置、音声解析方法、及びプログラム |
JP2010217408A (ja) * | 2009-03-16 | 2010-09-30 | Yamaha Corp | 音波形抽出装置、およびプログラム |
JP2011209592A (ja) * | 2010-03-30 | 2011-10-20 | Brother Industries Ltd | 楽器音分離装置、及びプログラム |
JP2011209593A (ja) * | 2010-03-30 | 2011-10-20 | Brother Industries Ltd | 歌声分離装置、及びプログラム |
JP2011221156A (ja) * | 2010-04-07 | 2011-11-04 | Yamaha Corp | 楽曲解析装置 |
JP2018170678A (ja) * | 2017-03-30 | 2018-11-01 | 株式会社ライブ・アース | ライブ映像処理システム、ライブ映像処理方法及びプログラム |
WO2019053765A1 (ja) * | 2017-09-12 | 2019-03-21 | Pioneer DJ株式会社 | 楽曲解析装置および楽曲解析プログラム |
WO2019058543A1 (ja) * | 2017-09-25 | 2019-03-28 | Pioneer DJ株式会社 | 楽曲解析装置および楽曲解析プログラム |
CN113168824A (zh) * | 2018-11-29 | 2021-07-23 | 雅马哈株式会社 | 音响解析方法、音响解析装置以及模型构建方法 |
CN113571033A (zh) * | 2021-07-13 | 2021-10-29 | 腾讯音乐娱乐科技(深圳)有限公司 | 一种伴奏回踩检测方法、设备及计算机可读存储介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01310384A (ja) * | 1988-06-08 | 1989-12-14 | Nec Corp | 自動編曲方式 |
JPH05100661A (ja) * | 1991-10-11 | 1993-04-23 | Brother Ind Ltd | 小節境界時刻抽出装置 |
JP2002023747A (ja) * | 2000-07-07 | 2002-01-25 | Yamaha Corp | 自動作曲方法と装置及び記録媒体 |
JP2002169552A (ja) * | 2000-09-20 | 2002-06-14 | Yamaha Corp | 作曲支援装置および作曲支援方法、楽曲テンプレート・データ提供装置 |
JP2003330460A (ja) * | 2002-05-01 | 2003-11-19 | Fuji Xerox Co Ltd | 少なくとも2つのオーディオ・ワークの比較方法、少なくとも2つのオーディオ・ワークの比較方法をコンピュータに実現させるためのプログラム、及び、オーディオ・ワークのビートスペクトルの決定方法 |
JP2004506225A (ja) * | 2000-05-09 | 2004-02-26 | ヴィエナ シンフォニック ライブラリー ゲゼルシャフト ミット ベシュレンクテル ハフツング | 作曲装置 |
JP2005031458A (ja) * | 2003-07-07 | 2005-02-03 | Casio Comput Co Ltd | 演奏支援装置および演奏支援プログラム |
JP2006084749A (ja) * | 2004-09-16 | 2006-03-30 | Sony Corp | コンテンツ生成装置およびコンテンツ生成方法 |
JP2007052394A (ja) * | 2005-07-19 | 2007-03-01 | Kawai Musical Instr Mfg Co Ltd | テンポ検出装置、コード名検出装置及びプログラム |
-
2007
- 2007-03-30 JP JP2007091431A patent/JP4613923B2/ja not_active Expired - Fee Related
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01310384A (ja) * | 1988-06-08 | 1989-12-14 | Nec Corp | 自動編曲方式 |
JPH05100661A (ja) * | 1991-10-11 | 1993-04-23 | Brother Ind Ltd | 小節境界時刻抽出装置 |
JP2004506225A (ja) * | 2000-05-09 | 2004-02-26 | ヴィエナ シンフォニック ライブラリー ゲゼルシャフト ミット ベシュレンクテル ハフツング | 作曲装置 |
JP2002023747A (ja) * | 2000-07-07 | 2002-01-25 | Yamaha Corp | 自動作曲方法と装置及び記録媒体 |
JP2002169552A (ja) * | 2000-09-20 | 2002-06-14 | Yamaha Corp | 作曲支援装置および作曲支援方法、楽曲テンプレート・データ提供装置 |
JP2003330460A (ja) * | 2002-05-01 | 2003-11-19 | Fuji Xerox Co Ltd | 少なくとも2つのオーディオ・ワークの比較方法、少なくとも2つのオーディオ・ワークの比較方法をコンピュータに実現させるためのプログラム、及び、オーディオ・ワークのビートスペクトルの決定方法 |
JP2005031458A (ja) * | 2003-07-07 | 2005-02-03 | Casio Comput Co Ltd | 演奏支援装置および演奏支援プログラム |
JP2006084749A (ja) * | 2004-09-16 | 2006-03-30 | Sony Corp | コンテンツ生成装置およびコンテンツ生成方法 |
JP2007052394A (ja) * | 2005-07-19 | 2007-03-01 | Kawai Musical Instr Mfg Co Ltd | テンポ検出装置、コード名検出装置及びプログラム |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010122630A (ja) * | 2008-11-21 | 2010-06-03 | Sony Corp | 情報処理装置、音声解析方法、及びプログラム |
JP2010217408A (ja) * | 2009-03-16 | 2010-09-30 | Yamaha Corp | 音波形抽出装置、およびプログラム |
JP2011209592A (ja) * | 2010-03-30 | 2011-10-20 | Brother Industries Ltd | 楽器音分離装置、及びプログラム |
JP2011209593A (ja) * | 2010-03-30 | 2011-10-20 | Brother Industries Ltd | 歌声分離装置、及びプログラム |
JP2011221156A (ja) * | 2010-04-07 | 2011-11-04 | Yamaha Corp | 楽曲解析装置 |
JP2018170678A (ja) * | 2017-03-30 | 2018-11-01 | 株式会社ライブ・アース | ライブ映像処理システム、ライブ映像処理方法及びプログラム |
WO2019053765A1 (ja) * | 2017-09-12 | 2019-03-21 | Pioneer DJ株式会社 | 楽曲解析装置および楽曲解析プログラム |
JPWO2019053765A1 (ja) * | 2017-09-12 | 2020-10-08 | AlphaTheta株式会社 | 楽曲解析装置および楽曲解析プログラム |
WO2019058543A1 (ja) * | 2017-09-25 | 2019-03-28 | Pioneer DJ株式会社 | 楽曲解析装置および楽曲解析プログラム |
JPWO2019058543A1 (ja) * | 2017-09-25 | 2020-10-22 | AlphaTheta株式会社 | 楽曲解析装置および楽曲解析プログラム |
CN113168824A (zh) * | 2018-11-29 | 2021-07-23 | 雅马哈株式会社 | 音响解析方法、音响解析装置以及模型构建方法 |
CN113168824B (zh) * | 2018-11-29 | 2024-02-23 | 雅马哈株式会社 | 音响解析方法、音响解析装置以及模型构建方法 |
CN113571033A (zh) * | 2021-07-13 | 2021-10-29 | 腾讯音乐娱乐科技(深圳)有限公司 | 一种伴奏回踩检测方法、设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
JP4613923B2 (ja) | 2011-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4613923B2 (ja) | 楽音処理装置およびプログラム | |
US6798886B1 (en) | Method of signal shredding | |
ES2539813T3 (es) | Transcripción de música | |
US20130025435A1 (en) | Musical harmony generation from polyphonic audio signals | |
CN112382257B (zh) | 一种音频处理方法、装置、设备及介质 | |
JP2009217260A (ja) | ポリフォニー音響録音の音響対象配位解析及び音符対象配位処理を行う方法 | |
US20170084261A1 (en) | Automatic arrangement of automatic accompaniment with accent position taken into consideration | |
US9378719B2 (en) | Technique for analyzing rhythm structure of music audio data | |
Eggink et al. | Extracting Melody Lines From Complex Audio. | |
JPWO2009104269A1 (ja) | 楽曲判別装置、楽曲判別方法、楽曲判別プログラム及び記録媒体 | |
JP2010025972A (ja) | コード名検出装置及びコード名検出用プログラム | |
JP6175812B2 (ja) | 楽音情報処理装置及びプログラム | |
WO2017057531A1 (ja) | 音響処理装置 | |
Liang et al. | Musical Offset Detection of Pitched Instruments: The Case of Violin. | |
JP3750533B2 (ja) | 波形データ録音装置および録音波形データ再生装置 | |
JP3879524B2 (ja) | 波形生成方法、演奏データ処理方法および波形選択装置 | |
JP6056799B2 (ja) | プログラム、情報処理装置、及びデータ生成方法 | |
Verma et al. | Real-time melodic accompaniment system for indian music using tms320c6713 | |
JP6252421B2 (ja) | 採譜装置、及び採譜システム | |
JP5151603B2 (ja) | 電子楽器 | |
Puiggròs et al. | Automatic characterization of ornamentation from bassoon recordings for expressive synthesis | |
Chudy et al. | Towards music performer recognition using timbre | |
Wager et al. | Towards expressive instrument synthesis through smooth frame-by-frame reconstruction: From string to woodwind | |
Dittmar et al. | Automatic music transcription with user interaction | |
Molina et al. | Dissonance reduction in polyphonic audio using harmonic reorganization |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090623 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090810 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100921 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101004 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131029 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |