Nodes/Comfyui-zhenzhen/zhenzhen-flowmusic-lowprice(9合1)
ComfyUI Node

zhenzhen-flowmusic-lowprice(9合1)

Generate, extend, cover, stems, video-clip

By T8mars·Created about a year ago·Updated 2 days ago· 740
zhenzhen-flowmusic-lowprice(9合1)
  • audio
  • api_config
  • audio1
  • audio2
  • video
  • text
  • clip_id
  • primary_url
  • result_urls
  • primary_path
  • result_paths
  • task_id
  • response
operationflowmusic-generation
versiondefault
sound_prompt
lyrics
prompt
title
bpm120
length60
clip_id
extend_from_s0.0
extend_s30
instruction
start_s0.0
end_s10.0
strength0.50
formatmp3
presetmodern
seed0
audio_url
skip_errorfalse

If you've ever wanted a music studio hiding inside a single ComfyUI node, this is it. Comfly_flowmusic_lowprice is a 9-in-1 wrapper for Flow Music (the "9合1" in the display name is literal), covering the whole lifecycle of a track: generate it, write lyrics for it, extend it, replace a section, cover it in a new style, split it into stems, download it, or cut a video clip to it. It bills through the domestic Seedance2 low-price API, so each operation is a metered call rather than a subscription.

The headline update in the pack's changelog added a lyria-3.5 version toggle - the Lyria 3.5 music-model series - alongside the default Flow Music models, so you get two flavors of the same pipeline.

The operation switch is the whole node

The required operation dropdown decides which inputs actually matter:

  • flowmusic-generation - the main event. Describe the sound in sound_prompt ("风格或声音描述" per the tooltip), drop in lyrics if you have them, set title, bpm, and length (up to 240 seconds).
  • flowmusic-lyrics - writes lyrics from prompt (max 3000 chars) instead of generating audio.
  • flowmusic-upload-audio - takes local audio or a public audio_url (not both - the tooltip says so) and gives you back a clip_id.
  • flowmusic-extend - pick a source with clip_id, then extend from extend_from_s by extend_s seconds (up to 164).
  • flowmusic-replace - replace a section between start_s and end_s with strength controlling how hard the replacement lands.
  • flowmusic-cover - redo a track in a new style, driven by sound_prompt.
  • flowmusic-stems - split into separate parts; preset (simple/modern/player) picks the stem layout.
  • flowmusic-download-audio - pull audio back out in mp3 or wav.
  • flowmusic-video-clip - cut a video to the track.

Every operation is chained through clip_id - the output of one feeds the next, which is how you build "generate → extend → cover" without leaving the graph.

Outputs

This node is generous with outputs, and they're type-tagged so they land where you expect: audio1 and audio2 are AUDIO tensors, video is a VIDEO tensor, text carries the lyrics when you ran a lyrics op, clip_id is your chain token, then primary_url, result_urls, primary_path, result_paths, task_id, and response cover the hosted artifacts, local paths, and raw JSON. For a single-node workflow you'll mostly grab audio1 and clip_id.

Setup and the usual caveats

cd ComfyUI/custom_nodes
git clone https://github.com/T8mars/Comfyui-zhenzhen

Restart. No models to download - this is pure API. You need a key from the domestic site (api.seedance.nz) wired into the Seedance2 low-price api_config, and note that music jobs are the ones where "oops, I left the default settings" turns into several billable calls - generation plus a couple of extensions adds up. Upstream 500s are usually transient, so a re-run beats a panic. And remember: any audio you upload leaves your machine and lands on a server you don't control - fine for a demo track, worth a second thought for anything proprietary.

Categoryzhenzhen/Seedance2 Low Price

Inputs (22)

NameTypeDefaultDescription
operationCOMBOflowmusic-generation9 options: flowmusic-generation, flowmusic-lyrics, flowmusic-upload-audio, flowmusic-extend, flowmusic-replace, flowmusic-cover, +3
versionCOMBOdefault2 options: default, lyria-3.5
sound_promptSTRING音乐风格或声音描述。
lyricsSTRING音乐生成使用的歌词。
promptSTRING歌词生成提示词,最多 3000 字符。
titleSTRING
bpmINT120
lengthINT601–240
clip_idSTRING连接前一个 Flow Music 节点输出的 clip_id。
extend_from_sFLOAT0.0
extend_sINT301–164
instructionSTRING
start_sFLOAT0.0
end_sFLOAT10.0
strengthFLOAT0.500–1
formatCOMBOmp32 options: mp3, wav
presetCOMBOmodern3 options: simple, modern, player
seedINT00–18446744073709550000Flow Music 原生随机种子;fixed 可复用 ComfyUI 缓存。
audiooptAUDIOflowmusic-upload-audio 使用的本地音频。
audio_urloptSTRING公网音频 URL,不能与本地音频同时使用。
api_configoptZHENZHEN_SEEDANCE2_CONFIG
skip_erroroptBOOLEANfalse

Outputs (11)

NameTypeDescription
audio1AUDIO
audio2AUDIO
videoVIDEO
textSTRING
clip_idSTRING
primary_urlSTRING
result_urlsSTRING
primary_pathSTRING
result_pathsSTRING
task_idSTRING
responseSTRING