A SUNO V5 compliant music prompt generator for professional music production.
Generate industry-standard music prompts with automatic V5 compliance checking, 57+ regional templates, and intelligent genre matching.
Generate V5-compliant style anchors and song structures with one click.
Write and validate lyrics with structure templates and BPM checking.
Browse, validate, and manage 57+ regional music templates.
Suno Master Studio V6 is a desktop application that helps music producers create SUNO AI-compatible prompts that follow the latest V5 format requirements. It features automatic validation, regional genre templates, and a powerful prompt engine.
| Feature | Description |
|---|---|
| Prompt Forge | Generate V5-compliant style anchors and song structures |
| Lyric Studio | Write and validate lyrics with structure templates |
| V5 Template Engine | Browse, validate, and manage 57+ regional templates |
| Compliance Checking | Automatic validation against SUNO V5 rules |
| Regional Templates | Support for Arabic, Persian, Turkish, South Asian, Latin, and more |
| Soft Blend Mode | Smooth genre fusion for creative combinations |
This app enforces strict SUNO V5 compliance:
| Rule | Correct | Incorrect |
|---|---|---|
| Singular instruments | Guitar |
Guitars |
| BPM format | 128 BPM |
128 |
| Extended solos | [Extended Guitar Solo] |
[Guitar Solo] |
| Genre first | Arabic Pop, 125 BPM... |
125 BPM, Arabic Pop... |
| No spam words | (removed) | High Quality, Radio-Ready |
| Pink Elephant fix | Acoustic, Ambient |
No Drums |
- Singular Instruments - SUNO expects singular form: "Guitar" not "Guitars"
- BPM Suffix - Always include "BPM": "128 BPM" not "128"
- Extended Solos - Use
[Extended Guitar Solo]to force SUNO to play solos - Genre First - Start style prompts with genre: "Arabic Pop, 125 BPM..."
- No Spam - Remove generic words: "High Quality", "Polished", "Radio-Ready"
- Pink Elephant - Convert negatives to positives: "No Drums" → "Acoustic, Ambient"
- Lebanese (Dabke-Pop, Ballads, Jazz, 90s Style)
- Khaleeji/Saudi (Romance, Dance, 6/8 Khabbaiti, Wihda)
- Egyptian (Shaabi, Folk Ballad, Jazz Fusion, Nu-Disco)
- Maghreb (Rai, Gnawa, Moroccan Fusion, Chaabi)
- Traditional (Dastgah, Avaz, Classical)
- Modern Iranian Pop (1970s Retro, Tehran Style, Googoosh)
- Classical Turkish Makam
- Neo-Tarab Fusion
- Arabesque
- Qawwali (Traditional, Muqabla, Sufi)
- Ghazal (Urdu, Mohani Style)
- Bollywood (Filmi, Item Number, 90s)
- Punjabi (Folk, Attan)
- Latin (Salsa, Merengue, Bossa Nova)
- Rock (Alternative, Stadium, Latin-Rock)
- Electronic (Techno, Synthwave, Drill, Trap)
- Country (Modern, Ballad)
- Orchestral (Cinematic, Marching, Epic)
Download the latest release from the Releases page.
# Clone the repository
git clone https://github.com/saeedalsuri/suno-master-studio.git
cd suno-master-studio
# Install dependencies
npm install
# Run in development mode
npm run dev
# Build for production
npm run build- Enter a genre or musical description (e.g., "1970s Googoosh style", "Lebanese Dabke")
- Toggle Duet Mode or Soft Blend if needed
- Click Forge Style to generate
- Copy the Style Anchor to SUNO
- Check V5 compliance status
- Navigate to Lyric Studio tab
- Import structure from Prompt Forge or start fresh
- Add verses using placeholders:
{V1},{CHORUS},{BRIDGE} - Validate BPM format
- Browse 57+ pre-built templates
- Filter by genre or BPM range
- Validate templates for V5 compliance
- Copy validated templates
| Technology | Version |
|---|---|
| Electron | 33 |
| React | 19 |
| Vite | 6 |
| electron-builder | 25 |
SunoMasterStudio_V6/
├── src/
│ ├── App.jsx # Main app component
│ ├── App.css # Main styles
│ ├── utils/
│ │ └── sunoLogic.js # V5 Logic Core (765 lines)
│ ├── data/
│ │ ├── options.js # Genre knowledge base
│ │ └── templates.json # 57+ regional templates
│ └── components/
│ ├── LyricStudio.jsx # Lyric editor
│ ├── LyricStudio.css # Studio styles
│ └── V5TemplateEngine.jsx # Template browser
├── build/
│ └── icon.ico # App icon
├── electron-main.js # Electron main process
├── package.json # Dependencies & scripts
└── vite.config.js # Vite configuration
The V5 Logic Core provides these functions:
import { SunoLogicCore } from './utils/sunoLogic';
// Generate a creative prompt
const prompt = SunoLogicCore.generateCreativePrompt(
"Lebanese Dabke", // genre input
isDuet, // duet mode
isSoftBlend // soft blend mode
);
// Check V5 compliance
const compliance = SunoLogicCore.checkV5Compliance({
style: prompt.style,
bpm: prompt.bpm,
structure: prompt.structure
});
// Apply automatic fixes
const fixed = SunoLogicCore.applyV5Fixes(template);Contributions welcome! Please see CONTRIBUTING.md.
MIT License - see LICENSE file.
See CHANGELOG.md for version history.
GitHub: https://github.com/saeedalsuri/suno-master-studio
Issues: https://github.com/saeedalsuri/suno-master-studio/issues
Built for music producers who demand V5 compliance.