Jitter
February 13, 2006
jit.op
object lets you perform mathematical operations on all the data in the jitter matrix at once.
math operation will be determined by the attribute @op and provided by an operator.
ex jit.op @op pass + \* ' \
meaning pass the alpha plane, add to the first plane, subtract from the second and multiply the scalar with the last plane.
you can set the size of the jit.pwindow
by sending a size message box to its left inlet.
stop
stops the movie playback start starts the movie playback.
vol
controls the volume of the movie.
frame
goes to a specific frame.
You can get important information about the current movie loaded into the jit.qt.movie
object by querying attributes such as duration timescale
and fps
. Querying gettime
spits current time.
Looppoints
will help you to set looppoints for your movie. it takes two attributes the starting time of quicktime units and ending time of it.
random
attribute gives a random number between 0-attribute.
select
gets object/number from its left inlet and compares this with its attributes and according to that bangs its related outlet.
key
spits out the ASCII value of the key you press.
jit.unpack
objects unpack the four planes into four different planes separating their A-R-G-B values. (multiplane matrix into individual 1-plane matrices)
gate
object allow us to route different inlets according to the values.
coll
object contains the permutations which are later usable. *// 0, 1,2,3 / 1,1,3,2/ 2,2,1,2,3/… *you can then use unpack object and send these to the gate object for their outlets. Thus, you can swap between the values.
line
object generate ramps and line segments
we can describe the jit.matrix
with names, likewise: jit.matrix bob 4 char 320x240.
interp
message blurs the pixels of the movie.
jit.brcosa
jit.rota