Hey man, Just wanted to say thanks and great work on the latest Purr-data. I am really stoked that development is being actively maintained on a new version of PD. I have noticed a bug/glitch that has been persistent throughout every version of purr-data so far, but cannot seem to find any mention of it anywhere, so I was wondering if this is a known bug or if I have just configured something in my system improperly. The behavior I am talking about is in many of the UI objects being unresponsive. For instance, [nbx] will send floats when clicked and dragged, but the updated value will not be reflected in the UI until the entire window is closed and reopened or resized. Pretty much every UI object does this, nbx, radios, sliders, bang... they work but the UI doesn't budge. I have worked around it by clever use of feeding the output into a send object which labels the object with its current value, or move canvases and structs around to revlect the position of a slider etc, but I admit that gets a bit tiresome. This behavior seems to be especially present in larger projects with multiple levels of GOP subpatches. Any info or insight on what is causing this would be greatly appreciated. Thanks again!
-
Purr Data finally released
-
@th8a What's your OS, and does the bug still happen in 2.2.4?
https://git.purrdata.net/jwilkes/purr-data-binaries
If so, can you send me a demo patch that uses the absolute minimum number of objects required to trigger the bug?
By absolute minimum, I mean less than ten objects-- then I'll probably be able to find the cause of the bug in about 5 minutes. I can also try to track it down in a more complex patch but it will take me orders of magnitude longer.
If you come up with a minimal patch to demo the bug post it here or on the issue tracker:
-
@jancsika Im using Ubuntu zesty 17.04. I built the latest git version to see if the bug had been fixxed but it was still doing it. It tends to be working OK when I start a new patch that has under 10 - 20 objects or so. The problem is consistent however in any more complex patch that I open from previous versions of pd-l2ork. I'll be staying at my folks house for the next couple of days with not too much to do, so I'll take a crack at recreating the error in a small patch. My instinct is that it deals with layers and overlaps of GUI with GOP properties, and also likely influenced by larger numbers of gui elements. I'll see if I can recreate it in a consistent manner and get back to you here. stay tuned and many thanks.
-
Still looking for a consistent reproduction of the bug, but I can confirm that it is present in OSX as well as Ubuntu 16, 17 and fedora. I'll zero in on it tonight and continue to narrow it down as much as possible.
-
and here you go
https://git.purrdata.net/jwilkes/purr-data/issues/365
Found the smallest patch that I could that causes the bug. Hope that is helpful.
Cheers!
-
@th8a Thanks!
I replied on the issue.
-
I am having difficulty with loading the libraries which come with the OSX L2ork dist.
Am I missing something obvious? I've added search paths to prefs, nothing loads on restart.
Tried path to extras folder within the application, as well as copied them out to a simpler path, to no success.Any help would be appreciated.
(Thank you so very much for the OSX dist of L2ork by the way, and your work with Purr Data.) -
@mumbleman Should be fixed in 2.2.4:
-
@jancsika ,thank you for fast response. It has indeed been fixed.
-
So I have been keeping tabs on your guy's work in developing, and I saw that a new commit had been made to fix the bug that I mentioned here previously... So I built the latest from the repo, and low and behold - the problem appears to be fixed and no longer occurring! I'll still run it through the full gamut of tests to be thorough, but from what I see here, it's completely resolved. This has me super stoked. Thanks again man. Good work, as always!
-
Ok, so I have ran some further testing. The situation is most definitely improved, however not completely resolved. If you would like, I could put together some more detailed notes etc. Up to you - say the word and I'll get to it.
-
@th8a Yes, go ahead.
-
Ok. on it...
-
I thought it easiest if I just made a screen cast to visually demonstrate what is going on. Enjoy!
https://www.dropbox.com/s/jduhd5gnbm74q1g/vokoscreen-2017-09-01_09-05-20.mkv?dl=0Feel free with any questions/concerns etc.
Cheers. -
@th8a Yeah, send me a copy of your patch and I'll try to triage it.
-
@jancsika did you get the link I sent you ok? Seemed like the forum was down for a couple days and I couldn't check in
-
@th8a Ah, I see. Yes I got the link. I'll have a look.
-
Ok, when the CI finishes and everything has a green checkmark, click the relevant platform and then choose "Download artifacts" to try out some changes to
[ggee/image]]
:
https://git.purrdata.net/jwilkes/purr-data/pipelines/993This should get rid of the flickering you were experiencing with your patch.
Let me know if there are any other issues after that.