Nodes/ComfyUI-kaola-ace-step/ACE-Step Text to Music
ComfyUI Node

ACE-Step Text to Music

A ComfyUI node in Audio/ACE-Step with 23 inputs and 3 outputs.

By kana112233·Created 6 months ago·Updated 6 months ago· 27
ACE-Step Text to Music
  • lora_info
  • audio
  • audio_path
  • metadata
caption
checkpoint_dirAce-Step1.5
config_pathacestep-v15-turbo
lm_model_pathacestep-5Hz-lm-1.7B
duration30.00
batch_size2
seed-1
inference_steps8
deviceauto
lyrics
bpm0
keyscale
timesignature
vocal_languageunknown
instrumentalfalse
guidance_scale7.00
shift1.00
thinkingtrue
lm_temperature0.00
quantizationNone
compile_modelfalse
audio_formatflac
CategoryAudio/ACE-Step

Inputs (23)

NameTypeDefaultDescription
captionSTRINGText prompt or natural language description for music generation.
checkpoint_dirCOMBOAce-Step1.5Directory containing ACE-Step model weights (DiT model).
config_pathCOMBOacestep-v15-turboSpecific model configuration to use (e.g., v1.5 turbo).
lm_model_pathCOMBOacestep-5Hz-lm-1.7BPath to the language model used for generating lyrics and metadata.
durationFLOAT30.0010–600Target duration of the generated music in seconds.
batch_sizeINT21–8Number of audio samples to generate in a single batch.
seedINT-1-1–18446744073709550000Random seed for reproducibility. Set to -1 for random generation.
inference_stepsINT81–64Number of diffusion steps. Higher values (e.g., 25-50) improve quality but are slower.
deviceCOMBOautoComputing platform to run the model on.
lora_infooptACE_STEP_LORA_INFOOptional LoRA model information for style fine-tuning.
lyricsoptSTRINGSong lyrics. Leave empty for automatic generation by the language model.
bpmoptINT00–300Beats per minute. 0 for automatic detection.
keyscaleoptSTRINGMusical key and scale (e.g., C Major).
timesignatureoptSTRINGMusical time signature (e.g., 4/4).
vocal_languageoptSTRINGunknownVocal language (e.g., zh, en, ja, auto, unknown). Accepts string input from CreateSample node.
instrumentaloptBOOLEANfalseWhether to generate instrumental music only (no vocals).
guidance_scaleoptFLOAT7.001–15Strength of prompt following.
shiftoptFLOAT1.001–5Sequence length scaling factor, default is 1.0.
thinkingoptBOOLEANtrueWhether to show the language model's Chain-of-Thought reasoning.
lm_temperatureoptFLOAT0.000–2Sampling temperature for the language model. 0.0 is most stable (recommended).
quantizationoptCOMBONoneModel quantization (e.g., int8). Reduces VRAM usage but requires torchao and compile_model=True. Incompatible with LoRA.
compile_modeloptBOOLEANfalseWhether to use torch.compile to optimize the model. Required for quantization. Slow on first run but faster afterwards.
audio_formatoptCOMBOflacOutput audio file format.

Outputs (3)

NameTypeDescription
audioAUDIO
audio_pathSTRING
metadataSTRING