{ "id": "8946c283-b05c-4bea-84dc-f0ea169054c6", "revision": 0, "last_node_id": 40, "last_link_id": 83, "nodes": [ { "id": 10, "type": "SaveAudioAdvanced", "pos": [ 1876, -260 ], "size": [ 850, 140 ], "flags": {}, "order": 2, "mode": 0, "inputs": [ { "name": "audio", "type": "AUDIO", "link": 63 } ], "outputs": [ { "name": "audio", "type": "AUDIO", "links": [] } ], "properties": { "Node name for S&R": "SaveAudioAdvanced" }, "widgets_values": [ "audio/YuE2", "flac" ], "widgets_values_named": { "filename_prefix": "audio/YuE2", "format": "flac" } }, { "id": 33, "type": "59dddde1-2d83-4b6e-9c71-1e5cb2d823d6", "pos": [ 1438, -260 ], "size": [ 390, 450 ], "flags": {}, "order": 0, "mode": 0, "inputs": [ { "label": "Style", "name": "value", "type": "STRING", "widget": { "name": "value" }, "link": null }, { "label": "Lyrics", "name": "value_1", "type": "STRING", "widget": { "name": "value_1" }, "link": null }, { "label": "ABC_planning", "name": "value_2", "type": "BOOLEAN", "widget": { "name": "value_2" }, "link": null } ], "outputs": [ { "name": "AUDIO", "type": "AUDIO", "links": [ 63 ] } ], "properties": { "previewExposures": [ { "name": "$$canvas-image-preview", "sourceNodeId": "8", "sourcePreviewName": "$$canvas-image-preview" } ] }, "widgets_values": [ "Upbeat indie pop with warm female vocals, bright electric guitars, punchy drums, melodic bass, and subtle synth layers. Catchy and energetic, with an uplifting summer atmosphere, a memorable chorus, and polished modern production.", "[Verse]\nMorning light across the window\nCity waking down below\nI can hear the streets are calling\nFeels like somewhere we should go\n\n[Chorus]\nRun with me into the sunlight\nLeave the shadows far behind\nWe don't need to know tomorrow\nTonight the whole world feels alive\n\n[Verse]\nRadio playing through the open door\nLaughing like we did before\nEvery mile becomes a memory\nAnd I just want a little more\n\n[Chorus]\nRun with me into the sunlight\nLeave the shadows far behind\nWe don't need to know tomorrow\nTonight the whole world feels alive", "full", true, 120, 0, "yue2_3b_int8_convrot.safetensors" ], "widgets_values_named": { "value": "Upbeat indie pop with warm female vocals, bright electric guitars, punchy drums, melodic bass, and subtle synth layers. Catchy and energetic, with an uplifting summer atmosphere, a memorable chorus, and polished modern production.", "value_1": "[Verse]\nMorning light across the window\nCity waking down below\nI can hear the streets are calling\nFeels like somewhere we should go\n\n[Chorus]\nRun with me into the sunlight\nLeave the shadows far behind\nWe don't need to know tomorrow\nTonight the whole world feels alive\n\n[Verse]\nRadio playing through the open door\nLaughing like we did before\nEvery mile becomes a memory\nAnd I just want a little more\n\n[Chorus]\nRun with me into the sunlight\nLeave the shadows far behind\nWe don't need to know tomorrow\nTonight the whole world feels alive", "mode": "full", "value_2": true, "max_duration": 120, "seed": 0, "ckpt_name": "yue2_3b_int8_convrot.safetensors" } }, { "id": 40, "type": "MarkdownNote", "pos": [ 890, -260 ], "size": [ 500, 1550.640625 ], "flags": {}, "order": 1, "mode": 0, "inputs": [], "outputs": [], "title": "About: YuE2", "properties": {}, "widgets_values": [ "# YuE2: Text to Music\n\nYuE2 is a music generation model that creates complete songs with vocals and instrumental accompaniment from a **music style** and **lyrics**.\n\nWith ABC Planning enabled, YuE2 first creates an editable symbolic music plan (melody and optionally chords), then generates the final audio from that plan.\n\n## Model Link\n\n- [Hugging Face:Comfy-Org/YuE2](https://huggingface.co/Comfy-Org/YuE2)\n- [ModelScope:Comfy-Org/YuE2](https://modelscope.cn/models/Comfy-Org/YuE2)\n\n**checkpoints**\n\n- [yue2_3b_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/YuE2/resolve/main/checkpoints/yue2_3b_int8_convrot.safetensors) (3.69 GB)\n\n\n## Model Storage Location\n\n```\n๐Ÿ“‚ ComfyUI/\nโ”œโ”€โ”€ ๐Ÿ“‚ models/\nโ”‚ โ””โ”€โ”€ ๐Ÿ“‚ checkpoints/\nโ”‚ โ””โ”€โ”€ yue2_3b_int8_convrot.safetensors\n```\n\n## How to Use\n\n1. Write a description of the music you want in **Style**.\n2. Enter your song lyrics in **Lyrics** using section tags such as `[Verse]` and `[Chorus]`.\n3. Choose a planning **Mode**.\n4. Set the **Max Duration**.\n5. Run the workflow to generate the song.\n\n## Writing the Style\n\nDescribe the main musical characteristics, such as:\n\n- **Genre:** pop, jazz, rock, electronic, folk\n- **Vocals:** warm female vocal, expressive male vocal, soft vocals\n- **Language:** English, Chinese, Japanese, etc.\n- **Tempo:** 90 BPM, slow, upbeat\n- **Instruments:** piano, electric guitar, bass, drums, synths\n\nExample:\n\n> English, warm female vocal, contemporary pop, 96 BPM, piano, rounded electric bass, restrained drums, clear diction\n\nKeep musical instructions in **Style** rather than in the lyrics.\n\n## Writing Lyrics\n\nUse section tags to describe the song structure:\n\n [Verse]\n Morning light across the window\n City waking down below\n\n [Chorus]\n Run with me into the sunlight\n Leave the shadows far behind\n\nYou can structure the song with sections such as:\n\n`[Verse]` ยท `[Chorus]` ยท `[Bridge]` ยท `[Outro]`\n\nPut only the words intended to be sung in the lyrics field.\n\n## ABC Planning\n\n**Full**\nCreates a symbolic plan with **melody and chords** before generating the song. Recommended for general text-to-music generation.\n\n**Melody**\nCreates a **melody-only** plan and allows the accompaniment to be generated more freely.\n\nDisable **ABC Planning** to generate music directly from Style and Lyrics without creating a symbolic plan.\n\n## Max Duration\n\nSets the **maximum** duration of the generated song in seconds.\n\nThe song may finish earlier depending on the generated musical structure and lyrics.\n\n## Prompt Guide\n\nFor better results, describe the musical intent clearly and keep Style and Lyrics separate:\n\n**Style**\n`Language + Genre + Vocal Character + Tempo + Instruments + Musical Characteristics`\n\n**Lyrics**\nUse section tags and provide only the words that should be sung.\n\n## Learn More\n\n- [YuE2 Generation Guide](https://github.com/multimodal-art-projection/YuE/blob/main/docs/generation.md)\n- [YuE2 Music Skill](https://github.com/multimodal-art-projection/YuE/blob/main/skills/yue2-music/SKILL.md)\n- [Generation & Covers Reference](https://github.com/multimodal-art-projection/YuE/blob/main/skills/yue2-music/references/generation-and-covers.md)\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n" ], "widgets_values_named": { "text": "# YuE2: Text to Music\n\nYuE2 is a music generation model that creates complete songs with vocals and instrumental accompaniment from a **music style** and **lyrics**.\n\nWith ABC Planning enabled, YuE2 first creates an editable symbolic music plan (melody and optionally chords), then generates the final audio from that plan.\n\n## Model Link\n\n- [Hugging Face:Comfy-Org/YuE2](https://huggingface.co/Comfy-Org/YuE2)\n- [ModelScope:Comfy-Org/YuE2](https://modelscope.cn/models/Comfy-Org/YuE2)\n\n**checkpoints**\n\n- [yue2_3b_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/YuE2/resolve/main/checkpoints/yue2_3b_int8_convrot.safetensors) (3.69 GB)\n\n\n## Model Storage Location\n\n```\n๐Ÿ“‚ ComfyUI/\nโ”œโ”€โ”€ ๐Ÿ“‚ models/\nโ”‚ โ””โ”€โ”€ ๐Ÿ“‚ checkpoints/\nโ”‚ โ””โ”€โ”€ yue2_3b_int8_convrot.safetensors\n```\n\n## How to Use\n\n1. Write a description of the music you want in **Style**.\n2. Enter your song lyrics in **Lyrics** using section tags such as `[Verse]` and `[Chorus]`.\n3. Choose a planning **Mode**.\n4. Set the **Max Duration**.\n5. Run the workflow to generate the song.\n\n## Writing the Style\n\nDescribe the main musical characteristics, such as:\n\n- **Genre:** pop, jazz, rock, electronic, folk\n- **Vocals:** warm female vocal, expressive male vocal, soft vocals\n- **Language:** English, Chinese, Japanese, etc.\n- **Tempo:** 90 BPM, slow, upbeat\n- **Instruments:** piano, electric guitar, bass, drums, synths\n\nExample:\n\n> English, warm female vocal, contemporary pop, 96 BPM, piano, rounded electric bass, restrained drums, clear diction\n\nKeep musical instructions in **Style** rather than in the lyrics.\n\n## Writing Lyrics\n\nUse section tags to describe the song structure:\n\n [Verse]\n Morning light across the window\n City waking down below\n\n [Chorus]\n Run with me into the sunlight\n Leave the shadows far behind\n\nYou can structure the song with sections such as:\n\n`[Verse]` ยท `[Chorus]` ยท `[Bridge]` ยท `[Outro]`\n\nPut only the words intended to be sung in the lyrics field.\n\n## ABC Planning\n\n**Full**\nCreates a symbolic plan with **melody and chords** before generating the song. Recommended for general text-to-music generation.\n\n**Melody**\nCreates a **melody-only** plan and allows the accompaniment to be generated more freely.\n\nDisable **ABC Planning** to generate music directly from Style and Lyrics without creating a symbolic plan.\n\n## Max Duration\n\nSets the **maximum** duration of the generated song in seconds.\n\nThe song may finish earlier depending on the generated musical structure and lyrics.\n\n## Prompt Guide\n\nFor better results, describe the musical intent clearly and keep Style and Lyrics separate:\n\n**Style**\n`Language + Genre + Vocal Character + Tempo + Instruments + Musical Characteristics`\n\n**Lyrics**\nUse section tags and provide only the words that should be sung.\n\n## Learn More\n\n- [YuE2 Generation Guide](https://github.com/multimodal-art-projection/YuE/blob/main/docs/generation.md)\n- [YuE2 Music Skill](https://github.com/multimodal-art-projection/YuE/blob/main/skills/yue2-music/SKILL.md)\n- [Generation & Covers Reference](https://github.com/multimodal-art-projection/YuE/blob/main/skills/yue2-music/references/generation-and-covers.md)\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n" }, "color": "#222", "bgcolor": "#000" } ], "links": [ [ 63, 33, 0, 10, 0, "AUDIO" ] ], "groups": [], "definitions": { "subgraphs": [ { "id": "59dddde1-2d83-4b6e-9c71-1e5cb2d823d6", "version": 1, "state": { "lastGroupId": 7, "lastNodeId": 40, "lastLinkId": 83, "lastRerouteId": 0 }, "revision": 0, "config": {}, "name": "Text to Music (YuE2)", "inputNode": { "id": -10, "bounding": [ -1000, 40, 128, 188 ] }, "outputNode": { "id": -20, "bounding": [ 3600, -331, 128, 68 ] }, "inputs": [ { "id": "6c1f1dc8-09bc-416e-93e6-185bdbb48f42", "name": "value", "type": "STRING", "linkIds": [ 74 ], "label": "Style", "pos": [ -896, 64 ] }, { "id": "54203a99-fe32-452b-8bc6-fa9add883a70", "name": "value_1", "type": "STRING", "linkIds": [ 75 ], "label": "Lyrics", "pos": [ -896, 84 ] }, { "id": "4a3b1965-73f7-4b51-a8b7-77eb939029c7", "name": "mode", "type": "COMBO", "linkIds": [ 76, 77 ], "pos": [ -896, 104 ] }, { "id": "20a4c74f-f02d-4601-a674-9cb14dc29d52", "name": "value_2", "type": "BOOLEAN", "linkIds": [ 78 ], "label": "ABC_planning", "pos": [ -896, 124 ] }, { "id": "d0fcad51-9ad7-4a92-ab62-efffeb4c47a1", "name": "max_duration", "type": "FLOAT", "linkIds": [ 79 ], "pos": [ -896, 144 ] }, { "id": "42d2b2cb-be16-40f7-a6d2-95a45aefcfca", "name": "seed", "type": "INT", "linkIds": [ 80 ], "pos": [ -896, 164 ] }, { "id": "99304313-156e-4357-aab8-34fa0944f94a", "name": "ckpt_name", "type": "COMBO", "linkIds": [ 81 ], "pos": [ -896, 184 ] } ], "outputs": [ { "id": "0732a71d-66d1-4d9b-aae6-02256c00fab7", "name": "AUDIO", "type": "AUDIO", "linkIds": [ 31 ], "localized_name": "AUDIO", "pos": [ 3624, -307 ] } ], "widgets": [], "nodes": [ { "id": 15, "type": "CheckpointLoaderSimple", "pos": [ -240, -890 ], "size": [ 420, 110 ], "flags": {}, "order": 5, "mode": 0, "inputs": [ { "localized_name": "ckpt_name", "name": "ckpt_name", "type": "COMBO", "widget": { "name": "ckpt_name" }, "link": 81 } ], "outputs": [ { "localized_name": "MODEL", "name": "MODEL", "type": "MODEL", "links": [ 18 ] }, { "localized_name": "CLIP", "name": "CLIP", "type": "CLIP", "links": [ 38, 43 ] }, { "localized_name": "VAE", "name": "VAE", "type": "VAE", "links": [ 21 ] } ], "properties": { "Node name for S&R": "CheckpointLoaderSimple", "models": [ { "name": "yue2_3b_int8_convrot.safetensors", "url": "https://huggingface.co/Comfy-Org/YuE2/resolve/main/checkpoints/yue2_3b_int8_convrot.safetensors", "directory": "checkpoints" } ] }, "widgets_values": [ "yue2_3b_int8_convrot.safetensors" ], "widgets_values_named": { "ckpt_name": "yue2_3b_int8_convrot.safetensors" } }, { "id": 24, "type": "YuE2GenerateABC", "pos": [ 570, -580 ], "size": [ 400, 420 ], "flags": {}, "order": 8, "mode": 0, "showAdvanced": true, "inputs": [ { "localized_name": "clip", "name": "clip", "type": "CLIP", "link": 38 }, { "localized_name": "style", "name": "style", "type": "STRING", "widget": { "name": "style" }, "link": 70 }, { "localized_name": "lyrics", "name": "lyrics", "type": "STRING", "widget": { "name": "lyrics" }, "link": 72 }, { "localized_name": "seed", "name": "seed", "type": "INT", "widget": { "name": "seed" }, "link": 67 }, { "localized_name": "mode", "name": "mode", "type": "COMBO", "widget": { "name": "mode" }, "link": 77 } ], "outputs": [ { "localized_name": "abc", "name": "abc", "type": "STRING", "links": [ 82 ] } ], "properties": { "Node name for S&R": "YuE2GenerateABC" }, "widgets_values": [ "", "", 429124050625962, "randomize", "full", 8192, 0.7, 0.9, 30, 1.005, 100 ], "widgets_values_named": { "style": "", "lyrics": "", "seed": 429124050625962, "control_after_generate": "randomize", "mode": "full", "max_abc_tokens": 8192, "temperature": 0.7, "top_p": 0.9, "top_k": 30, "repetition_penalty": 1.005, "penalty_window": 100 } }, { "id": 14, "type": "PreviewAny", "pos": [ 1000, -580 ], "size": [ 420, 430 ], "flags": {}, "order": 4, "mode": 0, "inputs": [ { "localized_name": "source", "name": "source", "type": "*", "link": 61 } ], "outputs": [ { "localized_name": "STRING", "name": "STRING", "type": "STRING", "links": [ 62 ] } ], "properties": { "Node name for S&R": "PreviewAny" }, "widgets_values": [], "widgets_values_named": {} }, { "id": 30, "type": "ComfySwitchNode", "pos": [ 1060, -90 ], "size": [ 270, 110 ], "flags": {}, "order": 10, "mode": 0, "inputs": [ { "localized_name": "on_false", "name": "on_false", "shape": 7, "type": "STRING", "link": 83 }, { "localized_name": "on_true", "name": "on_true", "shape": 7, "type": "STRING", "link": 82 }, { "localized_name": "switch", "name": "switch", "type": "BOOLEAN", "widget": { "name": "switch" }, "link": 58 } ], "outputs": [ { "localized_name": "output", "name": "output", "type": "STRING", "links": [ 61 ] } ], "properties": { "Node name for S&R": "ComfySwitchNode" }, "widgets_values": [ false ], "widgets_values_named": { "switch": false } }, { "id": 32, "type": "PrimitiveString", "pos": [ 590, -60 ], "size": [ 370, 70 ], "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [ { "localized_name": "STRING", "name": "STRING", "type": "STRING", "links": [ 83 ] } ], "title": "Text (Empty ABC)", "properties": { "Node name for S&R": "PrimitiveString" }, "widgets_values": [ "" ], "widgets_values_named": { "value": "" } }, { "id": 25, "type": "YuE2GenerateMusic", "pos": [ 1830, -530 ], "size": [ 400, 410 ], "flags": {}, "order": 9, "mode": 0, "inputs": [ { "localized_name": "clip", "name": "clip", "type": "CLIP", "link": 43 }, { "localized_name": "style", "name": "style", "type": "STRING", "widget": { "name": "style" }, "link": 71 }, { "localized_name": "lyrics", "name": "lyrics", "type": "STRING", "widget": { "name": "lyrics" }, "link": 73 }, { "localized_name": "abc", "name": "abc", "type": "STRING", "widget": { "name": "abc" }, "link": 62 }, { "localized_name": "seed", "name": "seed", "type": "INT", "widget": { "name": "seed" }, "link": 68 }, { "localized_name": "mode", "name": "mode", "type": "COMBO", "widget": { "name": "mode" }, "link": 76 }, { "localized_name": "max_duration", "name": "max_duration", "type": "FLOAT", "widget": { "name": "max_duration" }, "link": 79 } ], "outputs": [ { "localized_name": "CONDITIONING", "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 49, 50 ] }, { "localized_name": "seconds", "name": "seconds", "type": "FLOAT", "links": [ 48, 51 ] } ], "properties": { "Node name for S&R": "YuE2GenerateMusic" }, "widgets_values": [ "", "", "", 530976807293994, "randomize", "full", 360, 1, 0.95, 100, 1.2 ], "widgets_values_named": { "style": "", "lyrics": "", "abc": "", "seed": 530976807293994, "control_after_generate": "randomize", "mode": "full", "max_duration": 360, "temperature": 1, "top_p": 0.95, "top_k": 100, "repetition_penalty": 1.2 } }, { "id": 31, "type": "PrimitiveBoolean", "pos": [ -160, 230 ], "size": [ 230, 90 ], "flags": {}, "order": 11, "mode": 0, "inputs": [ { "localized_name": "value", "name": "value", "type": "BOOLEAN", "widget": { "name": "value" }, "link": 78 } ], "outputs": [ { "localized_name": "BOOLEAN", "name": "BOOLEAN", "type": "BOOLEAN", "links": [ 58 ] } ], "title": "Boolean (ABC planning)", "properties": { "Node name for S&R": "PrimitiveBoolean" }, "widgets_values": [ false ], "widgets_values_named": { "value": false } }, { "id": 18, "type": "ConditioningZeroOut", "pos": [ 2330, -520 ], "size": [ 230, 40 ], "flags": {}, "order": 6, "mode": 0, "inputs": [ { "localized_name": "conditioning", "name": "conditioning", "type": "CONDITIONING", "link": 50 } ], "outputs": [ { "localized_name": "CONDITIONING", "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 26 ] } ], "properties": { "Node name for S&R": "ConditioningZeroOut" } }, { "id": 23, "type": "PreviewAny", "pos": [ 2310, -400 ], "size": [ 270, 140 ], "flags": {}, "order": 7, "mode": 0, "inputs": [ { "localized_name": "source", "name": "source", "type": "*", "link": 51 } ], "outputs": [ { "localized_name": "STRING", "name": "STRING", "type": "STRING", "links": null } ], "properties": { "Node name for S&R": "PreviewAny" }, "widgets_values": [], "widgets_values_named": {} }, { "id": 8, "type": "KSampler", "pos": [ 2860, -580 ], "size": [ 330, 270 ], "flags": {}, "order": 2, "mode": 0, "inputs": [ { "localized_name": "model", "name": "model", "type": "MODEL", "link": 18 }, { "localized_name": "positive", "name": "positive", "type": "CONDITIONING", "link": 49 }, { "localized_name": "negative", "name": "negative", "type": "CONDITIONING", "link": 26 }, { "localized_name": "latent_image", "name": "latent_image", "type": "LATENT", "link": 8 }, { "localized_name": "seed", "name": "seed", "type": "INT", "widget": { "name": "seed" }, "link": 69 } ], "outputs": [ { "localized_name": "LATENT", "name": "LATENT", "type": "LATENT", "links": [ 9 ] } ], "properties": { "Node name for S&R": "KSampler" }, "widgets_values": [ 42, "fixed", 32, 1, "dpm_2", "sgm_uniform", 1 ], "widgets_values_named": { "seed": 42, "control_after_generate": "fixed", "steps": 32, "cfg": 1, "sampler_name": "dpm_2", "scheduler": "sgm_uniform", "denoise": 1 } }, { "id": 5, "type": "EmptyYuE2LatentAudio", "pos": [ 3070, -110 ], "size": [ 230, 90 ], "flags": {}, "order": 1, "mode": 0, "inputs": [ { "localized_name": "seconds", "name": "seconds", "type": "FLOAT", "widget": { "name": "seconds" }, "link": 48 } ], "outputs": [ { "localized_name": "LATENT", "name": "LATENT", "type": "LATENT", "links": [ 8 ] } ], "properties": { "Node name for S&R": "EmptyYuE2LatentAudio" }, "widgets_values": [ 120, 1 ], "widgets_values_named": { "seconds": 120, "batch_size": 1 }, "color": "#323", "bgcolor": "#535" }, { "id": 9, "type": "VAEDecodeAudio", "pos": [ 3240, -500 ], "size": [ 230, 60 ], "flags": {}, "order": 3, "mode": 0, "inputs": [ { "localized_name": "samples", "name": "samples", "type": "LATENT", "link": 9 }, { "localized_name": "vae", "name": "vae", "type": "VAE", "link": 21 } ], "outputs": [ { "localized_name": "AUDIO", "name": "AUDIO", "type": "AUDIO", "links": [ 31 ] } ], "properties": { "Node name for S&R": "VAEDecodeAudio" } }, { "id": 34, "type": "SeedNode", "pos": [ -190, 470 ], "size": [ 270, 90 ], "flags": {}, "order": 12, "mode": 0, "inputs": [ { "localized_name": "seed", "name": "seed", "type": "INT", "widget": { "name": "seed" }, "link": 80 } ], "outputs": [ { "localized_name": "seed", "name": "seed", "type": "INT", "links": [ 67, 68, 69 ] } ], "properties": { "Node name for S&R": "SeedNode" }, "widgets_values": [ 0, "fixed" ], "widgets_values_named": { "seed": 0, "fixed": "fixed" } }, { "id": 36, "type": "PrimitiveStringMultiline", "pos": [ -260, -590 ], "size": [ 480, 260 ], "flags": {}, "order": 13, "mode": 0, "inputs": [ { "localized_name": "value", "name": "value", "type": "STRING", "widget": { "name": "value" }, "link": 74 } ], "outputs": [ { "localized_name": "STRING", "name": "STRING", "type": "STRING", "links": [ 70, 71 ] } ], "title": "Text (Style)", "properties": { "Node name for S&R": "PrimitiveStringMultiline" }, "widgets_values": [ "pirate shanties style\nFiddles and Violins: Used for dancing and entertainment below deck.Fifes, Flutes, and Tin Whistles: High-pitched woodwinds that cut through ocean wind and noise.Small Drums and Bodhrรกns: Provided rhythmic accompaniment for work songs and morale.Lutes, Mandolins, and Guitars: Early plucked string instruments found in taverns and ports\n1" ], "widgets_values_named": { "value": "pirate shanties style\nFiddles and Violins: Used for dancing and entertainment below deck.Fifes, Flutes, and Tin Whistles: High-pitched woodwinds that cut through ocean wind and noise.Small Drums and Bodhrรกns: Provided rhythmic accompaniment for work songs and morale.Lutes, Mandolins, and Guitars: Early plucked string instruments found in taverns and ports\n1" }, "color": "#232", "bgcolor": "#353" }, { "id": 37, "type": "PrimitiveStringMultiline", "pos": [ -250, -260 ], "size": [ 480, 260 ], "flags": {}, "order": 14, "mode": 0, "inputs": [ { "localized_name": "value", "name": "value", "type": "STRING", "widget": { "name": "value" }, "link": 75 } ], "outputs": [ { "localized_name": "STRING", "name": "STRING", "type": "STRING", "links": [ 72, 73 ] } ], "title": "Text (Lyrics)", "properties": { "Node name for S&R": "PrimitiveStringMultiline" }, "widgets_values": [ "[Verse]\nMorning light across the window\nCity waking down below\nI can hear the streets are calling\nFeels like somewhere we should go\n\n[Chorus]\nRun with me into the sunlight\nLeave the shadows far behind\nWe don't need to know tomorrow\nTonight the whole world feels alive\n\n[Verse]\nRadio playing through the open door\nLaughing like we did before\nEvery mile becomes a memory\nAnd I just want a little more\n\n[Chorus]\nRun with me into the sunlight\nLeave the shadows far behind\nWe don't need to know tomorrow\nTonight the whole world feels alive" ], "widgets_values_named": { "value": "[Verse]\nMorning light across the window\nCity waking down below\nI can hear the streets are calling\nFeels like somewhere we should go\n\n[Chorus]\nRun with me into the sunlight\nLeave the shadows far behind\nWe don't need to know tomorrow\nTonight the whole world feels alive\n\n[Verse]\nRadio playing through the open door\nLaughing like we did before\nEvery mile becomes a memory\nAnd I just want a little more\n\n[Chorus]\nRun with me into the sunlight\nLeave the shadows far behind\nWe don't need to know tomorrow\nTonight the whole world feels alive" }, "color": "#232", "bgcolor": "#353" } ], "groups": [ { "id": 3, "title": "Model", "bounding": [ -340, -980, 630, 230 ], "color": "#3f789e", "flags": {} }, { "id": 1, "title": "Style & Lyrics", "bounding": [ -340, -720, 630, 790 ], "color": "#3f789e", "flags": {} }, { "id": 2, "title": "ABC planning", "bounding": [ 400, -720, 1140, 790 ], "color": "#3f789e", "flags": {} }, { "id": 7, "title": "ABC planning?", "bounding": [ -340, 120, 630, 270 ], "color": "#3f789e", "flags": {} }, { "id": 6, "title": "Conditioning", "bounding": [ 1570, -720, 1160, 790 ], "color": "#3f789e", "flags": {} }, { "id": 4, "title": "Duration", "bounding": [ 2820, -210, 720, 280 ], "color": "#3f789e", "flags": {} }, { "id": 5, "title": "Sampling & Decode", "bounding": [ 2820, -720, 720, 480 ], "color": "#3f789e", "flags": {} } ], "links": [ { "id": 38, "origin_id": 15, "origin_slot": 1, "target_id": 24, "target_slot": 0, "type": "CLIP" }, { "id": 61, "origin_id": 30, "origin_slot": 0, "target_id": 14, "target_slot": 0, "type": "STRING" }, { "id": 58, "origin_id": 31, "origin_slot": 0, "target_id": 30, "target_slot": 2, "type": "BOOLEAN" }, { "id": 43, "origin_id": 15, "origin_slot": 1, "target_id": 25, "target_slot": 0, "type": "CLIP" }, { "id": 62, "origin_id": 14, "origin_slot": 0, "target_id": 25, "target_slot": 3, "type": "STRING" }, { "id": 50, "origin_id": 25, "origin_slot": 0, "target_id": 18, "target_slot": 0, "type": "CONDITIONING" }, { "id": 51, "origin_id": 25, "origin_slot": 1, "target_id": 23, "target_slot": 0, "type": "FLOAT" }, { "id": 18, "origin_id": 15, "origin_slot": 0, "target_id": 8, "target_slot": 0, "type": "MODEL" }, { "id": 49, "origin_id": 25, "origin_slot": 0, "target_id": 8, "target_slot": 1, "type": "CONDITIONING" }, { "id": 26, "origin_id": 18, "origin_slot": 0, "target_id": 8, "target_slot": 2, "type": "CONDITIONING" }, { "id": 8, "origin_id": 5, "origin_slot": 0, "target_id": 8, "target_slot": 3, "type": "LATENT" }, { "id": 48, "origin_id": 25, "origin_slot": 1, "target_id": 5, "target_slot": 0, "type": "FLOAT" }, { "id": 9, "origin_id": 8, "origin_slot": 0, "target_id": 9, "target_slot": 0, "type": "LATENT" }, { "id": 21, "origin_id": 15, "origin_slot": 2, "target_id": 9, "target_slot": 1, "type": "VAE" }, { "id": 31, "origin_id": 9, "origin_slot": 0, "target_id": -20, "target_slot": 0, "type": "AUDIO" }, { "id": 67, "origin_id": 34, "origin_slot": 0, "target_id": 24, "target_slot": 3, "type": "INT" }, { "id": 68, "origin_id": 34, "origin_slot": 0, "target_id": 25, "target_slot": 4, "type": "INT" }, { "id": 69, "origin_id": 34, "origin_slot": 0, "target_id": 8, "target_slot": 4, "type": "INT" }, { "id": 70, "origin_id": 36, "origin_slot": 0, "target_id": 24, "target_slot": 1, "type": "STRING" }, { "id": 71, "origin_id": 36, "origin_slot": 0, "target_id": 25, "target_slot": 1, "type": "STRING" }, { "id": 72, "origin_id": 37, "origin_slot": 0, "target_id": 24, "target_slot": 2, "type": "STRING" }, { "id": 73, "origin_id": 37, "origin_slot": 0, "target_id": 25, "target_slot": 2, "type": "STRING" }, { "id": 74, "origin_id": -10, "origin_slot": 0, "target_id": 36, "target_slot": 0, "type": "STRING" }, { "id": 75, "origin_id": -10, "origin_slot": 1, "target_id": 37, "target_slot": 0, "type": "STRING" }, { "id": 76, "origin_id": -10, "origin_slot": 2, "target_id": 25, "target_slot": 5, "type": "COMBO" }, { "id": 77, "origin_id": -10, "origin_slot": 2, "target_id": 24, "target_slot": 4, "type": "COMBO" }, { "id": 78, "origin_id": -10, "origin_slot": 3, "target_id": 31, "target_slot": 0, "type": "BOOLEAN" }, { "id": 79, "origin_id": -10, "origin_slot": 4, "target_id": 25, "target_slot": 6, "type": "FLOAT" }, { "id": 80, "origin_id": -10, "origin_slot": 5, "target_id": 34, "target_slot": 0, "type": "INT" }, { "id": 81, "origin_id": -10, "origin_slot": 6, "target_id": 15, "target_slot": 0, "type": "COMBO" }, { "id": 82, "origin_id": 24, "origin_slot": 0, "target_id": 30, "target_slot": 1, "type": "STRING" }, { "id": 83, "origin_id": 32, "origin_slot": 0, "target_id": 30, "target_slot": 0, "type": "STRING" } ], "extra": {} } ] }, "config": {}, "extra": { "frontendVersion": "1.52.7", "ds": { "scale": 0.6311364895798052, "offset": [ -318.3634141847604, 775.201023908947 ] }, "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, "VHS_KeepIntermediate": true }, "version": 0.4 }