Forums > MaxMSP

Mute 3 (SOLO 1) out of 4 simultaneously played audiofiles – help!

January 17, 2011 | 5:01 pm

I am trying to create a Max MSP program that will play 4 individual (but exactly matching) audiofiles simultaneously, but only let one through to the dac~ at a time – controlling this manually (eventually randomly). I’ve tried to use mute~ but it will not work with sfplay~. I’ve also looked at poly~, but I don’t understand how to play multiple files at the same time with this.

My files are such that they match but they have a different number of outputs into the dac (mono, stereo etc) and 3 out of the 4 can actually be made from only one audiofile, so that an alternative would be to be able to mute channels to the dac at the end – is this possible? It would be my last resort though, because my last audiofile can not be created this way.

Appreciate all kinds of help!!


January 17, 2011 | 5:46 pm

You could try using play~ along with buffer~ to play several files at the same time. You would need a play~ and buffer~ for each sound file you want to play. Then have the output of each sound file going into their own gain~, which you could automate to turn down and mute the sound files when you needed.


January 17, 2011 | 6:56 pm

[decode] can also be useful for mute/soloing kinds of things, with its hierarchical functions built-in.


Viewing 3 posts - 1 through 3 (of 3 total)