Technical Parameters

Parameter Description Values Default Status
temp Controls the randomness/creativity of the output. Higher values produce more varied results. 0.0 to 1.0 0.7 Official
cfg Classifier Free Guidance - controls how closely the model follows your prompt. Higher values adhere more closely. 1.0 to 10.0 7.0 Official
seed Sets a specific random seed for deterministic generation. Same seed + same parameters = same result. Any integer Random Official
duration Controls the length of the generated track in seconds. 30, 60, 120, 180 120 Official
key Musical key for the composition. C, C#, D, D#, E, F, F#, G, G#, A, A#, B Auto Official
mode Musical mode/scale for the composition. major, minor Auto Official
bpm Beats per minute - controls the tempo of the track. 40 to 200 Auto Official

Additional Parameters

Parameter Description Values Default Status
time_sig Time signature of the track. 4/4, 3/4, 6/8, etc. 4/4 Experimental
reference_song A reference song to influence the style and sound of the generation. String with artist name and song title None Experimental
top_k Limits the model to only consider the top K most likely tokens at each step. 1 to 150 50 Experimental
top_p Nucleus sampling parameter - sets a probability threshold for token selection. 0.0 to 1.0 0.95 Experimental

Structure Tags

Section Tags

Tag Description Example Status
[Verse] Marks the verse section of a song, typically containing the main story or narrative. [Verse] In the city lights, I found my way... Official
[Chorus] Marks the chorus section, which is the most memorable and repeated part of the song. [Chorus] We're rising up, we won't back down... Official
[Intro] Marks the introduction section of the song, setting the mood and tone. [Intro] (Atmospheric synths building tension) Official
[Outro] Marks the final section of the song, often bringing closure. [Outro] The memories fade as we say goodbye... Official
[Bridge] Marks a contrasting section that typically appears after the second chorus. [Bridge] Everything changes, nothing stays the same... Official
[Pre-Chorus] Marks a section that builds tension before transitioning into the chorus. [Pre-Chorus] The tension builds as we prepare to fly... Official
[Post-Chorus] Marks a section that follows and extends the chorus. [Post-Chorus] (Instrumental hook with vocal ad-libs) Official
[Instrumental] Marks a section without lyrics, showcasing the instrumental elements. [Instrumental] (Epic guitar solo) Official

Meta Tags

Tag Description Example Status
[Include] Specifies instruments or elements to include in the arrangement. [Include] Electric guitar, bass, drums, synthesizers Community
[Exclude] Specifies instruments or elements to exclude from the arrangement. [Exclude] Vocals, acoustic instruments Community
[Mood] Sets the emotional tone of the composition. [Mood] Melancholic but hopeful Community
[Style] Defines the musical style or genre. [Style] Synthwave with orchestral elements Community
[Structure] Defines the overall song structure. [Structure] Intro-Verse-Chorus-Verse-Chorus-Bridge-Chorus-Outro Community
[Theme] Sets the lyrical theme or subject matter. [Theme] Overcoming obstacles and finding inner strength Community

Instrument Tags

Tag Description Example Status
[Vocals] Specifies vocal style or direction. [Vocals] Female, with breathy, emotional delivery Experimental
[Guitar] Specifies guitar style or direction. [Guitar] Distorted power chords with melody leads Experimental
[Drums] Specifies drum style or direction. [Drums] Heavy kick, electronic percussion, glitch effects Experimental
[Bass] Specifies bass style or direction. [Bass] Deep, growling bassline with synth textures Experimental
[Synth] Specifies synthesizer style or direction. [Synth] Ethereal pads and arpeggiated sequences Experimental

Example Prompts

Basic Example

An upbeat pop song with catchy chorus and energetic drums. Lyrics about summer adventures and making memories with friends.

[Verse]
Packed the car at the break of dawn
Summer breeze, we're moving on
Destination nowhere, just the open road
Friends beside me, we're good to go

[Chorus]
Summer days and starry nights
Making memories, feeling right
Together we're unstoppable
These moments are unforgettable

This basic example uses a simple descriptive prompt followed by structured lyrics with Verse and Chorus tags. It's straightforward but effective for generating a coherent pop song.

Advanced Example

temp=0.8 cfg=7.5 key=D mode=major bpm=128

An anthemic electronic pop track with 80s-inspired synths and modern production. Strong, confident vocals with lyrics about personal transformation and embracing your true self.

[Verse 1]
Behind these walls I've built so high
A different person waits inside
The mirror shows what others see
But doesn't show the real me

[Pre-Chorus]
But something's changing, I can feel it now
The walls are falling, I know it's time

[Chorus]
This is who I am
No more hiding, I'll take a stand
This is who I am
Finally free to show the world
The real me

This advanced example uses specific technical parameters at the top, followed by a more detailed style description. It includes Pre-Chorus tags and more complex lyrical themes.

Complex Example

temp=0.9 cfg=8.0 key=A# minor bpm=95 duration=180

[Style] Progressive rock with electronic and orchestral elements
[Mood] Introspective, ethereal, building to epic
[Structure] Intro-Verse-Chorus-Verse-Chorus-Bridge-Solo-Chorus-Outro
[Include] Atmospheric synth pads, electric guitars with delay, orchestral strings, dynamic drums
[Theme] Journey through space and consciousness, exploring the unknown

[Intro]
(Ambient synths with subtle guitar textures, building atmosphere)

[Verse 1]
Drifting through the endless void
Stars like memories, scattered and deployed
Signals bouncing off the walls of time
Echoes of a universe sublime

[Pre-Chorus]
Pushing boundaries of what we know
Beyond the threshold, watch it grow

[Chorus]
Voyagers of consciousness
Sailing through the cosmic sea
Patterns forming endlessly
Revealing what we're meant to be

[Bridge]
In the silence between stars
Truth emerges from afar
Whispers of celestial design
Aligning with this heart of mine

[Solo]
(Epic guitar solo with orchestral backing)

[Outro]
(Gradual deconstruction of all elements, fading to ambient space sounds)

This complex example uses precise parameters, multiple meta-tags, and a complete song structure with detailed instrumental direction. It demonstrates how to create a comprehensive prompt for maximum control over the generation.

Best Practices

Be Specific About Style

Instead of general genre labels, describe the specific style elements you want. Include reference artists, eras, or production techniques.

Tip: Rather than 'rock song', try 'A driving rock track inspired by early 2000s alternative bands with clean guitar verses and distorted chorus sections.'

Structure Your Lyrics Properly

Use section tags ([Verse], [Chorus], etc.) to clearly delineate your lyrical structure. This helps the model understand the form of your song.

Tip: Keep verses and choruses to 4-8 lines each for best results. Too many lines in a section may cause the model to lose coherence.

Balance Parameters Carefully

The relationship between parameters like temp and cfg affects your results significantly. Higher temp with lower cfg creates more variation but less prompt adherence.

Tip: Start with defaults (temp=0.7, cfg=7.0) and make small adjustments. For experimental results, try temp=0.9 with cfg=5.0.

Use Meta-Tags Strategically

Meta-tags like [Include], [Exclude], and [Style] can help focus the generation on specific elements without cluttering your main prompt.

Tip: Place meta-tags at the top of your prompt for maximum effect. Don't overload with too many contradictory instructions.

Do's and Don'ts

Do

  • Start with a clear, concise style description
  • Use specific musical references when helpful ('synth sounds like Depeche Mode')
  • Keep lyrics thematically consistent throughout sections
  • Balance descriptive text with actual lyrics
  • Use proper section tags to structure your song
  • Specify important parameters like key and BPM when you have preferences

Don't

  • Don't overload with too many conflicting style references
  • Avoid extremely long section lyrics (over 8-10 lines per section)
  • Don't use overly abstract descriptions without concrete musical direction
  • Avoid very extreme parameter values (like temp=0.1 or cfg=15)
  • Don't rely only on genre labels without supporting details
  • Avoid requesting specific unavailable voices ('sounds exactly like Elvis')

Version History

About This Reference