Punctual uses the same signal notation for audio and visuals, routed by the >> target
Punctual is a live-coding language (embedded in Estuary) in which the same expression grammar describes both audio signals and visual signals — the routing target after >> determines which domain is activated. >> centre sends a signal to the audio output panned centre; >> splay pans over stereo; >> rgb renders it as a visual (red, green, blue channels). Statements are separated by semicolons. The key insight is that audio and visual are both signals — the same oscillator algebra applies to both domains, enabling tightly coupled AV expression in a single language. (Estuary’s tutorial prose writes the routing arrow as => but the actual runnable snippets use >>.)
Examples
circle [0.5,-0.5] 0.1 >> rgb;
tri (63m) * (-20)db >> splay
Assessment
Write a two-line Punctual program that draws a moving circle and plays a tone; identify which routing target each line uses and why.