To Pd dev -
I commented on one Pr but this seems like a more general question: in PRs https://github.com/pure-data/pure-data/pull/2049 and https://github.com/pure-data/pure-data/pull/2058 there are "channels" methods to set the number of channels for delwrite~, tabread~ and tabread4~ - why isn't the desired number of channels for these simply inferred from the input signal?
(In the case of delwrite~ perhaps this is because delread~ objects might get sorted before it's clear how many channels delwrite~ will see in its input. But I don't think this should be a problem with the table readers).
And anyway, why set by a message and not in a creation argument? As far as I can determine we're far from being able to make patches with run-time-determined numbers of channels - and I'd rather avoid doing that unless there's great demand since it will greatly complicate things.
thanks Miller