I’ve been asked recently to make patch that would let the user edit the effects chain in Pd. It’s like a patch bay for guitar effects. This is currently limited to 4 effects, but it’s working quite well and it’s glitch-free (you can change the sequence of effects without any audio dropout or noise of any kind). It can easily be modified to increase the number of effects (I could do it upon request).
As you can see in the picture above, the sequence of effects can be changed using the (rather crude…) GUI. You’ll need to select the effect you want to move using the cursor of the slider, and then click on the “Move up” button. Effects can be renamed by clicking in the symbol boxes on the right, typing text, and hitting Return. Each effect can be bypassed using the toggle box connected to it. There’s definitely room for improvement, especially with respect to the GUI, but well, it works🙂. Please note that a unique continuous signal is assumed (you cannot split the signal into two or more parallel paths).
Some key objects used in this patch are part of the [iemmatrix] package that comes with Pd-extended to manipulate matrices. It was developped at IEM (Institut für Elektronische Musik und Akustik, in Graz, Austria)
You can download the patch here. There’s no audio sample as all effects used in the effects chain are available in previous posts.