Make generative art in a browser tab
Forty-six engines. Nothing to install, nothing to render on a server, no image model in the loop. You pick an engine, move its parameters until it is yours, and take it out as a picture or a video.
Open the studio →The loop, in four moves
The three ways out, and when each is right
Stills and motion are the same artwork
The still engines are not a separate family with separate code. A still is the motion at its first instant, so turning animation off gives you exactly the frame the video starts from. Compose it moving, stop it where you like it, export.
That is also why a still and its video always match: there is one engine, not a picture version and a video version that drift apart.
Coming back to the same piece
Every piece is an engine plus a seed, so the address bar is enough to store it:
Open that link on any machine and you get the same artwork. Bookmark it, send it, put it in a document. Nothing is stored on our side and nothing expires.
What each tier opens
The music visualizer
A separate room in the same studio: load a track and the engine moves with it. Each engine in the roster loads a hand-tuned preset first, so it starts looking finished rather than black, and the beat then modulates only how it moves. It never touches brightness or glow, because a visualizer that pulses its own exposure looks like a bug rather than a performance.
The engineering behind this studio, including the traps and the reasons, lives in the journal Build a Generative Art Studio, on the journals page.