Thanks for your help. We've received your bug report.

Register for a C74 account and join an active community of artists and creatives. Post on forums and add your projects and tools to our growing showcase.

Create an Account

Andrew Benson


http://cycling74.com

Written Articles

Exporting Gen~ to an Audio Unit Plugin with Designing Sound

The new (beta) Code Export feature of Gen has only been around for about a month, and is still sparsely documented, but that didn&...

Special Effect Brings Live Cinema to the Museum of Moving Images

Last year, Peter Burr approached me with an intriguing Kickstarter campaign he was starting for a travelling show, and wanted to k...

Pushing the Edit Button

Helpful tutorials and Max for Live projects to get you started.

VIA Music & New Media Festival

This weekend, I’m heading to Pittsburgh, PA to perform as part of the annual VIA Festival. VIA is an all-volunteer run festi...

Physics Patch-a-day

Get immersed in Jitter Physics with two weeks of daily patches.

Building a Better Mousetrap with Max

Steven Jouwersma AKA Crofty-Systems created this delightfully over-engineered humane mousetrap using Max. “I made this mouse...

Recipe 56: Relief

    General Principles
  • Creating evenly spaced 3D objects
  • Making a 3D volumetric relief effect ...

Recipe 55: MirrorHouse

Create complex repetitive visual patterns similar to a kaleidoscope.

Recipe 54: Zoom

    General Principles
  • Creating an endless zoom effect
  • Making a circular mask with Gen

Recipe 53: FlyOver

    General Principles
  • Creating generative fractal landscapes
  • Creating a scrolling "slitscan" ef...

Recipe 52: DirtySignal

    General Principles
  • Combining Jitter Matrix manipulations to replicate an effect
  • Using soun...

Recipe 51: Scrunch

    General Principles
  • Pixel animations
  • Feedback with OpenGL
  • Color and spatial effe...

Recipe 50: Branching

The branching structure of a tree provides the basis for this animation patch.

Expand Your Sounds with Soundflower

Expand sounds in your next Audacity project.

Jitter Recipes: Book 4, Recipes 44-49

Max 6 brought a wealth of new tools -- including a full physics engine, support for complex scene hierarchies, advanced animation ...

Collaboration in the Forum

Read about a collaborative forum thread filled with cool Max tricks and ideas.

Putting Max into Words

Our Italian friends Maurizio Giri and Alessandro Cipriani, authors of Electronic Music and Sound Design, tell us why their book is...

A Textbook For Max

Despite years of widespread use in academia, there has never been a proper textbook, written in English, for sound synthesis and p...

Using Microsoft Kinect with Max

The Max community has been bitten by the Kinect bug.

When is a Patch Finished?

As it turns out, the answer to this simple question is as varied and complex as the Max user community itself. Perhaps how you a...

An Interview with Francisco Colasanto

Francisco Colasanto recently published Max/MSP: Guía de Programación para Artistas, the first Spanish-language book devoted to M...

Jitter Recipes: Book 3, Recipes 26-43

In third installment of Jitter Recipe Collection, the Jitter Recipe “AnaglyphRender” builds on the “RenderMaster” recipe p...

Demystifying Expressions in Jitter

One of the most feared and respected objects in the Jitter collection, jit.expr arrived on the scene as part of Jitter 1.5. In som...

A Video Processing Device for Max for Live

While many people are looking at Max for Live as a great way to integrate their favorite hardware controllers, build really unique...

The Edit Button Has Been Pressed

Even before the Max for Live beta was opened up to the public, a community of testers was hard at work putting Max for Live throug...

Making Connections: Camera Data

Coming up with ways to get information about the physical world into Max is one of the most fun aspects of working with the softwa...

The Video Processing System, Part 4

In this installment of the Video Processing System, we're going to tackle two big hurdles that Jitter users often find themselves ...

Making Connections: Eowave’s New Wireless Eobody

Eowave has introduced another product in their line of sensor to MIDI interfaces called the Eobody2 HF, a wireless sensor to USB M...

Max for Live: A Sneak Peak at the Live API features

So far we have talked about how Max for Live will allow you to create your own custom Max devices that run inside of Ableton Live....

A Look Back at NIME 2009

I will try to summarize here what I thought were some of the highlights of NIME 2009...

Jitter on the Mainstage at Coachella

On the afternoon of April 3rd, I received an email from M.I.A.'s manager asking if I'd be interested in working with them on a one...

The Video Processing System, Part 3

In this installment, we'll be working on some more advanced ninja tricks - creating the beginnings of a control/preset structure w...

An Interview with Keith McMillen

Keith McMillen Instruments recently impressed all of us at NAMM with demonstrations of a new pair of string performance devices, t...

The Video Processing System, Part 2

In our last article, we began to create our processing system by putting the essential structure in place and adding our input han...

The 2009 NAMM Show

I recently attended Winter NAMM 2009 in Anaheim,CA, where Cycling '74 was sharing booth space with our friends at Ableton. I arriv...

The Video Processing System, Part 1

Between the tutorials, Jitter Recipes, and all of the example content, there are many Jitter patches floating around that each do ...

Making Connections: The Eobody USB OEM Board

This week the new Eowave OEM USB boards arrived at Cycling '74 HQ, and I was all too happy to give it a test drive. After having r...

A Look Back at AES 2008 in San Francisco

We rolled out of bed and into our suits this weekend to attend the annual Audio Engineering Society (AES) conference at the Moscon...

Data Collection: Building Databases Using SQLite

Those of you who are paying close attention already know that Max 5 includes a database that manages all the files in the search p...

Siggraph 2008

Last week, Siggraph 2008 took over the Los Angeles Convention Center, and Cycling '74 was there to bravely represent Jitter to a h...

CNMAT Summer School 2008

Recently, CNMAT at UC Berkeley held their annual MaxMSP/Jitter summer school classes at their beautiful Arch St. facility just off...

Create Your Own Default Workspace in Max 5

In addition to an unprecedented number of configurable settings, Max 5 also provides a more navigable structure for making choices...

Freshening Up, Part 2

When we left off in the last article, we had created a new color scheme and layout for our old patcher using presentation mode, tr...

Freshening Up: Giving old patchers a new face in Max 5

I have to confess that I always found UI design in Max 4 to be a little too cumbersome, and would almost always wait until a patch...

Improving Your Patching Workflow

In addition to the smoother look and feel of Max 5, there have been a number of enhancements to the user interface that will help ...

Expand Your Guitar, Vol. 1

I've teamed up with Ben Bracken for this series of simple tutorials that will get you shredding your shreds faster than you though...

Making Connections: Building a USB Footswitch

As a guitarist, I was looking for a simple hands-free controller for Max. Rather than buy an expensive pedalboard and MIDI interfa...

Your First Shader

Typically, when I talk to Jitter users about writing one's own shader programs for use with jit.gl.slab, I usually get glazed-over...

Making Connections: Connecting a Joystick to MaxMSP/Jitter

Max is all about making connections. The Making Connections series of tutorials will introduce you to new connections you can make...

A Noisy Matrix

Many people already know that Jitter can be a fantastic tool for video processing, but what about audio? Used with a bit of clever...

Jitter Recipes: Book 2, Recipes 14-25

The majority of these recipes are specific implementations of a more general patching concept. As with any collection of recipes, ...

Jitter Recipes: Book 1, Recipes 0-12

Book 1 contains some clever solutions, advanced trans-coding techniques, groovy audio/visual toys, and basic building blocks for m...