Wizard Notes

音楽信号解析の技術録、音楽のレビューおよび分析、作曲活動に関する雑記です

音楽信号分析・音楽情報検索のまとめ

音楽信号分析の基礎技術

技術解説・試してみた

メロディ

記事なし

和音

Python (LibROSA) で音高 ・クロマ特徴を算出する方法 - Wizard Notes

Python + LibROSAでクロマ特徴(クロマグラム)を使って和音推定:(1) テンプレートマッチング - Wizard Notes

リズム

Pythonで楽曲のリズム・テンポ分析: Novelty Function - Wizard Notes

Pythonで楽曲のリズム・テンポ分析: テンポグラム (Tempogram) - Wizard Notes

音色

LibROSA で MFCC(メル周波数ケプストラム係数)を算出して楽器の音色を分析 - Wizard Notes

BPM

Python で楽曲のBPMを自動算出する方法 - Wizard Notes

MS処理

MS処理のためのMid/Side変換の実装解説(Pythonスクリプト付き) - Wizard Notes

調波打楽器音分離

Python: LibROSA で調波打楽器音分離 (HPSS) - Wizard Notes

歌声抽出

ロバスト主成分分析(Robust PCA)による歌声抽出(Python実装) - Wizard Notes

楽器音分離

NMF2DのPython実装と楽曲への適用 - Wizard Notes

LibROSA関係

Python: LibROSAによるBPM自動算出の詳細 - Wizard Notes

LibROSA:Pythonで手軽に始める音楽データ分析 - Wizard Notes

音楽信号分析を使った分析例

リズム・テンポ

Perfume The Best "P Cubed" の全52曲をテンポ特徴でクラスタ分析 - Wizard Notes

東方プロジェクト原曲(紅魔郷~輝針城)のBPM分析 - Wizard Notes