A sketch that runs in anybody's setup, unchanged. vvvv gamma has the same mechanism as Sialk Stage - Chromium on a shared texture, data pushed into the page, and it is free for non-commercial use. What it does not have is a shared vocabulary, so every sketch is tied to the patch that made it. Sialk Stage publishes the names, and the sketch travels.
What Sialk Stage gives you that vvvv does not
- A published audio vocabulary.
window.sialk.audiohas fixed names, frozen at v1 and only ever added to. In vvvv,ExecuteJavaScript(string)sends any string, so each artist invents the names, the scaling and the rate, and no two sketches run in each other's patch. - A sketch that travels. The same folder runs in anybody's Sialk Stage, and in a browser tab through the shim, unchanged.
- macOS. vvvv is Windows only.
- One screen, one drop. No patch to build around the browser layer.
What vvvv gives you that Sialk Stage does not
- A full node-based environment around the browser layer. Sialk Stage plays code you wrote and nothing else.
- Data pushed into the page from a patch, any way you like, with a query handler giving the page a channel back.
- Windows. Sialk Stage's beta is macOS.
Which one
| You want a published, versioned audio contract your sketch reads | Sialk Stage |
| You want a sketch that runs in somebody else's setup unchanged | Sialk Stage |
| You are on macOS | Sialk Stage |
| You are on Windows | vvvv |
| You want a full node-based environment around the browser layer | vvvv |
Prices (checked August 2026)
vvvv gamma is free and unrestricted for non-commercial use; commercial is per-developer by business size, the store serves its price template as literal text, so no figure is quoted here. Educational €270 one-time. Sialk Stage is £199 once (£99 at v1), every update included, with a free non-commercial tier.
- Download the beta - free, macOS
- What Sialk Stage plays
- The audio contract, and why it is frozen