CineCer0 live-codes video, image, and text as composable function chains in the browser
CineCer0 (pronounced ‘sin-ay-ser-oh’) is Estuary’s language for live-coding video, image, and on-screen text. Its syntax is a left-to-right function-application chain: you start with a media source (video "url", image "url", or text "string") and prepend transform functions like setPosX, setSize, setRotate, circleMask, or vol using the $ operator. Each transform takes parameters and modifies the visual. The language targets VJ-ing, live cinema, and kinetic typography in a shared ensemble context.
Examples
circleMask 0.5 $ vol 0.5 $ video "https://..."
size 10 $ setPosY (-0.8) $ text "I am a river"
Assessment
Write a CineCer0 snippet that plays a video from a URL at 50% of its natural size, positioned to the right of the screen, with a circular mask applied.