These days it seems that everyone wants to be an artist so I found it refreshing to meet someone who see himself as an engineer that wanted to create tools for artists. Mattijs Kneppers spoke to me by phone from his home in Holland.
Now that I've got a nice generative patch and a way to hear it, I thought it'd be nice to make a few improvements and extensions that would let me begin to specify larger structures - to generate instructions to my generative patch, as it were. While I'm sure that the world is full of people who want ways to have the same thing happen again and again, I'd like to do this in ways that offer a little more freedom than that. This short tutorial will add a modest number of these kinds of changes.
In this interview, Hans Tammen describes his journey into 'Endangered Guitar'...
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.
Last week, Siggraph 2008 took over the Los Angeles Convention Center, and Cycling '74 was there to bravely represent Jitter to a huge crowd of CG enthusiasts, production professionals, and academics. For anyone who hasn't been to a Siggraph show, it is a huge, over-stimulating event for the computer graphics community, complete with academic talks, screenings, an exhibition hall, an art show, competitions, and a job fair.
Recently, CNMAT at UC Berkeley held their annual MaxMSP/Jitter summer school classes at their beautiful Arch St. facility just off the UC campus. This year, for the second year in a row, I had the pleasure of teaching the Jitter Night School - a 3-night intensive of focussed tutorials covering a variety of Jitter topics.
Last time out, we created the LFOur, a generative patch composed of a quartet of synchronized LFOs whose output we can use to make noise. While it's interesting to watch how the different LFO configurations make combinatoric waveforms and it's restful and instructive to watch the sliders flick and rock, it would be nice to have something to connect it to. This tutorial includes some patches that will do just that.
In addition to an unprecedented number of configurable settings, Max 5 also provides a more navigable structure for making choices about your environment. In this article we'll discuss ways you can tweak the settings in various places to make your time spent in Max 5 more comfortable and fulfilling to your aesthetic requirements.
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.
It's great to see the way that Max/MSP crosses musical genres and also allows people to repurpose available (and maybe not so available) technology. Owen Grace has a band called The Guitar Zeros. He took the guitar controllers used for the Guitar Hero video games and wrote a Max/MSP patch interface that allows him utilize them as an expressive and innovative, stand alone instrument. The Guitar Zeros band currently has four players, a guitar controller player, a bass controller player, a 'real' drummer and a vocalist.
I'm personally a lot more interested in the ability to synchronize processes in Max using time values that resemble musical note values to create control structures that can be easily time synced. This tutorial is about making one of those kinds of modules - a quartet of synchronized LFOs whose outputs I can sample individually for several kinds of data (triggers for waveform start, LFO outputs that I can sample at variably synchronized rates, and a nifty summed waveform I can use for more exotic kinds of control).
When we left off in the last article, we had created a new color scheme and layout for our old patcher using presentation mode, translucency, improved color controls, and embedded hints. We could certainly leave this patch alone, but we're going to take the interface to another level, making it a little more interactive and interesting, while providing more intuitive controls. The techniques discussed here should open the door to much more fun and useful interface designs for your patches.
As exporting plug-ins is not currently available for Max 5, we will look at another alternative in this article based on a new feature of the poly~ object, which allows you to dynamically load new abstractions without recompiling the DSP. To help users explore this new alternative, we will demonstrate different ways to convert a Pluggo-ready patch made with MaxMSP 4.6 into a patch that you can load as a poly~ abstraction.
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 was completely written and debugged before bothering with any layout of UI elements and color.
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 you to maximize your creative productivity and minimize the time spent performing repetitive and annoying tasks. In this article, I'll talk about a couple of the features that have really improved my patching workflow.
This year, we decided to set up shop at the 3rd annual Bay Area Maker Faire in San Mateo, CA. Last year, Cycling '74 shared a little corner of a booth with the nice people at MakingThings, and that was enough to get us hooked on this crazy annual celebration of all things DIY and electrified.
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.
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.