Jitter Object Reference
Object Name Description
Reference Guide How to Use the Object Reference
group-GL Attributes and messages common to the GL group
group-all Messages common to all Jitter objects
group-attributes Attributes Description
group-mess-jitter Messages to Jitter
group-mop Attributes and messages common to matrix operators
jit.3m Report min/mean/max values
jit.alphablend Use the alpha channel of one image to blend two images together
jit.altern Color screen with threshold
jit.ameba Idiosyncratic downsampling/upsampling
jit.argb2ayuv Converts ARGB to AYUV
jit.argb2grgb Converts ARGB to GRGB
jit.argb2uyvy Converts ARGB to UYVY
jit.avc FireWire VTR control
jit.avg4 Average four points
jit.ayuv2argb Converts AYUV to ARGB
jit.ayuv2luma Converts AYUV to monochrome (luminance)
jit.ayuv2uyvy Converts AYUV to UYVY
jit.bfg Evaluates a procedural basis function graph
jit.brass Emboss image
jit.brcosa Adjust image brightness/contrast/saturation
jit.broadcast Broadcast video using RTSP
jit.bsort Bubble sort
jit.buffer~ A matrix-friendly MSP buffer~
jit.catch~ Transforms signal data into matrices
jit.cellblock Two-dimensional storage and viewing
jit.change Only pass different frames
jit.charmap 256 point input to output map
jit.chromakey Keying based on chromatic distance
jit.clip Limit data to the range [min,max]
jit.coerce Coerce a matrix into different types/planecount
jit.colorspace Convert between colorspaces
jit.concat Concatenate two matrices
jit.convolve Convolve two matrices
jit.conway Conway’s game of life (cellular automata)
jit.cycle Cycle messages through outputs
jit.demultiplex Demultiplex (deinterleave) a single matrix into two matrices
jit.desktop Copy the screen contents into a Jitter matrix
jit.dimmap Remap and/or invert matrix dimensions
jit.displays Set/query monitor attributes
jit.dx.grab Digitize video from an external source using DirectX (Windows only)
jit.dx.videoout Output video to DirectX FireWire output (Windows only)
jit.eclipse Meta-imaging
jit.expr Evaluate expressions
jit.fastblur Optimized blur/sharpen
jit.fft Fast Fourier Transform
jit.fill Fill a matrix with a list
jit.findbounds Calculate bounding dimensions for a range of values
jit.fluoride Neon glow
jit.fprint Read and write a single matrix as a formatted text file
jit.fpsgui Display fps, ms, and matrix attributes
jit.freeframe FreeFrame Effects for Jitter matrices
jit.gencoord Evaluates a procedural basis function graph
jit.gl.graph Open GL floating-point data visualization
jit.gl.gridshape Generate simple geometric shapes as a connected grid
jit.gl.handle Use mouse movement to control position/rotation
jit.gl.isosurf Generates a GL based surface extraction
jit.gl.mesh Generates GL geometry from existing data
jit.gl.model Read and draw Wavefront .obj models
jit.gl.nurbs Generate NURBS surface
jit.gl.plato Generate platonic solids
jit.gl.render Render Open GL
jit.gl.shader Manages a GL shader
jit.gl.sketch GL parallel to lcd
jit.gl.slab Performs a GL accelerated grid-based evaluation
jit.gl.text2d Write bitmap text
jit.gl.text3d Write vector text
jit.gl.texture Manages a GL texture
jit.gl.videoplane GL accelerated video plane
jit.gl.volume Creates a GL accelerated volume vizualization
jit.glop Feedback with gain stage
jit.glue Glue many matrices into one
jit.gradient Generate Chebyshev gradients
jit.graph Floating-point data visualization
jit.grgb2argb Converts GRGB to ARGB
jit.hatch Crosshatch filter
jit.hello Simple example of Jitter attributes
jit.histogram Calculate histogram
jit.hsl2rgb Converts HSL to RGB
jit.hue Rotate hue
jit.iter Iterate a matrix as a series of Max lists/values
jit.keyscreen Choke chromakey 3 sources
jit.la.determinant Calculate the determinant of a matrix
jit.la.diagproduct Calculate the product across the main diagonal
jit.la.inverse Calculate the inverse of a matrix
jit.la.mult True matrix multiplication
jit.la.trace Calculate the sum across the main diagonal
jit.la.uppertri Convert a matrix into an upper triangular matrix
jit.lcd QuickDraw wrapper
jit.linden Lindenmayer string expansion(L-systems)
jit.luma2ayuv Converts monochrome (luminance) to AYUV
jit.luma2uyvy Converts monochrome (luminance) to UYVY
jit.lumakey Key based on distance from a luminance value
jit.map Map input range to output range
jit.matrix The Jitter Matrix!
jit.matrixinfo Report matrix planecount, type, dimensions
jit.matrixset A set of matrices for storage/resequencing
jit.multiplex Multiplex(interleave) two matrices into one matrix
jit.mxform2d Spatial transform using 3x3 matrix
jit.net.recv Receive matrices from a object via TCP/IP
jit.net.send Send matrices to a object via TCP/IP
jit.noise Generate white noise
jit.normalize Normalizes a matrix.
jit.obref Launch html object reference
jit.op Apply binary or unary operators
jit.openexr Read or write an OpenEXR image.
jit.p.bounds Limit particles to a region of space
jit.p.shiva Generate/eliminate particles
jit.p.vishnu Apply single force to particles
jit.pack Make a multiplane matrix out of single plane matrices
jit.peek~ Read matrix data as an audio signal
jit.plot (x,y) plotting of a two-plane matrix
jit.plume Displace points based on luminance
jit.plur Peace Love Unity Rave
jit.poke~ Write an audio signal into a matrix
jit.print Print a matrix as text in the Max window
jit.pwindow In-Patcher Window
jit.qball Convert messages at scheduler time to low priority
jit.qfaker Fake queue status
jit.qt.broadcast Broadcast video using RTSP (Macintosh only)
jit.qt.effect QuickTime Effects for Jitter matrices
jit.qt.grab Digitize video from an external source
jit.qt.movie Play or edit a QuickTime movie
jit.qt.record Record a QuickTime movie
jit.qt.videoout Output video to QuickTime video output component
jit.release~ Transforms matrix data into signals
jit.repos Reposition spatially
jit.resamp Resample spatially
jit.reverse Reverse output with respect to input
jit.rgb2hsl Convert HSL to RGB
jit.rgb2luma Converts RGB to monochrome (luminance)
jit.robcross Robert’s Cross edge detection
jit.rota Scale/rotate in 2D
jit.roy Convert image to halftone image
jit.rubix Reorder grid of rectangles
jit.scalebias Multiply and add
jit.scanoffset Uses a 1-dimensional matrix to offset scanlines
jit.scanslide Cellwise spatial envelope follower
jit.scanwrap Resample by scanline wrapping
jit.scissors Cut up a matrix into evenly spaced sub matrices
jit.shade Map-based crossfader
jit.slide Cellwise temporal envelope follower
jit.sobel Sobel and Prewitt gradient edge detector
jit.spill Unroll a matrix into a list
jit.split Split a matrix into two matrices
jit.sprinkle Introduce spatial noise
jit.str.fromsymbol Convert Max symbol to Jitter string matrix
jit.str.op Apply common string operations
jit.str.regexp Use PERL-compatible regular expressions on Jitter matrices
jit.str.tosymbol Convert Jitter string matrix to Max symbol
jit.streak Probability lines
jit.submatrix Reference a sub-region of a matrix
jit.textfile Read and write a matrix as an ASCII text file
jit.thin Remove redundant dimensions of size 1
jit.tiffany Arbitrary rectangular resampling
jit.traffic Multiply the planar vector by a matrix
jit.transpose Calculate the transpose of a matrix
jit.turtle 2-d turtle graphics interpreter
jit.uldl Internet upload/download
jit.unpack Make multiple single plane matrices out of a multiplane matrix
jit.uyvy2argb Converts UYVY to ARGB
jit.uyvy2ayuv Converts UYVY to AYUV
jit.uyvy2luma Converts UYVY to monochrome (luminance)
jit.wake Feedback with convolution stage
jit.window Display data in a Window
jit.xfade Crossfade between 2 matrices
spigot~ Route QT audio into MSP