[PD-dev] Request: Transmit control data on signal connections (including multichannel)

Alexandre Torres Porres porres at gmail.com
Sat Feb 4 00:18:01 CET 2023


well, this didn't get much attention here, so I opened an issue on github
and maybe we can eventually discuss it over there, see
https://github.com/pure-data/pure-data/issues/1887

cheers

Em ter., 31 de jan. de 2023 às 15:59, Alexandre Torres Porres <
porres at gmail.com> escreveu:

> This is something I wanted to request for a while, and now with the
> mutlichannel connections it seems to be the right time to do this. This is
> also something that works in MAX (though I am not sure how it is managed in
> multichannel signals).
>
> In MAX you have inlet/outlet objects that deal with both messages and a
> subpatch can send on a single connection both audio and control messages.
> MAX also has the [typeroute~] object that can split audio signal and
> control messages, which can be used in this case.
>
> We already have half of the stuff working in Pd. The [inlet~] object
> already splits signal and control data with the 'fwd' argument. What we
> miss is the ability of [outlet~] also accept and send this through a single
> audio connection.
>
> Use cases? This is really useful for a "modular like" system, with
> abstractions that work like modules with visual controls (GOP) connected to
> each other. I am designing a system like this now, inspired by euro-rack
> synth modules by the way. I wouldn't like to extend this discussion so much
> and bore you people with technical details of this project. It really seems
> like a great convenience that people would like and I bet others will come
> up with more use cases and special cases where this really saves the day.
>
> For my purpose, what we have to do now is create more outlets / inlets and
> connect them, or use global sends/receives. I have an external that gets
> '$0' of a parent patch which also helps, but I think using this makes
> things easier and more powerful. I would have the liberty to design more
> functional modules.
>
> This seems especially useful with multichannel connections, where we could
> also send control parameters for a specific channel, which can be retrieved
> inside [clone] with our already existing [inlet~ fwd] configuration.
>
> What do you say?
>
> cheers
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20230203/6ac07847/attachment.htm>


More information about the Pd-dev mailing list