Meet Pip — Mid-century Cartoon demo · asset sources & licenses
Artwork All characters (June, Pip), props, plans, icons and backgrounds drawn procedurally in code (engine/, film.js). No generated images.
Music Original score, generated in code (music/score.py). See music/CREDITS_music.txt:
Drums: "MuldjordKit" by Lars Muldjord (drumgizmo.org), FreePats version, CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/)
Samples (CC0): Karoryfer Samples / sfzinstruments, VS Chamber Orchestra: Community Edition and Versilian Community Sample Library (Versilian Studios)
Sound FX Synthesized in code (mix.py + core/audio/sfx.py). No recorded samples.
Voice Kokoro-82M TTS (kokoro-onnx), Apache-2.0 — voice am_michael, speed 0.94.
Fonts Oleo Script (Soytutype), Alfa Slab One (JM Solé), Jost (indestructible type*) — SIL Open Font License 1.1, files + licences in fonts/.
Product "Pip" and "Mo" are fictional products. No real brand, product, logo or trademark appears.
Style Grammar learned from 1950s UPA limited animation, 1950s classroom films and mid-century illustration (Charley Harper, Mary Blair).
No character, design, lettering or music from any of them is reproduced.
ON SCREEN
The CC BY material above is credited on the end card, in fine print held at least 2.5 s: Music: original, played in code on CC0 samples and the “MuldjordKit” drums by Lars Muldjord (CC BY 4.0).