Ready: studio UI is online; real audio output is gated until a model returns provider audio.
0 songs / 0 uploads / 0 voices / 0 exports

Prompt-to-song

Create Song

Real provider gate is closed. Local 16/32-bar demo rendering is disabled, so this page will not output fake audio.

Provider output

Lyrics and render notes

[Title]
Restart After Rain

[Intro]
Static on the window, city lights counting me in.

[Verse 1]
I left the old room with the echo still awake,
Packed every promise in a suitcase I could break.
The night was heavy but the pavement held a beat,
I heard my name inside the traffic and the heat.

[Pre-Chorus]
If the heart can crack, it can open wider,
If the dark comes back, I can sing it brighter.

[Chorus]
I restart after rain, let the skyline learn my name,
Every scar becomes a rhythm, every loss becomes a flame.
I restart after rain, no more living in the pain,
Turn the silence into thunder, make the hook remember me.

[Verse 2]
New keys, clean bass, soft drums under neon blue,
I am not the ghost that someone else outgrew.

[Bridge]
Hold the note, let it bend, let it climb,
I own the break, I own the time.

[Final Chorus]
I restart after rain, let the skyline learn my name,
Every scar becomes a rhythm, every loss becomes a flame.

[Outro]
Morning hits the glass. I am still here.

Generation route: real backend provider only. If the real-engine gate is closed, output is blocked instead of faked.

Output contract: MP3/WAV and stems only after the selected engine returns real audio.

Jobs

WebSocket-style progress feed

No jobs yet.