
FlowMusic
Professional music generation from a creative brief or lyrics.



Prompt to music, in context
dark aggressive industrial metal, powerful female lead, alternating emotional clean singing and intense screaming, atmospheric Japanese female backing vocals, heavy distorted synths, crushing guitar riffs, mechanical drums
- Vocals
- female lead
- Style
- industrial metal
Full 3-minute Bossa-Trip-Hop track with a heavy 82 BPM MPC-swung drum groove and UK electronic/glitch design
- BPM
- 82
- Style
- Bossa · Trip-Hop
Reggaeton, Dembow, Neoperreo with distorted synthesizers, lo-fi aesthetics, Chilean vocal style, female empowerment
- Vocals
- female
- Style
- Reggaeton · Neoperreo
The Signal Remains and more
Dark industrial metal with a powerful female lead, Japanese backing vocals, and mechanical drums.

Dark industrial metal with a powerful female lead, Japanese backing vocals, and mechanical drums.

A full Bossa–Trip-Hop track with MPC swing and UK electronic and glitch production.

Reggaeton, Dembow, and Neoperreo with distorted synths, lo-fi production, and female empowerment.
What you can build with FlowMusic
Prompt driven generation
Submit a concise prompt and get production-ready music output through one TTAPI job.
Core controls only
Keep integration simple with prompt, model, output settings, and callback handling.
Async result flow
Use polling or webhook callbacks so long-running generations do not block your UI.
Ready for product UI
Return FlowMusic results that can be displayed, stored, or passed into downstream workflows.
Per-action, in quota
Usage is metered in quota by model, action, and output settings.
FlowMusic operations and request fields
Use the endpoint below with your TTAPI key and the request fields shown.
/flowmusic/v1/generationsGenerate one music track from a prompt or custom lyrics.
Official reference/flowmusic/v1/lyrics-createGenerate lyrics from a text prompt.
Official reference/flowmusic/v1/extendContinue a successfully completed track.
Official reference/flowmusic/v1/replaceReplace a selected segment of generated audio.
Official reference/flowmusic/v1/stemsSeparate a track into supported production stems.
Official reference/flowmusic/v1/upload-audioUpload source audio for downstream workflows.
Official reference/flowmusic/v1/download-audioPrepare a generated audio download.
Official reference/flowmusic/v1/video-clipCreate a video clip for generated music.
Official reference/flowmusic/v1/fetchQuery the status and result of a FlowMusic job.
Official referenceHeaders
TT-API-KEYstringrequiredYour TTAPI API key.
Content-TypestringrequiredUse application/json.
Body
sound_promptstringconditionalSound and style prompt; either this or lyrics is required.
lyricsstringconditionalLyrics text; either this or sound_prompt is required.
modelstringoptionalMusic model name; defaults to Lyria 3 Pro when omitted.
titlestringoptionalTrack title.
seedstringoptionalOptional random seed.
bpmstringoptionalRequested beats per minute, at least 1.
lengthintegeroptionalRequested duration from 1 to 240 seconds.
hook_urlstringoptionalCallback URL for completion.
From key to first result
Copy the resolved endpoint, authentication headers, and request body for this model.
curl --request POST \
--url https://api.ttapi.io/flowmusic/v1/generations \
--header 'TT-API-KEY: $TTAPI_KEY' \
--header 'Content-Type: application/json' \
--data '{"title":"Feels Like Sympathy","model":"Lyria 3 Pro","sound_prompt":"nu-disco, funk pop, electropop, hyperpop, electronica, funk bass, electric guitar, female vocal, 95 bpm","length":180,"hook_url":"https://example.com/webhooks/flowmusic"}'