TakeboundOpen local workspace
Reference / formats and limits

Supported formats, browsers and limits

Support is intentionally narrow, local, explicit, and bounded.

Operational record, not audio or rights verificationThe browser keeps project data local and states every unsupported check.

Cue intake

UTF-8 CSV and TSV support quoted fields, delimiters, and line breaks within documented limits. Pasted plain text becomes one generated cue per non-empty line.

Audio candidates

The preflight accepts signed RIFF/WAVE and FORM/AIFF or AIFC files with .wav, .wave, .aif, or .aiff extensions. It reads bounded headers only.

Portable outputs

Versioned JSON checkpoints restore projects transactionally. Self-contained HTML, formula-neutralized CSV, JSON manifests, and a stored ZIP crate contain metadata only, never audio.

Worked example

The sample project was created from a hundred-row cue file recorded as orchard-signal-original.csv, with the headers code, speaker, line, direction and locale, one hundred rows accepted and none rejected. The worked example page offers that same cue list to download as orchard-signal-cues.csv, regenerated by this application's own CSV writer, so you can run it through the intake station yourself: the preview will map the five columns, accept one hundred cues and reject nothing.

The same project's exports go the other way. A self-contained HTML sheet, formula-neutralized CSV tables, JSON manifests and a stored ZIP crate all describe metadata only. None of them contains a single audio sample, because the application never held one.

Method

Cue intake accepts UTF-8 CSV and TSV with quoted fields, either delimiter and line breaks inside quoted cells, up to eight mebibytes, two thousand five hundred rows, ninety-six columns and thirty-two kibibytes per cell. Pasted plain text becomes one generated cue per non-empty line. Audio preflight accepts signed RIFF/WAVE and FORM/AIFF or AIFC files with wav, wave, aif or aiff extensions, reading bounded headers only, up to five hundred files, two gibibytes each and eight gibibytes of declared aggregate, with optional hashing limited to sixty-four mebibytes per file.

Projects are bounded too: up to two thousand five hundred cues, twenty thousand takes, two hundred and fifty sessions, one hundred pickup rounds, sixty delivery freezes and a thirty mebibyte checkpoint input. Use a current stable Chromium, Firefox or Safari browser with JavaScript, IndexedDB, blob downloads, Web Crypto and file selection; install and offline behavior additionally require service-worker support on a secure or localhost origin.

What this does not do

Do this in the app

Preview before you commit; the preview is where rejections explain themselves.

  1. Open station 03 Intake and load a CSV, a TSV or pasted lines.
  2. Check the suggested column mapping and correct it before previewing.
  3. Commit only when the accepted and rejected counts are what you expect.

Open the local workspace at station 03 Intake

Related reading

Use the free app