ComfyUI Node
ACE-Step Text2music Gen Params
A ComfyUI node in api node/audio/ACE-Step with 19 inputs and 1 output.
ACE-Step Text2music Gen Params
- refer_audio
- src_audio
- gen_params
◄sample_modefalse►
◄vocal_languageen►
◄sample_querya funk rock song with groovy bass and punchy drums►
◄is_instrumentalfalse►
◄captiontight and groovy disco-funk track driven by a hyper-articulate slap bassline weaving syncopated sixteenth-note grooves with percussive thumb pops and ghost-note textures, locked into a crisp four-on-the-floor drum machine beat. Clean, funky guitar provides sparse chord stabs to leave sonic space for the bass, while filtered synth pads swell subtly in the background. The smooth male lead vocal glides over the infectious groove. The arrangement builds through verses and catchy choruses, then strips down to drums and bass for an extended, harmonically adventurous solo section: the bassist unleashes a technically explosive showcase—rapid double-thumb slaps morph into tapped harmonics, chromatic walking lines resolve into chordal double-stops, and envelope-filter sweeps cascade into distorted octave leaps. After the solo’s climax, wah-drenched funk guitar re-enters for a call-and-response exchange with the bass before the full band drops into a final chorus and a gradual fade out, with the bassline’s final harmonic ringing into silence.►
◄lyrics[Intro]
[Heavy guitar riff and drums]
[Vocal scream] Yeah!
[Guitar Solo]
[Verse 1]
[Pre-Chorus]
[Chorus]
[Verse 2]
[Pre-Chorus]
[Chorus]
[Bridge]
[Guitar Solo]
[Chorus]
[Outro]
[Song ends abruptly]►
◄autotrue►
◄cover_strength0.00►
◄remix_strength1.00►
◄is_repaintfalse►
◄bpm120►
◄key►
◄duration30►
◄time_signature4►
◄repaint_start0.0►
◄repaint_end0.0►
◄audio_codes►
Categoryapi node/audio/ACE-Step
Inputs (19)
| Name | Type | Default | Description |
|---|---|---|---|
| sample_mode | BOOLEAN | false | ON: use sample_query to let LLM generate caption/lyrics/metadata. OFF: use manual caption and lyrics below. |
| vocal_language | COMBO | en | 51 options: en, zh, ja, ko, es, fr, +45 |
| sample_queryopt | STRING | a funk rock song with groovy bass and punchy drums | Natural language description for LLM to generate caption/lyrics/metadata |
| is_instrumentalopt | BOOLEAN | false | Generate instrumental only (no vocals). |
| captionopt | STRING | tight and groovy disco-funk track driven by a hyper-articulate slap bassline weaving syncopated sixteenth-note grooves with percussive thumb pops and ghost-note textures, locked into a crisp four-on-the-floor drum machine beat. Clean, funky guitar provides sparse chord stabs to leave sonic space for the bass, while filtered synth pads swell subtly in the background. The smooth male lead vocal glides over the infectious groove. The arrangement builds through verses and catchy choruses, then strips down to drums and bass for an extended, harmonically adventurous solo section: the bassist unleashes a technically explosive showcase—rapid double-thumb slaps morph into tapped harmonics, chromatic walking lines resolve into chordal double-stops, and envelope-filter sweeps cascade into distorted octave leaps. After the solo’s climax, wah-drenched funk guitar re-enters for a call-and-response exchange with the bass before the full band drops into a final chorus and a gradual fade out, with the bassline’s final harmonic ringing into silence. | Music style description / caption |
| lyricsopt | STRING | [Intro] [Heavy guitar riff and drums] [Vocal scream] Yeah! [Guitar Solo] [Verse 1] [Pre-Chorus] [Chorus] [Verse 2] [Pre-Chorus] [Chorus] [Bridge] [Guitar Solo] [Chorus] [Outro] [Song ends abruptly] | Song lyrics (leave empty for instrumental) |
| autoopt | BOOLEAN | true | ON: bpm/key left for LM to decide. OFF: use manual values. |
| cover_strengthopt | FLOAT | 0.000–1 | Cover strength (only used when src_audio is connected) |
| remix_strengthopt | FLOAT | 1.000–1 | Remix noise strength (only used when src_audio is connected) |
| is_repaintopt | BOOLEAN | false | Enable repaint mode (requires src_audio). Regenerates a time range within the source audio. |
| bpmopt | INT | 1200–300 | Beats per minute (0 = auto) |
| keyopt | STRING | e.g. 'C major', 'D minor' | |
| durationopt | FLOAT | 30-1–600 | Duration in seconds (-1 = model decides) |
| time_signatureopt | STRING | 4 | Time signature (e.g. 2, 3, 4, 6). Empty = auto. |
| repaint_startopt | FLOAT | 0.00–600 | Repaint region start time in seconds |
| repaint_endopt | FLOAT | 0.00–600 | Repaint region end time in seconds (0 = full length) |
| refer_audioopt | AUDIO | Reference audio for style/timbre guidance | |
| src_audioopt | AUDIO | Source audio for cover/remix/repaint | |
| audio_codesopt | STRING | Audio codes from Audio Codes node |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| gen_params | ACESTEP_GEN_PARAMS | — |