The pack object is useful for combining int, float, and/or symbol messages into a single space-separated list. Messages that come in each inlet of pack are stored until a message comes in the left inlet, triggering output of the entire list.
The example shows how to display the note value of a midi note input in a jit.window as a rectangle. The x position of the rectangle is determined by the value of the midi note input.
This example shows how to use the matrix~ object to route an audio source—in this case the adc~—to different effect patches represented by the patcher objects.
This example shows how to create a “theremin” where the mouse position controls pitch and amplitude of a cycle~ with the x and y position respectively.
This example shows a way to visualize the pitch of a MIDI note on the x axis of a lcd object. The same thing could be done in Jitter with jit.lcd. Whenever you're trying to visualize music or sound, some decisions have to be made about how parameters from one domain (music) will be mapped to the other domain (image). In this case, we've decided to visualize pitch in terms of a circle's left-to-right position.
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.
To use floating point numbers with the poly object separate the integer portion and the fractional portion. Then recombine them after the poly object, as in the example.
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’s a way to create a four-way audio crossfader.
This patch shows how to use line with lcd to create a moving image.