{
 "schema_version": "1.0",
 "page_kind": "article",
 "pack_kind": "generate",
 "slug": "the-beat-lab-asked-and-answered",
 "title": "The Beat Lab, asked and answered",
 "dek": "Every question the Beat Lab’s genie can answer, answered here too — the same twenty-eight answers, out of the same file, read by a page instead of a genie, each one set beside the sentence of the field guide it was written from.",
 "published": "2026-09-04",
 "series": [
  "guide"
 ],
 "licence": "CC BY 4.0",
 "status": "pending-judge",
 "pack_note": "no judge is seated, so every chip is held",
 "notice": "items with published:false are held and are not this page's published words",
 "source": {
  "url": "https://research.strata2signal.com/the-beat-lab-asked-and-answered/",
  "md_url": "https://research.strata2signal.com/the-beat-lab-asked-and-answered/index.md",
  "md_sha": "09a7562ffc70b10c1a129ff0b96f55d5acfdf46d8ad17120b6dc60c31fd4cd91",
  "html_sha": "d91c45bcbd8fba9fe4c6598be8de064f687a4a1ba32494c525ba78606986d50b",
  "anchors_sha": "13895c2033936c2108486df6de338b9dceaaf42ff9f511bd0a19035f4eee5047"
 },
 "short": {
  "paragraph": "Every question the Beat Lab's genie can answer, answered here too - the same twenty-eight answers, out of the same file, read by a page instead of a genie, each one set beside the sentence of the field guide it was written from.",
  "from_dek": true,
  "counts": {
   "words": 3287,
   "minutes": 15,
   "tables": 0,
   "kit": false
  },
  "bullets": [
   {
    "text": "the page was derived on 2026-09-18",
    "figure": "2026-09-18",
    "cite": "where-these-answers-come-from",
    "quote": "Where these answers come from This page was derived on 2026-09-18 (UTC) from the lab's question bank - beat/bank.json, twenty-eight entries, fingerprinted bank 909abad32f03: the first twelve hex of the file's own sha256.",
    "span": [
     16697,
     16708
    ]
   }
  ]
 },
 "sections": [
  {
   "id": "do-i-need-the-genie-to-make-a-beat",
   "heading": "Do I need the genie to make a beat?",
   "level": 2,
   "span": [
    2667,
    3350
   ],
   "chunks": [
    [
     2667,
     3350
    ]
   ],
   "chars": 683,
   "digest": "a beat needs no model at all because the drum machine makes one by hand in your browser. the genie is an optional way in to turn words or a photo into a beat or to provide a reading before a post.",
   "digest_skipped": null
  },
  {
   "id": "how-does-this-work",
   "heading": "How does this work?",
   "level": 2,
   "span": [
    3350,
    3675
   ],
   "chunks": [
    [
     3350,
     3675
    ]
   ],
   "chars": 325,
   "digest": "the drum machine runs in your browser with a genie that turns a few words into a beat. the sounds are built locally, the genie runs on machines the workshop owns, and the board only repeats what the genie sealed.",
   "digest_skipped": null
  },
  {
   "id": "how-do-i-make-a-beat",
   "heading": "How do I make a beat?",
   "level": 2,
   "span": [
    3675,
    3951
   ],
   "chunks": [
    [
     3675,
     3951
    ]
   ],
   "chars": 276,
   "digest": "a user can type a few words in the box and hit the button or tap the grid themselves, with one row per drum voice and sixteen steps across a bar.",
   "digest_skipped": null
  },
  {
   "id": "what-can-i-say",
   "heading": "What can I say?",
   "level": 2,
   "span": [
    3951,
    4278
   ],
   "chunks": [
    [
     3951,
     4278
    ]
   ],
   "chars": 327,
   "digest": "a few words make a beat, while an instruction like darker, add a fill, or half-time changes the one you have. questions about the lab also get an answer.",
   "digest_skipped": null
  },
  {
   "id": "what-is-this-beat",
   "heading": "What is this beat?",
   "level": 2,
   "span": [
    4278,
    4549
   ],
   "chunks": [
    [
     4278,
     4549
    ]
   ],
   "chars": 271,
   "digest": "the genie reads the grid and writes a short review of it, which is also the reading the board takes.",
   "digest_skipped": null
  },
  {
   "id": "what-is-the-board",
   "heading": "What is the board?",
   "level": 2,
   "span": [
    4549,
    4841
   ],
   "chunks": [
    [
     4549,
     4841
    ]
   ],
   "chars": 292,
   "digest": "the board is the lab's public shelf, consisting of a groove and the genie's words about it, posted for anyone to hear with no name on it.",
   "digest_skipped": null
  },
  {
   "id": "who-can-see-my-beat",
   "heading": "Who can see my beat?",
   "level": 2,
   "span": [
    4841,
    5162
   ],
   "chunks": [
    [
     4841,
     5162
    ]
   ],
   "chars": 321,
   "digest": "no other visitor can see a beat until it is put on the board, at which point anyone can hear it with no name or personal information attached. the workshop's ledger keeps every beat the genie made without identifying the maker.",
   "digest_skipped": null
  },
  {
   "id": "can-strangers-see-what-i-typed",
   "heading": "Can strangers see what I typed?",
   "level": 2,
   "span": [
    5162,
    5560
   ],
   "chunks": [
    [
     5162,
     5560
    ]
   ],
   "chars": 398,
   "digest": "nothing typed reaches another visitor unless a share link is made, which carries the title and notes the genie wrote. a title can be words used to talk the genie into it.",
   "digest_skipped": null
  },
  {
   "id": "is-my-photo-stored",
   "heading": "Is my photo stored?",
   "level": 2,
   "span": [
    5560,
    5937
   ],
   "chunks": [
    [
     5560,
     5937
    ]
   ],
   "chars": 377,
   "digest": "a photo is never written to disk, meaning there is no temp file, thumbnail, or cached copy, and the model only keeps it for the length of the call.",
   "digest_skipped": null
  },
  {
   "id": "what-does-the-genie-run-on",
   "heading": "What does the genie run on?",
   "level": 2,
   "span": [
    5937,
    6300
   ],
   "chunks": [
    [
     5937,
     6300
    ]
   ],
   "chars": 363,
   "digest": "the genie runs on two open-weight models on graphics cards owned by the workshop, acting as a doorman and a larger writer. no AI company sees the request.",
   "digest_skipped": null
  },
  {
   "id": "is-this-ai",
   "heading": "Is this AI?",
   "level": 2,
   "span": [
    6300,
    6689
   ],
   "chunks": [
    [
     6300,
     6689
    ]
   ],
   "chars": 389,
   "digest": "the beat and its review are written by a language model on the workshop's own machines, but the answers on the page are written ones kept in the lab.",
   "digest_skipped": null
  },
  {
   "id": "can-i-save-this",
   "heading": "Can I save this?",
   "level": 2,
   "span": [
    6689,
    7188
   ],
   "chunks": [
    [
     6689,
     7188
    ]
   ],
   "chars": 499,
   "digest": "the page saves a beat when the tab goes away so it returns when you return, and a share link is a copy that can be kept or sent.",
   "digest_skipped": null
  },
  {
   "id": "how-do-i-share",
   "heading": "How do I share?",
   "level": 2,
   "span": [
    7188,
    7640
   ],
   "chunks": [
    [
     7188,
     7640
    ]
   ],
   "chars": 452,
   "digest": "sharing the groove makes a link with the whole beat written into it, including every step and every dial, so the beat is rebuilt on the recipient's device.",
   "digest_skipped": null
  },
  {
   "id": "what-is-a-wish",
   "heading": "What is a wish?",
   "level": 2,
   "span": [
    7640,
    8315
   ],
   "chunks": [
    [
     7640,
     8315
    ]
   ],
   "chars": 675,
   "digest": "a wish is one ask of the genie, such as a beat, tweak, reading, name, or photo. because each costs computer time, the genie grants three in any thirty seconds and a hundred and twenty a day.",
   "digest_skipped": null
  },
  {
   "id": "why-did-it-say-rest",
   "heading": "Why did it say rest?",
   "level": 2,
   "span": [
    8315,
    8773
   ],
   "chunks": [
    [
     8315,
     8773
    ]
   ],
   "chars": 458,
   "digest": "if wishes come faster than the allowance, the genie rests. the page shows the wait, which is usually ten seconds, and the beat remains untouched while it runs.",
   "digest_skipped": null
  },
  {
   "id": "what-is-a-remix",
   "heading": "What is a remix?",
   "level": 2,
   "span": [
    8773,
    9146
   ],
   "chunks": [
    [
     8773,
     9146
    ]
   ],
   "chars": 373,
   "digest": "a user can take a groove off the board, change something they can hear, and put their version up, with the board remembering the original.",
   "digest_skipped": null
  },
  {
   "id": "what-does-remix-of-a-groove-mean",
   "heading": "What does \"remix of a groove\" mean?",
   "level": 2,
   "span": [
    9146,
    9648
   ],
   "chunks": [
    [
     9146,
     9648
    ]
   ],
   "chars": 502,
   "digest": "this means a groove grew out of another on the board. tapping the label lets you hear what it came from, and the back button brings your own beat home.",
   "digest_skipped": null
  },
  {
   "id": "what-is-the-seal",
   "heading": "What is the seal?",
   "level": 2,
   "span": [
    9648,
    10124
   ],
   "chunks": [
    [
     9648,
     10124
    ]
   ],
   "chars": 476,
   "digest": "every time the genie describes a beat, the server puts a tamper-evident seal on those exact words for the specific beat shown, and the board only accepts text with a valid seal.",
   "digest_skipped": null
  },
  {
   "id": "how-do-i-put-it-on-the-board",
   "heading": "How do I put it on the board?",
   "level": 2,
   "span": [
    10124,
    10905
   ],
   "chunks": [
    [
     10124,
     10905
    ]
   ],
   "chars": 781,
   "digest": "a switch on the card puts a post up in one tap. if the genie has not read the beat, it reads it or names it first, costing one wish.",
   "digest_skipped": null
  },
  {
   "id": "how-do-i-take-it-down",
   "heading": "How do I take it down?",
   "level": 2,
   "span": [
    10905,
    11310
   ],
   "chunks": [
    [
     10905,
     11310
    ]
   ],
   "chars": 405,
   "digest": "the same switch takes a post down at no cost to a wish, but only from the browser that posted it, which keeps the key to the fifty most recent posts.",
   "digest_skipped": null
  },
  {
   "id": "what-are-the-pads",
   "heading": "What are the pads?",
   "level": 2,
   "span": [
    11310,
    11636
   ],
   "chunks": [
    [
     11310,
     11636
    ]
   ],
   "chars": 326,
   "digest": "a pad is a key for a single sound, such as a zap, riser, or wood block, and each of the six can be set to any of twenty-two sounds.",
   "digest_skipped": null
  },
  {
   "id": "what-do-the-two-rows-do",
   "heading": "What do the two rows do?",
   "level": 2,
   "span": [
    11636,
    12148
   ],
   "chunks": [
    [
     11636,
     12148
    ]
   ],
   "chars": 512,
   "digest": "rows eleven and twelve are user rows among the synthesised voices. the genie never writes on or clears them, but it hears them by instrument name.",
   "digest_skipped": null
  },
  {
   "id": "what-is-the-wobble-row",
   "heading": "What is the wobble row?",
   "level": 2,
   "span": [
    12148,
    13272
   ],
   "chunks": [
    [
     12148,
     13272
    ]
   ],
   "chars": 1124,
   "digest": "the bottom row is a bass with a growl. the die, mutate, or the genie can put a line there, but none will write over a line tapped by the user.",
   "digest_skipped": null
  },
  {
   "id": "can-i-use-my-own-sounds",
   "heading": "Can I use my own sounds?",
   "level": 2,
   "span": [
    13272,
    13626
   ],
   "chunks": [
    [
     13272,
     13626
    ]
   ],
   "chars": 354,
   "digest": "no, every sound is synthesised from raw waveforms the instant it plays, and users choose from the twenty-two sounds the machine makes.",
   "digest_skipped": null
  },
  {
   "id": "what-does-swing-do",
   "heading": "What does swing do?",
   "level": 2,
   "span": [
    13626,
    14229
   ],
   "chunks": [
    [
     13626,
     14229
    ]
   ],
   "chars": 603,
   "digest": "swing delays every off-beat by growing the gap after each even step and giving the time back on the next gap. the dial runs from zero to sixty.",
   "digest_skipped": null
  },
  {
   "id": "what-do-warmth-and-space-do",
   "heading": "What do warmth and space do?",
   "level": 2,
   "span": [
    14229,
    14753
   ],
   "chunks": [
    [
     14229,
     14753
    ]
   ],
   "chars": 524,
   "digest": "warmth drives the mix through soft saturation, while space controls the amount of a short reverb room. the filter is a low-pass that takes the top off every sound.",
   "digest_skipped": null
  },
  {
   "id": "does-it-work-offline",
   "heading": "Does it work offline?",
   "level": 2,
   "span": [
    14753,
    15649
   ],
   "chunks": [
    [
     14753,
     15649
    ]
   ],
   "chars": 896,
   "digest": "once loaded, the machine needs nothing else as the beat, sounds, pads, and sequencer run in the browser. only the genie, board, voice, and note need the workshop.",
   "digest_skipped": null
  },
  {
   "id": "where-does-the-picture-on-the-board-come-from",
   "heading": "Where does the picture on the board come from?",
   "level": 2,
   "span": [
    15649,
    16606
   ],
   "chunks": [
    [
     15649,
     16606
    ]
   ],
   "chars": 957,
   "digest": "an image model paints a picture for a groove from the beat and its family, such as tempo, swing, pattern, and dials, but nothing typed.",
   "digest_skipped": null
  },
  {
   "id": "where-these-answers-come-from",
   "heading": "Where these answers come from",
   "level": 2,
   "span": [
    16606,
    17758
   ],
   "chunks": [
    [
     16606,
     17758
    ]
   ],
   "chars": 1152,
   "digest": "this page was derived from the lab's question bank, which has twenty-eight entries and a fingerprint of the first twelve hex of the file's own sha256.",
   "digest_skipped": null
  },
  {
   "id": "who-ran-this-and-thanks",
   "heading": "Who ran this, and thanks",
   "level": 2,
   "span": [
    17758,
    18356
   ],
   "chunks": [
    [
     17758,
     18356
    ]
   ],
   "chars": 598,
   "digest": null,
   "digest_skipped": "credits"
  }
 ],
 "chips": [
  {
   "id": "c-bf463483",
   "q": "how does a beat get made without a model?",
   "a": "A beat can be made by hand using a drum machine in a browser without using a model or spending a wish.",
   "cites": [
    "do-i-need-the-genie-to-make-a-beat"
   ],
   "published": false,
   "publish_state": "held",
   "quote": "",
   "quote_cite": ""
  },
  {
   "id": "c-3c184d68",
   "q": "what role does the genie play in the process?",
   "a": "The genie acts as an optional way to turn words or a photo into a beat and can provide a reading of the grid.",
   "cites": [
    "how-does-this-work"
   ],
   "published": false,
   "publish_state": "held",
   "quote": "",
   "quote_cite": ""
  },
  {
   "id": "c-70c2fe87",
   "q": "how are instructions used to change a beat?",
   "a": "An instruction like darker, add a fill, or half-time can be used to refine an existing beat.",
   "cites": [
    "what-can-i-say"
   ],
   "published": false,
   "publish_state": "held",
   "quote": "",
   "quote_cite": ""
  },
  {
   "id": "c-12bc9d77",
   "q": "what information is visible to other visitors?",
   "a": "Other visitors can only see a beat once it is put on the board, and it is posted without a name or any personal details attached.",
   "cites": [
    "who-can-see-my-beat"
   ],
   "published": false,
   "publish_state": "held",
   "quote": "",
   "quote_cite": ""
  },
  {
   "id": "c-405cf99e",
   "q": "what happens to a photo used for a beat?",
   "a": "A photo is never written to disk and the model only keeps it for the length of the call.",
   "cites": [
    "is-my-photo-stored"
   ],
   "published": false,
   "publish_state": "held",
   "quote": "",
   "quote_cite": ""
  },
  {
   "id": "c-fe9a728b",
   "q": "what limits exist on the number of wishes?",
   "a": "The genie allows three wishes in any thirty seconds and a hundred and twenty a day from any one network address.",
   "cites": [
    "what-is-a-wish"
   ],
   "published": false,
   "publish_state": "held",
   "quote": "",
   "quote_cite": ""
  },
  {
   "id": "c-f28506c3",
   "q": "how does swing affect the timing of a bar?",
   "a": "Swing delays every off-beat by growing the gap after each even step and giving the time back on the next gap, so a bar remains exactly a bar.",
   "cites": [
    "what-does-swing-do"
   ],
   "published": false,
   "publish_state": "held",
   "quote": "",
   "quote_cite": ""
  }
 ],
 "related": [
  {
   "slug": "how-the-beat-lab-works",
   "why": "shares ground with § What is the board? · § The board"
  },
  {
   "slug": "how-the-print-lab-works",
   "why": "shares ground with § What is the board? · § What it is"
  },
  {
   "slug": "hear-it-for-yourself",
   "why": "shares ground with § How do I share? · § How to listen"
  }
 ],
 "thanks": "## Who ran this, and thanks {#who-ran-this-and-thanks}\n\nNo model is asked for any answer on this page, and none ran to derive it. The answers were drafted in the workshop by the AI agents in the byline, read and approved word by word by the humans, and read back into this page by a script that sets each one beside the sentence of the guide it cites. What this page — exhibit thirty-eight — stands on is that guide, exhibit twenty-eight, and the lab's own build, which refuses to pour when a sentence an answer cites is no longer in the guide it names. The humans read every answer and signed it.",
 "kit": null,
 "seat_class": {
  "writer": "gemma-class",
  "judge": null,
  "writer_runtime": "vllm"
 },
 "bench": {
  "bullets_written": 3,
  "bullets_kept": 1,
  "digests_written": 29,
  "digests_kept": 29,
  "chips_written": 8,
  "chips_kept": 7,
  "chips_grounded": 0,
  "chips_published": 0,
  "dropped_by": {
   "new_noun": 2,
   "figure": 0,
   "length": 0,
   "cite": 0,
   "judge": 0,
   "quote": 0,
   "directive": 0,
   "redaction": 1,
   "profanity": 0,
   "identifier": 0,
   "bare_figure": 0
  },
  "new_noun_tokens_checked": [
   "2026-09-18",
   "AI",
   "sha256"
  ],
  "new_noun_tokens_withheld": 2,
  "figure_definition": "v3",
  "drops": [
   {
    "kind": "bullet",
    "reason": "new_noun",
    "item": null,
    "item_chars": 2,
    "withheld": "a string naming something the article does not",
    "detail": ""
   },
   {
    "kind": "bullet",
    "reason": "new_noun",
    "item": null,
    "item_chars": 3,
    "withheld": "a string naming something the article does not",
    "detail": ""
   },
   {
    "kind": "chip",
    "reason": "redaction",
    "item": null,
    "item_chars": 170,
    "withheld": "a string carrying a fenced literal",
    "detail": ""
   }
  ]
 },
 "generated_utc": "2026-09-18T21:18:40Z"
}
