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

View this user's forum activity

Darwin Grosse


http://cycling74.com

Written Articles

An Audio Podcast about Visual Programming?

This all began as a joke within the “Material Team” – since we do a visual programming language, we should have an audio podcast! We could do virtual patching with phrases like “You really need to connect the second outlet of the umenu, because that’ll give you what you really want for the midiout object.” [...]

An Interview with Julien Bayle

Learn how he uses custom hardware, Arduino, Ableton Live and Max to create his work.

NAMM Meetup With Livid

I got to spend a day at NAMM, and it was a great chance to spend some time with our friends. Here’s a little picture of the folks at the Livid booth, showing great excitement over their new Base product. This is a really nice controller – no moving parts, realtime positional feedback [...]

The new Arduino Due is available!

The new Arduino Due The long-awaited Arduino Due is now available. This device, featuring an Atmel SAM3X8E ARM Cortex-M3 CPU, is a huge generational leap for the Arduino platform. Using the same footprint as the Arduino Mega, the Due is faster, has more memory and more I/O than any previous Arduino, and puts it on a [...]

The Introduction to MaxWiki

I am constantly surprised by the work that Max programmers accomplish. Whether creating video projection effects, sensor-based installations, generative compositions or immersive 3-D worlds, the breadth of work produced is amazing. But there is more to the Max community than that – it is also a group of people that are anxious to share the [...]

Physics Patch-a-day

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

Gen Patch-a-day

Get helpful and fun examples of Gen, the new Max add-on.

Working with Hardware: Livid’s Code

A series devoted to building software for hardware.

November Patch-a-day

Exploring MGraphics for UI Design

An Interview with Ali Momeni

Long-time Max user, artist, and educator Ali Momeni discusses his current projects including Minneapolis Art on Wheels and the Spark Festival. Ali shares how he got involved with Max and shares his latest work with us.

An Interview with Chris Coleman

Artist and educator Chris Coleman is recognized in the Max community for his work on Maxuino, a Max interface to the popular Arduino microcontroller board. When I spoke with him, Chris also discussed his early sculpture work, teaching, collaborations, and how Max/MSP and Arduino fit into the evolving landscape of electronic media tools and [...]

Creating a “Sketchpad” for jit.gl.sketch

Lately, I've been working on some "classic" OpenGL programming within Jitter, and I've been using jit.gl.sketch to do that work; it is very close to the OpenGL syntax that you find in most books, and is fairly forgiving in terms of incoming data type. However, I got very tired of editing message boxes once the programs got a little bigger, but I wanted replaceable parameters like you get with a message box.

Max for Live Presentation at Expo ’74

In this presentation, I spoke directly to people that were already familiar with Max, explained some of the details of working within the Live environment, and provided some tips about how to design an effective Live device. Hopefully this will whet your appetite for working with the Max/Live combo!

Experiences from “Welcome Sound”

Many of us are invited to perform in unique circumstances – it’s a part of the Digital Media life. Recently, we’ve been featuring some interesting examples of Max-based work, including Andrew Benson’s work with M.I.A. and Dana Karwas’ installations. So when I was asked to play with an electronic music All-Star Band, I couldn’t help but document the experience.

Max 5 Guitar Processor, Part 5

In this, the final episode of our guitar processing extravaganza, we are going to step away from making effects and focus on performance support. For a system as complicated as this, performance support means two things: patch storage and realtime control. Thus, we will learn to create a preset system and manipulate the various on-screen controls with an inexpensive MIDI footpedal system.

Max 5 Guitar Processor, Part 4

At this point, we have a pretty useful guitar processing "rack", but it could use a little spice. This spice will come from two additional processors: a looping delay unit, and a basic reverb system. Also, to help keep the output useful, we will drop a limiter on the back end of the entire rig.

Max 5 Guitar Processor, Part 3

In the last article, we added some basic tonal effects: distortion/overdrive and EQ/filtering. This time, we will expand our virtual effects rack to include both a phase shifter and a full-featured modulating digital delay. As we add these effects, you will begin to see why a DIY effects system can trump any commercial product.

Max 5 Guitar Processor, Part 2

In the last article, we did a lot of setup - we got input/output handling in place, and added a compressor to the processing chain as an example of an “effect module”. In this article, we will continue adding effects, including a dual overdrive module and a three-stage EQ/Filter module. With these additions we will further explore Max 5’s user interface options, as well as taking a look at some of the “tweaks” that make Max/MSP functions a little more guitar-faithful.

Max 5 Guitar Processor, Part 1

In an earlier article, Andrew Benson and Ben Bracken went through the process of connecting a guitar to a Max-based processing system, and creating a few guitar-oriented effects patches. In this series of articles, I will be building a Max-based guitar processing "rig", and will give you the opportunity to look over my shoulder as I design and implement this system.

Rewire 3: Subversion with ReWire

The ReWire concepts we've discussed in the previous ReWire articles were based on the typical needs of most users -- piping information between Max/MSP and a ReWire host or client application. However, ReWire can also be used to take otherwise upstanding audio applications and use them for unconventional purposes. The key to this is the hostcontrol~ object, which allows a Max patch to exert control over the transport of the ReWire host. Combining this with some common Max techniques can turn the...

Synth-Building with Max/MSP (Introduction)

This series of tutorials first appeared on my CreativeSynth.com website between 2001 and 2002. Due to their popularity (especially amongst new Max users), I have moved them to the Cycling74.com website.

Synth-Building with Max/MSP #8

This series of tutorials first appeared on my CreativeSynth.com website between 2001 and 2002. Due to their popularity (especially amongst new Max users), I have moved them to the Cycling74.com website.

Synth-Building with Max/MSP #7

This series of tutorials first appeared on my CreativeSynth.com website between 2001 and 2002. Due to their popularity (especially amongst new Max users), I have moved them to the Cycling74.com website.

Synth-Building with Max/MSP #6

This series of tutorials first appeared on my CreativeSynth.com website between 2001 and 2002. Due to their popularity (especially amongst new Max users), I have moved them to the Cycling74.com website.

Synth-Building with Max/MSP #5

This series of tutorials first appeared on my CreativeSynth.com website between 2001 and 2002. Due to their popularity (especially amongst new Max users), I have moved them to the Cycling74.com website.

Synth-Building with Max/MSP #4

This series of tutorials first appeared on my CreativeSynth.com website between 2001 and 2002. Due to their popularity (especially amongst new Max users), I have moved them to the Cycling74.com website.

Synth-Building with Max/MSP #3

This series of tutorials first appeared on my CreativeSynth.com website between 2001 and 2002. Due to their popularity (especially amongst new Max users), I have moved them to the Cycling74.com website.

Synth-Building with Max/MSP #2

This series of tutorials first appeared on my CreativeSynth.com website between 2001 and 2002. Due to their popularity (especially amongst new Max users), I have moved them to the Cycling74.com website.

Synth-Building with Max/MSP #1

This series of tutorials first appeared on my CreativeSynth.com website between 2001 and 2002. Due to their popularity (especially amongst new Max users), I have moved them to the Cycling74.com website.

ReWire Essentials, Part Two

In this second installment of the ReWire Essentials series, we are going to look at hosting ReWire client applications. Clients route their information to the host (or mixer) application through the ReWire mechanism, and using Max/MSP as a host gives us options to have some fun with both the playback and output of the connected application.

ReWire Essentials 1: From Max/MSP to Your Host

While there are many methods to move MIDI and audio data between programs on a computer, ReWire (developed by Propellerheads) has become the most popular system. It allows a fairly seamless integration of client and host applications, and is also well supported by most major DAW applications. In our tutorial, we will show connections to two major software packages: Ableton Live and Digital Performer.