Design your own effects and video players with over 100 basic building blocks.
Jitter lets you create your own filters and effects with a toolbox full of parts. Adjust color, distort images, or just completely mangle your video with unusual operators like jit.plur. With a direct interface to video clips and camera inputs, you can control playback and make the video respond to gestures.
Try Jitter Recipe 52 DirtySignal Browse the Jitter objects listing
Use Vizzie modules to quickly create a unique video instrument.
Vizzie is a set of modules that let you easily patch together a functioning system that plays back videos, gets live camera input, and applies effects. In addition to the visual effects, Vizzie also includes several modules to automate, modulate, and control other Vizzie modules in unique ways.
Read an introduction to Vizzie Create a Vizzie effects module
Turn sound into video and back again with a Jitter Matrix.
Each frame of video is stored as a grid of color values, which we call a Matrix. Besides processing images, a Jitter Matrix can also be used to store audio, 3D geometry data, or anything else that fits into a grid of values. This lets you fluidly move between audio and visual media and translate between different forms.
Try Recipe #30 SoundLump Discover the Jitter Matrix
Generate and animate visuals with responsive graphics tools.
In addition to working with live inputs and movies, Jitter also has a suite of tools to create, synthesize, and draw graphics in unique ways. The jit.mgraphics and jit.lcd objects let you draw lines, shapes, curves, and sprites using simple commands. These drawings can then be composited or filtered with other images as you go.
Try Recipe #44 ScrollyBrush Draw 2D vector graphics
Work large and do more with your video in realtime.
Jitter ships with a comprehensive set of image-processing shaders that can be loaded into a jit.gl.slab object. This object lets you use simple GLSL shader programs to efficiently apply filters and effects to images and video using your graphics hardware.
Follow the Texture Processing tutorial Write your own shaders