[PD] Problem with this (involved) abstraction for XY

Billy Stiltner billy.stiltner at gmail.com
Wed Sep 13 04:37:15 CEST 2023


the multitouch xy object
https://lists.puredata.info/pipermail/pd-list//2018-10/123713.html
this plus the rust app microwave which uses bevy game engine
is the only thing ive seen that actually works with multitouch laptop
screen on linux , its lije even the apps like surge that have touchscreen
mode, the virtual keyboard only treats touches like a single mouse pointer
thus only monophonic input.
 i guess thats a bit off subject, can start a new thread to rant about lack
of multitouch input on linux , you would think there were tons of programs
for playing polyphonic music and twidlin more than one control at a time in
this day and age

On Wed, Aug 30, 2023, 5:40 AM Christof Ressi <info at christofressi.com> wrote:

> > WHERE IS THIS CHANGELOG ENTRY TO BE FOUND?
>
> HERE ARE THE RELEASE NOTES, WHICH INCLUDE THE MOST IMPORTANT (BUT NOT
> ALL!) CHANGES: http://msp.ucsd.edu/Pd_documentation/x5.htm#s1
>
> > how the hidden but essential donecanvasdialog settings / behaviour has
> changed.
> To be clear: "donecanvasdialog" is an undocumented *private* message.
> (It is sent from the GUI back to the core upon closing the canvas
> property dialog.) The behavior may change anytime and it won't appear in
> a changelog.
>
> If anything, it is better to use the "coords" message instead because it
> is used in Pd patch files and can be considered stable. However, there
> are still pitfalls with this approach, so the only sane way is to use a
> proper public message as proposed in
> https://github.com/pure-data/pure-data/pull/627.
>
> > In all case, I hope this unexpected behaviour report is somewhat helpful.
> Yes, it might be still interesting to know what has changed exactly
> because there might be a regression. Can you come up with a minimal
> reproducing example and open an issue on GitHub? Thanks!
>
> Christof
>
> On 30.08.2023 11:23, Pierre Alexandre Tremblay wrote:
> > Oh the capital shout - I hadn’t seen that in a while :)
> >
> > There isn’t but I won’t blame anyone, they are a pain to write. So much
> love goes into software maintenance…
> >
> > I’m spying this:
> >
> > https://github.com/pure-data/pure-data/commits/master
> >
> >> On 30 Aug 2023, at 10:13, rolfm at dds.nl wrote:
> >>
> >>
> >> Pierre Alexandre Tremblay schreef op 30-08-2023 9:27:
> >>> Dear Miller and Christof
> >>> I’m sorry to be the cause of pain - I will amend the patch now but
> >>> what is strange in this one is that recoding it actually changes its
> >>> behaviour.
> >>> In all cases, I wish I had seen the changelog entry that would tell me
> >>> how the hidden but essential donecanvasdialog settings / behaviour has
> >>> changed. In all case, I hope this unexpected behaviour report is
> >>> somewhat helpful.
> >>
> >> WHERE IS THIS CHANGELOG ENTRY TO BE FOUND?
> >>
> >> ROLF
> >>
> >>
> >>> I know my desire to stay vanilla complicates things too, but again, so
> >>> many combinations of hardware and oses I think might justify my
> >>> self-inflicted pain
> >>> p
> >>>> On 29 Aug 2023, at 23:36, Christof Ressi <info at christofressi.com>
> wrote:
> >>>> Sigh.
> >>>> @Miller Can we please finally get
> https://github.com/pure-data/pure-data/pull/627? This PR has been sitting
> around for more than 4 years now. In the meantime, people kept abusing the
> private "donecanvasdialog" message in place of a better and officially
> supported alternative, and they will continue to do so...
> >>>> Christof
> >>>> On 30.08.2023 00:14, Pierre Alexandre Tremblay wrote:
> >>>>> Ok a lot more investigations later, I have isolated the change of
> behaviour.
> >>>>> donecanvasdialog 1 -1 0 0 0 0 0 0 0 0 0
> >>>>> Which was used to reset the patcher’s sub patchers at the top left
> is corrupting the ability for a struct to broadcast its click through a
> graph. Now, can anyone on the Pd dev confirm this?
> >>>>> How to reproduce:
> >>>>>>
> https://forum.pdpatchrepo.info/topic/10854/xy-abstraction-to-get-mouse-click-and-drag-coordinates-vanilla
> >>>>> In pd 0.53.2 it works
> >>>>> In pd 0.54.0 it doesn’t receive the click from the #0-rectangle (so
> it draws and emits nothing)
> >>>>> To fix it, remove top left the donecanvasdialog elements (2 of them)
> >>>>> Then reinstantiate the 3 pd Subpatches on the right
> >>>>> (Or you can just try the one I attach)
> >>>>> It is not fixed completely yet but the click gets through now. I
> really wonder what has changed there…
> >>>>> Any pointer (pun intended) welcome
> >>>>> p
> >>>>> _______________________________________________
> >>>>> Pd-list at lists.iem.at mailing list
> >>>>> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
> >>>> _______________________________________________
> >>>> Pd-list at lists.iem.at mailing list
> >>>> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
> >>> _______________________________________________
> >>> Pd-list at lists.iem.at mailing list
> >>> UNSUBSCRIBE and account-management ->
> >>> https://lists.puredata.info/listinfo/pd-list
> >>
> >>
> >> _______________________________________________
> >> Pd-list at lists.iem.at mailing list
> >> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
> >
> >
> >
> > _______________________________________________
> > Pd-list at lists.iem.at mailing list
> > UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>
>
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20230912/920e8bfa/attachment.htm>


More information about the Pd-list mailing list