Sent this last one only to miller, so I am also sending here
On Mon, 6 May 2024 at 15:39 Alexandre Torres Porres porres@gmail.com wrote:
Ok, then I see that 0.55 is coming real soon :)
All this is worth continuing to think about.
Let's keep thinking about [clip~] then please. I did get rid of the one in Cyclone thinking and assuming vanilla's could also take signal inlets and, better yet, offer multichannel expansion. What would be the problem with it? In my PR I was careful to add different DSP states for whether there are signal connections or not (like [lop~]), so it uses the same slightly more efficient algorithm if no signals are connected.
And since the clock is ticking, and also about multichannel goodies, I wanna move on in my wish list to lobby for adding signal comparison/logical operators https://github.com/pure-data/pure-data/pull/2054 seems like a very good feature addition for 0.55 and easy to take. I agree with Christoph that it is a bit silly that we currently need externals (zexy, cyclone) or [expr~] for these basic math operations, and he makes a strong point that these are (still) single channel. I can say I don't have plans at all to add multichannel awareness to Cyclone's objects, and that like [clip~] I would gladly deprecate them in favor of Vanilla objects. So please consider this as well.
Thanks
Em seg., 6 de mai. de 2024 às 14:27, Miller Puckette < mpuckette@cloud.ucsd.edu> escreveu:
I'm putting it off because I think it will do just fine in 0.56 :)
On 5/6/24 19:16, Alexandre Torres Porres wrote:
Em seg., 6 de mai. de 2024 às 14:01, Miller Puckette mpuckette@cloud.ucsd.edu escreveu:
Well, I need to get this release out - ther's stuff in there that's way overdue.
What about the other features and ideas you had in mind for this release, like a message to Pd to toggle between GUI and no-GUI and
stuff?
cheers
adding signal comparison/logical operators https://github.com/pure-data/pure-data/pull/2054 seems like a very good feature addition
+ 1 for these objects in vanilla
maybe i missed why including them could be controversial - but to me, they seem like a natural part of the vanilla feature set and a valuable addition.
looking forward to this next release! :)
cheers, ben
Em ter., 7 de mai. de 2024 às 14:59, Benjamin Wesch < benjamin.wesch@gmail.com> escreveu:
adding signal comparison/logical operators
https://github.com/pure-data/pure-data/pull/2054 seems like a very good feature addition
- 1 for these objects in vanilla
maybe i missed why including them could be controversial - but to me, they seem like a natural part of the vanilla feature set and a valuable addition.
There wasn't (at least up to now) any remark on why this could be 'controversial', and I can't see any 'controversy' either. Well, maybe this is something that Miller may think "it would be nice to have", but not an essential deal breaker, but I think it'd be natural and essential to have these basic math operators natively supported, specially because of the multichannel features now. I guess we can use [clone] with multichannel support and [expr~] to implement the same thing, but it'd be quite clumsy and way less efficient.
cheers
On 5/10/24 02:43, Alexandre Torres Porres wrote:
Em ter., 7 de mai. de 2024 às 14:59, Benjamin Wesch < benjamin.wesch@gmail.com> escreveu:
adding signal comparison/logical operators
https://github.com/pure-data/pure-data/pull/2054 seems like a very good feature addition
- 1 for these objects in vanilla
maybe i missed why including them could be controversial - but to me, they seem like a natural part of the vanilla feature set and a valuable addition.
There wasn't (at least up to now) any remark on why this could be 'controversial', and I can't see any 'controversy' either. Well, maybe th
as this has been dangling for a few days, i would like to comment.
- i don't think there is much controversy about the suggested feature. - the proposed change is a *new feature* - from a release perspective, it might already be too late to add new features for 0.55.0 (somebody mentioned "last minute changes"; which *i* would not be the place for new features).
i am of course not the release manager of Pd, and do not decide what gets in and what not. i wrote this only to express that the non-inclusion of the desired feature might be simply a matter of unfortunate timing.
mdsr IOhannes
- i don't think there is much controversy about the suggested feature.
thanks for clarifying! possibly, using the term "controversial" was a bit unfortunate here. my thought simply was that adding these objects might contradict the aim of keeping the set of pd's native objects as reduced as possible after seeing that this PR has been sitting for a while already.
i wrote this only to express that the non-inclusion of the desired feature might be simply a matter of unfortunate timing.
all good - these objects would also be a great addition to future versions. :)
cheers, ben
Sure, I could have addressed that it may be 'too late' and I see it, but I guess I got hopeful with Miller saying "there is still lots to do", and I hope we could squeeze some more features in for the next tests and final releases.
I think I got a little spoiled that the last Pd releases have been filled with many amazing new goodies and I feel this one could have a tad bit more to keep things up :) but I can also see that sometimes we just have to wrap things up with what's there and call it an update... just cause it's time for an update...
cheers
Em sex., 10 de mai. de 2024 às 09:35, IOhannes m zmölnig zmoelnig@iem.at escreveu:
On 5/10/24 02:43, Alexandre Torres Porres wrote:
Em ter., 7 de mai. de 2024 às 14:59, Benjamin Wesch < benjamin.wesch@gmail.com> escreveu:
adding signal comparison/logical operators
https://github.com/pure-data/pure-data/pull/2054 seems like a very good feature addition
- 1 for these objects in vanilla
maybe i missed why including them could be controversial - but to me, they seem like a natural part of the vanilla feature set and a valuable addition.
There wasn't (at least up to now) any remark on why this could be 'controversial', and I can't see any 'controversy' either. Well, maybe th
as this has been dangling for a few days, i would like to comment.
- i don't think there is much controversy about the suggested feature.
- the proposed change is a *new feature*
- from a release perspective, it might already be too late to add new
features for 0.55.0 (somebody mentioned "last minute changes"; which *i* would not be the place for new features).
i am of course not the release manager of Pd, and do not decide what gets in and what not. i wrote this only to express that the non-inclusion of the desired feature might be simply a matter of unfortunate timing.
mdsr IOhannes
Pd-dev mailing list Pd-dev@lists.iem.at https://lists.puredata.info/listinfo/pd-dev
Actually, I have quite a few other multi-channel PRs. I think Miller just didn't have time to review them. I guess we just have to wait for Pd 0.56 :)
PS: we should also discuss or make PRs for some other essential missing multichannel features, see https://github.com/pure-data/pure-data/issues/1996.
On 10.05.2024 18:10, Alexandre Torres Porres wrote:
Sure, I could have addressed that it may be 'too late' and I see it, but I guess I got hopeful with Miller saying "there is still lots to do", and I hope we could squeeze some more features in for the next tests and final releases.
I think I got a little spoiled that the last Pd releases have been filled with many amazing new goodies and I feel this one could have a tad bit more to keep things up :) but I can also see that sometimes we just have to wrap things up with what's there and call it an update... just cause it's time for an update...
cheers
Em sex., 10 de mai. de 2024 às 09:35, IOhannes m zmölnig zmoelnig@iem.at escreveu:
On 5/10/24 02:43, Alexandre Torres Porres wrote: > Em ter., 7 de mai. de 2024 às 14:59, Benjamin Wesch < > benjamin.wesch@gmail.com> escreveu: > >>> adding signal comparison/logical operators >> https://github.com/pure-data/pure-data/pull/2054 seems like a very good >> feature addition >> >> + 1 for these objects in vanilla >> >> maybe i missed why including them could be controversial - but to me, >> they seem like a natural part of the vanilla feature set and a >> valuable addition. > > > There wasn't (at least up to now) any remark on why this could be > 'controversial', and I can't see any 'controversy' either. Well, maybe th as this has been dangling for a few days, i would like to comment. - i don't think there is much controversy about the suggested feature. - the proposed change is a *new feature* - from a release perspective, it might already be too late to add new features for 0.55.0 (somebody mentioned "last minute changes"; which *i* would not be the place for new features). i am of course not the release manager of Pd, and do not decide what gets in and what not. i wrote this only to express that the non-inclusion of the desired feature might be simply a matter of unfortunate timing. mdsr IOhannes _______________________________________________ Pd-dev mailing list Pd-dev@lists.iem.at https://lists.puredata.info/listinfo/pd-dev
Pd-dev mailing list Pd-dev@lists.iem.at https://lists.puredata.info/listinfo/pd-dev
Em sex., 10 de mai. de 2024 às 13:16, Christof Ressi info@christofressi.com escreveu:
Actually, I have quite a few other multi-channel PRs.
I think I mentioned them all, and then also listed the comparators later as an 'extra' goodie ;)