Google Magenta RealTime 2:音楽モデルが演奏できる楽器に近づくとき
Google 公式図版を加えた更新版の研究ブリーフです。MRT2 の低遅延制御、MIDI/テキスト/音声入力、2.4B/230M 構成、ハードウェア要件と実用上の制約を整理します。

モデルニュース / Google Magenta
Google Magenta RealTime 2(MRT2)は、従来の「プロンプトを入力し、完成した楽曲を待つ」タイプの音楽生成モデルではない。Googleはこのリリースを、オープンモデル、リアルタイム推論エンジン、サンプルアプリケーションの組み合わせとして位置づけている。2.4Bパラメータのベースモデル、230Mパラメータの小型モデル、SpectroStreamオーディオコーデック、MusicCoCaスタイル表現、MIDI・テキスト・音声による制御、そしてローカル環境でのリアルタイム音楽生成体験で構成される。
今回の改訂では、Googleの公式図とモデルカードの根拠を加え、MRT2ならではの立ち位置を説明する。編曲、ミキシング、楽曲全体の制作を置き換えるものではない。音楽モデルを、演奏可能で制御しやすく、DAWと連携できるライブな対話へ近づけるものだ。実際には、オフラインの楽曲生成機というより、リアルタイムの共同制作者に近い。
Magenta RealTimeとLyria RealTime APIから、演奏可能なローカルモデルへ
MRT2は、同じ研究プログラムの先行する2つの系統、Magenta RealTimeモデルとホスト型のLyria RealTime APIを受け継いでいる。これらのシステムは連続生成と操作可能な音楽スタイルを確立したが、以前のモデルは約2秒のフレームを用いるチャンク単位の自己回帰だった。ノート、スタイル変更、新しい参照音声は、現在のチャンクが完了するまで音に反映できなかった。
MRT2はSpectroStreamとMusicCoCaを維持しつつ、生成の中核をフレーム単位で自己回帰するdecoder-only Transformerへ変更した。フレームは40 msとなり、MIDIの状態、スタイルトークン、音声コンテキストが新しいフレームごとに再び読み取られる。Googleが報告する制御レイテンシは、約3秒から約200 msへ短縮された。以前は1つのチャンクを生成していた2秒間に、新モデルは音の方向を変える機会を50回持つ。
このリリースは、ホスト型デモと、音楽家が自分のツール内に組み込めるモデルも切り分けている。Lyria RealTime APIはサービスとしての対話型生成を示したが、MRT2はオンデバイス利用に向けてウェイト、Pythonライブラリ、MLX C++エンジン、DAWの例、スタンドアロンアプリケーションを公開する。演奏環境、ゲームのサウンドトラックシステム、インスタレーションに組み込めるため、操作を「プロンプト、待機、ダウンロード」に縮小せずに済む。
技術的根拠:単に大きなモデルではない
公式モデルカードはMRT2を、SpectroStream、MusicCoCa、decoder-only Transformer LLMという3つの中核要素に分けている。SpectroStreamは48kHzのステレオ音楽をトークンへ変換する離散オーディオコーデックである。MusicCoCaはテキストと音楽音声を共通の埋め込み空間へ写像する。LLMは、コンテキスト音声トークン、MusicCoCaスタイルトークン、MIDIトークンを条件として次の音声フレームを生成する。
この構造により、MRT2がテキスト、音声、MIDIを同時に受け取れる理由が分かる。テキストはスタイルを記述し、音声は音色や音楽上の参照を与え、MIDIは演奏状態の制御を担う。入力は単純に連結されるのではなく、リアルタイム生成ループ内でそれぞれ異なる役割を持つ。
公式の2つのモデル構成も示唆的だ。2.4Bパラメータのベースモデルと230Mパラメータの小型モデルがある。ベースモデルは品質を重視し、小型モデルはローカル実行の敷居を下げる。モデルカードには、ベースが25フレーム(1s)、小型が41フレーム(約1.6s)のwindowed attentionを使い、どちらも有効受容野は20sと記載されている。これは有限のコンテキストによる連続生成であり、楽曲全体を対象とするオフライン推論ではない。
低レイテンシが実際に意味するもの
Googleが掲げる主な変更の1つは、前世代と比べてモデルのフレームサイズを2sから40msへ、制御レイテンシを約3sから約200msへ短縮したことだ。この数字は魅力的だが、公式に示された境界を踏まえる必要がある。エンドツーエンドの反応時間はモデル推論だけではない。入力バッファ、出力バッファ、オーディオインターフェース、ホストソフトウェア、外部コンポーネントも含まれる。
音楽家にとって約200msは、ハードウェアキーボードやドラムトリガーのほぼ瞬時の応答とは異なる。しかし、モデルを「オフライン生成器」から「対話型システム」へ移すには十分だ。MRT2は、ミリ秒精度のドラムマシンやピアノ楽器の代替というより、スタイルの変形、伴奏の延長、テクスチャへの応答、ライブコーディング、インスタレーション、ゲーム音楽に適していると見るべきだ。
ワンショットの楽曲生成との違い
| 観点 | Magenta RealTime 2 | 一般的なプロンプトから楽曲を作る生成器 | 実用上の影響 |
|---|---|---|---|
| 対話のリズム | 聴き、演奏し、調整しながら生成を続ける。 | プロンプトを入力し、完成した結果を待つ。 | MRT2はリアルタイムの実験や演奏に向き、プロンプトから楽曲を作る方式は完成形の素早い草案に向く。 |
| 制御入力 | MIDI、テキスト、音声を同時に使用。 | 通常はテキストプロンプトと限定的な構造制御。 | MIDIにより、モデルは演奏上の身振りに反応できる。 |
| 実行場所 | 公式には、ローカル、オープンウェイト、Apple Siliconアプリ、DAWプラグインを軸に説明される。 | 多くはクラウドでホストされるサービス。 | MRT2は研究、プラグイン、ローカル音楽ソフトウェアへの統合に自然だが、ローカルのハードウェアを必要とする。 |
| 出力目標 | 操作可能な連続した音楽音声。 | 完成した楽曲または完成したクリップ。 | MRT2は完成曲の製造機というより、リアルタイム楽器や伴奏者のように振る舞う。 |
| 創作上の境界 | モデルカードは器楽曲を中心とし、語彙を伴わない発声音の限界を記している。 | ボーカル曲生成を中心に宣伝されることが多い。 | MRT2は、器楽、テクスチャ、伴奏、対話型音楽の場面に向くものと捉えるのが適切だ。 |
MRT2公式資料から読み取れる主要な事実
| 観点 | 公式資料 | 正確な読み方 |
|---|---|---|
| ライセンス | コードはApache-2.0、モデルウェイトはCC-BY 4.0。 | 単一ライセンスのリリースではない。統合時にはコード、ウェイト、利用条件を併せて確認する必要がある。 |
| モデル構成 | 2.4B base / 230M small。 | baseとsmallは、品質とローカル実行の異なるトレードオフを表す。 |
| オーディオコーデック | SpectroStreamは48kHzステレオ音声を、25Hzのフレームレート、64段のRVQ、10-bitコード、16kbpsのトークンへ変換する。 | リアルタイム性はモデルとコーデック/ストリーミング表現の組み合わせから生まれ、サンプルレートだけでは決まらない。 |
| 制御入力 | テキストプロンプト、音声例、MIDI。 | 3つの入力は、スタイル、コンテキスト、演奏状態の制御をそれぞれ表す。 |
| 学習データ | 主に器楽曲からなる約71k時間のストック音楽。 | 歌詞付きボーカルへの期待は慎重であるべきだ。モデルカードは、発声音が語彙を伴わない傾向を記している。 |
| 評価 | モデルカードは、指標と結果を今後の技術レポートで共有するとしている。 | ランキングや未公開スコアを作り出してはならない。公開済みのアーキテクチャと限界だけを引用する。 |
このリリースが対話型音楽にもたらす変化
MRT2のキーワードは連続生成と低レイテンシ制御だ。プロンプトで命令するだけでなく、演奏しながら方向づけるために設計されている。
モデルカードの中心は対話型音楽制作と、主に器楽のストック音楽である。完成曲、歌詞、ボーカル、リリース可能な制作には、なお人間のワークフローが必要だ。
オープンウェイトとローカル推論により、研究、プラグイン、DAW統合は現実的になる一方、ハードウェア、バッファ、ホストソフトウェア、オーディオインターフェースのすべてが体験を左右する。
この記事内の画像とGIFはすべてGoogle Magentaの公式リリース素材であり、代替のイラストや再作成した図表ではない。