Pure-data: [feature request] multichannel support for [clone]

Created on 26 Sep 2018  路  4Comments  路  Source: pure-data/pure-data

With the "MC" stuff that came out today in Max8, I was thinking on how to have a Pd like alternative and the simplest approach to me was to have [clone] allow us to have separate channel inputs/outputs for each instance.

So there could be a flag for multiple ins (say -mcin), multiple outs (-mcout) or both (-mc). Here's a proof of concept. The patch to the left is supposedly what's inside clone, and the -mcout flag makes clone create separate outputs for each instance.

screen shot 2018-09-26 at 00 14 20

feature

Most helpful comment

I've had an idea for general multichannel expansion in Pd (including [clone]), hopefully I can finally make a proof of concept this summer.

All 4 comments

One good feature would be to allow using some 'multi' inlets/outlets (specific to each instance) with mono inlets/outlets (shared by all instances). I've done something similar for the HOA library (the objects hoa.2d.process~ or hoa.3d.process~) and for the spam library (the object spam~).

Maybe let's just avoid using "mc" as a label, especially considering that multichannel on Pd seems to be older than mc: https://git.iem.at/pd/pdsnake

I've had an idea for general multichannel expansion in Pd (including [clone]), hopefully I can finally make a proof of concept this summer.

Was this page helpful?
0 / 5 - 0 ratings