A sketch that runs in anybody's setup, unchanged. vvvv gamma has the same mechanism as Sialk - 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 publishes the names, and the sketch travels.
What Sialk 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, 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 does not
- A full node-based environment around the browser layer. Sialk 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's beta is macOS.
Which one
| You want a published, versioned audio contract your sketch reads | Sialk |
| You want a sketch that runs in somebody else's setup unchanged | Sialk |
| You are on macOS | Sialk |
| 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 is £199 once (£99 at v1), every update included, with a free non-commercial tier.
- Download the beta - free, macOS
- What Sialk plays
- The audio contract, and why it is frozen