Skip to content

Effects & Shaders

An Effect (or VideoEffect) is a single processing node inside a chain. Each effect wraps a renderer — most commonly an ISF shader — and exposes a set of parameters.

  1. Select a track to make its chain active
  2. Open the Add Content browser (right sidebar, plus.square.on.square icon)
  3. Find a shader and drag it into the chain, or double-click to add it
ControlFunction
Eye iconEnable/disable — disabling passes input through unchanged
Mix sliderBlend processed ↔ original
NameThe shader or content name

Arkestra uses the ISF (Interactive Shader Format) standard for GPU effects. Each shader has a kind (functional role) and a category (visual style).

KindBadge colorUse
LayerOrangeGenerators — produce pixels from scratch
EffectPurplePost-processors — transform an input image
DisplacementEmeraldDrive point cloud geometry in 3D tracks
Feedback EffectRedDesigned for use inside Feedback Loop tracks

See the specific pages for each kind:

Some effect slots don’t use ISF shaders at all:

Content typeDescription
VideoPlays a video file (looping)
Image / GIFDisplays a static or animated image
CameraLive input from a connected camera
SyphonReceives a texture from another app via Syphon