Nodes/ACE-Step-ComfyUI/ACE-Step Text2music Gen Params
ComfyUI Node

ACE-Step Text2music Gen Params

A ComfyUI node in api node/audio/ACE-Step with 19 inputs and 1 output.

By ace-step·Created 6 months ago·Updated 5 months ago· 71
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)

NameTypeDefaultDescription
sample_modeBOOLEANfalseON: use sample_query to let LLM generate caption/lyrics/metadata. OFF: use manual caption and lyrics below.
vocal_languageCOMBOen51 options: en, zh, ja, ko, es, fr, +45
sample_queryoptSTRINGa funk rock song with groovy bass and punchy drumsNatural language description for LLM to generate caption/lyrics/metadata
is_instrumentaloptBOOLEANfalseGenerate instrumental only (no vocals).
captionoptSTRINGtight 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
lyricsoptSTRING[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)
autooptBOOLEANtrueON: bpm/key left for LM to decide. OFF: use manual values.
cover_strengthoptFLOAT0.000–1Cover strength (only used when src_audio is connected)
remix_strengthoptFLOAT1.000–1Remix noise strength (only used when src_audio is connected)
is_repaintoptBOOLEANfalseEnable repaint mode (requires src_audio). Regenerates a time range within the source audio.
bpmoptINT1200–300Beats per minute (0 = auto)
keyoptSTRINGe.g. 'C major', 'D minor'
durationoptFLOAT30-1–600Duration in seconds (-1 = model decides)
time_signatureoptSTRING4Time signature (e.g. 2, 3, 4, 6). Empty = auto.
repaint_startoptFLOAT0.00–600Repaint region start time in seconds
repaint_endoptFLOAT0.00–600Repaint region end time in seconds (0 = full length)
refer_audiooptAUDIOReference audio for style/timbre guidance
src_audiooptAUDIOSource audio for cover/remix/repaint
audio_codesoptSTRINGAudio codes from Audio Codes node

Outputs (1)

NameTypeDescription
gen_paramsACESTEP_GEN_PARAMS