AUDIO 1 本だけで、Comfy アカウント上で実行され、生成されたオーディオの秒数に応じてクレジットで課金されます。
このノードで作れるもの
- 動画編集の尺にそのまま合わせた楽曲、ジングル、インストゥルメンタルの下地用トラック
- 書き上げた歌詞を歌にすること。言葉を変えずにスタイルだけ差し替えられます
- 手持ちのトラックの作り直し: ジャンルもテンポも変えて、下にあるのは同じ曲
- 完成した映像のためのフォーリー、インパクト、ホイッシュ、ルームトーン、ゲームイベント用の効果音
はじめに
- ComfyUI を 0.45.0 以降に更新します
- テンプレートライブラリで
Pika MusicまたはPika SFXを検索します - プロンプトを書き、
durationを設定してワークフローを実行します
Pika Music: テキストから楽曲へ
アレンジ、雰囲気、楽器編成をプロンプトに書き、ボーカルが必要なら歌詞を加えます。ノードはミックス済みの完成トラックを 1 本返します。
ワークフローをダウンロード
JSON をダウンロードするか、テンプレートライブラリで「Pika Music」を検索してください
Pika Musicノードでtext to musicを選択します。promptに方向性を書きます。ジャンルと年代、BPM とキー、フックを担う楽器、ボーカルの性格、そして曲がセクションごとにどう進むか。最大 4,000 文字がモデルに届きます。[Verse]や[Chorus]などのセクションタグ付きのlyricsを追加します。インストゥルメンタルにする場合は空のままにします。上限は 8,000 文字です。durationを 10〜360 秒の範囲(既定 30)で設定します。rewrite_promptは、プロンプトが数語だけで、まずモデルに展開してほしいときだけオンにします。- ワークフローを実行します。
Save Audio (Advanced)が MP3 をComfyUI/output/audio/に書き出します。
Pika Music: 曲をカバーする
同じノードのモードをcover に切り替えると、新しく書き下ろす代わりに手持ちの曲を作り直せます。オーディオファイルを source_audio に接続し、代わりに欲しいアレンジをプロンプトに書きます。別のジャンル、別のテンポ、別のバンドです。
カバーは duration を無視します。出力はソースの長さを保ち、5〜360 秒に制限されるため、3 分の素材は 3 分のまま返ります。lyrics は引き続き有効で、元の歌詞を残すことも、同じアレンジに新しい歌詞を与えることもできます。
カバーはミックス済みの音源から出発するので、ボーカルと伴奏の分離はモデルの仕事です。センターに定位したリードボーカルとシンプルなアレンジのほうが、密度の高いマスターよりも作り直しに耐えます。
Pika SFX: テキストからサウンドエフェクトへ
サウンドを 1 行で指定すると、ノードはエフェクトを 1 本返します。Pika は指示に従い、求めていない音声・音楽・背景ノイズを加えないので、余分な下地を剥がさずにそのままタイムラインへ置けます。
ワークフローをダウンロード
JSON をダウンロードするか、テンプレートライブラリで「Pika SFX」を検索してください
Pika SFXのプロンプトにサウンドを書きます。たとえば、古い木の扉が錆びた蝶番でゆっくり軋みながら開き、その後で重い掛け金がカチッと閉まる様子です。durationを 1〜20 秒の範囲(既定 5)で設定し、ワークフローを実行します。MP3 はComfyUI/output/audio/に出力されます。
楽曲プロンプトの書き方
ジャンルと年代、BPM とキー、フックを担う楽器、ボーカルの性格、アレンジの展開、ミックスの方向性 の順で組み立てます。4,000 文字すべてがモデルに届くので、具体的な情報は効きますが、形容詞を積み重ねても効きません。 テンプレートの既定プロンプトが、この形の実例です:Mainstream dance pop, four-on-the-floor beat at 124 BPM in A minor, bright female lead in an upper-mid register, sidechained warm pads, plucked synth hook, filtered verse lifting into a festival-sized chorus, glossy radio mix.Sparse solo grand piano at 68 BPM, felt hammers and close mic, rubato intro resolving into a steady left-hand arpeggio, no drums, no vocals.Cinematic orchestral build at 90 BPM, taiko and low-string ostinato, brass swell around twenty seconds, choir pad underneath, wide trailer mix, instrumental.Lofi hip hop at 82 BPM, dusty boom-bap drums, vinyl crackle, warm electric piano loop, upright bass, no vocals, loopable.
- 音色だけでなく展開を書く。
Filtered verse lifting into a full chorusと書くと曲に進む先ができます。楽器名を長く並べただけだと、静的な音の塊が返りがちです。 - 不要なものを明示する。
no vocals、no ad-libs、dry close-mic leadはいずれも方向性として読まれます。 - 歌い方を指定する。 音域、性別、ミックス内でのボーカルの前に出方のほうが、楽器を 1 つ足すより曲を変えます。
- 用途に合わせて長さを決める。 10 秒のステイングと 180 秒のBGMでは必要な方向性が違います。長い曲を作って切るのではなく、必要な長さで生成します。
- 一度に 1 つだけ変える。 プロンプトを編集する間は seed を固定すると、聞こえる違いは自分が加えた変更によるものになります。
歌詞とセクションタグ
lyrics はプロンプトとは別の入力なので、同じ歌詞のままプロンプトだけを変えて、バラードにもダンスシングルにもロックの演奏にもできます。
lyricsが空のときは、同じ方向性でボーカルのないインストゥルメンタルが返ります。- タグは構造を決めます。歌う文字ではなく、フレーズの切り方とセクションの境界として読まれます。
[Verse]、[Pre-Chorus]、[Chorus]でほとんどの曲は足ります。繰り返しや終わりを指定するときは[Verse 2]、[Bridge]、[Final Chorus]を加えます。 - 歌詞は 1 行に 1 フレーズ。モデルは改行を区切りとしてフレーズを作ります。
サウンドエフェクトのプロンプトの書き方
1 行に 4 つを入れます: 素材は何か、それに何が起きるか、どんな空間か、マイクがどれだけ近いか。強度は最後です。形容詞を並べるより、近くて乾いた描写のほうがよく伝わります。- 1 回につき 1 イベント。 扉が開いて掛け金が閉まるのは、その順番で設定した長さの中に収まるときだけ、同じプロンプトに書けます。
- 台詞の下に敷くなら
no music, no voices。 生成物がきれいに残ります。 - 長さはイベントに合わせる。 クリック音は 1 秒で足りますが、ライザーはカット前の間を埋める必要があります。
- 複数試す。 新しい seed で再実行し、素材、空間、強度の順に 1 つずつ変えます。
長さ、制限、クレジット
どちらのノードも生成されたオーディオの秒数でクレジット課金されるため、10 秒のステイングは 3 分の曲のごく一部の費用で済みます。現在のレートは パートナーノードの料金 を参照してください。
rewrite_prompt をオフにした状態では、同じプロンプト、歌詞、長さ、seed で同じ結果が再現されます。rewrite_prompt をオンにすると生成前にモデルがプロンプトを書き換えるため、seed だけでは出力を固定できません。再現性のあるワークフローが必要なときはオフのままにしてください。どちらのノードも seed の既定は 42 なので、プロンプトを編集する間はそのままにし、同じ方向の別テイクを聴きたいときだけ変えます。
出力と保存
どちらのノードもAUDIO を出力し、テンプレートは Save Audio (Advanced) で保存します。ファイル名のプレフィックスは audio/Pika_Music または audio/Pika_SFX、形式は mp3 で品質 V0、保存先は ComfyUI/output/audio/ です。マスターや再編集用のロスレスが必要なら、形式を flac に切り替えます。
出力は通常のオーディオストリームなので、グラフの他のノードとそのまま組み合わせられます:
Create Videoに接続して、一連のフレームにトラックを付けられます- ヒットごとに
Pika SFXを 1 回ずつ実行し、編集ソフトで重ねます。1 回の実行でエフェクトは 1 本だけです - タイムライン上で長い曲を切るのではなく、トラックの長さをカットの尺に合わせて設定します
どの Pika オーディオノードを使うか
画面上の動きに合わせて音を鳴らしたい場合は、映像側の経路を使います: Pika H3 Flex ページの Pika Soundtrack。説明ではなくクリップを読み取ります。
関連ページ
- Pika H3 Flex: 同期したオーディオ付きのビデオ生成
- Mirelo SFX 2.0: クリップに合わせたフォーリーと、テキストから SFX
- ACE-Step 1.5: ローカルの GPU で動くオープンウェイトの楽曲モデル
- パートナーノードの料金 と 同時実行の制限