Why Sialk · beside other tools

Sialk Stage and TouchDesigner

The mechanism is the same on both sides. The difference is which way the data goes.

A visual on a wall tonight, with the room's audio already inside it. That is what Sialk Stage does, with a visual you picked or the JavaScript or GLSL you have already written. TouchDesigner is the deepest generative environment in this field, and it cannot do that one thing without a bridge you build yourself.

What Sialk Stage gives you that TouchDesigner does not

function draw() {
  const r = 100 + sialk.audio.bass * 300;
  circle(width / 2, height / 2, r);
}

What TouchDesigner gives you that Sialk Stage does not

Which one

You have the work already, in JavaScript or GLSL Sialk Stage
You want the audio in your own code, with no bridge Sialk Stage
Building real-time work from primitives TouchDesigner
Particle systems, 3D, a mature toolset TouchDesigner
On Windows today TouchDesigner

Both together works: Sialk Stage's output is a screen, and TouchDesigner takes a screen.

Prices (checked August 2026)

TouchDesigner: free non-commercial with a 1280×1280 cap, $300 edu, $600 commercial, $2,200 Pro, perpetual. Sialk Stage: £199 once (£99 at v1), every update included, with a free non-commercial tier and no cap on layers. The beta is free, uncapped and unwatermarked.