Punctual runs audio and visuals in one program, eliminating the need for an external AV bridge — audio reacts to its own sound natively
Unlike the Strudel→Hydra 4-bin shim, Punctual is a single-program environment where the same code produces both audio output (>> audio) and visual output (>> rgb, >> add). A Punctual program can read its own audio output via lo, mid, hi, and fft — a richer, native analysis with no bridge latency, no 4-bin limitation, and no thunk requirement. The same osc expression can drive a tone in the speakers and a stripe pattern on screen simultaneously. This makes Punctual the one framework in the registry where audio-visual reactivity needs no bridge; it is conceptually distinct from the Strudel+Hydra rig, which still uses the 4-bin shim for all cross-domain communication.
Examples
[lo, mid, hi] >> rgb — the RGB of the image tracks the low, mid, and high amplitude of the program’s own audio in one line. No a.fft, no analyze('hydra'), no thunk required.
Assessment
Compare Punctual’s audio-visual reactivity model with the Strudel+Hydra 4-bin shim. Name two advantages and one limitation of the Punctual approach relative to the rig studied in this context.