Hi Pat

It's logical problem. You cannot have the signal path having both
possible orders at the same time. If you want to switch the order, you
need to re-create the path. This could be done by dynamically
disconnecting wires and re-creating them in the other order. However,
this causes recompilation of the DSP graph. Certainly you cannot do it
with [send~]/[receive~] pairs. There will alway one pair that introduces
a block size delay.

They only idea I can come up with is not very scalable. You create both
possible paths in parallel and switch~ them on and off as needed.

However, this only guarantees not to create any DSP hickups. Turning on
and off instantaneously causes some effects to create glitches
(non-continuous signal). 

Roman



On Thu, 2011-10-20 at 21:44 -0400, patrick wrote:
> hi everyone,
> 
> i would like to make a patch with multiple fx~ _but_ is it possible to
> chain the fx~ and change the order without a single glitch in the dsp.
> as an example:
> 
> [adc~]
> |
> [reverb~]
> |
> [distortion~]
> |
> [dac~]
> 
> now pressing a bang and automagically:
> 
> [adc~]
> |
> [distortion~]
> |
> [reverb~]
> |
> [dac~]
> 
> is it possible in pd?
> thanks,
> pat
> 
> _______________________________________________
> [email protected] mailing list
> UNSUBSCRIBE and account-management -> 
> http://lists.puredata.info/listinfo/pd-list



_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to