Integer PCM at up to 16 bits is the format tag Python’s stdlib wave module can open;
hound marks any bits_per_sample > 16 format WAVE_FORMAT_EXTENSIBLE, which it refuses.
(path under the new directory, contents), written in this order so a directory always
exists before a file lands in it. Every body stays a closed form until its own layer’s
written sample(), and each node’s comment says why it is written that way rather than
the way that costs orders of magnitude more.
(command, why), in the order a stranger should run them: what the composition IS before
what it sounds like, and what a render costs before paying for it. Answered beside the
tree new wrote, so the first thing an agent reads is the next thing it should do.
here while every ref sits under it; else the nearest directory above the first ref
outside it that holds variables/, else that ref’s own. Each ref is rewritten under it.
De-interleaves every channel into its own plane at the file’s own native rate — no
resampling, ever, so a reference recording’s own clock is what every reading is against.
Refuses if <dir>/<name> already exists, so new never overwrites a caller’s own work.
An idempotency_key is recorded beside the composition and answers the same Scaffolded
again when the same key is retried over a tree still holding exactly this scaffold, so a
network retry or an agent restart converges rather than erroring.