articles

  • Cycling ’74 Releases Max/MSP Version 5

    Cycling ’74 today released Version 5.0 of its Max/MSP media development tools. This version represents a new era of Max programming, with a completely redesigned multi-processing kernel and a streamlined development environment built on a platform-independent foundation. With a new patcher interface, searchable database of objects and examples, integrated documentation and new tutorials, the new Max user will find a smoother learning curve while experienced users will see improved productivity.


  • An Interview with Natasha Barrett of DR.OX

    Some of us listen to many different types of music and are open to experimentation but, correct me if I'm wrong, sometimes the music that comes out of academic circles can be cold and dry. DR.OX is a welcome change. I had the pleasure of interviewing one half of DR.OX, Natasha Barrett, and I found her focused, enlightened and outspoken.


  • 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 thought possible. This first article will address the essential hardware concerns and introduce some basic concepts in designing guitar effects in Max. Future articles will address different controllers, more advanced effects, automation, and other techniques to get the most out of MaxMSP in your live rig.


  • A Video and Text Interview with Monome

    Brian Crabtree (who performs under the name tehn) and his partner Kelli Cain are collectively known as monome. They design what they call adaptable, minimalist interfaces. The musical instrument industry calls them alternate controllers. There are currently three models that interface with a computer. There is no hard-wired functionality; interaction between the keys and lights is determined by the application (such as Max/MSP) running on the computer. Basically the monome units can do whatever you program them to do and serve as alternate controllers for not just music but games, lights, video etc. Monome is fantastically successful. I found their story inspiring and exciting -- they represent a new breed of creative entrepreneurs who are environmentally and socially conscious.


  • The Adaptive Use Instruments Project

    Recently I bumped into composer and performer Pauline Oliveros (PO) in San Diego. We got to talking about one of her current projects, the Adaptive Use Musical Instruments for the Physically Challenged. This project introduces software designed to be used in therapy sessions to give children with limited motor skills the opportunity to participate in music, and offer them an outlet for musical expression. I arranged for a follow-up interview by email so that we could learn more about what this project involves. Joining us is Zevin Polzin (ZP), the technical lead in the project.


  • 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 most staid audio app into a subservient audio zombie. Read more...


  • Max 5 and Attributes

    Sometimes when you are programming, you need to be able to configure some information about how your computer will do its job. Over the years, programmers have come up with a number of different terms for these little pieces of information -- parameters, properties, fields, etc. In Max, we call them attributes. Attributes were first introduced in Jitter, where they make it convenient to manage the state of complex objects such as jit.qt.movie. In Max 4.5, a few Max objects such as pattr (which is short for "patcher attributes" by the way) and js began to make use of attributes.


  • 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 interface, I decided to build a simple USB footswitch. It’s ridiculously easy to make and costs less than fifty bucks. Here is what you will need to do...


  • Announcing Max/MSP Version 5

    Cycling '74 today announced Version 5.0 of its Max/MSP media development tools. This version represents a new era of Max programming, with a completely redesigned multi-processing kernel and a streamlined development environment built on a platform-independent foundation. With a new patcher interface, searchable database of objects and examples, integrated documentation and new tutorials, the new Max user will find a smoother learning curve while experienced users will see improved productivity.


  • A First Look at Max 5

    A quick video-illustrated look at Max5.


  • Max 5: What It Is (and Isn’t)

    Some of you may have heard that major changes are imminent in the Max world, and there is a lot of speculation about what those changes might be. On the eve of our first public exposition of the new version of Max at the AES convention in New York, I thought it would be appropriate to offer some details on the product.


  • An Interview with Vlad Spears

    Daevlmakr sells a suite of plug-ins created in Max/MSP. I was able to spend a lot of time with Vlad Spears for this interview because he lives nearby in San Francisco...


  • 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.


  • 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.


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