表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

演奏に合わせて次の音を作る拡散モデル:過去の計算を再利用して遅延を抑える

Live Music Diffusion Models

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

Live Music Diffusion Modelsの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1: Live Music Diffusion Models . Standard block-AR diffusion (top left) concatenates clean context with noisy states over all frames with full bidirectional attention, leaving no way to cache the context encoding despite it staying fixed for each block. LMDMs (right side) route the clean context and noisy target frames through separate projections and utilize custom attention masks to ensure clean context encoding is not impacted by the target frames, enabling KV-Caching over diffusion steps (in Enc-Dec, top-right) or both diffusion steps and or time (in Block-Causal, bottom right). LMDMs enable live interactive musical co-creation on consumer-grade hardware, modulating an array of possible controls in real time (bottom left).

出典:Live Music Diffusion Models / arXiv ↗

概要

  • 確定した過去の音の計算結果を保存し、次の音楽区間を作る際の重複計算を減らす。
  • 著者らは追加学習前、6000 Pro Blackwell GPU上で往復遅延110~170ミリ秒、モデル計算1回当たり約20~25%の高速化を報告した。
  • ARC-Forcingで連続生成時の誤差蓄積に対処するが、確認できた本文の範囲では安定性の比較値は確認できない。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Live Music Diffusion Modelsの仕組み

左から右へ読む
  1. 01過去の演奏音と条件
  2. 02過去音の結果を保存
  3. 03次区間の雑音を減らす
  4. 04生成した音楽区間

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

Live Music Diffusion Models(LMDM)は、過去の演奏音を受け取り、次の短い音楽区間を続けて生成する方法である。ライブ演奏では入力にその場で応じる必要があり、曲全体をまとめて作る方式はその流れに合いにくい。

拡散モデルは雑音を段階的に減らして音を作る。従来の区間生成では、その各段階で確定済みの過去の音まで計算し直すため、反応までの時間が延びる。生成音を次の入力に使う際の誤差蓄積も課題になる。

手法

まず音声を短い区間として扱い、確定した過去の音と、これから作る区間の雑音を別々にモデルへ入れる。過去の音が生成中の音を参照しないよう、注意機構という情報の参照範囲を制限する。過去の音の計算結果はKVキャッシュとして保存し、雑音を減らす各段階で使い回す。

例えば直前の演奏音と生成条件を受け、次の区間の雑音を段階的に音へ変え、できた区間を次の生成の手掛かりに加える。区間間でも過去の計算結果を再利用する方式もある。追加学習のARC-Forcingでは、複数区間を連続生成した結果を対象に、次の入力へ自分の出力を使う際の誤差蓄積を抑える。

新規性

著者らの提案は、既存の音楽生成用拡散モデルで、確定した過去の音と生成中の音を入力時に振り分け、参照できる範囲も制限することにある。これにより、雑音を減らす各段階で過去の音の計算結果を再利用できる。

さらに、生成済みの区間を次の入力に使う連続生成を対象に、ARC-Forcingという追加学習法を提案する。著者らは、強化学習や事前学習済みの報酬モデルを使わず、誤差の蓄積を減らす狙いを示している。

従来手法との違い

従来の区間単位の拡散生成では、確定した過去の音と生成中の音を一緒に処理し、両者が互いを参照する。そのため、同じ過去の音も雑音を減らす各段階で計算し直す。LMDMは過去から生成中の音への参照を遮り、過去の計算結果を保存する。

著者らは、音を離散的な符号として順に生成するLive Music Modelsとも計算量の構造を比較する。LMDMの一方式は同等の構造となり、もう一方式は新しい区間の計算結果だけを追加できると述べる。これは推論手順の比較であり、同一条件での音質差を示すものではない。

実験結果

著者らは、文章の指示による生成、音楽の概略を示すスケッチからの合成、演奏に合わせた生成を扱い、音楽家との共同演奏でも使用したと報告する。既存の拡散モデルからLMDMへの初期調整は、8 GPU時間未満で完了したという。

追加学習前の速度について、著者らは6000 Pro Blackwell GPU上で往復遅延110~170ミリ秒、KVキャッシュによるモデル計算1回当たり約20~25%の高速化を報告する。確認できた本文の範囲では、使用データセット、音質や長時間の安定性を測る指標、各用途の試行条件の詳細は確認できない。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案。小規模な即興演奏で、奏者の音を音声入力から取り込み、短い区間ごとに音色を変えた生成音を返す。入力した演奏と変化を指定するスケッチを受け、生成音を原音とともに奏者が聴ける流れを想定する。

準備には、利用権を確認した演奏音源、入力スケッチ、対応する次区間の音をそろえ、区間境界と条件の対応を記録する必要がある。音声入力をモデルの形式に合わせて調整し、演奏中の操作方法も試す。特定の楽器や会場で使えることは、別途確かめる必要がある。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案。利用権を確認した演奏音源、入力するスケッチ、対応する次区間の音を用意し、区間境界と条件の対応を記録する。演奏音を取り込む音声入力を用意し、入力形式と区間長を対象モデルに合わせて調整する。

同じ演奏と条件を使い、KVキャッシュを使わない区間生成を基準に、入力から出力までの往復遅延と音の途切れを測る。奏者にも原音と生成音を聴き比べてもらい、条件との一致と連続生成中の崩れを記録する。機器と測定条件を固定して比較する。

限界と課題

著者らは、生成した区間を次の生成の手掛かりに使い続けると、誤差が蓄積し得ると指摘する。ARC-Forcingはその対処法として提示されているが、確認できた本文の範囲では、安定性を測った指標や比較値を確かめられない。

編集上の検証事項は、連続演奏時の途切れ、指示した音色との一致、奏者が許容できる遅延である。掲載された遅延と高速化は特定のGPUでの測定なので、著者らが使用例を示した民生用ノートPCを含め、別の機器で同じ値になるかは測定が必要だ。

研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

Live Music Diffusion Models: Efficient Fine-Tuning and Post-Training of Interactive Diffusion Music Generators

Interactive streaming music generation promises the use of generative models for live performance and co-creation that is impossible with offline models. However, SOTA models exist in the discrete-AR regime, requiring industrial levels of compute for both training and inference. In this work, we investigate whether audio diffusion models, with their wide support in the open-source community but non-streaming bidirectional nature, can be repurposed efficiently into interactive models accessible on consumer hardware. By taking a critical look at the modern pipeline for block-wise outpainting diffusion, we identify critical inefficiencies during inference that result in strictly worse computational efficiency than their discrete-AR counterparts. We propose Live Music Diffusion Models (LMDMs), a simple modification of the generative diffusion process that recovers, and then outperforms, the inference complexity of the discrete Live Music Models (LMMs) through block-wise KV Caching. Unlike LMMs, LMDMs further enable stable post-training alignment through our novel ARC-Forcing paradigm, reducing error accumulation without any explicit RL or reward models. We demonstrate the application of LMDMs in a number of creative domains, including text-conditioned generation, sketch-based music synthesis, and jamming. We finally show how LMDMs can be used as a generative instrument in a real artist-AI collaboration, utilizing LMDMs as a "generative delay" to transform musicians' improvisation live for variable timbral effects while running locally on a consumer gaming laptop.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01