jit.freeframe
Description
Provides support for using FreeFrame effects within Jitter. It supports both single and dual input effects, and 32-bit and 16-bit data sizes.
Examples

Discussion
The object's interface is complicated by the FreeFrame architecture -- each effect may have a completely different set of parameters.
Matrix Operator
Name | IOProc | Planelink | Typelink | Dimlink | Plane | Dim | Type |
---|---|---|---|---|---|---|---|
in2 | resamp | 1 | 1 | 1 | 4 | 1 | char |
out | n/a | 1 | 1 | 1 | 4 | 1 | char |
More about Matrix Operators
The Jitter MOP
MOP Arguments
MOP Attributes
MOP Messages
Attributes
fx [symbol]
The currently loaded effect
inmode [symbol]
The matrix input mode (jitter/freeframe).
The inmode and outmode attributes provide an optimization when building chains of jit.freeframe objects. Because Jitter and FreeFrame use different byte-padding, matrices generally have to be copied to a new buffer when the arrive at a jit.freeframe object, and copied back into a Jitter matrix after processing, before output. If several jit.freeframe objects will be used to sequentially process data, this copying step can be avoided.
The first object in the chain should have inmode set to , and outmode set to . All subsequent objects should have both attributes set to , except for the last one, which should have inmode set to , and outmode set to .
numparams [int]
The number of parameters for the currently loaded effect (default = -1)
A value of indicates that there is no loaded effect.
outmode [symbol]
The matrix output mode (jitter/freeframe).
The inmode and outmode attributes provide an optimization when building chains of jit.freeframe objects. Because Jitter and FreeFrame use different byte-padding, matrices generally have to be copied to a new buffer when the arrive at a jit.freeframe object, and copied back into a Jitter matrix after processing, before output. If several jit.freeframe objects will be used to sequentially process data, this copying step can be avoided.
The first object in the chain should have inmode set to , and outmode set to . All subsequent objects should have both attributes set to , except for the last one, which should have inmode set to , and outmode set to .
Common Box Attributes
Messages
anything
geteffectlist
getparam
Arguments
getparamlist
All parameters, regardless of type (with the exception of
), accept a single floating-point number between 0 and 1 as input.The parameter types are:
, , , , , , , , .After all parameters have been listed, the message
is output.loadeffect
Arguments
param
Arguments
value [float/symbol]
reload
See Also
Name | Description |
---|---|
Working with Video in Jitter | Working with Video in Jitter |