Using the Package Manager I can easily extend Max with the incredible work done by others with a single click. I use Packages every day for organizing work on my computer, regardless of whether it will be shared or not. In this first of a series of articles, I will share some best practices and insights for authoring your own packages.
My favorite object is jit.gl.mesh. I wouldn’t be exaggerating to say it finds its way into every patcher I write, and has become an essential part of how I think in Jitter.
The final installment of our Advanced Max series on the Fast Fourier Transform takes the tools we’ve created in this series and use them to build an FFT-based pitch tracker.
I custom automate fades, making sure each automation point is set to the right dB level. Discovering the MSP curve~ object was a real epiphany for me - I could easily construct a patch that performed timed fades that weren’t linear any longer
I’ve always been a fan of unfocused photographs, foggy mountain valleys and smeared lipstick, which means that I’m also a fan of frame-based video artwork and pixel/frame effects. I’d like to introduce you to jit.slide, which does a pixel-by-pixel slewing of video frames and basically slows down whatever is going fast - slow down and take a look!
While many of you may be familiar with the rate~ object when paired with the MSP phasor~ object for scaling generated ramp outputs, there is a wealth of hidden wonderfulness that I’d like to show you.
This edition of the Advanced Max series uses the Max SDK to create a pair of Max externals that will make FFT Processing easier. The 52-minute video will walk you through the development process. Pull up a chair!
In part 2 of the jit.mo video tutorial, take what we learned last time out and use jit.mo to create another generative animation with just a few jit.mo.func objects.