◎
Orientation

The console, mapped

Two panes: the Create form (left) is your recipe; the Stage (right) is your private tray of results, with three tabs in the top bar. You must be signed in — otherwise a gate blocks the form and any click sends you to sign-in.

beatoria.ai/create
▣ Screenshot
🔍 Search title, original, tags or lyrics…
Session 0Log 9Published 0
1
Create
▾ Optional title · lyrics · reference track
2
Prompt describe the track you want✎ Pick tags
3
Vocals
English ▾
Duration, s
180
Variants
1234
4
Generate

Everything renders locally on your GPU. Nothing leaves this machine.

5
Takes you generate land in your private Session.
Hit Generate — only you see them until you Publish.
1 · Optional — title, lyrics, reference (expandable).
2 · Prompt — style description + Pick tags.
3 · Vocals / Duration / Variants.
4 · Generate — renders your take(s).
5 · Stage — Session / Log / Published.
The life of a take — Generate → it lands in your private Session → Publish to make it public → Unpublish to pull it back (still in your Session) → Delete to remove it for good. Nothing is public until you publish it.
Session — takes from this visit only (that’s why it can read 0 while Log shows 9).
Log — your entire private staging: everything you’ve ever generated, all still private.
Published — only the takes you pushed to the public catalog.

Title (in the Optional panel) names the take — leave it blank and the card shows Generation #N. Throughout this guide, “staging” just means your private area (Session + Log).

Signed out? You’ll hit this gate first

beatoria.ai/create
▣ Screenshot
Sign in to createCreating a cover needs an account — click anywhere to sign in or register.
1
Walkthrough · text → music

Generate from a prompt

The fastest way to get a track: describe it and hit Generate. No lyrics, no reference — the model invents everything.

1

Describe the track

Type genre, era, instruments and mood into Prompt. This is the one field that always drives generation.

Example: dreamy 80s synthwave, warm analog pads, gated drums, nostalgic
beatoria.ai/create
▣ Screenshot
Prompt describe the track you want✎ Pick tags
2

Refine with Pick tags (optional)

Click Pick tags for a searchable checklist of real catalog tags with usage counts. Ticking one appends it to the prompt; unticking removes it.

beatoria.ai/create
▣ Screenshot
Prompt describe the track you want✎ Close
male vocal 3622
female vocal 1224
mid-tempo 624
upbeat 599
3

Set voice, length & count

Vocals = the singing language (20 options, default English). Duration in seconds (30–480, default 180). Variants = how many takes to render at once (1–4).

beatoria.ai/create
▣ Screenshot
Vocals
English ▾
Duration, s
180
Variants
1234
4

Hit Generate

Click Generate — it unlocks the moment the Prompt has text. It shows three pulsing dots + an elapsed timer while it renders.

The page keeps polling your Session in the background (up to ~8 min), so long renders won’t break it. (“Generating on vast…” just means the GPU render server.)
beatoria.ai/create
▣ Screenshot
1:24
Generating on vast… the first run warms up the models. Your takes stay private until you Publish.
5

Your take lands in Session

When it finishes, the take appears as a card in your private Session — titled, timestamped, with a waveform player. With Variants > 1 you get several takes in one card.

Only you can see it until you Publish.
beatoria.ai/create
▣ Screenshot
Session 1Log 10Published 0
Neon Skyline2026-07-10 14:45 · en · 180s · 2 take(s)
take 1PublishDelete
▶0:00 / 3:00
2
Walkthrough · sung song

Cover with your own lyrics

Give the model your original words and pick the language — it sings them in the style you described.

1

Open the Optional panel

Click Optional to reveal Title, Reference track and Lyrics above the Prompt.

beatoria.ai/create
▣ Screenshot
▾ Optional title · lyrics · reference track
2

Write lyrics — or Pick example

Use section tags like [verse] and [chorus]. Or click Pick example for starter templates — each row is tagged A (has words) or ♪ (instrumental structure).

beatoria.ai/create
▣ Screenshot
Lyrics optional — leave empty for instrumental▤ Pick example
3

Match the Vocals language

Set Vocals to the language you wrote in — the model sings in that language.

20 languages: Ukrainian, English, Spanish, French, German, Italian, Portuguese, Polish, Dutch, Turkish, Russian, Arabic, Hindi, Bengali, Thai, Vietnamese, Indonesian, Chinese, Japanese, Korean.
beatoria.ai/create
▣ Screenshot
Vocals
English ▾
English
Spanish
Ukrainian
Japanese
4

Describe the style, then Generate

Fill the Prompt with the musical style and hit Generate. The take sings your lyrics in that style and lands in Session.

Write original words — Beatoria never reproduces a real song’s lyrics.
beatoria.ai/create
▣ Screenshot
Prompt describe the track you want
Generate
3
Walkthrough · instrumental

Make an instrumental

No singing — just the arrangement. The trick is simply leaving the Lyrics box empty.

1

Leave Lyrics empty

In the Optional panel, keep Lyrics blank — or open Pick example and choose an item marked ♪ (instrumental structure only).

beatoria.ai/create
▣ Screenshot
Lyrics optional — leave empty for instrumental▤ Pick example
↑ empty → instrumental
2

Describe the arrangement & Generate

Put the mood and instruments in the Prompt and generate. The result renders with no sung words.

beatoria.ai/create
▣ Screenshot
Prompt
Generate
4
Walkthrough · audio → audio

Cover from a reference track

Feed the model an actual recording to cover. Here a reference alone already unlocks Generate — Prompt and Lyrics are optional.

1

Add a reference — drop or browse

In Optional, drop an audio file onto the zone or click to browse (mp3 · wav · flac). Once loaded it shows the file name, size and an inline player, with a ✕ to clear.

beatoria.ai/create
▣ Screenshot
Reference track optional♪ Pick from library
Empty
♪

Drop an audio file or click to browse
mp3 · wav · flac

→
Loaded
♪

my-demo.mp3 · 4.2 MB

▶0:00 / 3:00✕
2

…or Pick from library

Click Pick from library to search existing catalog tracks; choosing one fetches its audio as the reference and fills the “cover of…” label.

beatoria.ai/create
▣ Screenshot
Reference track optional♪ Close
Neon Skylinesynthwave, female vocal
Midnight Bloomballad, acoustic
3

Set the Resemblance

The slider (active only with a reference) is your cover strength: 0% = vibe only, 100% = as close to the reference as possible.

beatoria.ai/create
▣ Screenshot
Resemblance to original
70%

0% — vibe only · 100% — as close to the reference as possible

4

Generate the cover

Hit Generate. A prompt is optional here — add one to steer the cover’s style, or leave it blank for a straight cover of the source audio.

Unlock rule — the button needs Prompt or Reference. With a reference loaded it’s already active, even with an empty prompt.
beatoria.ai/create
▣ Screenshot
Generate

Everything renders locally on your GPU. Nothing leaves this machine.

5
Walkthrough · review

Play & read Model notes

Before you publish anything, listen and inspect. Each take has a waveform player and an expandable engine log.

1

Play a take

Click the play button on any take. It routes through the one global player; the active take is highlighted with an amber bar.

beatoria.ai/create
▣ Screenshot
Neon Skylineen · 180s · 2 take(s)
take 1 ▶PublishDelete
❚❚0:42 / 3:00
2

Open Model notes

Expand Model notes to see the raw engine response / parameters for that generation — useful for reproducing a sound.

beatoria.ai/create
▣ Screenshot
Neon Skylineen · 180s
▾ Model notes
caption: dreamy 80s synthwave, warm analog pads, female vocal
duration: 180  ·  language: en  ·  variants: 2
seed: 1287443…  ·  steps: 8
6
Walkthrough · go public

Publish a take

Publishing pushes one take from your private staging into the public catalog. It’s a single click (no confirm needed to go public).

1

Find the take

In Session (this visit) or Log (all your staging), locate the take you want to publish.

beatoria.ai/create
▣ Screenshot
Session 1Log 10Published 0
Neon Skylineen · 180s · 2 take(s)
take 1PublishDelete
▶0:00 / 3:00
2

Click Publish

Hit the Publish button on that take.

beatoria.ai/create
▣ Screenshot
take 1PublishDelete
▶0:00 / 3:00
3

It’s live

A green confirmation appears, the take now reads ✓ published #N (its public track id) with an Unpublish option, and the Published tab count ticks up.

The track is now in the public catalog.
beatoria.ai/create
▣ Screenshot
Session 1Log 10Published 1
Published to the catalog as track #6142.
take 1✓ published #6142UnpublishDelete
▶0:00 / 3:00
7
Walkthrough · pull it back

Unpublish a take

Changed your mind? Unpublish removes the take from the public catalog but keeps it in your Session. It’s a deliberate two-step action.

1

Click Unpublish → it arms

On a published take, click Unpublish. The button changes to Sure? — nothing has happened yet.

beatoria.ai/create
▣ Screenshot
1st click
take 1✓ published #6142Unpublish
→
Armed
take 1✓ published #6142Sure?
2

Click again to confirm

Click Sure? to finish. The take returns to a plain Publish state, the Published count drops, and you get: “Unpublished — removed from the catalog, still in your Session.”

beatoria.ai/create
▣ Screenshot
Unpublished — removed from the catalog, still in your Session.
take 1PublishDelete
▶0:00 / 3:00
8
Walkthrough · clean up

Delete takes & generations

Two levels of delete, both two-step: remove a single take, or the whole generation (all its takes).

Unpublish vs Delete — Unpublish only pulls the public copy out of the catalog; the take stays in your Session, ready to re-publish. Delete removes the take itself from your staging — it’s gone.
1

Delete one take

Click the red Delete on a take → it arms to Sure? → click again. You’ll see “Take deleted.”

If it was the last take in the card, the whole generation card disappears: “Take deleted (that generation is now empty).”
beatoria.ai/create
▣ Screenshot
1st click
take 2PublishDelete
→
Armed
take 2PublishSure?
2

Delete the whole generation

Use Delete all in the card header → Sure? → click again. Every take in that generation is removed: “Generation deleted.”

beatoria.ai/create
▣ Screenshot
Neon Skylineen · 180s · 2 take(s)Sure?

🎵 cover of my-demo

Every destructive action is two-step. Delete, Delete all and Unpublish all arm to “Sure?” on the first click and only act on the second — so nothing is lost by a stray click.
✦
Reference

Actions, states & messages

ActionWhereConfirmExact message
Generateform button—busy: 3 dots + m:ss timer
Publishper takesingle click“Published to the catalog as track #N.”
Unpublishper published take2-step (Sure?)“Unpublished — removed from the catalog, still in your Session.”
Deleteper take2-step (Sure?)“Take deleted.” / “Take deleted (that generation is now empty).”
Delete allcard header2-step (Sure?)“Generation deleted.”
Timeoutafter ~8 min—“Generation timed out — it may still finish; check your Session tab shortly.”
TabShowsEmpty-state copy
Sessiontakes made this visit“Takes you generate land in your private Session…”
Logyour entire private staging“Nothing in your staging yet…”
Publishedtakes pushed to the catalog“Nothing published yet…”

Faithful recreation of the live beatoria.ai/create console (dark theme). Colours, labels, copy and layout mirror the production UI; interactive states are shown as static, framed screenshots.