Updated: Aug 6, 2025
toolDemo songs produced using this workflow
https://soundcloud.com/dimona-patrick/god-drive-my-vibes-remix1?utm_source=clipboard&utm_medium=text&utm_campaign=social_sharing&si=d95b31425d8247009c025eec04474551
# ComfyUI-Mzikart-Singer
A comprehensive ComfyUI node pack for AI music generation with advanced lyrics integration and genre-specific optimization.
## 🎵 Features
- **Genre-Specific Prompts**: 25+ music genres with tailored positive prompts
- **Advanced Negative Filtering**: Genre-specific negative tags to avoid unwanted elements
- **Lyrics Integration**: Load, clean, and integrate lyrics with structure preservation
- **Vocal Customization**: 20+ vocal styles and gender options
- **File Organization**: Recursive lyrics loading from organized folder structures
📦 Installation
Clone this repository into your ComfyUI custom nodes directory:
cd ComfyUI/custom_nodes/
git clone https://github.com/Dream-Pixels-Forge/ComfyUI-Mzikart-Singer.git
Restart ComfyUI
🎤 Nodes Overview
🎵 Mzikart Negative Cleaner
Generates optimized negative prompts to filter out unwanted audio characteristics.
Inputs:
genre
: Select from Universal, Trap, Gospel, R&B, Hip Hopadditional_tags
: Custom negative tags (optional)
Outputs:
negative_tags
: Combined negative prompt string
🎤 Mzikart Lyrics Generator
Creates comprehensive positive prompts with lyrics integration and vocal styling.
Inputs:
genre
: 25+ genres including Trap, Gospel, R&B, Jazz, Rock, etc.singer_gender
: male, female, mixed, choir, nonevocal_style
: 20+ styles (raspy, breathy, powerful, etc.)bpm
: Tempo (60-200 BPM)mood
: neutral, happy, sad, aggressive, romantic, mysteriouslyrics
: Direct lyrics input (multiline)additional_tags
: Custom positive tags (optional)
Outputs:
positive_tags
: Complete positive promptfull_lyrics
: Cleaned and formatted lyrics
📝 Mzikart Lyrics Loader
Loads lyrics from .txt files with support for organized folder structures.
Inputs:
lyrics_file
: Select from available .txt files
Outputs:
lyrics
: Loaded lyrics content
📁 File Organization
The lyrics loader automatically creates a lyrics
folder in your ComfyUI models directory and supports nested organization:
ComfyUI/models/checkpoints/lyrics/
├── song1.txt
├── artist1/
│ ├── album1/
│ │ └── track1.txt
│ └── singles/
│ └── single1.txt
└── genres/
├── trap/
│ └── trap_song.txt
└── gospel/
└── gospel_song.txt
🎼 Supported Genres
Main Categories:
Trap, Trap Melodic, Trap Gospel
Gospel, R&B, Hip Hop
Jazz, Soul, Blues
Rock, Metal, Pop
Electronic, EDM, Dubstep
Country, Folk, Classical
And 15+ more specialized genres
🎙️ Vocal Styles
Basic: mainstream, soft, powerful
Textural: raspy, breathy, gravelly
Technical: melismatic, vibrato, falsetto
Stylistic: opera, crooning, scat, spoken-rap
Effects: robotic, whispered, shouting
🔧 Usage Examples
Basic Workflow
Use Mzikart Lyrics Loader to load lyrics from file
Connect to Mzikart Lyrics Generator for positive prompts
Use Mzikart Negative Cleaner for negative prompts
Feed both to your AI music generation model
Advanced Configuration
Genre: Trap Melodic
Singer: female
Vocal Style: powerful
BPM: 140
Mood: aggressive
🛠️ Technical Features
Lyrics Cleaning: Preserves apostrophes, punctuation, and structure
Cross-Platform: Works on Windows, macOS, and Linux
Unicode Support: Handles international characters
Error Handling: Graceful fallbacks for missing files