ComfyUI Node
Audio Mood Analyzer (Advanced)
A ComfyUI node in audio/analysis with 21 inputs and 6 outputs.
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)
| Name | Type | Default | Description |
|---|---|---|---|
| audio | AUDIO | — | |
| ollama_url | STRING | http://localhost:11434/api/generate | — |
| model | STRING | qwen3:14b | — |
| analysis_temperature | FLOAT | 0.40–1.5 | — |
| prompt_temperature | FLOAT | 0.80–1.5 | — |
| custom_context | STRING | Analyze the music as pure sound, not lyrics. Translate sonic qualities into emotional visual direction. | — |
| lyrics_or_text | STRING | — | |
| focus_fragment | STRING | — | |
| song_title | STRING | — | |
| song_description | STRING | — | |
| song_genre | STRING | — | |
| style_preset | COMBO | painterly | 5 options: painterly, cinematic, raw, abstract, custom |
| style_notes | STRING | — | |
| generate_environment_prompt | BOOLEAN | true | — |
| generate_subject_prompt | BOOLEAN | true | — |
| generate_merge_prompt | BOOLEAN | true | — |
| mood_prompt_overrideopt | STRING | Override the audio mood analysis prompt. Leave empty to use built-in. Available variables: {features}, {custom_context}, {style_block} | |
| subject_analysis_prompt_overrideopt | STRING | Override 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_overrideopt | STRING | Override the environment image-gen prompt. Leave empty to use built-in. Available variables: {mood_json}, {subject_json}, {style_block} | |
| subject_prompt_overrideopt | STRING | Override the subject image-gen prompt. Leave empty to use built-in. Available variables: {subject_json}, {style_block} | |
| merge_prompt_overrideopt | STRING | Override the merge prompt. Leave empty to use built-in. Available variables: {mood_summary}, {environment_prompt}, {subject_prompt}, {style_block} |
Outputs (6)
| Name | Type | Description |
|---|---|---|
| mood_json | STRING | — |
| subject_json | STRING | — |
| environment_prompt | STRING | — |
| subject_prompt | STRING | — |
| merge_prompt | STRING | — |
| summary | STRING | — |