yomoram

パート分けの聴き比べ

耳コピ ギター TAB メーカーの「詳しい解析」では、曲をパートに分けてから、歌とドラムを抜いた音でコードを読み直します。そのパート分け(音源分離モデル SCNet Small)を、魔王魂「シャイニングスター」の歌の入った 20 秒で試せるようにしました。全部のパートを同時に流しながら、音量を上げ下げして、それぞれが何を演奏しているかを聴いてみてください。

しくみと結果は、Qiita の記事「音源分離してベースから曲のコードを当てる」に書きました。

読み込み中…

ツールの TAB:最初の解析曲全体の音から読んだコード

ツールの TAB:詳しい解析パートに分けてから読み直したコード(赤い印は変わった小節)

歌100%コードの判定では抜く。歌だけになる小節の見分けに使う
ドラム100%コードの判定では抜く
ベース100%まずここからルート(コードの根音)を決める
ギター・鍵盤ほか100%ベースの上に乗る和音を、ここから読む

ツールが弾くギター(TAB の音)

最初の解析0%曲全体の音から読んだコード(数秒で出る方)
詳しい解析0%パートに分けてから、ベースとギター鍵盤で読み直したコード

ツールのギターは、曲全体(4 分 37 秒)を解析した結果のうち、この 20 秒の部分を、ツールと同じ合成音で鳴らしたものです。どちらのコードが曲に合っているかを、耳で比べてみてください。TAB は曲全体の解析から 41〜56 小節を切り出したもので、押さえ方は「そのまま」です。TAB を押すと、その小節から再生します。
4 つのパートを全部 100% にすると、ほぼ原曲に戻ります。分離はブラウザ版と同じ SCNet Small(Tong ほか。コード:ZFTurbo/Music-Source-Separation-Training、MIT。学習済みの重みは starrytong 氏が公開したもの、MUSDB18 で学習)で行い、160 kbps の MP3 にしました。ツールでも、詳しい解析のあとは「歌だけ」「伴奏だけ」などで聴けます(分けた音の書き出しはしません)。