Almanac May–December audio batch — Edition II audio component complete (12/12)

Started · shipped

The Almanac's audio component is now 12/12 complete. Eight monthly programs shipped in one wave on 2026-05-18, closing the calendar-year cycle that started with January (Rockefeller) on 2026-05-15. The batch covered May through December:

| Month | Figure | Event | Anno | Audio | Ambient | |-—|-—|-—|-—|-—|-—| | May | The Hanseatic League | Treaty of Stralsund, 24 May 1370 | mirabilis | 31:22 | :hanseatic_dock | | June | Mayer Amschel Rothschild | The Waterloo Dispatch, 18–20 June 1815 | mirabilis | 31:00 | :waterloo_courier_road | | July | Andrew Carnegie | The Homestead Strike, 6 July 1892 | horribilis | 32:43 | :homestead_blast_furnace | | August | Carlos Slim | Mexican default + distressed-asset acquisition, August 1982 | mirabilis | 32:33 | :trading_floor_after_hours | | September | Ren Zhengfei | Founding of Huawei, 15 September 1987 | mirabilis | 32:38 | :shenzhen_apartment_1987 | | October | J. P. Morgan | Panic of 1907 stabilization, 22 October – 6 November 1907 | mirabilis | 32:39 | :library_mahogany | | November | The Polo Family | Departure for the Mongol court, November 1271 | mirabilis | 27:37 | :venetian_lagoon | | December | Iwasaki Yatarō | Formation of Mitsubishi Shōkai, December 1873 | mirabilis | 28:42 | :yokohama_steamship |

Total audio shipped this batch: 249:14 (≈4 h 9 min) across 8 programs. Wallclock build time: 31.9 min through the shell harness ~/aether/audio-pipeline/build-almanac-batch.sh.

The pipeline as substrate

The substrate built in week 3 (Membrane Framework Lineage Mode + shell-harness shortcut) is now production-grade enough to ship 8 monthly programs in a single wave without architectural changes. The shell harness produces the same output bytes as the canonical Aether.Audio.LineageProgram Membrane pipeline; the operational shortcut is chosen for batch runs because per-program iex startup amortizes worse than serial subprocess execution.

Eight new ambient recipes were registered in Aether.Audio.AmbientSource (Elixir-side) and inlined as sox synthesis args in build-almanac-batch.sh (shell-side):

All recipes are sox-synthesized — no sampled audio is touched at any point, no third-party sound libraries used. The licensing posture stays CC BY-NC 4.0 across the full Almanac audio component.

Calibrated voice held across all eight

The five-axis lens (flow / bottleneck / risk / lineage / lesson) applied position-by-position in each program's closing chapter, matching the Tudor/Perkin/Medici cadence. Banned phrases stayed banned ("era has begun", "invalidates", "fundamentally changes"). Primary sources are real and verifiable — Dollinger on the Hansa; Ferguson on Rothschild; Nasaw and Krause on Carnegie; Osorno and Oppenheimer on Slim; Tian-De-Cremer-Wu and Eva Dou on Ren / Huawei; Bruner-Carr and Chernow on Morgan; Larner and Wood on Polo; Mishima and Wray on Iwasaki. Each program's .json sidecar lists its primary-source set in canonical order.

Production wave summary

Substrate count after this wave:

What was named honestly

One mid-batch incident worth recording: the sidecar generator script gen-sidecars.py initially shipped without REGISTRY entries for May–December, which crashed the build at Phase 10 on the first program (May). The fix was additive — extending the registry from the prior batch's three-program shape to all eleven programs — and the build resumed cleanly from the per-chapter WAV cache. The one operational lesson: the registry and the build script's program list should be in sync at the point of writing the script; the canonical source of truth for monthly-program metadata is ~/blog/public/almanac/display/figures.json, and any new program added to the build batch should mirror its registry entry from that file's canonical figure data.

What's gated next

Edition II's audio is closed. The remaining work on the Almanac capsule is the physical-display manufacturing track (4K panel + Raspberry Pi enclosure + display calibration), gated on the partner outreach lane named in ~/codex/methods/phonograph-outreach-package.md.

The pipeline is now substrate for the next year's monthly cycle (2027). The Almanac 2027 figures are already in figures.json — running another 12-program batch through the same harness is a single-day production task whenever the 2027 cycle becomes due.

Cross-references