This patch uses a jit.matrix to move a line across the screen by first using the setall message to set all the cells of the jit.matrix to 255 which causes all pixels in the display window to be set to white. Next the counter object sets a cell of the jit.matrix determined by the counter object to 0 which causes the corresponding column of pixels in the display window to turn black.
This example shows a way to divide your list into three-item groups with zl.group, then put each of those values into one of the three planes of jit.matrix.
This example lets you loop a movie, and jump to the beginning of the loop point by defining with a ‘looppoints’ attribute, and using ‘getloopstart’ to retrieve the loop’s starting time to be set to the time attribute for the jit.qt.movie object.
Here is a way to create text that moves across the surface of a sphere. Click the jit.window object in the patch to see the animated result.
This example shows how to change the size and rotation position of an image or video displayed using Jitter. The x-y orientation of the image is manipulated via the rotate message sent to jit.gl.videoplane and the size of the image is altered via the camera message sent to jit.gl.render.
If you want to drive a slider using the current time information from jit.qt.movie, you can send the ‘gettime’ message into jit.qt.movie to cause the ‘time’ message to come out, and use that to drive the slider.
You can switch between multiple videos without starting from the beginning of each clip after each every switch by acquiring the time the clip was stopped as the next starting point.
This patch allows you to try different exponentialities of fade-in/fade-out of a video.