{ "id": 2, "revision": 0, "last_node_id": 45, "last_link_id": 67, "nodes": [ { "id": 38, "type": "LoadAudio", "pos": [-2200, 100], "size": [315, 100], "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [ { "name": "AUDIO", "type": "AUDIO", "links": [62, 63] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.21.0", "Node name for S&R": "LoadAudio" }, "widgets_values": ["audio.mp3", null, null] }, { "id": 45, "type": "OllamaModelSelector", "pos": [-2200, -100], "size": [270, 58], "flags": {}, "order": 1, "mode": 0, "inputs": [], "outputs": [ { "name": "models_list", "type": "STRING", "links": null }, { "name": "first_model", "type": "STRING", "links": null } ], "properties": { "cnr_id": "comfyui_fearnworksnodes", "Node name for S&R": "OllamaModelSelector" }, "widgets_values": ["http://localhost:11434"] }, { "id": 39, "type": "ClapAudioAnalyzer", "pos": [-1700, -250], "size": [500, 400], "flags": {}, "order": 2, "mode": 0, "inputs": [ { "name": "audio", "type": "AUDIO", "link": 62 } ], "outputs": [ { "name": "clap_json", "type": "STRING", "links": [64] }, { "name": "semantic_summary", "type": "STRING", "links": [65] } ], "properties": { "cnr_id": "comfyui_fearnworksnodes", "Node name for S&R": "ClapAudioAnalyzer" }, "widgets_values": [ "laion/clap-htsat-unfused", "auto", "dark atmospheric tension\nmelancholic isolation\naggressive emotional pressure\nfragile human vulnerability\nnocturnal fear\nritualistic heaviness\ndreamlike surreal space\nclaustrophobic anxiety\nslow emotional collapse\nexplosive catharsis\ncold empty space\ndistorted memory\nspiritual dread\nsubmerged sadness\nviolent inner pressure" ] }, { "id": 40, "type": "PreviewAny", "pos": [-1050, -500], "size": [430, 300], "flags": {}, "order": 4, "mode": 0, "inputs": [ { "name": "source", "type": "*", "link": 64 } ], "outputs": [ { "name": "STRING", "type": "STRING", "links": null } ], "properties": { "cnr_id": "comfy-core", "ver": "0.21.0", "Node name for S&R": "PreviewAny" }, "widgets_values": [null, null, null], "title": "clap_json" }, { "id": 41, "type": "PreviewAny", "pos": [-1050, -150], "size": [430, 150], "flags": {}, "order": 5, "mode": 0, "inputs": [ { "name": "source", "type": "*", "link": 65 } ], "outputs": [ { "name": "STRING", "type": "STRING", "links": null } ], "properties": { "cnr_id": "comfy-core", "ver": "0.21.0", "Node name for S&R": "PreviewAny" }, "widgets_values": [null, null, null], "title": "semantic_summary → wire to AudioMoodAnalyzer.custom_context" }, { "id": 42, "type": "AudioMoodAnalyzer", "pos": [-1700, 150], "size": [576, 820], "flags": {}, "order": 3, "mode": 0, "inputs": [ { "name": "audio", "type": "AUDIO", "link": 63 } ], "outputs": [ { "name": "mood_json", "type": "STRING", "links": [66] }, { "name": "subject_json", "type": "STRING", "links": null }, { "name": "environment_prompt", "type": "STRING", "links": null }, { "name": "subject_prompt", "type": "STRING", "links": null }, { "name": "merge_prompt", "type": "STRING", "links": null }, { "name": "summary", "type": "STRING", "links": [67] } ], "properties": { "cnr_id": "comfyui_fearnworksnodes", "ver": "0.1.2", "Node name for S&R": "AudioMoodAnalyzer" }, "widgets_values": [ "http://localhost:11434/api/generate", "qwen3:14b", 0.4, 0.8, "Wire the semantic_summary output from ClapAudioAnalyzer here to add CLAP semantic conditioning to the analysis.", "", "", "", "", "", "painterly", "", true, true, true ] }, { "id": 43, "type": "PreviewAny", "pos": [-1050, 150], "size": [430, 300], "flags": {}, "order": 6, "mode": 0, "inputs": [ { "name": "source", "type": "*", "link": 66 } ], "outputs": [ { "name": "STRING", "type": "STRING", "links": null } ], "properties": { "cnr_id": "comfy-core", "ver": "0.21.0", "Node name for S&R": "PreviewAny" }, "widgets_values": [null, null, null], "title": "mood_json" }, { "id": 44, "type": "PreviewAny", "pos": [-1050, 490], "size": [430, 150], "flags": {}, "order": 7, "mode": 0, "inputs": [ { "name": "source", "type": "*", "link": 67 } ], "outputs": [ { "name": "STRING", "type": "STRING", "links": null } ], "properties": { "cnr_id": "comfy-core", "ver": "0.21.0", "Node name for S&R": "PreviewAny" }, "widgets_values": [null, null, null], "title": "summary" } ], "links": [ [62, 38, 0, 39, 0, "AUDIO"], [63, 38, 0, 42, 0, "AUDIO"], [64, 39, 0, 40, 0, "STRING"], [65, 39, 1, 41, 0, "STRING"], [66, 42, 0, 43, 0, "STRING"], [67, 42, 5, 44, 0, "STRING"] ], "groups": [], "config": {}, "extra": { "ds": { "scale": 0.6, "offset": [800, 300] } }, "version": 0.4 }