{
  "id": "08882d3e-437d-43da-b498-083de04a60a6",
  "revision": 0,
  "last_node_id": 43,
  "last_link_id": 63,
  "nodes": [
    {
      "id": 39,
      "type": "MarkdownNote",
      "pos": [
        1050,
        630
      ],
      "size": [
        520,
        660
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "Note: MiniMax Music 3",
      "properties": {},
      "widgets_values": [
        "## MiniMax Music 3\n\nA music generation model by MiniMax that creates complete songs up to 5 minutes long with stable structure and high audio quality. Two inputs drive it: **Caption** (structured music description: style, mood, vocals, arrangement) and **Lyrics** (with `[intro]` `[verse]` `[chorus]` `[bridge]` `[outro]` tags controlling song structure).\n\n### Parameters\n\n| Parameter | Description |\n|---|---|\n| Caption | Music description. Write it in three sections — Global Metadata → Vocal Details → Arrangement. The more specific, the closer the result. |\n| Lyrics | Song lyrics + section tags. Tags are the only executable structural instructions; the lyric text itself only conveys mood. |\n| max_duration | Target song length in seconds (default 120 = 2 minutes; the model supports up to ~300 s / 5 minutes). Longer songs take more time and VRAM. |\n| seed | Random seed for the generation. Keep it fixed to reproduce the same song; change it to get a different take. |\n| Model files | diffusion model / text encoder / VAE.|\n| Tiled decode | Decode the audio VAE in overlapping tiles to drastically cut VRAM usage — helpful for long songs on low-VRAM GPUs. Slightly slower, with a small risk of seams at tile boundaries; turn it off on high-VRAM GPUs for the best quality. |\n\n### Prompt Writing Guide\n\nYou can find an official [Music Caption Rewriter Skill here](https://github.com/MiniMax-AI/MiniMax-Music3)"
      ],
      "widgets_values_named": {
        "text": "## MiniMax Music 3\n\nA music generation model by MiniMax that creates complete songs up to 5 minutes long with stable structure and high audio quality. Two inputs drive it: **Caption** (structured music description: style, mood, vocals, arrangement) and **Lyrics** (with `[intro]` `[verse]` `[chorus]` `[bridge]` `[outro]` tags controlling song structure).\n\n### Parameters\n\n| Parameter | Description |\n|---|---|\n| Caption | Music description. Write it in three sections — Global Metadata → Vocal Details → Arrangement. The more specific, the closer the result. |\n| Lyrics | Song lyrics + section tags. Tags are the only executable structural instructions; the lyric text itself only conveys mood. |\n| max_duration | Target song length in seconds (default 120 = 2 minutes; the model supports up to ~300 s / 5 minutes). Longer songs take more time and VRAM. |\n| seed | Random seed for the generation. Keep it fixed to reproduce the same song; change it to get a different take. |\n| Model files | diffusion model / text encoder / VAE.|\n| Tiled decode | Decode the audio VAE in overlapping tiles to drastically cut VRAM usage — helpful for long songs on low-VRAM GPUs. Slightly slower, with a small risk of seams at tile boundaries; turn it off on high-VRAM GPUs for the best quality. |\n\n### Prompt Writing Guide\n\nYou can find an official [Music Caption Rewriter Skill here](https://github.com/MiniMax-AI/MiniMax-Music3)"
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 40,
      "type": "MarkdownNote",
      "pos": [
        560,
        630
      ],
      "size": [
        440,
        680
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {},
      "widgets_values": [
        "## Model Links\n\n**diffusion_models**\n- [minimax_music3_dit_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-Music-3/resolve/main/diffusion_models/minimax_music3_dit_int8_convrot.safetensors) # For low VRAM\n- [minimax_music3_dit_fp16.safetensors](https://huggingface.co/Comfy-Org/MiniMax-Music-3/resolve/main/diffusion_models/minimax_music3_dit_fp16.safetensors)\n\n**text_encoders**\n\n- [minimax_music3_text_encoder_pruned_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-Music-3/resolve/main/text_encoders/minimax_music3_text_encoder_pruned_int8_convrot.safetensors)\n\n**vae**\n\n- [minimax_music3_dav.safetensors](https://huggingface.co/Comfy-Org/MiniMax-Music-3/resolve/main/vae/minimax_music3_dav.safetensors)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│   ├── 📂 diffusion_models/\n│   │   ├── minimax_music3_dit_int8_convrot.safetensors # For low VRAM\n│   │   └── minimax_music3_dit_fp16.safetensors\n│   ├── 📂 text_encoders/\n│   │   └── minimax_music3_text_encoder_pruned_int8_convrot.safetensors\n│   └── 📂 vae/\n│       └── minimax_music3_dav.safetensors\n```\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": "## Model Links\n\n**diffusion_models**\n- [minimax_music3_dit_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-Music-3/resolve/main/diffusion_models/minimax_music3_dit_int8_convrot.safetensors) # For low VRAM\n- [minimax_music3_dit_fp16.safetensors](https://huggingface.co/Comfy-Org/MiniMax-Music-3/resolve/main/diffusion_models/minimax_music3_dit_fp16.safetensors)\n\n**text_encoders**\n\n- [minimax_music3_text_encoder_pruned_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-Music-3/resolve/main/text_encoders/minimax_music3_text_encoder_pruned_int8_convrot.safetensors)\n\n**vae**\n\n- [minimax_music3_dav.safetensors](https://huggingface.co/Comfy-Org/MiniMax-Music-3/resolve/main/vae/minimax_music3_dav.safetensors)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│   ├── 📂 diffusion_models/\n│   │   ├── minimax_music3_dit_int8_convrot.safetensors # For low VRAM\n│   │   └── minimax_music3_dit_fp16.safetensors\n│   ├── 📂 text_encoders/\n│   │   └── minimax_music3_text_encoder_pruned_int8_convrot.safetensors\n│   └── 📂 vae/\n│       └── minimax_music3_dav.safetensors\n```\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"
    },
    {
      "id": 37,
      "type": "ac99f841-a3de-4329-9564-953b81cf9e16",
      "pos": [
        1620,
        630
      ],
      "size": [
        490,
        540
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [
        {
          "label": "tiled_decode",
          "name": "switch",
          "type": "BOOLEAN",
          "widget": {
            "name": "switch"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "AUDIO",
          "type": "AUDIO",
          "links": [
            42
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.31.0",
        "previewExposures": []
      },
      "widgets_values": [
        "Global Metadata: Mainstream pop, indie pop. 122 BPM, C major, simple diatonic with a warm suspended-fourth lift into each chorus. Hopeful and wide open, tender and restrained in the verses, breaking into euphoria at every chorus and holding the biggest moment for the last thirty seconds. Driving at dawn, a stadium singalong, the end of a long night. Clean modern pop production: warm analog-leaning mix, punchy but not crushed, real drums layered with programmed claps, wide reverb on the vocal tails, tight low end, bright shimmering high end.\n\nVocal Details: Warm mid-range lead voice, slightly husky, close-mic'd and intimate in the verses with audible breath, opening into a full-throated belt in the choruses. Doubled an octave up on the final chorus. Harmonies in thirds arrive in the second chorus and stay; a soft choir of layered background voices joins for the last chorus, singing the hook underneath. Gentle \"oh-oh-oh\" hooks between lines, and one line at the bridge sung almost a cappella.\n\nArrangement: Fingerpicked acoustic guitar and soft electric piano as the harmonic bed, warm electric bass, live drum kit with brushes in the verses switching to full sticks in the choruses, layered handclaps, a bright synth pad underneath, subtle string section arriving in the last third. Intro: solo acoustic guitar, one voice, no drums. Verses: acoustic guitar, soft piano, kick and rim only, plenty of space. Pre-chorus: bass enters, drums build, a single sustained string note rising. Chorus: full kit, claps on two and four, strummed guitars wide across the stereo field, bass driving eighth notes. Instrumental: a short guitar and piano lift over the full groove. Bridge: everything falls away to voice and piano, one held note, then a slow drum build back in. Final chorus: strings and choir enter, drums at their biggest, octave-up vocal double. Outro: back to the solo acoustic guitar from the intro, one last line, and a single sustained chord.",
        "[Intro]\nOh-oh-oh...\nOh-oh-oh...\n\n[Verse]\nFour a.m. and the kettle's on\nStill awake with the radio on\nYou said the worst of it's already done\nI believed you, I don't know why\nStreetlight flickers like it's giving up\nCold coffee in a paper cup\nWe've been running on an empty tank\nAnd somehow we're still alive\n\n[Pre-Chorus]\nSo hold on, hold on\nIt's darkest right before\n\n[Chorus]\nThe second sunrise\nThe one you thought you'd never see\nCome on and open up your eyes\nThere's a whole gold morning waiting here for me and you\nOh-oh-oh\nWe made it through\nOh-oh-oh\nWe made it through\n\n[Verse]\nYou keep your worries in a paper box\nUnderneath the bed with the broken clocks\nI know the weight of it, I know the sound\nOf a heart that's had enough\nBut every winter that I ever knew\nTurned into something green and new\nAnd I have never once been wrong\nAbout the way the light comes up\n\n[Pre-Chorus]\nSo hold on, hold on\nIt's darkest right before\n\n[Chorus]\nThe second sunrise\nThe one you thought you'd never see\nCome on and open up your eyes\nThere's a whole gold morning waiting here for me and you\nOh-oh-oh\nWe made it through\nOh-oh-oh\nWe made it through\n\n[Instrumental]\n\n[Bridge]\nAnd if it takes a hundred nights\nAnd if it takes a hundred more...\nI will sit here on the floor with you\nUntil it comes...\n(until it comes)\n\n[Chorus]\nThe second sunrise\nThe one you thought you'd never see\nCome on and open up your eyes\nThere's a whole gold morning waiting here for me and you\nOh-oh-oh\nWe made it through\nOh-oh-oh\nWe made it through\n\n[Outro]\nOh-oh-oh...\nWe made it through\nOh-oh-oh...\n(the second sunrise)",
        60,
        1040288205448534,
        "minimax_music3_dit_fp16.safetensors",
        "minimax_music3_text_encoder_pruned_int8_convrot.safetensors",
        "minimax_music3_dav.safetensors",
        true
      ],
      "widgets_values_named": {
        "caption": "Global Metadata: Mainstream pop, indie pop. 122 BPM, C major, simple diatonic with a warm suspended-fourth lift into each chorus. Hopeful and wide open, tender and restrained in the verses, breaking into euphoria at every chorus and holding the biggest moment for the last thirty seconds. Driving at dawn, a stadium singalong, the end of a long night. Clean modern pop production: warm analog-leaning mix, punchy but not crushed, real drums layered with programmed claps, wide reverb on the vocal tails, tight low end, bright shimmering high end.\n\nVocal Details: Warm mid-range lead voice, slightly husky, close-mic'd and intimate in the verses with audible breath, opening into a full-throated belt in the choruses. Doubled an octave up on the final chorus. Harmonies in thirds arrive in the second chorus and stay; a soft choir of layered background voices joins for the last chorus, singing the hook underneath. Gentle \"oh-oh-oh\" hooks between lines, and one line at the bridge sung almost a cappella.\n\nArrangement: Fingerpicked acoustic guitar and soft electric piano as the harmonic bed, warm electric bass, live drum kit with brushes in the verses switching to full sticks in the choruses, layered handclaps, a bright synth pad underneath, subtle string section arriving in the last third. Intro: solo acoustic guitar, one voice, no drums. Verses: acoustic guitar, soft piano, kick and rim only, plenty of space. Pre-chorus: bass enters, drums build, a single sustained string note rising. Chorus: full kit, claps on two and four, strummed guitars wide across the stereo field, bass driving eighth notes. Instrumental: a short guitar and piano lift over the full groove. Bridge: everything falls away to voice and piano, one held note, then a slow drum build back in. Final chorus: strings and choir enter, drums at their biggest, octave-up vocal double. Outro: back to the solo acoustic guitar from the intro, one last line, and a single sustained chord.",
        "lyrics": "[Intro]\nOh-oh-oh...\nOh-oh-oh...\n\n[Verse]\nFour a.m. and the kettle's on\nStill awake with the radio on\nYou said the worst of it's already done\nI believed you, I don't know why\nStreetlight flickers like it's giving up\nCold coffee in a paper cup\nWe've been running on an empty tank\nAnd somehow we're still alive\n\n[Pre-Chorus]\nSo hold on, hold on\nIt's darkest right before\n\n[Chorus]\nThe second sunrise\nThe one you thought you'd never see\nCome on and open up your eyes\nThere's a whole gold morning waiting here for me and you\nOh-oh-oh\nWe made it through\nOh-oh-oh\nWe made it through\n\n[Verse]\nYou keep your worries in a paper box\nUnderneath the bed with the broken clocks\nI know the weight of it, I know the sound\nOf a heart that's had enough\nBut every winter that I ever knew\nTurned into something green and new\nAnd I have never once been wrong\nAbout the way the light comes up\n\n[Pre-Chorus]\nSo hold on, hold on\nIt's darkest right before\n\n[Chorus]\nThe second sunrise\nThe one you thought you'd never see\nCome on and open up your eyes\nThere's a whole gold morning waiting here for me and you\nOh-oh-oh\nWe made it through\nOh-oh-oh\nWe made it through\n\n[Instrumental]\n\n[Bridge]\nAnd if it takes a hundred nights\nAnd if it takes a hundred more...\nI will sit here on the floor with you\nUntil it comes...\n(until it comes)\n\n[Chorus]\nThe second sunrise\nThe one you thought you'd never see\nCome on and open up your eyes\nThere's a whole gold morning waiting here for me and you\nOh-oh-oh\nWe made it through\nOh-oh-oh\nWe made it through\n\n[Outro]\nOh-oh-oh...\nWe made it through\nOh-oh-oh...\n(the second sunrise)",
        "max_duration": 60,
        "seed": 1040288205448534,
        "unet_name": "minimax_music3_dit_fp16.safetensors",
        "clip_name": "minimax_music3_text_encoder_pruned_int8_convrot.safetensors",
        "vae_name": "minimax_music3_dav.safetensors",
        "switch": true
      }
    },
    {
      "id": 35,
      "type": "SaveAudioAdvanced",
      "pos": [
        2150,
        630
      ],
      "size": [
        750,
        160
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [
        {
          "name": "audio",
          "type": "AUDIO",
          "link": 42
        }
      ],
      "outputs": [
        {
          "name": "audio",
          "type": "AUDIO",
          "links": null
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.31.0"
      },
      "widgets_values": [
        "audio/audio_minimax_music3",
        "mp3",
        "V0"
      ],
      "widgets_values_named": {
        "filename_prefix": "audio/audio_minimax_music3",
        "format": "mp3",
        "format.quality": "V0"
      }
    }
  ],
  "links": [
    [
      42,
      37,
      0,
      35,
      0,
      "AUDIO"
    ]
  ],
  "groups": [],
  "definitions": {
    "subgraphs": [
      {
        "id": "ac99f841-a3de-4329-9564-953b81cf9e16",
        "version": 1,
        "state": {
          "lastGroupId": 0,
          "lastNodeId": 43,
          "lastLinkId": 63,
          "lastRerouteId": 0
        },
        "revision": 0,
        "config": {},
        "name": "Text to Music (MiniMax Music 3)",
        "inputNode": {
          "id": -10,
          "bounding": [
            320,
            820,
            128,
            208
          ]
        },
        "outputNode": {
          "id": -20,
          "bounding": [
            3210,
            380,
            128,
            68
          ]
        },
        "inputs": [
          {
            "id": "9f92b5c5-dadc-4b0f-84d9-b5ed2b3a0842",
            "name": "caption",
            "type": "STRING",
            "linkIds": [
              45
            ],
            "pos": [
              424,
              844
            ]
          },
          {
            "id": "bb9d2920-ba98-4c51-be7d-4b5736b14407",
            "name": "lyrics",
            "type": "STRING",
            "linkIds": [
              46
            ],
            "pos": [
              424,
              864
            ]
          },
          {
            "id": "be60d2f1-fc99-4ed6-a057-130a7b83945f",
            "name": "max_duration",
            "type": "FLOAT",
            "linkIds": [
              47
            ],
            "pos": [
              424,
              884
            ]
          },
          {
            "id": "a7f66596-0413-4906-a08f-475af0521252",
            "name": "seed",
            "type": "INT",
            "linkIds": [
              54
            ],
            "pos": [
              424,
              904
            ]
          },
          {
            "id": "cbfb7b7b-357f-44ab-80cb-8748020a9880",
            "name": "unet_name",
            "type": "COMBO",
            "linkIds": [
              55
            ],
            "pos": [
              424,
              924
            ]
          },
          {
            "id": "ec2e20dc-2e7b-4147-922f-5f5f26ac9854",
            "name": "clip_name",
            "type": "COMBO",
            "linkIds": [
              56
            ],
            "pos": [
              424,
              944
            ]
          },
          {
            "id": "eeefaa94-f342-415e-96e7-eb13dcccbac0",
            "name": "vae_name",
            "type": "COMBO",
            "linkIds": [
              57
            ],
            "pos": [
              424,
              964
            ]
          },
          {
            "id": "6da74b03-27d0-487e-b8d6-f94018b2ca9a",
            "name": "switch",
            "type": "BOOLEAN",
            "linkIds": [
              63
            ],
            "label": "tiled_decode",
            "pos": [
              424,
              984
            ]
          }
        ],
        "outputs": [
          {
            "id": "82bef6fd-2dee-4579-b4ed-7d679d18279f",
            "name": "AUDIO",
            "type": "AUDIO",
            "linkIds": [
              62
            ],
            "localized_name": "AUDIO",
            "pos": [
              3234,
              404
            ]
          }
        ],
        "widgets": [],
        "nodes": [
          {
            "id": 6,
            "type": "UNETLoader",
            "pos": [
              700,
              380
            ],
            "size": [
              480,
              90
            ],
            "flags": {},
            "order": 1,
            "mode": 0,
            "showAdvanced": false,
            "inputs": [
              {
                "localized_name": "unet_name",
                "name": "unet_name",
                "type": "COMBO",
                "widget": {
                  "name": "unet_name"
                },
                "link": 55
              }
            ],
            "outputs": [
              {
                "localized_name": "MODEL",
                "name": "MODEL",
                "type": "MODEL",
                "links": [
                  6
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.31.0",
              "Node name for S&R": "UNETLoader",
              "models": [
                {
                  "name": "minimax_music3_dit_fp16.safetensors",
                  "url": "https://huggingface.co/Comfy-Org/MiniMax-Music-3/resolve/main/diffusion_models/minimax_music3_dit_fp16.safetensors",
                  "directory": "diffusion_models"
                }
              ]
            },
            "widgets_values": [
              "minimax_music3_dit_fp16.safetensors",
              "default"
            ],
            "widgets_values_named": {
              "unet_name": "minimax_music3_dit_fp16.safetensors",
              "weight_dtype": "default"
            }
          },
          {
            "id": 13,
            "type": "MiniMaxMusic3TextEncode",
            "pos": [
              1230,
              380
            ],
            "size": [
              500,
              750
            ],
            "flags": {},
            "order": 6,
            "mode": 0,
            "showAdvanced": true,
            "inputs": [
              {
                "localized_name": "clip",
                "name": "clip",
                "type": "CLIP",
                "link": 18
              },
              {
                "localized_name": "caption",
                "name": "caption",
                "type": "STRING",
                "widget": {
                  "name": "caption"
                },
                "link": 45
              },
              {
                "localized_name": "lyrics",
                "name": "lyrics",
                "type": "STRING",
                "widget": {
                  "name": "lyrics"
                },
                "link": 46
              },
              {
                "localized_name": "seed",
                "name": "seed",
                "type": "INT",
                "widget": {
                  "name": "seed"
                },
                "link": 52
              },
              {
                "localized_name": "max_duration",
                "name": "max_duration",
                "type": "FLOAT",
                "widget": {
                  "name": "max_duration"
                },
                "link": 47
              }
            ],
            "outputs": [
              {
                "localized_name": "CONDITIONING",
                "name": "CONDITIONING",
                "type": "CONDITIONING",
                "links": [
                  15,
                  16
                ]
              },
              {
                "localized_name": "seconds",
                "name": "seconds",
                "type": "FLOAT",
                "links": [
                  20
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.31.0",
              "Node name for S&R": "MiniMaxMusic3TextEncode"
            },
            "widgets_values": [
              "",
              "",
              222,
              "fixed",
              60,
              1.7,
              50
            ],
            "widgets_values_named": {
              "caption": "",
              "lyrics": "",
              "seed": 222,
              "control_after_generate": "fixed",
              "max_duration": 60,
              "cfg_scale": 1.7,
              "top_k": 50
            }
          },
          {
            "id": 3,
            "type": "CLIPLoader",
            "pos": [
              700,
              550
            ],
            "size": [
              480,
              120
            ],
            "flags": {},
            "order": 0,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "clip_name",
                "name": "clip_name",
                "type": "COMBO",
                "widget": {
                  "name": "clip_name"
                },
                "link": 56
              }
            ],
            "outputs": [
              {
                "localized_name": "CLIP",
                "name": "CLIP",
                "type": "CLIP",
                "links": [
                  18
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.31.0",
              "Node name for S&R": "CLIPLoader",
              "models": [
                {
                  "name": "minimax_music3_text_encoder_pruned_int8_convrot.safetensors",
                  "url": "https://huggingface.co/Comfy-Org/MiniMax-Music-3/resolve/main/text_encoders/minimax_music3_text_encoder_pruned_int8_convrot.safetensors",
                  "directory": "text_encoders"
                }
              ]
            },
            "widgets_values": [
              "minimax_music3_text_encoder_pruned_int8_convrot.safetensors",
              "minimax",
              "default"
            ],
            "widgets_values_named": {
              "clip_name": "minimax_music3_text_encoder_pruned_int8_convrot.safetensors",
              "type": "minimax",
              "device": "default"
            }
          },
          {
            "id": 7,
            "type": "VAELoader",
            "pos": [
              700,
              750
            ],
            "size": [
              480,
              70
            ],
            "flags": {},
            "order": 2,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "vae_name",
                "name": "vae_name",
                "type": "COMBO",
                "widget": {
                  "name": "vae_name"
                },
                "link": 57
              }
            ],
            "outputs": [
              {
                "localized_name": "VAE",
                "name": "VAE",
                "type": "VAE",
                "links": [
                  13,
                  59
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.31.0",
              "Node name for S&R": "VAELoader",
              "models": [
                {
                  "name": "minimax_music3_dav.safetensors",
                  "url": "https://huggingface.co/Comfy-Org/MiniMax-Music-3/resolve/main/vae/minimax_music3_dav.safetensors",
                  "directory": "vae"
                }
              ]
            },
            "widgets_values": [
              "minimax_music3_dav.safetensors"
            ],
            "widgets_values_named": {
              "vae_name": "minimax_music3_dav.safetensors"
            }
          },
          {
            "id": 10,
            "type": "ConditioningZeroOut",
            "pos": [
              1820,
              540
            ],
            "size": [
              230,
              40
            ],
            "flags": {},
            "order": 4,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "conditioning",
                "name": "conditioning",
                "type": "CONDITIONING",
                "link": 16
              }
            ],
            "outputs": [
              {
                "localized_name": "CONDITIONING",
                "name": "CONDITIONING",
                "type": "CONDITIONING",
                "links": [
                  8
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.31.0",
              "Node name for S&R": "ConditioningZeroOut"
            }
          },
          {
            "id": 15,
            "type": "EmptyMiniMaxMusic3LatentAudio",
            "pos": [
              1780,
              380
            ],
            "size": [
              350,
              90
            ],
            "flags": {},
            "order": 7,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "seconds",
                "name": "seconds",
                "type": "FLOAT",
                "widget": {
                  "name": "seconds"
                },
                "link": 20
              }
            ],
            "outputs": [
              {
                "localized_name": "LATENT",
                "name": "LATENT",
                "type": "LATENT",
                "links": [
                  21
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.31.0",
              "Node name for S&R": "EmptyMiniMaxMusic3LatentAudio"
            },
            "widgets_values": [
              120,
              1
            ],
            "widgets_values_named": {
              "seconds": 120,
              "batch_size": 1
            }
          },
          {
            "id": 9,
            "type": "KSampler",
            "pos": [
              2170,
              380
            ],
            "size": [
              370,
              270
            ],
            "flags": {},
            "order": 3,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "model",
                "name": "model",
                "type": "MODEL",
                "link": 6
              },
              {
                "localized_name": "positive",
                "name": "positive",
                "type": "CONDITIONING",
                "link": 15
              },
              {
                "localized_name": "negative",
                "name": "negative",
                "type": "CONDITIONING",
                "link": 8
              },
              {
                "localized_name": "latent_image",
                "name": "latent_image",
                "type": "LATENT",
                "link": 21
              },
              {
                "localized_name": "seed",
                "name": "seed",
                "type": "INT",
                "widget": {
                  "name": "seed"
                },
                "link": 53
              }
            ],
            "outputs": [
              {
                "localized_name": "LATENT",
                "name": "LATENT",
                "type": "LATENT",
                "links": [
                  12,
                  58
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.31.0",
              "Node name for S&R": "KSampler"
            },
            "widgets_values": [
              1111111112,
              "fixed",
              30,
              1.7,
              "euler",
              "simple",
              1
            ],
            "widgets_values_named": {
              "seed": 1111111112,
              "control_after_generate": "fixed",
              "steps": 30,
              "cfg": 1.7,
              "sampler_name": "euler",
              "scheduler": "simple",
              "denoise": 1
            }
          },
          {
            "id": 12,
            "type": "VAEDecodeAudio",
            "pos": [
              2590,
              380
            ],
            "size": [
              230,
              60
            ],
            "flags": {},
            "order": 5,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "samples",
                "name": "samples",
                "type": "LATENT",
                "link": 12
              },
              {
                "localized_name": "vae",
                "name": "vae",
                "type": "VAE",
                "link": 13
              }
            ],
            "outputs": [
              {
                "localized_name": "AUDIO",
                "name": "AUDIO",
                "type": "AUDIO",
                "links": [
                  60
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.31.0",
              "Node name for S&R": "VAEDecodeAudio"
            }
          },
          {
            "id": 38,
            "type": "SeedNode",
            "pos": [
              890,
              970
            ],
            "size": [
              270,
              90
            ],
            "flags": {},
            "order": 8,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "seed",
                "name": "seed",
                "type": "INT",
                "widget": {
                  "name": "seed"
                },
                "link": 54
              }
            ],
            "outputs": [
              {
                "localized_name": "seed",
                "name": "seed",
                "type": "INT",
                "links": [
                  52,
                  53
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.31.0",
              "Node name for S&R": "SeedNode"
            },
            "widgets_values": [
              0,
              "randomize"
            ],
            "widgets_values_named": {
              "seed": 0,
              "fixed": "randomize"
            }
          },
          {
            "id": 42,
            "type": "VAEDecodeAudioTiled",
            "pos": [
              2580,
              500
            ],
            "size": [
              280,
              110
            ],
            "flags": {},
            "order": 9,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "samples",
                "name": "samples",
                "type": "LATENT",
                "link": 58
              },
              {
                "localized_name": "vae",
                "name": "vae",
                "type": "VAE",
                "link": 59
              }
            ],
            "outputs": [
              {
                "localized_name": "AUDIO",
                "name": "AUDIO",
                "type": "AUDIO",
                "links": [
                  61
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.31.0",
              "Node name for S&R": "VAEDecodeAudioTiled"
            },
            "widgets_values": [
              1536,
              64
            ],
            "widgets_values_named": {
              "tile_size": 1536,
              "overlap": 64
            }
          },
          {
            "id": 43,
            "type": "ComfySwitchNode",
            "pos": [
              2600,
              690
            ],
            "size": [
              270,
              110
            ],
            "flags": {},
            "order": 10,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "on_false",
                "name": "on_false",
                "type": "AUDIO",
                "link": 60
              },
              {
                "localized_name": "on_true",
                "name": "on_true",
                "type": "AUDIO",
                "link": 61
              },
              {
                "localized_name": "switch",
                "name": "switch",
                "type": "BOOLEAN",
                "widget": {
                  "name": "switch"
                },
                "link": 63
              }
            ],
            "outputs": [
              {
                "localized_name": "output",
                "name": "output",
                "type": "AUDIO",
                "links": [
                  62
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.31.0",
              "Node name for S&R": "ComfySwitchNode"
            },
            "widgets_values": [
              false
            ],
            "widgets_values_named": {
              "switch": false
            }
          }
        ],
        "groups": [],
        "links": [
          {
            "id": 18,
            "origin_id": 3,
            "origin_slot": 0,
            "target_id": 13,
            "target_slot": 0,
            "type": "CLIP"
          },
          {
            "id": 16,
            "origin_id": 13,
            "origin_slot": 0,
            "target_id": 10,
            "target_slot": 0,
            "type": "CONDITIONING"
          },
          {
            "id": 20,
            "origin_id": 13,
            "origin_slot": 1,
            "target_id": 15,
            "target_slot": 0,
            "type": "FLOAT"
          },
          {
            "id": 6,
            "origin_id": 6,
            "origin_slot": 0,
            "target_id": 9,
            "target_slot": 0,
            "type": "MODEL"
          },
          {
            "id": 15,
            "origin_id": 13,
            "origin_slot": 0,
            "target_id": 9,
            "target_slot": 1,
            "type": "CONDITIONING"
          },
          {
            "id": 8,
            "origin_id": 10,
            "origin_slot": 0,
            "target_id": 9,
            "target_slot": 2,
            "type": "CONDITIONING"
          },
          {
            "id": 21,
            "origin_id": 15,
            "origin_slot": 0,
            "target_id": 9,
            "target_slot": 3,
            "type": "LATENT"
          },
          {
            "id": 12,
            "origin_id": 9,
            "origin_slot": 0,
            "target_id": 12,
            "target_slot": 0,
            "type": "LATENT"
          },
          {
            "id": 13,
            "origin_id": 7,
            "origin_slot": 0,
            "target_id": 12,
            "target_slot": 1,
            "type": "VAE"
          },
          {
            "id": 45,
            "origin_id": -10,
            "origin_slot": 0,
            "target_id": 13,
            "target_slot": 1,
            "type": "STRING"
          },
          {
            "id": 46,
            "origin_id": -10,
            "origin_slot": 1,
            "target_id": 13,
            "target_slot": 2,
            "type": "STRING"
          },
          {
            "id": 47,
            "origin_id": -10,
            "origin_slot": 2,
            "target_id": 13,
            "target_slot": 4,
            "type": "FLOAT"
          },
          {
            "id": 52,
            "origin_id": 38,
            "origin_slot": 0,
            "target_id": 13,
            "target_slot": 3,
            "type": "INT"
          },
          {
            "id": 53,
            "origin_id": 38,
            "origin_slot": 0,
            "target_id": 9,
            "target_slot": 4,
            "type": "INT"
          },
          {
            "id": 54,
            "origin_id": -10,
            "origin_slot": 3,
            "target_id": 38,
            "target_slot": 0,
            "type": "INT"
          },
          {
            "id": 55,
            "origin_id": -10,
            "origin_slot": 4,
            "target_id": 6,
            "target_slot": 0,
            "type": "COMBO"
          },
          {
            "id": 56,
            "origin_id": -10,
            "origin_slot": 5,
            "target_id": 3,
            "target_slot": 0,
            "type": "COMBO"
          },
          {
            "id": 57,
            "origin_id": -10,
            "origin_slot": 6,
            "target_id": 7,
            "target_slot": 0,
            "type": "COMBO"
          },
          {
            "id": 58,
            "origin_id": 9,
            "origin_slot": 0,
            "target_id": 42,
            "target_slot": 0,
            "type": "LATENT"
          },
          {
            "id": 59,
            "origin_id": 7,
            "origin_slot": 0,
            "target_id": 42,
            "target_slot": 1,
            "type": "VAE"
          },
          {
            "id": 60,
            "origin_id": 12,
            "origin_slot": 0,
            "target_id": 43,
            "target_slot": 0,
            "type": "AUDIO"
          },
          {
            "id": 61,
            "origin_id": 42,
            "origin_slot": 0,
            "target_id": 43,
            "target_slot": 1,
            "type": "AUDIO"
          },
          {
            "id": 62,
            "origin_id": 43,
            "origin_slot": 0,
            "target_id": -20,
            "target_slot": 0,
            "type": "AUDIO"
          },
          {
            "id": 63,
            "origin_id": -10,
            "origin_slot": 7,
            "target_id": 43,
            "target_slot": 2,
            "type": "BOOLEAN"
          }
        ],
        "extra": {}
      }
    ]
  },
  "config": {},
  "extra": {
    "ds": {
      "scale": 0.5936353015877467,
      "offset": [
        -741.3718974947619,
        -354.7337570680386
      ]
    },
    "frontendVersion": "1.49.6",
    "VHS_latentpreview": false,
    "VHS_latentpreviewrate": 0,
    "VHS_MetadataImage": true,
    "VHS_KeepIntermediate": true
  },
  "version": 0.4
}