Guide

How to use Signal

Signal is a drift editor built specifically for writing Their Most August Public Organ. It's not a word processor. It's a writing environment that knows about your constellation of vignettes and helps you move between them.

Contents
  1. The idea behind Signal
  2. Layout overview
  3. Writing and blocks
  4. Switching vignettes
  5. The constellation
  6. Thread tracking
  7. TMAPO recurrence log
  8. The handover prompt
  9. Fragment drawer
  10. ASCII workbench
  11. Drift map
  12. Pressure margin
  13. Export
  14. The opening screen
  15. Saving and data
  16. All keyboard shortcuts

1. The idea behind Signal

Most writing tools assume you're writing linearly: chapter 1, chapter 2, chapter 3. TMAPO doesn't work that way. It moves through drift, signal interference, and daydream logic between six vignettes of equal ontological weight.

Signal is built around that movement. Instead of chapters, you write in blocks, each tagged to a vignette. When you feel the pressure change and want to drift into another vignette, you switch. The tool tracks where you've been, what threads are active, and what each vignette last touched, so you can feel the shape of the book as you write it.

The guiding question: "What is the last thing this scene touches?" Not "what happens next" but "what does this connect to?" Signal is built to help you answer that question at any point in the writing.

2. Layout overview

+------------------+------------------------------------+--------------+ | | | | | LEFT RAIL | WRITING SURFACE | RIGHT PANEL | | | | (toggleable)| | - Constellation | blocks of text, each tagged | | | - Vignette | to a vignette with a coloured | - Threads | | selector | bar on the left edge | - TMAPO | | - Word counts | | - Fragments | | | transitions marked with ~ ~ ~ | - ASCII | | | | - Drift Map | | | [Handover prompt] | | +------------------+------------------------------------+--------------+ | STATUS BAR: saved | word count | segment count | shortcuts hint | +---------------------------------------------------------------------+

3. Writing and blocks

The manuscript is made of blocks (called segments). Each block is a text area tagged to one of the six vignettes. A coloured bar on the left edge shows which vignette the block belongs to.

Creating a new block

Press Cmd + Enter to create a new block in the same vignette, directly below the one you're writing in. You can also switch to a different vignette (see below), which automatically creates a new block if the current one has content.

Moving between blocks

Click into any block to make it active. The active block has a brighter coloured bar and its vignette glows in the constellation.

Retagging a block

Click the vignette label at the top-left of any block to cycle it through the six vignettes. Useful if you realise a passage belongs somewhere else.

Deleting a block

Hover over a block and click the × button that appears on the right of the header. You can't delete the last remaining block.

Writing feel: The text is set in Alegreya at a comfortable reading size with generous line-height. This matches the typographic intention of the novel itself: spacious, refined, room to breathe.

4. Switching vignettes

This is the core action of Signal. When the pressure changes and you want to drift into a different vignette:

Press Cmd + a number key:

The Train Cmd + 1
The Bushwalk Cmd + 2
Root Cmd + 3
Paperback Cmd + 4
The Boxer Cmd + 5
Vaporwave Bushranger Cmd + 6

Or click a vignette button in the left rail.

What happens: if your current block is empty, it simply retags to the new vignette. If it has content, a new block is created below it, tagged to the new vignette. A ~ ~ ~ transition marker appears between blocks of different vignettes.

The top bar updates to show the current vignette name in its colour, and the constellation highlights the active node.

5. The constellation

The mini constellation in the top-left of the rail is a living map of your book. It shows:

As you write and switch between vignettes, the drift path grows and you can see the movement pattern of the manuscript at a glance.

Why this matters: The drift path shows you the book's rhythm. Are you lingering too long in one vignette? Have you not visited Root in a while? The constellation answers these questions without you having to think about them.

6. Thread tracking

TMAPO has eight soft threads that recur across vignettes: breath, surfaces, signals, bodies, landscape, war/moral, drift, preservation. These are the invisible fibres that connect the daydreams.

Tagging threads on a block

Each block's header has a row of small thread pills. Click a pill to toggle that thread on/off for the block. Active threads appear highlighted.

You can also tag threads for the current block in the Threads panel (right side), under "Tag Current Block."

The thread log

Open the Threads panel with the top bar button or Cmd + Shift + T. The log shows each thread with:

This tells you at a glance: "Breath hasn't surfaced in 8 blocks. Maybe this passage wants it."

When to tag: Don't overthink it. If a passage involves breathing, physical effort, or stillness, tag it breath. If you describe a window, a page, a wall, a fabric, tag it surfaces. These are feelings, not categories.

7. TMAPO recurrence log

The title phrase "Their Most August Public Organ" recurs throughout the novel in different forms, like Brautigan's "Trout Fishing in America." Each appearance is slightly different, slightly off.

Logging an appearance

Open the TMAPO panel from the top bar or click the TMAPO button. At the bottom, fill in:

  1. Vignette: where the phrase appears
  2. Form: what it manifests as (e.g. "cheap paperback," "corrupted text file," "food court signage," "letter reference," "graffiti")
  3. Wording / context: the exact phrasing or how it appears in the text

Click Log Appearance. The entry appears in the log above, showing all appearances across the book.

This helps you track: how many times has the phrase appeared? In which vignettes? Is it becoming more corrupted over time? More abstract? More or less legible?

8. The handover prompt

This is the heart of Signal's philosophy. Press Cmd + H or click Handover in the top bar.

A panel appears at the bottom of the writing surface with the question:

What is the last thing this scene touches?

Below it, each vignette is listed with the last sentence written in that vignette. This shows you what each world last touched: a surface, a sound, a thought, a rhythm.

Click any vignette in the handover list to drift there. A new block is created, tagged to that vignette, and the handover closes.

When to use it

When the energy dips. When you feel a transition coming but aren't sure where to go. Open the handover, scan the last touches, and let one of them pull you forward. The connection becomes the transition.

Example: The Boxer's last touch was "the weight of his hands resting on his knees." Root's was "a faint hum from the relay node." Either could become a doorway. You don't decide logically. You feel which one connects to where you are now.

9. Fragment drawer

Sometimes you write a passage that feels true but doesn't have a home yet. It doesn't belong to any vignette. It's just a fragment, hovering.

Open the Fragments panel with the top bar button or Cmd + Shift + F.

Writing a fragment

At the bottom of the panel, there's a text area. Write your passage. Optionally add a mood (a word or phrase describing its feeling). Click Save.

Using a fragment

When you're writing and a fragment connects, click insert on the fragment card. It creates a new block in the manuscript with that text, tagged to whatever vignette is currently active. The fragment is removed from the drawer.

You can also delete fragments you no longer need.

10. ASCII workbench

TMAPO uses ASCII art and text-visual notation as part of its language: landscape forms, score notation, network diagrams, text files. These are "pressure peaks" where prose fractures into visual form.

Composing an ASCII block

Open the ASCII panel from the top bar. You'll see a monospace text area. Compose your text-visual here, using the full width of the space.

Click Insert into Manuscript. A new block appears in the manuscript, styled in monospace with a dashed border in the vignette's colour.

Quick ASCII block

Press Cmd + Shift + A to create an empty ASCII block directly in the manuscript, without opening the panel. Write directly into it.

These are not illustrations. They are moments where language reorganises itself. Don't plan them. Let them emerge when the prose reaches a density where it can't hold itself as sentences anymore.

11. Drift map

Open the Drift Map panel from the top bar or Cmd + Shift + D.

The river

At the top of the panel, a row of coloured blocks represents the manuscript. Each block is one segment, colour-coded by vignette, with width proportional to word count. ASCII blocks have a dashed outline. Hover any block to see its vignette and word count.

This gives you a bird's-eye view of the manuscript: where it lingers, where it moves quickly, and the pattern of vignette transitions.

Distribution

Below the river, a set of bars shows the percentage of total words in each vignette. This tells you if the balance feels right or if a vignette is being neglected.

12. Pressure margin

As you write a dense, unbroken block of prose, the right edge of the block subtly warms in colour, shifting toward a faint red. This is the pressure margin.

It's ambient feedback. It doesn't tell you to stop or break. It just lets you feel the density building. When the pressure is high, you might want to:

It resets when you add paragraph breaks or switch blocks.

13. Export

Press Cmd + Shift + E or click Export in the top bar.

The full manuscript appears as plain text with:

You can copy to clipboard or download as a .txt file.

14. The opening screen

Each time you open Signal, you're greeted by a transmission from inside the book. It shows:

A drift prompt

A randomly selected evocative fragment drawn from the world of TMAPO. Not "write 500 words today" but something like:

"A tree near Wollombi has started emitting. The file it holds is not the one that was installed."

There are 36 prompts across all six vignettes plus several that address the book as a whole. A different one appears each time you open Signal. They're designed to place you inside the book before you've written a word.

Where you left off

If you have existing writing, the opening shows your last vignette and the last sentence you wrote, so you can feel your way back into the drift immediately.

Your progress

Word count, segment count, and how many vignettes you've touched. Quiet progress, not pressure.

File controls

From the opening screen you can also Load from file to restore a previously saved manuscript, or Continue in browser to use whatever is in localStorage.

Click Enter the drift to begin writing.

15. Saving and data

Signal has two layers of saving:

Auto-save (browser)

Signal auto-saves to your browser's localStorage as you type. This means your work persists between sessions on the same browser. The status bar shows "saved" when a save completes.

Save to file (recommended)

Press Cmd + S or click Save in the top bar. This downloads a tmapo-signal-data.json file containing your entire manuscript, fragments, TMAPO log, and thread tags.

To restore from a file, click Load in the top bar (or on the opening screen) and select a previously saved JSON file.

Recommended workflow:
  1. Write in Signal (auto-saves to browser as you go)
  2. When you're done for the day, press Cmd + S to save a .json file
  3. Move that file into your TMAPO-Planning folder
  4. Git commit and push when you want it backed up to GitHub

This gives you version history through git, cloud backup through GitHub, and a portable file you can load on any device.

Save reminders

After every 300 words or 20 minutes of writing (whichever comes first), a gentle reminder appears in the bottom-right corner asking if you'd like to save to a file. Click Save to file or dismiss it.

Export vs Save

16. All keyboard shortcuts

Press Cmd + / inside Signal to see these at any time.

ActionShortcut
Switch to The TrainCmd + 1
Switch to The BushwalkCmd + 2
Switch to RootCmd + 3
Switch to PaperbackCmd + 4
Switch to The BoxerCmd + 5
Switch to Vaporwave BushrangerCmd + 6
New block (same vignette)Cmd + Enter
Insert empty ASCII blockCmd + Shift + A
Handover promptCmd + H
Toggle Threads panelCmd + Shift + T
Toggle Fragments panelCmd + Shift + F
Toggle Drift Map panelCmd + Shift + D
Save to fileCmd + S
Export manuscriptCmd + Shift + E
Show shortcutsCmd + /
Close overlay / panelEsc