Files

337 lines
6.9 KiB
JSON

{
"id": 3,
"revision": 0,
"last_node_id": 8,
"last_link_id": 8,
"nodes": [
{
"id": 1,
"type": "LoadAudio",
"pos": [-2200, 100],
"size": [315, 100],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [1]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.21.0",
"Node name for S&R": "LoadAudio"
},
"widgets_values": ["audio.mp3", null, null]
},
{
"id": 2,
"type": "AudioMoodAnalyzer",
"pos": [-1700, 100],
"size": [576, 820],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 1
}
],
"outputs": [
{
"name": "mood_json",
"type": "STRING",
"links": [2, 3]
},
{
"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": [4]
},
{
"name": "summary",
"type": "STRING",
"links": null
}
],
"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,
"Analyze the music as pure sound, not lyrics. Translate sonic qualities into emotional visual direction.",
"",
"",
"",
"",
"",
"painterly",
"",
true,
true,
true
]
},
{
"id": 3,
"type": "MoodJsonUnpacker",
"pos": [-950, -300],
"size": [340, 260],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [
{
"name": "mood_json",
"type": "STRING",
"link": 2
}
],
"outputs": [
{
"name": "sonic_mood",
"type": "STRING",
"links": [5]
},
{
"name": "energy_profile",
"type": "STRING",
"links": null
},
{
"name": "tension_profile",
"type": "STRING",
"links": null
},
{
"name": "color_palette",
"type": "STRING",
"links": [6]
},
{
"name": "lighting_implications",
"type": "STRING",
"links": [7]
},
{
"name": "texture_implications",
"type": "STRING",
"links": null
},
{
"name": "composition_suggestions",
"type": "STRING",
"links": null
},
{
"name": "avoid",
"type": "STRING",
"links": null
}
],
"properties": {
"cnr_id": "comfyui_fearnworksnodes",
"Node name for S&R": "MoodJsonUnpacker"
},
"widgets_values": []
},
{
"id": 4,
"type": "PromptEnricher",
"pos": [-950, 500],
"size": [420, 200],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [
{
"name": "prompt",
"type": "STRING",
"link": 4
},
{
"name": "mood_json",
"type": "STRING",
"link": 3
}
],
"outputs": [
{
"name": "enriched_prompt",
"type": "STRING",
"links": [8]
}
],
"properties": {
"cnr_id": "comfyui_fearnworksnodes",
"Node name for S&R": "PromptEnricher"
},
"widgets_values": ["color_palette\nlighting_implications\ntexture_implications"]
},
{
"id": 5,
"type": "PreviewAny",
"pos": [-430, -500],
"size": [430, 150],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{
"name": "source",
"type": "*",
"link": 5
}
],
"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": "sonic_mood"
},
{
"id": 6,
"type": "PreviewAny",
"pos": [-430, -310],
"size": [430, 150],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"name": "source",
"type": "*",
"link": 6
}
],
"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": "color_palette → wire to CLIPTextEncode or style notes"
},
{
"id": 7,
"type": "PreviewAny",
"pos": [-430, -120],
"size": [430, 150],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [
{
"name": "source",
"type": "*",
"link": 7
}
],
"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": "lighting_implications"
},
{
"id": 8,
"type": "PreviewAny",
"pos": [-430, 500],
"size": [430, 200],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"name": "source",
"type": "*",
"link": 8
}
],
"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": "enriched_prompt → wire to CLIPTextEncode"
}
],
"links": [
[1, 1, 0, 2, 0, "AUDIO"],
[2, 2, 0, 3, 0, "STRING"],
[3, 2, 0, 4, 1, "STRING"],
[4, 2, 4, 4, 0, "STRING"],
[5, 3, 0, 5, 0, "STRING"],
[6, 3, 3, 6, 0, "STRING"],
[7, 3, 4, 7, 0, "STRING"],
[8, 4, 0, 8, 0, "STRING"]
],
"groups": [],
"config": {},
"extra": {
"ds": {
"scale": 0.6,
"offset": [900, 200]
}
},
"version": 0.4
}