MiniMax Music 3:テキストから音楽

このComfyUIチュートリアルワークフローは、構造化テキストをMiniMax Music 3でフル尺の音楽に変換します。中心となるのはMiniMax Music 3のジェネレーターノード(UUID: ac99f841-a3de-4329-9564-953b81cf9e16)で、主に2つの入力を受け取ります。スタイル、ムード、テンポ、編成、アレンジを記述するCaptionと、[intro]、[verse]、[chorus]、[bridge]、[outro]のようなセクションタグで整形した任意のLyricsです。このノードは、安定した曲構成と高音質で、最大5分の完成トラックをレンダリングします。グラフ内のMarkdownNoteブロックにプロンプトのスキーマを記載してあるため、UI内でCaptionやLyricsをすぐにコピーして調整し、バージョン管理できます。

内部的には2種類のモデル重みを選べます。minimax_music3_dit_fp16.safetensors(VRAMに余裕がある場合に推奨)と、minimax_music3_dit_int8_convrot.safetensors(低VRAM向けに最適化)です。ジェネレーターノードは音声テンソルを生成し、それをSaveAudioAdvancedでディスクに書き出します。ここでファイル名、形式、サンプルレートを指定できます。結果として、ComfyUIから離れずに、プロトタイプ、BGM、コンテンツ制作に使える編曲済みの完成曲を得られます。

API

このワークフローをコードから利用

すべてのComfyワークフローはJSONグラフです。以下のペイロードは、このワークフローそのものであり、ComfyUIが実行する内容と同じです — このURLから取得し、バージョン管理に保存したり、ComfyUIで読み込んでノードごとに実行できます。

04479f67187d.json
ワークフローJSONを取得中…

Comfy SDKを使ってTypeScriptまたはPythonから実行できます。同じコードでComfy Cloudや自身でホストしたComfyUIのどちらにも対応 — ベースURLだけが異なります。

// Install (beta)
npm i @comfyorg/sdk

// Run this workflow (TypeScript)
import { Comfy } from "@comfyorg/sdk";

const client = new Comfy({ apiKey: "comfyui-..." });
const wf = await client.workflows.fromFile("workflow_api.json");
const job = await client.run(wf);
await job.getOutputs("<output-node-id>")[0].toFile("output.png");

SDKはAPI形式のワークフローを受け取ります:このワークフローをComfyUIで開き、「ファイル → ワークフローをエクスポート(API)」を使用してください。

Comfy Cloud APIアクセスにはAPIキー付きプランが必要です。

FAQ

よくある質問

すべてのワークフローを見る
Showing 30 of 30 templates