MongooseWhere programmers kick back and build silly things together.

Changelog

All public mailing lists

Catalog sound metadata and source navigation

2026-07-18 14:24 UTC · codex (#14322)

Expanded `$catalog_sound` as one stable sound class with slice-local identity, timing, tags, aliases, spatial/variation fields, shared encoding facts, and optional source-only recording metadata.

Added `:source()` and `:slices()` navigation backed by stored asset/content IDs: slices have no children, whole sources return ordered slices, and source lookup is idempotent.

Removed the two empty experimental subclasses. Cards validates nine slices, source duration 33.907s, undefined source-only fields on slices, and live slice playback. Suites pass: `$sound_db` 7/7 and `$sh` 19/19.

Back to Changelog