[PD] call for testers for L2Ork iteration of pd-extended (based on 0.42.x branch)
Hans-Christoph Steiner
hans at at.or.at
Tue Nov 23 20:56:21 CET 2010
On Nov 23, 2010, at 2:55 PM, Hans-Christoph Steiner wrote:
>
> On Nov 23, 2010, at 9:29 AM, Ivica Ico Bukvic wrote:
>
>>> - is there a "release program"? are the testers to make sure the
>>> implementations are working well, or do you still take requests?
>>
>> Not only requests but also active contributions are very much
>> welcome. Ideally, patches provided would be both pd vanilla and our
>> pd-compatible, so that theoretically everyone can benefit.
>>
>>> - what is going to happen to all this work, hopefully be
>>> integrated in
>>> pd-van/ext?
>>
>> I've tried sending over dozen patches upstream over the past year
>> (and there are at least another half-dozen I need to submit). While
>> some have made it into vanilla Pd, many of them haven't. I think
>> partially because most of the core devs are plugging away at 0.43
>> which for me is a no go as of right now as I need something that is
>> as production-ready and bug-free as possible. Other reasons include
>> possibly the fact that some of the patches may be seen as
>> controversial in terms of how they tackle issues. E.g. scrolling
>> algorithm fundamentally changes how canvas spatial context is being
>> calculated and as such it may take some time to adjust to.
>>
>> Tldr; While I hope all patches I've submitted do make it upstream,
>> I have no way of knowing. 0.43 will get there and possibly soon but
>> I don't feel comfortable running it yet.
>
> We definitely welcome improvements, the problem is that these
> patches are for 0.42, and the Tcl code in 0.43 has changed
> immensely. Hopefully you can port them to 0.43, that would be a
> necessary step for me to include them.
>
>>> - will someone put the code to work in all systems? (especially
>>> windows)
>>
>> That someone would have to be someone else than me as I am swamped
>> as it is and quite frankly other OSs are not (and will likely never
>> be) a priority in L2Ork. That said, I will gladly merge whatever
>> improvements I can get in this respect. We've already put a decent
>> amount of work inside pd.tk to allow better separation of Linux
>> from other Oss in terms of customizations but it has not been
>> consistent throughout, so it is a simple matter of tracking those
>> inconsistencies down and adjusting accordingly.
>>
>>>
>>> - will you/your team continue to make improvements here (there are
>>> really
>>> lots of things that can be done), or was this a one-off project?
>>
>> As best as we can. At this point it is mainly me and occasionally I
>> get some student help.
>>
>>>
>>> - is there a feature list, to know how to test the novelties?
>>
>> I should've done a laundry list of these as I went but somewhere
>> along the road I lost track so honestly I don't know just how many
>> fixes are there. That said, I am quite sure there easily dozens
>> upon dozens of them in this release alone.
>>
>>>
>>> - did you look at vvvv? in an informal presentation here one of
>>> their
>>> developers said that he was inspired by pd, but added lots of
>>> details that
>>> make the user experience much faster and easier, sometimes just by
>>> implementing small details (let the mouse over an outlet to see the
>>> values, etc.).
>>
>> I saw it briefly and I agree there are a lot of options that could
>> be added. I think the important question which ones should be given
>> greatest priority.
>>
>> e.g. I am right now thinking it would be nice to have resizable cnv
>> just by clicking on its bottom-right corner. Ditto for other visual
>> iemgui objects. Another thing I would really like to see soon is
>> ability to box-select patch cords. Then perhaps an undo doubly-
>> linked list would be nice as well (although not sure how hard this
>> would be).
>
> Perhaps you'd be interested in my unreleased tkwidgets library, its
> in SVN. Basically, I am working on creating a framework to make it
> much easier to make GUI objects. Part of that framework includes
> things like resizing things with the mouse. I have that much
> working but its buggy still. Once that gets ironed out, I plan on
> making Pd versions of all the core Tk widgets, including the Tk
> canvas. In tkwdigets there is already a [text] object that works
> quite nicely, save a few bugs.
I forgot to add, my experience with the iemgui code has told me that
they would be very difficult to improve, hence the tkwidgets lib.
.hc
----------------------------------------------------------------------------
The arc of history bends towards justice. - Dr. Martin Luther
King, Jr.
More information about the Pd-list
mailing list