[PD] reverb and multichannels

derek holzer derek at x-i.net
Wed Sep 28 10:23:16 CEST 2005

Again, I would suggest looking at [demux~]. It does exactly what you 
describe--switching one input between several different output channels 
depending on a control number. It does not interpolate, however, so you 
will get clicks in a continuous signal (which is why volume control 
becomes important]. I've been told that [matrix~] uses interpolation for 
click-free switching, but I've been too lazy so far to sit down and 
figure out how it works.

Something could also be constructed with send~/receive~ pairs, although 
in the case you describe throw~/catch~ is more appropriate because you 
can have many [throw~ "name"] objects going to one [catch~ "name"]. With 
send~/receive~ it is the opposite: one [send~ "name"] objects for many 
[receive~ "name"] objects. If you were to apply crossfading between the 
various [throw~] objects, you wouldn't need discreet attacks. But your 
original question referred to ways other than changing volume, so I 
think you should have the answer now.


Oded Ben-Tal wrote:
> I see that I didn't explain what I was looking for:
> One way of looking at it is a kind of [route~] i.e. sending signal to 
> different output channels according to a control mechanism. 
> A silly example can be taking an input sound modifying it and than 
> rotating it to different channels (suppose the input consists of descrete 
> attacks than I can send each note to different channel more or less). 
> I hope it is a little clearer.

derek holzer ::: http://www.umatic.nl
---Oblique Strategy # 87:
"Imagine the music as a moving chain or caterpillar"

More information about the Pd-list mailing list