From 9ca1a1c1c7bf56e39b516c299b4e0d3efe59652b Mon Sep 17 00:00:00 2001 From: Alexander Kassouni Date: Tue, 8 Sep 2026 20:11:06 -0700 Subject: better docs --- docs/quirks.html | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) (limited to 'docs/quirks.html') diff --git a/docs/quirks.html b/docs/quirks.html index c46fdb2..b9b1246 100644 --- a/docs/quirks.html +++ b/docs/quirks.html @@ -3,14 +3,14 @@ -8. Quirks, dead code & corrections — Animalese +9. Quirks, dead code & corrections — Animalese - + -

8. Quirks, dead code & corrections

+

9. Quirks, dead code & corrections

Things a faithful port has to reproduce, things a clean reimplementation should drop, and where earlier notes were wrong.

@@ -102,7 +102,9 @@ every neighbour is 0–5.

Corrections to earlier notes

-

The following supersede statements in ../extraction.md as originally written.

+

The following supersede statements from earlier working notes +(extraction.md, since retired — its surviving content lives on +the disc page).

@@ -110,9 +112,10 @@ every neighbour is 0–5.

+0x52, plus 0x77. Bank 157 covers the phonology range with one +instrument to spare, the missing block is the editor's letter +names (unreachable at spec 3), and nothing is lost: sequence 244 explicitly maps +you to that 83rd instrument — a dedicated substitute, not a clamp. @@ -144,13 +147,15 @@ the config. See gating.the editor path.
WasActually
"Bank 157 has only 83 instruments … that voice collapses every digraph sample above 0x53 onto one sound." Nothing above 0x53 is a digraph. The phonology engine's maximum output is -0x52, plus 0x77. Bank 157 covers the phonology range exactly; the -missing block is the editor's letter names, unreachable at spec 3. -The only real loss is you.
"43 of the 119 codes are unreachable through normal text … only ever hit by the anti-repetition random substitution."
-

Everything else in extraction.md §1 was re-verified against the current tree -and holds: the voice table, the 53 digraph entries, both vowel tables, the per-spec -timbre values, and the spec→sequence→bank mapping.

+

Everything else in the retired notes was re-verified against the current tree and +holds: the voice table, the 53 digraph entries, both vowel tables, the per-spec timbre +values, and the spec→sequence→bank mapping. The table contents, bank layouts and +sequence bytecode were additionally verified byte-for-byte against a dumped disc image +(see the disc page).

- ← 7. The editor path - 9. Reference tables → + ← 8. Walking the disc image + 10. Reference tables →
-- cgit v1.3.1