
studio
One screen, a finished take
Style, use, voice, energy and length. Five settings, nothing else to configure.
30 free credits are in your account. Pick a scene and press Generate — a take that fails the quality gate is refunded.
Your take appears here — one generation, 5 credits, full licence.
api
The same request, over HTTP
The form and the API post the same brief, burn the same credits and return the same take. Full reference: API docs.
| Field | Type | Values |
|---|---|---|
| mode | string | vocal · instrumental |
| genre | string | free text, e.g. acoustic pop · lofi hip hop · cinematic |
| voice | string | female · male · humming · instrumental |
| feel | string | calm · steady · driving |
| duration | int | 30 · 60 · 90 · 210 |
| lyrics | string | optional: empty writes lyrics, a theme expands them, finished lyrics are used as-is |
| loop | bool | adds the loopable version |
| Call | Returns |
|---|---|
| POST /api/v1/generate | job id, credits charged, 202 + Location/Retry-After |
| GET /api/v1/jobs/{id} | status, audio, loop, error |
studio
How a track is made
A track is one generation and one charge. You hear it before you keep it, and a take that fails our quality gate is refunded.
| Part | Credits |
|---|---|
| Track (instrumental or with written lyrics) | 5 |
| Loopable version | +2 |
| Lyrics to song | 5 |
| Provenance / ISRC-AAM-CID code | 5 |
| Stems | 6 |
| AAM registration | 20 |
A finished track from $0.10
One credit balance. A single, a card, a journal or a campaign set. You hear it before you keep it.