tutorials


  • A Few Minutes with BEAP, Part 10

    In Part 10 of the "A Few Minutes with BEAP" tutorial series, we take a step away from creating monosynth emulations and drum models, and instead create an ever-changing flutter. This change in focus gives us a chance to look at a new module (the Granular Oscillator) and an interesting technique (dual LFO pairings).


  • Max 7’s Transform Menu Revealed

    In this 2-minute video, you'll find some great Max 7 tricks for working between Max abstractions and bpatchers, as well as a great way to work with attributes and arguments.


  • In the third episode of the quarterly Vizzie Visions series, I'll show you a little trick: converting Vizzie video to Vizzie data (and the reverse).


  • A Few Minutes with BEAP, Part 9

    In Part 9 of the "A Few Minutes with BEAP" tutorial series, we'll look at how you can add reactive video to your virtual modular rig by combining BEAP and Vizzie, and explore splitting your visual patchers from your audio patchers.


  • Jit.gl.pass can load jxs shader files and jit.gl.pix gen files to create custom effects for processing your OpenGL scenes. In this post, I want to show how simple it can be to load in an effect - and how to use jit.gl.pass objects for dynamic processing chains.


  • A Few Minutes with BEAP, Part 8

    In Part 8 of the "A Few Minutes with BEAP" tutorial series, we'll introduce you to Sound On Sound's "Synth Secrets" series, and implement one of their percussion synth examples - the kettledrum.


  • Dictionaries represent a convenient and powerful way to structure data used within Max.


  • Get Comfortable within the Max js Object

    Let’s spend some quality time with a special Max 7 feature: Javascript access to the MSP buffer~ object.


  • The Joy of Project Snapshots

    All of us at some point in our lives have tried to send someone a Max patcher and failed. Maybe there were some missing abstractions, or a wayward Javascript file, or the patcher snapshots you were using went astray.


  • Vizzie Visions: Episode 2, BEAP Modules

    In the second episode of the quarterly Vizzie Visions series, I use our BEAP analog synthesis and control modules in Vizzie patches.


  • A Few Minutes with BEAP, Part 7

    In Part 7 of the "A Few Minutes with BEAP" tutorial series, we use waveshapers to add harmonic content to simple waveforms.


  • Getting Better Framerates

    When working with the Jitter jit.gl.model into jit.gl.multiples objects, you may find your patch’s frame rate dropping to a standstill, depending on how many multiples you’ve specified.


  • Getting Smooth Lines in Jitter

    The question occurs on a semi-regular basis. Why do some vectors look smoother in Processing compared to the same lines/vectors in Jitter? Combining the two can be very powerful.


  • A Few Minutes with BEAP, Part 6

    In Part 6 of the "A Few Minutes with BEAP" tutorial series, we use the Quantizer module to generate random-based generative melodies to build a great launchpad for your work.


  • Working With Expressions

    Some Jitter users periodically become interested in using expressions to generate geometries - sometimes it's involved with porting someone else's equations, and other times it may be the more humble task of finding a quick way to fill a list with 3D coordinates.


  • A Few Minutes with BEAP, Part 5

    In Part 5 of the "A Few Minutes with BEAP" tutorial series, we explore a couple of interesting filters combined with an LFO to get some complex results.


  • Vizzie Visions: Episode 1, Presets

    In this first episode of the quarterly Vizzie Visions series, we explore the use of the PRESETTR module, and using it along with a few other modules to create complex and interesting Vizzie patches with stored presets and dynamic routing.


  • Max 7 and Long-term Installations

    Artists love to use Max to build long-term (or even permanent) artworks for exhibition.


  • Learning about Tabs in Max

    I follow many different Max related groups across the internet.


  • A Few Minutes with BEAP, Part 4

    In Part 4 of the "A Few Minutes with BEAP" tutorial series, we explore how the ADSR and AHD envelopes work and why you would choose one over the other.


  • Along the course of a series of LFO tutorials, I've tried to describe my interest in the humble Low Frequency Oscillator as a generative tool in various contexts - from a general approach (link) to implementing the results as MIDI event generators, adding Ableton modulation mode-like behaviors, and implementing the results as a Max for Live device, and a little discussion about why Max patches are never done. It's been a while since I wrote them, and I wasn't sure if or when I'd return to the subject.


  • A Few Minutes with BEAP, Part 3

    In Part 3 of the "A Few Minutes with BEAP" tutorial series, we combine the standard BEAP sequencer with other modules to create shifting and rotating generative sequences - maximal fun, minimal patching.


  • Video Tutorials (And Some New Instruments)

    New users often ask about the availability of video tutorials for learning Max/MSP/Jitter in addition to the wealth of discoverable materials built into Max itself. By now, the fame of Barry Moon's great collection of Baz tutorials and Sam Tarakajian's slightly-more-intermediate Delicious tutorials (What? You haven't seen Sam's elegant/useful/fun mobile beatdevice Rhythm Necklace? Check it out as soon as you're done here....) are known and celebrated far and wide. But there's more out there.


  • A Few Minutes with BEAP, Part 2

    In Part 2 of the "A Few Minutes with BEAP" tutorial series, we look at three example oscillators that can provide a lot of interesting sounds to your patch.


Subscribe to the Cycling ’74 Weekly Newsletter

Let us tell you about notable Max projects, obscure facts, and creative media artists of all kinds.

* indicates required