From 85b18318762c333095964ddc2179b4e2ec4d7615 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Sun, 23 Nov 2025 11:06:42 +0100 Subject: [PATCH] fix: rebuild MusicGen workflow with correct node types and links MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changed from non-existent nodes to actual Sound Lab nodes: - Replaced MusicGenLoader/MusicGenTextEncode/MusicGenSampler with Musicgen_ - Replaced custom SaveAudio with standard SaveAudio node - Added missing links array to connect nodes - All parameters: prompt, duration, guidance_scale, seed, device Node is called "Musicgen_" (with underscore) from comfyui-sound-lab. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../musicgen-large-t2m-production-v1.json | 222 ++++++++++-------- 1 file changed, 119 insertions(+), 103 deletions(-) diff --git a/comfyui/workflows/text-to-music/musicgen-large-t2m-production-v1.json b/comfyui/workflows/text-to-music/musicgen-large-t2m-production-v1.json index 92aa3c6..e607429 100644 --- a/comfyui/workflows/text-to-music/musicgen-large-t2m-production-v1.json +++ b/comfyui/workflows/text-to-music/musicgen-large-t2m-production-v1.json @@ -1,136 +1,152 @@ { - "last_node_id": 6, + "last_node_id": 2, + "last_link_id": 1, "nodes": [ { "id": 1, - "type": "MusicGenLoader", - "pos": [ - 50, - 100 - ], - "widgets_values": [ - "facebook/musicgen-large" - ], - "title": "MusicGen Large Loader", + "type": "Musicgen_", + "pos": [50, 100], + "size": [400, 300], "flags": {}, "order": 0, "mode": 0, + "outputs": [ + { + "name": "audio", + "type": "AUDIO", + "links": [1], + "slot_index": 0 + } + ], "properties": { - "Node name for S&R": "MusicGenLoader" + "Node name for S&R": "Musicgen_" }, - "size": { - "0": 350, - "1": 100 - } + "widgets_values": [ + "Upbeat electronic dance music with energetic beats and synthesizer melodies", + 30.0, + 4.0, + 42, + "auto" + ], + "title": "MusicGen Large Generator" }, { "id": 2, - "type": "MusicGenTextEncode", - "pos": [ - 400, - 100 - ], - "widgets_values": [ - "Upbeat electronic dance music" - ], - "title": "API Music Prompt", + "type": "SaveAudio", + "pos": [500, 100], + "size": [315, 100], "flags": {}, "order": 1, "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 1 + } + ], "properties": { - "Node name for S&R": "MusicGenTextEncode" + "Node name for S&R": "SaveAudio" }, - "size": { - "0": 400, - "1": 200 - } - }, - { - "id": 3, - "type": "MusicGenSampler", - "pos": [ - 750, - 100 - ], - "widgets_values": [ - 42, - "fixed", - 30.0, - 250, - 3.0 - ], - "title": "MusicGen Sampler", - "flags": {}, - "order": 2, - "mode": 0, - "properties": { - "Node name for S&R": "MusicGenSampler" - }, - "size": { - "0": 315, - "1": 474 - } - }, - { - "id": 4, - "type": "SaveAudio", - "pos": [ - 1100, - 100 - ], - "widgets_values": [ - "musicgen_large_output", - "wav" - ], - "title": "API Audio Output", - "flags": {}, - "order": 3, - "mode": 0, - "properties": { - "Node name for S&R": "AudioSave" - }, - "size": { - "0": 315, - "1": 100 - } + "widgets_values": ["audio/musicgen_large_output"], + "title": "API Audio Output" } ], + "links": [ + [1, 1, 0, 2, 0, "AUDIO"] + ], + "groups": [], + "config": {}, "extra": { "workflow_info": { - "name": "MusicGen Large Text-to-Music", - "version": "1.0.0", + "name": "MusicGen Large Text-to-Music Production", + "version": "1.2.0", + "description": "High-quality music generation using MusicGen Large. Generates up to 30 seconds of music from text prompts.", "category": "text-to-music", - "tags": [ - "musicgen", - "large", - "t2m" - ], + "tags": ["musicgen", "large", "t2m", "audio", "production"], "requirements": { - "models": [ - "musicgen-large" - ], - "custom_nodes": [ - "comfyui-sound-lab" - ], - "vram_min": "16GB" + "models": ["facebook/musicgen-large"], + "custom_nodes": ["comfyui-sound-lab"], + "vram_min": "12GB", + "vram_recommended": "16GB" }, "parameters": { "prompt": { - "node_id": 2, - "type": "string" + "node_id": 1, + "widget_index": 0, + "type": "string", + "required": true, + "default": "Upbeat electronic dance music", + "description": "Text description of desired music style, genre, mood, instruments" }, "duration": { - "node_id": 3, - "default": 30.0 + "node_id": 1, + "widget_index": 1, + "type": "float", + "required": false, + "default": 30.0, + "min": 1.0, + "max": 60.0, + "description": "Duration in seconds (up to 30s recommended for best quality)" + }, + "guidance_scale": { + "node_id": 1, + "widget_index": 2, + "type": "float", + "required": false, + "default": 4.0, + "min": 0.0, + "max": 20.0, + "description": "How closely to follow the prompt (4.0 recommended)" + }, + "seed": { + "node_id": 1, + "widget_index": 3, + "type": "integer", + "required": false, + "default": 42, + "min": 0, + "max": 2147483647, + "description": "Random seed for reproducibility" + }, + "device": { + "node_id": 1, + "widget_index": 4, + "type": "string", + "required": false, + "default": "auto", + "options": ["auto", "cpu"], + "description": "Computation device (auto recommended)" + } + }, + "outputs": { + "audio": { + "node_id": 2, + "type": "audio", + "format": "FLAC", + "sample_rate": "32000 Hz", + "channels": "stereo" } }, "performance": { - "avg_generation_time": "45-70 seconds", - "vram_usage": "~14-16GB" - } + "avg_generation_time": "60-90 seconds for 30s audio", + "vram_usage": "~14-16GB", + "gpu_utilization": "90-100%" + }, + "use_cases": [ + "Background music generation", + "Game soundtrack creation", + "Video background music", + "Music prototyping and ideation" + ], + "notes": [ + "MusicGen Large produces highest quality output", + "Best results with clear, specific prompts", + "Can specify genre, mood, instruments, tempo", + "Output is 32kHz stereo FLAC format", + "Longer durations (>30s) may reduce coherence" + ] } }, - "version": 0.4, - "links": [], - "last_link_id": 0 -} \ No newline at end of file + "version": 0.4 +}