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.
Interview with Leafcutter John, Musician
I spent hours and hours agonizing over an introduction to this interview. Everything I wrote sucked and realized that I have to let him speak for himself. I think Leafcutter John is brilliant. I love his music which I have been listening to over and over. It is extraordinary, and I'm enthralled with his Max patches, which are amazing artworks in themselves. We had a series of wonderful and fun conversations over a series of weeks...
The Phase Vocoder – Part II
In our last article about the phase vocoder we saw how to create a basic phase vocoder for time-stretching. While it is by no means a simple MSP patch, it is a useful one. In addition to time-stretching, the phase vocoder has been used for transposition and "freeze" effects, which we will be discussing in this article.
My Wii Life…
In this article, Darwin Grosse explains how to use the Wii video-game controller to interface with Max/MSP.
Q & A with Amoebazoid
Zuckung from Amoebazoid is the newest c74 music release. Take a quick look at what Amoebazoid, himself, has to say about his new album.
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 eyes and this sort of distant look of wonder. When I try to explain how easy it is, that look typically turns to one of annoyed disbelief. So, for a long time now I've been thinking about writing an article to de-mystify the process of writing your own GLSL shaders, and to help everyone avoid some common frustrations.
An Interview with Bert Schiettecatte about AudioCubes
Bert Schiettecatte is the founder of Percussa, a music hardware and software company located near Leuven, Belguim. The company's first product is Audio Cubes, a beautiful and unusual controller system that can be used in powerful ways in conjunction with Max/MSP and other software. Read more about Audio Cubes in this article.
A Video and Text Interview with Luke DuBois, Educator and Musician
I first became aware of Luke DuBois when I heard his band’s CD Freight Elevator Quartet. Later, we met when he did custom MSP programming for the filmmaker Toni Dove. I was intrigued by the contrast of his knowledge and experience vs. his boyish demeanor. Luke DuBois might look like a college student but that impression changes the minute he opens his mouth. He is a Fellow at the Computer Music Center at Columbia University in New York City and teaches at NYU. Luke is an expert with Max/MSP/Ji...
Cycling ’74′s Office Relocation, Part 1
Growing out of and growing tired of our 379A Clementina Street location, Cycling '74 is moving its headquarters into a great new space a few blocks away at 730 Clementina Street.
Getting Around in Radial, Part Three
In the previous installments, I've tried to give you a quick hands-on feel for how radiaL operates, paying particular attention to how you can develop a feel for radiaL's nonlinear playback modes by listening. But I think that the place where radiaL really shines as an instrument rather than enjoyable way to do multi-channel loop manipulation involves the addition of an interface -- connecting radiaL to an external controller in a way that turns your favorite parameter changes into physical/gest...
Workshop in Delft
We held another Max/MSP/Jitter workshop from the 27th to the 30th of March in the Dutch city of Delft (yes, as in "that color blue associated with porcelain"). Our hosts were in the Industrial Design faculty at the Technical University. Read more about the exciting event in this article.
Last week I arrived home from a 'vacation' in France. In my case though, the term 'vacation' means that I was programming and debugging objects for Max/MSP/Jitter. The occasion for this trip to France were two workshops focusing on Jamoma that were organized by Pascal Baltazar, GMEA, and Incidents Mémorables. The workshops [described in this article] were held in Albi and Paris, respectively.
This is perhaps an unusual article for Cycling '74 to put on their web site, because it has to do with all the languages that Max/MSP isn't. I have to confess that I'm not really a very good Max-user. I know only a handful of objects, and I am of the text-based generation that is still a little, um, "graphical-user-interface-challenged". I basically use Max/MSP only as a window onto computer music languages that I am adept at using. More and more, though, I am also using Max as base platform for...
A Grab Bag of Pluggo Dev Tricks
This folder contains a number of extra externals which we use in the various Pluggo based plug-in packages. These externals are unsupported, contain features which may change at any point, and may not be maintained with regard to backwards compatibility. However, plug-in developers may find some of them useful, and you are free to include and distribute them with your plugs. In this article, I'd like to introduce a few of them, explain a little about how they work, and also demonstrate a couple ...
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 between MaxMSP and the outside world. This tutorial, the first in the series, will discuss the use of HID devices such as USB game controllers as gestural interfaces for your Max patches.
Getting Around in Radial, Part 2
In our last installment, I tried to present some really simple and (I hope) explanatory samples of some of the easiest ways to generate and organize variety on the fly using radiaL. One of the things that those examples did that I didn't talk very explicitly about involved loading a single loop on multiple channels and then using radiaL's ability to playback sections of that loop in a nonlinear fashion to create evolving structures. In the interests of "ear training," I suggested that you mute s...
Managing Complex Patches in Max
One of the beauties of Max is its simplicity: the ability to quickly create a patch that does something artistically interesting. Part of this has to do with its visual programming style - patchcords allow us to see the relationship between graphic objects. However, unless you limit yourself to creating only straightforward patches, your patch can become a spaghetti-like series of connections that confound attempts at debugging. Please note: This article was written for Max 4.6 originally
A Visit to the Seoul International Computer Music Festival
The Seoul International Computer Music Festival (SICMF) is a yearly event sponsored by the Korean Electro-Acoustic Music Society (KEAMS). Richard Dudas gives us an in-depth look at the event.
Getting Around in Radial
I've been asked to write a couple of articles that discuss how I learned radiaL, and how I approach using it in a live performance setting -- both as a soloist and in an ensemble setting. While there are a good number of people out there who use radiaL, I'm surprised to discover that there are not nearly as many people who do what I do -- namely, to walk out on a stage, launch the program, and start improvising. While it seems a perfectly natural thing to do from my point of view, it may not nec...
C74 Tries Marketing to Kids (and Soccer Moms)
Cycling '74 has received its share of athletic sponsorship requests during its nine year history. Typically these have been bicycle tours or related events, and after careful consideration, we have rejected all of them. However, when I received an urgent call from the coach of my son Bruno's soccer team saying that they were flirting with disqualification for lack of a sponsor, our corporate policy of exhaustive review (involving multiple levels of committee meetings) was carelessly discarded in...
Those Invalid Objects are Back
The great news is that Fällt is back with a nicely redesigned website. The whole site is well worth a visit and a listen, but you can now once again find the MP3s for the entire Invalid Objects series here for your downloading pleasure.