Nodes/ComfyUI-AceStep_SFT/AceStep 1.5 SFT TextEncode
ComfyUI Node

AceStep 1.5 SFT TextEncode

Encodes caption, lyrics, and metadata into positive/negative conditioning for the AceStep 1.5 SFT Generate node.

By jeankassio·Created 5 months ago·Updated 3 months ago· 53
AceStep 1.5 SFT TextEncode
  • clip
  • positive
  • negative
caption
lyrics[Instrumental]
instrumentaltrue
seed0
duration60.0
bpm0
timesignatureauto
languageen
keyscaleauto
generate_audio_codestrue
lm_cfg_scale2.0
lm_temperature0.85
lm_top_p0.90
lm_top_k0
lm_min_p0.000
lm_negative_prompt
style_tags
style_bpm0
style_keyscale
Categoryaudio/AceStep SFT

Inputs (20)

NameTypeDefaultDescription
clipCLIPCLIP model (loaded via DualCLIPLoaderAudio or similar).
captionSTRINGText description of the music to generate (tags/caption).
lyricsSTRING[Instrumental]Lyrics for the music. Use [Instrumental] for instrumental tracks.
instrumentalBOOLEANtrueForce instrumental mode (overrides lyrics with [Instrumental]).
seedINT00–18446744073709550000
durationFLOAT60.00–600Duration in seconds. Set to 0 for auto duration from lyrics.
bpmINT00–300Beats per minute. 0 = auto (N/A, let model decide).
timesignatureCOMBOautoTime signature numerator. 'auto' = let model decide.
languageCOMBOenLanguage tag for lyrics conditioning.
keyscaleCOMBOautoKey and scale. 'auto' = let model decide.
generate_audio_codesoptBOOLEANtrueEnable LLM audio code generation for semantic structure.
lm_cfg_scaleoptFLOAT2.00–100LLM classifier-free guidance scale.
lm_temperatureoptFLOAT0.850–2LLM sampling temperature.
lm_top_poptFLOAT0.900–2000
lm_top_koptINT00–100
lm_min_poptFLOAT0.0000–1
lm_negative_promptoptSTRINGNegative text prompt for LLM CFG.
style_tagsoptSTRINGTags from the Music Analyzer node. Appended to caption when connected.
style_bpmoptINT00–300BPM from the Music Analyzer node. Overrides bpm when > 0.
style_keyscaleoptSTRINGKey/scale from the Music Analyzer node. Overrides keyscale when not empty.

Outputs (2)

NameTypeDescription
positiveCONDITIONING
negativeCONDITIONING