Multi-channel diffusion patch

Mar 9, 2010 at 6:17pm

Multi-channel diffusion patch

Hi forum,

I would like to make a patch for an acousmatic concert.

Supposedly, the lineup would be:
max5 patch -> sound interface -> mixer -> speakers.
Is that correct?

Any suggestions on what objects to use for this purpose?

Thanks very much in advance,


Mar 9, 2010 at 7:49pm

Sounds good. Under “acousmatic concert” I imagine “Musique concrète”, more or less, yes? Does that mean you work with recorded samples?

The setup depends of course on whether you also need sound input (I guess not in that case), and whether your speakers are active or passive (if they’re passive, you’d also need an amp). You don’t actually need a mixer, since you can do all the mixing in Max, but sometimes it can feel a bit nicer to control these things outside the computer, analog. I like using mixers as well.

Now as for “multi-channel diffusion” and suggestions on what objects to use… You should be a little more specific. What exactly do you want your patch to do?

Mar 10, 2010 at 5:04am

Thank you for the answer.

I will have three soundfiles of fixed media works that I would like to be diffused through a configuration of 8 speakers.
I will use a MOTU interface to connect my laptop (Max5 patch) with the mixer (I will need the mixer for the diffusion).

If I use sfplay~ how can I see also the waveform of each soundfile?

Thanx again,

Mar 10, 2010 at 7:33am

If you want to do the diffusion with the mixer, then that sounds to me as if you don’t actually need the patch to do any diffusion at all? I.e. do you plan to just go out of your computer/interface in three channels, each containing one soundfile, and then use the mixer to route these channels to 8 speakers? In that case, your required patch would probably be very simple.

Or do you still want to create 8 channels out of your three soundfiles within Max?

As for seeing the waveforms: You can use [scope~] to see the -current- waveform as it is played back, but if you want to see the waveform of the whole soundfile, you’ll probably have to load it into a [buffer~] (with a (read) message) and play it back with an object like [play~]. You can then display the buffer’s waveform with the [waveform~] object. (Or simply by double-clicking on the [buffer~] object)

Mar 10, 2010 at 12:14pm

One method used for spatialization is vector based amplitude panning (vbap). There is a set of 3rd party externals for this. Take a look at



You must be logged in to reply to this topic.