Nodes/ComfyUI-AudioMoodAnalyzer/Audio Mood Analyzer (Advanced)
ComfyUI Node

Audio Mood Analyzer (Advanced)

A ComfyUI node in audio/analysis with 21 inputs and 6 outputs.

By andrea-spoldi·Created 3 months ago·Updated 2 months ago· 0
Audio Mood Analyzer (Advanced)
  • audio
  • mood_json
  • subject_json
  • environment_prompt
  • subject_prompt
  • merge_prompt
  • summary
ollama_urlhttp://localhost:11434/api/generate
modelqwen3:14b
analysis_temperature0.4
prompt_temperature0.8
custom_contextAnalyze the music as pure sound, not lyrics. Translate sonic qualities into emotional visual direction.
lyrics_or_text
focus_fragment
song_title
song_description
song_genre
style_presetpainterly
style_notes
generate_environment_prompttrue
generate_subject_prompttrue
generate_merge_prompttrue
mood_prompt_override
subject_analysis_prompt_override
environment_prompt_override
subject_prompt_override
merge_prompt_override
Categoryaudio/analysis

Inputs (21)

NameTypeDefaultDescription
audioAUDIO
ollama_urlSTRINGhttp://localhost:11434/api/generate
modelSTRINGqwen3:14b
analysis_temperatureFLOAT0.40–1.5
prompt_temperatureFLOAT0.80–1.5
custom_contextSTRINGAnalyze the music as pure sound, not lyrics. Translate sonic qualities into emotional visual direction.
lyrics_or_textSTRING
focus_fragmentSTRING
song_titleSTRING
song_descriptionSTRING
song_genreSTRING
style_presetCOMBOpainterly5 options: painterly, cinematic, raw, abstract, custom
style_notesSTRING
generate_environment_promptBOOLEANtrue
generate_subject_promptBOOLEANtrue
generate_merge_promptBOOLEANtrue
mood_prompt_overrideoptSTRINGOverride the audio mood analysis prompt. Leave empty to use built-in. Available variables: {features}, {custom_context}, {style_block}
subject_analysis_prompt_overrideoptSTRINGOverride the subject analysis prompt. Leave empty to use built-in. Available variables: {lyrics_or_text}, {focus_fragment}, {song_title}, {song_description}, {song_genre}, {custom_context}
environment_prompt_overrideoptSTRINGOverride the environment image-gen prompt. Leave empty to use built-in. Available variables: {mood_json}, {subject_json}, {style_block}
subject_prompt_overrideoptSTRINGOverride the subject image-gen prompt. Leave empty to use built-in. Available variables: {subject_json}, {style_block}
merge_prompt_overrideoptSTRINGOverride the merge prompt. Leave empty to use built-in. Available variables: {mood_summary}, {environment_prompt}, {subject_prompt}, {style_block}

Outputs (6)

NameTypeDescription
mood_jsonSTRING
subject_jsonSTRING
environment_promptSTRING
subject_promptSTRING
merge_promptSTRING
summarySTRING