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

‘MIDI’

Working with Hardware: Livid’s Code

Part 3 of the tutorial series on Livid Instruments' Code.

Introduction to note~

Thomas Resch talks about his Expo '74 workshop.

An Interview with Elise Baldwin

Elise Baldwin is an intermedia artist that works with music and projections. I find her work to be both fragile and dense, inspiring me creatively on several levels. She creates music that interacts with both live and recorded video.

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!

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 MIDI device. Building on the user-friendly and rock solid USB MIDI technology used in other recent Eobody boards, the HF allows you to place interactive sensor electronics on dancers, small objects, or anything else where cables would get in the way. Now that we have some of these in stock at the Cycling '74 office, I sat down to give them a thorough run-through to see...

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. Most of the examples you've seen so far have been pretty similar to your average plugin, with the fundamental difference of being to edit the device in place. That in itself is pretty spectacular, and probably enough to please a lot of people and keep everyone busy. Well now I'd like to talk about a couple of features that really make Max for Live unique and pretty e...

A Look Back at NIME 2009

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

LFO Tutorial 4: Building Complexity

I'd like to share some really simple things that have worked for me that I hope you'll find useful, or that may provide a starting point for your own investigations.

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-off show on the mainstage at Coachella that would feature live video processing... Upon reflecting, I would also like to share a couple of valuable lessons I learned working on this production...

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, the K-Bow and StringPort, both of which include some very rich software applications written in MaxMSP. The K-Bow, a bluetooth-based wireless gestural controller integrated into a violin bow, has just started shipping so we thought it would be a good time to catch up with Keith and find out more about the project. I met Keith at his studio...

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.

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 arrived on Friday afternoon, well after we had released our product announcement for Max for Live, and was impressed by the volume of booth traffic we were getting. Ableton had, of course, also announced their new Akai controller and Live 8 in addition to Max for Live, so there was a great deal of buzz surrounding our area of the show...

Tools for Creating Devices in Live

This article provides a brief tour of the features we’ve added to Max for creating Live devices. If you’re familiar with our old plug-in development objects, we hope you’ll notice the major improvements we’ve made. If you’re new to creating Max content for audio and MIDI processing, we hope this tour will give you a [...]

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 one thing pretty well, but very few of them give a sense of how to scale up into a more complex system. Inspired by a recent patching project and Darwin Grosse's guitar processing articles, this series of tutorials will present a Jitter-based live video processing system using simple reusable modules, a consistent control interface, and optimized GPU-based processes w...

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 read the impressive spec sheets I was eager to see if the performance of the board lived up to all the promise. I quickly set to work putting it through its paces.

LFO Tutorial 3: Extending Our Generators

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.

Announcing Expo ’74

Cycling '74 today announced that its first user conference, Expo '74, will be held in San Francisco next April. The conference will include presentations, installations, workshops, and collaborative events covering the company's Max/MSP/Jitter software. Details will be outlined on the conference web site (expo74.net) in the coming months.

Announcing Expo ’74: Our First User Conference

I'm pleased to announce that Cycling '74 will be hosting its first user conference next year, Expo '74. The conference will run three days from April 22-24, 2009 and will be held at the new (and intensely colored) Mission Bay Conference Center in San Francisco. I'd like to tell you why we decided to put on this event and what you can expect to happen if you attend...

An Interview with Hans Tammen – Endangered Guitar

In this interview, Hans Tammen describes his journey into 'Endangered Guitar'...

LFO Tutorial 2: Making Some Noise

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.

A Video and Text Interview with Owen Grace: The Guitar Zeros

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

LFO Tutorial 1: The Zen of the Silent Patch

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

Re-purposing Plug-ins in Max 5

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.