Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.lettherebe.app/llms.txt

Use this file to discover all available pages before exploring further.

The Scenario editor is where the story takes shape. Lines become beats. Beats become shots. Backgrounds split the script into scenes. You can write directly in the format, or paste free text and let LTB convert it.
Empty scenario editor

Two ways to write

Pick the path that matches how you think.

Direct input

Type each line in the LTB format. Use @ for assets and / for blocks. Full control over structure, naming, and beat granularity.

Ingest

Paste a free-text outline and click Make scenario format & Set assets. LTB converts blocks, registers assets, and splits scenes in one pass.
The rest of this page covers direct input first. Ingest is documented at the end.

The scenario format

Each line is a unit of staging. Empty lines separate beats. [Background] blocks separate scenes.
[Background] Pier at sunset

@Mio walks to the edge and watches the sea.

@Mio slowly turns around.

Mio: "Come on, you'll get drenched."

[Background] Inside the car

@Mio and @Jihwan sit across from each other.

Jihwan: "Where to?"

@Mio looks out the window.
That short script produces 7 beats across 2 scenes. The scene break happens where [Background] changes.

Three things you want to keep consistent

When a face, prop, or location appears more than once, register it. Registered items lock identity across every shot in the project. LTB sorts these into three asset types.
TypeWhat it holdsHow to add
CharacterA person in the storyType @ in any line
SubjectA recurring prop or objectType @ in any line
BackgroundA place or setPress / and pick Background
Typing @ opens an autocomplete. Select an existing asset or create a new one inline.
@ autocomplete
Line with character chip
Line with subject chip
You must pick an entry from the autocomplete to bind the asset. Plain @name text without a selection is treated as a regular word, and the next shot can render a different face.

Backgrounds divide scenes

In film, a scene shifts when the set shifts. Cuts inside the same café belong to one scene. Cuts inside a car belong to the next. LTB applies the same rule — a Background block starts a new scene. Press / on an empty line and pick Background. Name the place, press enter, and LTB registers it.
Slash menu Background option
A registered background auto-generates four camera views — front, left, right, and rear — so camera angles can vary inside one scene without drifting environment.
Line with background chip
Forest Path background detail

Beats and addresses

A beat is one unit of staging — the smallest moment where an action changes. The term comes from Stanislavski, who taught actors to break a scene into beats and play each one as a discrete intention.
One beat equals one shot.
Press enter to end a line and start a new beat. Insert a Background to start a new scene. Every line then carries an address — a pair of (scene number, beat number) — and that address travels with the line through Image and Video stages. The vocabulary stays consistent across the product.
TermMeaning
LineOne row in the editor
BeatThe unit of staging — one shot
SceneA run of beats sharing one background
Completed scenario example

Four block types

A line carries one block. Most lines are Text. The other three serve specific roles.
BlockCarriesWhere it flows
TextAction, description, moodBecomes a shot image
DialogueA spoken line as Speaker: bodyBecomes audio plus lip sync in video
BackgroundPlace or set nameDefines the scene and feeds the location reference
DividerVisual break onlyNot used in generation
Text is the default — start typing. For Dialogue, Background, or Divider, press / on an empty line and pick from the slash menu.
Dialogue is stored as Speaker: body. The colon is the field separator, not a chooser — type the speaker name, a colon, then the line.

Korean and English

LTB sends line text to the model as written. There is no translation step. You can mix Korean and English inside the same project. Asset names should stay in one language to avoid duplicate registrations of the same character.

Ingest

Free-form outlines can become a structured scenario in one step. Write whatever shape you have, then click Make scenario format & Set assets at the bottom-left of the editor.
Ingest button
Ingest performs four operations in one pass.

Format conversion

Free text becomes Text, Dialogue, Background, and Divider blocks.

Asset registration

People, props, and places get registered as Characters, Subjects, and Backgrounds — with metadata filled in.

Scene splitting

Background blocks are inserted at every location shift.

Beat typing

Each beat receives a type label — intro, entrance, dialogue, close-up — that you can override.

When to use it

Reach for Ingest when:
  • You have a story in your head but no patience for hand-formatting.
  • You want a quick first draft from a short synopsis.
  • You want a generated starting point you can then revise by hand.

Direct input vs Ingest

The shortest comparison fits in five rows.
AspectDirect inputIngest
Starting formatBlocks, @, / from the first keystrokeAny free text
Asset registrationManual via @Automatic with metadata
Scene splitManual via BackgroundAutomatic
Beat typingAuto, editableAuto, editable
ControlFullAuto draft, then edit
Ingest output is fully editable. Treat it as a fast first draft — every line, asset, and scene break can still be revised with the direct-input tools above.

Next

Image

Turn beats into shots — Create, Cinematic Shots, Edit, Upscale.

Summary

Define tone and structure before writing scenes.