Hi Dan,
Thanks for that advice! I am using [switch~]es inside the [clone]d „instrument collection“ that is sitting in front of the cloned delay effect. But you are right, adding this functionality to the delay effect instances will surely safe some cpu, too😊

Best, Jakob

Am 01.07.2020 um 12:30 schrieb Dan Wilcox <danomatika@gmail.com>:

(My mail program mangled this message for some reason, so I copy/pasted the quote below. I hope it's the correct one to respond to...)

Right now I have the master audio stream (= the audio of all matrices) going into the clone object, so it sounds like i have several delay effects with different settings on the master channel. It sounds nice, but it is not what I want right now:)

Jakob, the next step would be to add a [switch~] object to each of the instances inside the clone object, then enable/disable based which one you want to use. That could work as dsp will not be performed on those which are switched off, saving CPU.

A simple solution is for each instance to accept an "on" message with a float (1 or 0) to enable/disable. Then to enable as ingle one, send a [all on 0< message followed by the single one to enable, [1 on 1<.

On Jul 1, 2020, at 12:00 PM, pd-list-request@lists.iem.at wrote:

Message: 1
Date: Tue, 30 Jun 2020 13:31:57 +0200
From: Jakob Laue <jakkesprinter@web.de>
To: Christof Ressi <info@christofressi.com>
Cc: Pd-List <pd-list@lists.iem.at>
Subject: Re: [PD] one abstraction, different delay lines?
Message-ID:
<trinity-6b0b8585-789d-4804-8ea8-2e84792187b9-1593516717310@3c-app-webde-bap20>

Content-Type: text/plain; charset="utf-8"

An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20200630/9648c0c4/attachment-0001.html>

--------
Dan Wilcox
@danomatika
danomatika.com
robotcowboy.com