Kinematic 0.5.0 is out. Modeling and sculpting in the viewport, a timeline on every graph, photo and sound editing. What's new
Kinematic / Coming from TouchDesigner

Live visuals, plus a full creative app.

Wire pictures, channels, geometry and sound live, the way you already work. Then sculpt the character, pour the liquid, play the synth and run the lights in the same file. Free for paid work, on every machine in the venue.

Pictures, channels, 3D and sound on one canvasProjection, pixel mapping and DMX built inmacOS, Windows and LinuxFree to use
a scanned figure on a wall, moving with the person in front of it
The patch behind the demo
  1. VideoCaptureInterface
  2. LocalAIImageToBodyMesh
  3. 3DGeoRigRetarget
  4. 3DGeoSplatSkin
  5. 3DGeoSceneRenderToImage
Scan by Erant (superspl.at), CC BY 4.0.
You already know this

TouchDesigner terms in Kinematic.

There are no operator families here. One palette holds every node, and each port's type tells you what plugs into what. This is where your habits land.

two noise fields, colored and composited, each node showing its picture
two noise fields, colored and composited
In TouchDesigner: TOPs

Image nodes

Chain pictures the way you chain TOPs, and every node shows its frame right on the canvas. Noise, color, composite, key, blur, warp and hundreds more.

ImageNoiseGenImageColorMapImageComposite
three channels in the channel viewer: a sine, a saw and a square
a sine, a saw and a square, as channels
In TouchDesigner: CHOPs

Channels and audio

Numbers and sound ride their own wires. LFO, lag, math and filters for channels, FFT and beat detection for sound, and every wire opens as a graph, spectrum, table or heatmap.

ChannelDataLFOChannelDataLagAudioFFT
ten thousand cubes riding a noise field
ten thousand cubes riding a noise field
In TouchDesigner: SOPs and instancing

3D nodes

Build geometry, copy it onto points and render it. Here ten thousand cubes ride a moving noise field, each one driven by its own value.

3DGeoCopy3DGeoSceneRenderToImage
an oil-slick shader written in GLSL
an oil-slick pattern, written in GLSL
In TouchDesigner: GLSL TOP

Custom shader

Paste GLSL or write WGSL. TouchDesigner helper names such as TDInput still resolve in GLSL, a Shadertoy body runs with one switch, and errors point at your own lines.

ImageShaderShaderMaterial
dots leaving fading trails through a feedback loop
dots leaving fading trails through a feedback loop
In TouchDesigner: Feedback TOP

Feedback

Last frame comes back into this one, with a reset. Trails, ink and reaction-diffusion take a few nodes, and 3D has its own feedback for points.

ImageFeedback3DGeoFeedback
a synth panel built in the panel editor: knobs, an envelope, meters and a keyboard
a synth panel: knobs, an envelope, meters, a keyboard
In TouchDesigner: Panel COMPs

Panels

Sliders, dials, XY pads and buttons are nodes you wire like any other. Lay them out in the panel editor and pop the panel into its own window.

UISliderUIDialUIXYPadUIPanel
a Glow knob on its panel, turned up, and the ball it lights
a Glow knob on its panel, and the ball it lights
In TouchDesigner: Exports and references

Wires and drivers

Wire a knob straight into a material, or drag a channel onto any number to drive it. Type time * 0.5 for a live expression.

UIDialPbrMaterial
a short Python script and the twelve rings it built
a short Python script and the twelve rings it built
In TouchDesigner: Python in the project

Python

Python nodes on the canvas, a console, and an API that can build the whole network from a script.

PythonScriptNode
F1Perform Mode
Escback to the editor
In TouchDesigner: Perform mode

Perform Mode

Press F1 and the editor steps aside, so the output takes the screen. Esc brings the editor back. A kiosk launch and a show lock are there for long runs.

Running a show: Perform Mode and kiosk
More names you will look for

Twelve of the operators you reach for most, and the node that does the job here. Parameter expressions become drivers, and custom parameters become a component's public properties.

Perform tutorials →
Movie File In TOPInputVideoFile
Video Device In TOPVideoCaptureInterface
Audio Device In CHOPAudioCaptureInterface
Audio Spectrum CHOPAudioFFT
Math CHOPChannelDataMath
OSC In CHOPOSCReceive
Chroma Key TOPImageChromaKey
Render TOP3DGeoSceneRenderToImage
GLSL MATShaderMaterial
Text DATTextContent
Container COMPComponent
Light COMP3DGeoLightCreate
Familiar work, done here

Projection mapping and stage lighting.

Pin a picture to a wall, warp it with a grid, blend two projectors into one, and pixel-map the same picture onto a wall of fixtures. It all lives in the patch, so a beat, a camera or a fader can move any of it.

  • Quads and freeform shapes with holes, each filled with its own picture
    ProjectionMapper
  • Corner pin, grid warp and edge blend for every surface
    ImageCornerPinImageGridWarpImageEdgeBlend
  • Line a projector up through a camera with a structured light scan
    StructuredLightCalibration
  • Pixel-map onto fixtures over Art-Net or sACN, with more than 1,500 fixture profiles
    ImageToDmxArtNetSendInterface
  • Video in and out over NDI, or Syphon on a Mac
    StreamingNDISendInterfaceStreamingSyphonReceiveInterface
light mapped onto a room, a person stepping into it
the Projection Mapper: three tilted panels and a freeform lens
the Projection Mapper editor
640 RGB lights over four DMX universes
What you gain: sound

Sound and music in the same patch.

Synths, samplers, effects and your own plugins sit beside the visuals. A kick from the mic can flash the strobes and raise the ground under the camera, with no second app and nothing to route between them.

  • Hear the room: drum hits, tempo and chords from a live input
    AudioOnsetDetectAudioBPMDetectAudioChordAnalyze
  • Host CLAP and VST3 plugins, LV2 on Linux, in their own process if you like
    PluginHost
  • Follow Ableton Live's tempo, beat and bar, and fire its clips
    AbletonLiveLinkAbletonClipFire
  • Chase MIDI clock, MIDI timecode or LTC on the timeline
    MidiClockInMidiTimecodeInMidiLtcDecode
white strobes on every beat over sweeping color beams, in the 3D preview
a song raising the ground
an acid bass panel, playing
What you gain: making

Model and sculpt what you show.

Sculpt a creature from a ball, rig it and walk it across the stage, or pour a liquid into the scene. Every viewport tool adds a node, so the model is one more part of the patch, and its render is a picture like any other: send it to a projector, a pixel wall or NDI.

  • Model and sculpt in the viewport, with pen pressure and tilt
    3DGeoSculpt
  • Rig and animate characters, or bring them in with their bones from FBX, glTF or USD
    3DGeoRigCharacterImport
  • Liquids, fire and smoke, cloth and particles, on the GPU
  • Sims and models render live, ready for the output chain
    3DGeoSceneRenderToImage
a creature sculpted from a ball, then painted
a fox walking, playing live
a falling stream turning a waterwheel
What you gain: cameras

Cameras that track bodies, hands and faces.

Bodies, hands, faces, depth and masks are built in, as nodes. Each model downloads once and then runs on your machine, so nothing you film leaves the room.

  • Body and whole-body pose, hand keypoints and gestures
    LocalAIImageToBodyPoseLocalAIImageToHandKeypoints
  • Face keypoints and 52 expression sliders for puppets
    LocalAIImageToFaceKeypointsLocalAIImageToBlendshapes
  • Depth from a plain webcam
    LocalAIImageToDepth
  • Click on something once and its mask follows it
    LocalAIImageToTrackedMask
a moving pattern lands on the dancer and nowhere else
background dropped, body tracked
a face puppet on live values
Moving over

Moving over from TouchDesigner.

Your words, your files and your other machines all come along. Here is what to expect in the first hour.

01

Type the name you know.

Press Space over the canvas and type the operator name your hands remember. Quick-add offers the Kinematic node under its own name, with a plain hint, so you pick up the new names as you go.

Ramp TOP, Render TOP, Movie File In TOP, Copy SOP, Camera COMP and more all find their node.

Spacethen type
quick-add with ramp top typed, offering ImageRampquick-add with render top typed, offering 3DGeoSceneRenderToImagequick-add with copy sop typed, offering 3DGeoCopy
quick-add in the app, with three TouchDesigner names typed
02

Keep TouchDesigner running while you switch.

Nobody has to move a whole show at once. Build the new part here and pass it across.

TouchDesignerKinematic
  • Video, both ways, over the network
    StreamingNDISendInterfaceStreamingNDIReceiveInterface
  • Video, both ways, on one Mac
    StreamingSyphonSendInterfaceStreamingSyphonReceiveInterface
  • Values and cues, both ways
    OSCSendOSCReceive
the Source Browser listing NDI sources on the network
NDI sources on the network. Drag a tile onto the canvas for a receive node.
03

Your media comes with you.

.toe and .tox files do not open (these are proprietary): patches are rebuilt rather than converted. Everything they point at does.

Opens
MP4, MOV, MKV, WebM, AVIImage sequencesPNG, JPEG, TIFF, WebPEXR and HDR.cube LUTsOpenColorIO configsWAV, FLAC, MP3, OGG, AACMIDI filesglTF, FBX, USD, AlembicOBJ, PLY, STLGaussian splatsSVGFontsCSV tablesGDTF fixture filesMVR lighting scenesGLSL and WGSL files
Saves
H.264, H.265, ProRes, VP9PNG, JPEG, TIFF sequencesEXR, layered tooWAV, FLAC, AIFFMIDI filesglTF, FBX, USD, AlembicOBJ, PLY, STL.cube LUTsMVR lighting scenesPatch lists for the crew
Live, in and out
NDISyphon on a MacArt-Net and sACNOSCMIDIRTMP, RTSP, HLS
Everything it works with →
04

Find your way around.

The keys you will use in the first hour. Ctrl on Windows and Linux is Cmd on a Mac.

Take the app tour →
SpaceAdd a node at the pointer. Type to filter.
Drag a wire outDrop it on empty canvas for nodes that fit that wire.
EOpen the node's own editor: projection mapper, panel, grid warp, corner pin, shader.
IInspect the selected node's picture.
PBNProperties, the bottom panel, the node palette.
Ctrl↓Step into a component. Ctrl and up arrow steps back out.
F1Perform Mode. Esc brings the editor back.
CtrlRPlay. Ctrl and period stops.
AltMMIDI Learn on the selected node. Alt and O is OSC Learn.
CtrlShiftLTidy the graph into a clean layout.
.Frame the selected nodes.
MTurn the selected nodes off, or back on.
05

Your first hour.

  1. Download itNo account and no key. The demo browser opens on first launch.
  2. Open a demo and pull it apartStart with Trail painter: a shader reading its own last frame through a feedback node.
  3. Drive a knobDrag a channel onto any number, or press Alt+M and move a fader on your controller.
  4. Map itAdd a projection mapper, press E, and pin the picture to the wall.
  5. Press F1Perform Mode hands the screen to the output. Esc brings the editor back.
Fair is fair

Where TouchDesigner is still ahead.

It has earned its place in a lot of shows. Here is where it still leads, and what Kinematic does not do yet.

  • Years of touring showsA long track record in permanent installs and on tour.
  • Community and componentsA large community, a big library of shared components and the Palette.
  • Spout and TouchEngineSpout texture sharing on Windows, and TouchEngine inside other apps.
  • Depth of its data operatorsMature channel workflows built up over many years.
Not in Kinematic yet
  • .toe and .tox files do not open (these are proprietary)
  • Spout on Windows is on the roadmap
  • Kinect and ZED cameras are not supported yet
  • Ableton Link, left out on purpose for its license (tempo travels over OSC)

Running both is fine. NDI moves video between them on one machine or across the network, and OSC carries the values.

The numbers

What it costs.

Kinematic costs nothing, even for commercial use. The TouchDesigner side comes from Derivative's own pages.

KinematicTouchDesigner
Paid work
$0any use, any revenue
$600per Commercial license. Pro is $2,2001
Teaching
$0every classroom machine
$300per Educational license1
Free version
The whole appat any resolution
Non-Commercialimages up to 1280 × 1280, for unpaid work only2
Machines
As many as you likeinstall it everywhere
One per licensea license runs on one computer at a time1
  1. Derivative, TouchDesigner licensing.
  2. Derivative, TouchDesigner Non-Commercial.

Both checked October 2026. Prices in US dollars.

Open these first

Demos to open first.

They all come with the app. Open one, take it apart, and keep what you need.

Browse every demo →
Questions

Questions from TouchDesigner users.

Something else on your mind? Reach out.

Can I open my .toe files?

No (these are proprietary). Patches are rebuilt rather than converted. Quick-add understands the operator names you type, and your media, models, LUTs and shader code open as they are.

Can I paste my GLSL?

Yes, into the custom shader node, with WGSL as the other choice. TouchDesigner helper names resolve in GLSL. In WGSL, use the KIN names. You can also point the node at a shader file and keep your own editor open beside it.

Can it run a show unattended?

Yes. Perform Mode, a kiosk launch and a show lock are built for installs that run for a season.

What about Spout on Windows?

NDI works today on every platform, and Syphon on a Mac. Spout on Windows is on the roadmap.

Is it really free for paid work?

Yes. No license for commercial work, no resolution cap and no seat count.

Coming from somewhere else
Your next show

Download Kinematic.

Free. No account, no license key, no seat count. macOS, Windows, Linux and Raspberry Pi. Bring the patch you are building next.

a dancer drawn on 2,560 pixels of a DMX pixel grid