STEMGRABツールを開く →
解説 · 正直版

AIによるステム分離とは? 実際には、 どのように

ミックスした曲は焼き菓子みたいなものです。卵と小麦粉はそこにありますが、それらを引き出すことはできません。

では、ニューラルネットワークがどのようにして40年前の音源からボーカル部分だけを分離して取り出すことができるのでしょうか? その仕組みと、まだうまく機能しない点について詳しく解説します。

高音質の分離トラックを無料で利用できます。アカウント登録や1トラックあたりの料金は一切かかりません。 有料版と同じモデルで、同じ192kbps(またはロスレスWAV)を使用。1曲あたり最大15分まで。

自社モデルの実際の性能(測定値)

歴史の説明の前に、このモデルを自分たちで実行した際のデータをご紹介します:サイト全体のツールについて、測定を開始してから40日間に2,264件の分離を実行してきました。1,336件のアップロードはそもそもモデルに到達する前に拒否しました、フォーマット不正、ファイル拡張子なし、またはトラック長超過が原因で、分離自体の失敗ではありません。モデルに到達したアップロードの大多数は高速に完了します:バックエンドはより高速なジョブで2.6秒と2.5秒の実行時間をログしており(そのウィンドウ内でそれぞれ15回と12回)、しかし長くて複雑なアップロードはそれを大きく超えることがあります、ログした最遅の実行は2分以上かかりますが、これはレンタルクラウドGPU時間で同じ分離にかかるコストのほんの一部です。ですがこれらのどれもあなたに 使い方 実際にどのように機能するのか、また、なぜ一部のステムが他のものよりもきれいに仕上がるのか、その仕組みと、位相のトリックを含む実際のメカニズムを以下に説明します。

AI以前:位相キャンセルというテクニック

何十年もの間、「ボーカルリムーバー「1つのことを意味しました: 相反転多くのミックスでは、リードボーカルは完全に中央にパンされています:左右チャンネルで同一です。一方のチャンネルの極性を反転させ、両方を足し合わせると、両チャンネルで同一のものは打ち消し合います。ボーカルが消えます。

センターにある他のすべての楽器も同様です。キックドラム、スネアドラム、ベースなど。残りの音は、廊下の奥で演奏しているバンドの音のように、空虚で位相がずれたように聞こえます。そして、このテクニックは一方通行にしか機能しません。つまり、(ある程度) 削除 中心部ですが、それは決して 分離 ボーカル部分だけを抽出する機能です。また、モノラル録音、ステレオリバーブがかけられたボーカル、またはセンターに正確にミックスされていない音源に対しては、全く効果がありませんでした。位相キャンセルは、実用的なツールというよりは、ただの面白機能に過ぎませんでした。

スペクトログラムの時代:マスキング

最初の本格的な機械学習セパレーター(2015〜2019年頃)は、 スペクトログラム:曲の各瞬間でどの周波数が大きいかを示す画像です。ニューラルネットワークはその画像を見て、次を描くように訓練されました: マスク その上:「これらのピクセルは声に属し、あれらはドラムに属する」。マスクでミックスを掛け、オーディオに戻し、完了。

これはleapでした。突然、それをキャンセルするだけでなく、ボーカルを隔離することができます。 しかし、マスキングは作り付けの天井を持っています:ボーカルとギターが占有するとき 同じ 周波数 同じ 実際の音楽では常に起こる瞬間に、マスクはそのエネルギーを何らかの方法で分離する必要があり、その結果、初期ユーザーが覚えている水っぽい水中のようなうねる音が生じます。スペクトログラムもまた、 フェーズ モデルがオーディオに戻る途中で偽造しなければならない情報。

現在:ハイブリッドAIモデル

最新の分離ツール(次を支えるエンジンも含む StemGrab) 問題に対して、同時に2つの方向からアプローチします(これが「ハイブリッド」と呼ばれる理由です)。これを「ステムAI」、「ステムセパレーター」、または「ステムスプリッター」と呼ぶかは関係ありません。この2つのアプローチを組み合わせることで、目的を達成できます。

そもそも、このツールは「ボーカル」とは何かをどのように認識しているのでしょうか? トレーニング このモデルは、実際に分離された音源が利用可能な数千曲の楽曲を学習し、それらを組み合わせて、各パートをどの程度うまく再現できたかを自己評価しました。これを繰り返すことで、モデルは、ボーカル、キックドラム、スネアドラム、ベースラインといった各音源がどのような音であるかを理解し、聞いたことのない楽曲のミックスからでも、それらを推定できるようになりました。これは、AIツールを他のタスクに活用する方法に関する一般的なチュートリアルではなく、この特定のモデルが、単一のミックスファイルからボーカル、キックドラム、ベースラインをどのように再構築するように学習したのかを説明するものです。

主なインサイト: 分離は「非混合」ではありません。 オリジナルのマルチトラックは数学的になくなっています。 モデル 再構築 各ステムが最も可能性の高い音源である:驚くほど正確な、非常に知識に基づいた推測。

OLD: PHASE-CANCEL トリックLチャンネルRチャンネル・極性反転SUM → 空洞、位相の残響キック音とベース音も除去 · ボーカルのみの音源は提供しませんモダン:AIの分離ボーカルドラムベースその他4つのきれいで、独立したトラック
古い方式と新しい方式の比較:位相キャンセレーションは、中央に位置する音だけをキャンセルし、音のこもった残響音を残します。一方、学習済みのモデルは、各音源を個別のクリアなトラックとして推定します。

6ステムが現在の限界である理由

古典的な分割は4つのステムです: ボーカル、ドラム、ベース、その他というのも、標準的な研究用データセット(MUSDB18)がそのようにラベル付けされているからです。モデルは、学習データに名前が付けられているカテゴリーしか学習できません。StemGrabが使用するような6つの音源に分離するモデルは、 ギター と ピアノ「その他」から切り出して作成。

さらに高度な処理(メインボーカルとバックコーラスを分離したり、ギターやシンセサイザーの音を個別に抽出したりする)は、主にモデリングの問題ではなく、 データ 問題。 著名なタムブリン・ステムは、曲の大規模なパブリック・ライブラリーはありません。 そのデータが存在するまで、“他を重ねる”が一緒に接着される その他 トラック。

なぜギターとピアノはボーカル、ドラム、ベースより遅れるのか

簡単なステムが簡単な理由は、それぞれが独特のニッチを占めているからです:

ギターとピアノはカメレオンです。 どちらもほぼ全周波数帯域をカバーし、コードやメロディーを演奏でき、互いに、シンセパッド、ストリングス、オルガンなど、多くの音域で重なり合います。同じコードを演奏するクリアなピアノと温かいパッドの音は、人間の耳にも区別がつきにくいほどです。ギターにディストーションを加えると、広帯域のノイズに変化し、シンセの音と混同されやすくなります。さらに、これらの2つのカテゴリーの学習データは、ボーカルのデータに比べてごくわずかです。その結果、シンプルなシンガーソングライターの楽曲では、ギターの音を美しく分離できますが、音の密度が高い楽曲では、音の混ざりやぼやけが発生する可能性があります。

依然として問題が残る点

これは、この技術が劣っているという意味ではありません。現代のミキシングでは、ボーカル、ドラム、ベースが、2018年には考えられなかったほどクリアに聞こえるようになります。つまり、この技術の真価は「魔法」ではなく、「非常に優れた推定」にあるということです。

実際に自分の音楽で試してみましょう。

期待値を調整する最速の方法は、よく知っているトラックを試すことです。 StemGrabに曲をドロップするボーカル、ドラム、ベース、ギター、ピアノ、その他のパート、そして分離されたインストゥルメンタル音源を、約1分で、無料で、アカウントなしで入手できます。ヘッドホンを装着して、モデルがどの部分をうまく分離できたか、そしてどの部分で誤ったかを聴いてみてください。結局のところ、あらゆるステム分離ソフトウェアは、モデルが推測した結果を、あなたの耳で確認するものです。

トラックを無料で分割 →

StemGrabの他のツール: ステムを使ってどんな楽器でも練習できます · 著作権を侵害せずに、楽曲の分離されたトラック(ステム)をどのように利用できるか

Sam Ridderのイラスト入りポートレート文: Sam Ridder、StemGrab を自分のハードウェアで、ひとりで開発・運営しています。 プロフィール.

ShinobiTools · KvK 42147182 · info@shinobitools.com