Your abstraction can have a named [send~] which you can receive into your 
matrix. Use the $1 id assigned by clone to differentiate the sends, ie.

In abstraction:

|
[send~ out$1]

For matrix:

[receive~ out1]  [receive~ out2] [receive~ out3]
|                |               |
[matrix          -               -          ...]

etc

In this way, the [clone] itself has no outputs, but you have all of the outputs 
via [send~]. I use this approach very often.

> On Jun 5, 2020, at 7:49 PM, pd-list-requ...@lists.iem.at wrote:
> 
> Message: 5
> Date: Fri, 5 Jun 2020 19:20:36 +0200
> From: baptiste chatel <baptiste.cha...@gmail.com 
> <mailto:baptiste.cha...@gmail.com>>
> To: Pd-List <pd-list@lists.iem.at <mailto:pd-list@lists.iem.at>>
> Subject: [PD] [clone] with individual signal inlets/outlets exposed ?
> Message-ID:
>       <cabrnplyvghrrv-+9wdj2p8nnzenqdwegg-to7yfhejw5l1e...@mail.gmail.com 
> <mailto:cabrnplyvghrrv-+9wdj2p8nnzenqdwegg-to7yfhejw5l1e...@mail.gmail.com>>
> Content-Type: text/plain; charset="utf-8"
> 
> Would it be possible to have a [clone] option that allows clones individual
> signal inlets/outlets to be exposed ?
> 
> An example : i need to make 64 of the following patch :
> [receive~ thing-$1]
> |
> [outlet~]
> that should go to a matrix, $1 in [1:64].
> 
> [clone] is useless because it will sum all outputs and expose only one,
> since the cloned patch has one output.
> 
> I could do it with dynamic patching, but as practical as it could be, it is
> pretty convoluted to use for such a simple need.
> 
> 
> Baptiste

--------
Dan Wilcox
@danomatika <http://twitter.com/danomatika>
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>



_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to