Vibeleaderboard
Index / tool
Visit muapi.ai
Category
AI Tools
Rank
No. 1521Tools index
Pricing
Open Source
Type
TOOL
GitHub
21 stars
Date

About

ComfyUI custom nodes for Suno — generate, remix, extend, and shape AI music inside ComfyUI via the muapi.ai API.

What it does

Suno ComfyUI turns music tasks into connected visual workflow steps. Prompts, lyrics, style controls, and source audio flow through generation or editing nodes. Results return as track links, while a saver downloads them and produces audio tensors for further ComfyUI processing.

Why it's ranked here

The node set covers a notably broad music workflow: composition, lyrics, remixes, continuations, sound effects, vocals, backing tracks, and four-track mashups. Two included workflows make the main paths concrete. Its value depends on accepting a remote service, API credentials, and synchronous waits.

What's good

Inputs expose useful musical control without hiding the underlying choices. Users can select several model generations, request instrumentals, set vocal gender, exclude tags, and tune style, weirdness, or audio influence. Local source tracks upload automatically, and generation commonly exposes two alternatives instead of discarding one.

Tradeoffs

Every generation depends on muapi.ai authentication, network availability, service credits, and rate limits. Jobs poll synchronously and may wait up to fifteen minutes. The saver can return silent placeholder audio after decoding errors, which keeps a graph running but can conceal a failed output unless users inspect messages.

How to use it well

Best for ComfyUI users who want repeatable, branching music experiments beside other node-based media work. Start with the supplied creation or lyrics-to-song workflow, save both returned variants, then connect the audio tensor to preview, splicing, or video steps. It does not provide broad access to non-Suno models.

Technical notes+

__init__.py merges node mappings from suno_nodes.py and suno_audio_saver.py. suno_nodes.py sends authenticated JSON requests to https://api.muapi.ai/api/v1, uploads local audio when needed, polls prediction results every 10 seconds, and stops after 900 seconds. suno_audio_saver.py streams generated audio into ComfyUI output storage, decodes it with torchaudio, and returns a silent 44.1 kHz stereo tensor on failure. requirements.txt declares requests, NumPy, PyTorch, and torchaudio. Suno_CreateMusic_Example.json and Suno_LyricsToSong_Example.json provide importable graphs.

Observed

License
MIT
Primary language
Python
Install surface
ComfyUI Manager via Git URL, or manual clone with pip requirements installation
Interface
ComfyUI custom nodes backed by the muapi.ai HTTP API
Runtime requirements
Python 3.8 or newer, requests 2.28 or newer, NumPy 1.23 or newer, PyTorch 2.0 or newer, and torchaudio 2.0 or newer
Authentication
Single x-api-key HTTP header, with optional key loading from MuAPI CLI configuration
Workflow examples
Two importable ComfyUI JSON workflows cover music creation and lyrics-to-song generation

Read from README.md, requirements.txt, __init__.py, suno_nodes.py, suno_audio_saver.py, LICENSE, Suno_CreateMusic_Example.json, Suno_LyricsToSong_Example.json.

What it can do

  • Generate AI music

    Music generation parameters or promptsAI-generated music tracks

  • Remix existing music

    Existing music file and remix parametersRemixed music track

  • Extend music tracks

    Music file and extension parametersExtended/lengthened music track

  • Shape and modify AI music

    Music file and modification parametersModified music with applied shaping effects

  • Integrate Suno API with ComfyUI workflows

    ComfyUI workflow nodes and Suno API credentialsConnected workflow with Suno music capabilities

Tags

comfyuisunomusicai-audio

Tech Stack

Python

Media

Suno ComfyUI

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.