Color-Coded Mechanism (分色機械圖解) — demo 《三套系統走時》 Three Systems Keep the Time
Fonts (SIL Open Font License 1.1; licence text in fonts/OFL.md; not in git, build.sh fetches them when missing)
- Inter (variable) — Rasmus Andersson — https://github.com/rsms/inter (Google Fonts: ofl/inter)
- Noto Sans SC (variable) — Google / Adobe — https://github.com/google/fonts/tree/main/ofl/notosanssc
- IBM Plex Mono Medium — IBM — https://github.com/IBM/plex (Google Fonts: ofl/ibmplexmono)
Music samples (CC0 1.0; the library's sample packs, sh tools/fetch.sh instruments vcsl / vsco2ce)
- harp, vibraphone, marimba, glockenspiel: Versilian Community Sample Library (Versilian Studios)
- cello section pizzicato and sustain, violin section tremolo, solo contrabass pizzicato: VS Chamber Orchestra: Community Edition (Versilian Studios)
Voice
- English narration: Kokoro-82M (Apache 2.0, hexgrad) via kokoro-onnx (MIT, thewh1teagle), voice bm_george, speed 0.88,
generated offline by build.sh (voice/*.wav are not in git). Every line checked back with faster-whisper (core/tts/asr_check.py).
Everything else (the watch, the movement, their geometry and motion, shading, outlines, labels, subtitles, the ticks, the cuts
and the score) is generated by the code in this folder. No images, no 3D models, no generated pictures.
Facts on screen and in the narration: see FACTS.md.