home/ atoms/ estuary-timer-widget-set-design

Estuary's Timer widget structures live-coding sets into named timed sections visible to the whole ensemble

The Timer widget (invoked as timer N in the view DSL) lets performers script a set’s time structure as a simple DSL: sectionA=120, sectionB=90, sectionC=60 — each label with a duration in seconds or BPM-cycles. All ensemble members see the same countdown/progress display. This practice originated in the Cybernetic Orchestra, where prescribed timed sections help synchronise collective improvisations. The widget has multiple visual modes (progress bar, sand-clock, numeric, circular, stack) and supports looping; the edit/display mode split means one performer can update the script without disrupting others’ view.

Examples

In the Timer edit interface, type: intro=60, dev=120, drop=90, outro=60 — then press ▶ and flip to display mode to see the shared countdown.

Assessment

Design a Timer program for a 10-minute live-coding set with at least 4 sections; justify your section durations based on typical live-coding performance arc.

“The Timer widget will allow players to count arbitrary time intervals from specified points in time. This is useful for some common live coding practices like: marking a prescribed time for a live”
corpus · estuary-collaborative-browser-live-coding-platform-networked · chunk 60