home/ atoms/ cinecer0-video-live-coding

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.

“CineCer0 is a language for displaying and transforming videos, images and text in the browser”
corpus · estuary-collaborative-browser-live-coding-platform-networked · chunk 51