A high-scoring prompt typically includes five elements:
Genre + subgenre: "synth-pop" is better than "pop"
Mood + energy: "dreamy, laid-back" sets the emotional tone
Vocal direction: "breathy female vocals" or "deep male baritone"
Instrumentation: "jangly guitars, soft synth pads" adds texture
Production quality: "lo-fi warmth" or "polished, crisp mix" defines the sound
This tool checks all of these elements and more, giving you a clear picture of what is working and what needs improvement before you spend a Suno credit.
The style prompt is the single most important input when creating music with Suno. A well-structured prompt with clear genre, mood, vocal direction, and production tags produces consistent, high-quality results. A vague or conflicting prompt forces Suno to guess, leading to generic or unpredictable output.
Too vague: Using just "pop" or "rock" gives Suno almost no creative direction. It will default to the most generic version of that genre.
Conflicting tags: Combining "calm" with "aggressive" or "acoustic" with "electronic" confuses the model and produces incoherent results.
No vocal direction: Without specifying vocal style (male, female, breathy, raspy, etc.), Suno picks randomly each generation.
Too many tags: Stacking 15+ descriptors dilutes focus. The model tries to honor everything and ends up honoring nothing well.
Writing sentences: Suno style prompts work best as comma-separated tags, not prose descriptions.
Suno's field limits are set by the model version you generate with,
not your subscription tier.
On the current models — V4.5, V5, and V5.5
— the Style field holds about 1,000 characters,
Suno's lyrics box holds up to 5,000 characters on the current models
the Lyrics box holds 5,000 characters (roughly 80–100 lines),
and the song title caps at 100
A single Suno generation produces approximately 1-4 minutes of audio, depending on your lyrics length and style.
For longer songs, use Suno's "Extend" feature to continue from the endpoint
We bouwen een werkende Style Creator:
een datasheet met 500 basisstijlen én een HTML-interface
met genre wheel,
filters, promptlengte van 100–1000 tekens,
live teller en generatieknop.
We gebruiken de aangeleverde markdownbestanden als inhoudelijke bron
en volgen voor de webapp en spreadsheet de daarvoor bestemde bouwrichtlijnen.
Las bouwrichtlijnen,
Markdown-bestanden en spreadsheetvaardigheden
door de bronbestanden bevatten veel experimentele genrecombinaties;
die nemen we mee als inspiratie, maar ik structureer de 500 basisstijlen ook met consistente velden zodat het genre wheel logisch kan combineren in plaats van alleen willekeurige termen aan elkaar te plakken.
We starten nu de bouw van de interactieve creator.
De kern wordt nu opgebouwd rond drie manieren van werken: één klik voor een complete prompt, handmatige selectie via het wheel, en een mengmodus waarin maximaal vijf basisstijlen samenkomen. De prompt wordt steeds automatisch teruggebracht tot de gekozen tekenlimiet, zonder halve woorden of afgebroken onderdelen.
De eerste werkende versie staat: 500 stijlen, 100 genres, vijf varianten per genre, maximaal vijf stijlen mengen, elf aan/uit-onderdelen en een harde 100–1000-tekenschuif.
We controleren nu de bediening en maken daarnaast het Excel-bronbestand met dezelfde 500 records, zodat de webcreator later eenvoudig verder kan worden uitgebreid.
Ik maak een complete Google Apps Script-uitbreiding voor deze sheet, niet alleen een losse functie. De eerste versie krijgt een eigen menu en sidebar voor kwaliteitscontrole, ontbrekende velden, dubbele stijlen, promptvoorbeelden, automatische verbetering en veilige bulkacties. Ik lees eerst de exacte kolomstructuur van het aangeleverde bestand en stem het script daarop af.
De huidige sheet heeft 18 vaste kolommen op tabblad 500 Styles. Ik houd die bronstructuur intact en laat het script verbeteringen in aparte tabbladen zetten. Daardoor kun je eerst controleren, filteren en vergelijken voordat bestaande stijlteksten worden gewijzigd.
Het Google Apps Script-pakket is klaar en afgestemd op tabblad 500 Styles en alle 18 kolommen.
Belangrijkste functies:
Eigen menu 🎵 Suno Style Creator
Sidebar met zoeken, filteren en maximaal vijf stijlen mengen
Promptlengte van 100–1000 tekens
Automatisch QA Report met kwaliteitsscores en problemen
Apart tabblad Prompt Builder
Ontbrekende velden veilig aanvullen
Geselecteerde rijen normaliseren
Custom functions SUNO_PROMPT() en SUNO_SCORE()
Bestaande teksten worden niet automatisch overschreven
Installatie:
Open de Google Sheet.
Ga naar Extensies → Apps Script.
Voeg Code.gs en Sidebar.html toe.
Herlaad de sheet en kies 🎵 Suno Style Creator → Eenmalige installatie.
Download compleet Apps Script-pakket
Code.gs
Sidebar.html
Installatiehandleiding
Het scriptpakket is gebouwd en getest op de echte kolomvolgorde. De testprompt blijft binnen de ingestelde limiet, de kwaliteitsscore werkt en lege velden worden aangevuld zonder bestaande inhoud te overschrijven. Ik maak nu het installatiepakket af met Code.gs, de sidebar, het manifest en een Nederlandstalige handleiding.