Several years ago, Darwin Grosse and I worked on a project that used optical flow to track people running around in circles to simulate the jog wheel on old analog video tape decks.
I’m not sure why, but it seems like lots of beginning Max users think that the only way to do anything cool with Max includes hours of meditation and days of careful patching.
One of the most powerful objects in the jitter library is jit.gl.multiple.
Building on my previous filter design videos (see below), I use the filterdesign, filterdetail and gen~ objects to make a crossover filter that is perfect for use in multi-band EQ's, compressor/limiters or sound design applications.
In this 28-minute video, Tim builds some filters from scratch in MSP and Gen, and examines their characteristics.
Dictionaries represent a convenient and powerful way to structure data used within Max.
Whenever a frame delay effect is called for, most Jitter programmers know to reach for the jit.matrixset object to handle this task with ease, however when working with OpenGL textures, no single object will do the job.
Rendering an OpenGL scene to a texture (RTT) offers many advantages to refine the look of your output, however it comes at the cost of losing hardware anti-aliasing (eg @fsaa 1 has no effect on jit.window output). Fortunately, there is an easy solution.
Introduction So, to start off this October 2013 Push Development series, I start with a device that does something I like to call frequency mixing.
Examine the Connection The Arduino microprocessor board is one of the most-used hardware devices in the Media Art world.
Lighting up a dancer using Max 6, a Kinect and, a LED projector.
Explore many ways to try physical modeling synthesis in Max.
Harness rigid bodies with the second tutorial video covering collisions and constraints.
Get immersed in Jitter Physics with two weeks of daily patches.
In this tutorial series, you can explore the world of programming DMX with Max.
Expand sounds in your next Audacity project.
jit.gen can handle matrices of any type, dimension, and planecount.
Part 3 of the tutorial series on Livid Instruments' Code.
Get helpful and fun examples of Gen, the new Max add-on.
The jit.pix-based patches we created in our last tutorial do cool things and use patching techniques that will probably be accessible to the average Max user, they're not all that they could or should be as Jitter Gen patches.
Don't get me wrong - they make sense and introduce the idea of swizzling data from a vector in the Jitter Gen world.
A two-part introduction to Gen objects in Jitter
In part 1, Darwin showed us all the fundamentals behind step sequencing in Max, and extended that from the computer to the controller.