<div dir="ltr"><div><div><div><div>And also here (with fully updated repo and all the proper tags): <a href="https://github.com/agraef/purr-data/releases">https://github.com/agraef/purr-data/releases</a><br><br></div>(Yeah, I finally caught up again. Sorry for the long hiatus.)<br><br></div>JGU packages for Arch/Manjaro: <a href="https://l2orkaur.bitbucket.io/">https://l2orkaur.bitbucket.io/</a><br><br></div>JGU packages for Ubuntu (Launchpad PPAs, currently Trusty, Xenial and Zesty; Artful coming soon): <a href="https://l2orkubuntu.bitbucket.io/">https://l2orkubuntu.bitbucket.io/</a><br></div><div><br></div><div>The Xenial package for Purr Data 2.4.2 has landed already, Trusty and Zesty are currently in the build queue and should hopefully be available in a few hours. For those who need an Artful (Ubuntu 17.10) package right away, I have that already up in my Test PPA here: <a href="https://launchpad.net/~dr-graef/+archive/ubuntu/test">https://launchpad.net/~dr-graef/+archive/ubuntu/test</a>. A proper PPA for Artful will hopefully become available real soon now...</div><div><br></div><div>Enjoy!</div><div>Albert<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Nov 2, 2017 at 5:29 PM, Jonathan Wilkes <span dir="ltr"><<a href="mailto:jancsika@yahoo.com" target="_blank">jancsika@yahoo.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi list,<br>
<br>
Purr Data 2.4.2 is out:<br>
<br>
<a href="https://github.com/jonwwilkes/purr-data/releases" rel="noreferrer" target="_blank">https://github.com/jonwwilkes/<wbr>purr-data/releases</a><br>
<br>
Please report bugs here:<br>
<br>
<a href="https://git.purrdata.net/jwilkes/purr-data/issues" rel="noreferrer" target="_blank">https://git.purrdata.net/<wbr>jwilkes/purr-data/issues</a><br>
<br>
* fixed freeze when flooding the Pd window with messages<br>
<br>
Updating the scrollbars turns out to be expensive. It<br>
<br>
was possible to print messages from Pd to the GUI fast<br>
<br>
enough that Purr Data's GUI would spend all its time<br>
<br>
redrawing the scrollbar position. Purr Data now throttles<br>
<br>
the scrollbar update in the Pd Window to avoid this problem.<br>
<br>
(We could also further improve it by throttling and/or<br>
<br>
batching the addition of new text nodes in the printout<br>
<br>
area, but that doesn't seem necessary so far.)<br>
<br>
There was also a report of an open text window for<br>
<br>
[text define] causing a freeze when populating it with<br>
<br>
10,000 lines. But this turns out to be a problem with<br>
<br>
the Pd<->GUI interface of [text define]-- for each line<br>
<br>
you add it will a) clear the window and b) resend every<br>
<br>
line of the binbuf to the GUI.<br>
<br>
<br>
* fixed array tick labels<br>
<br>
Array tick labels were displayed at a slightly different<br>
<br>
size and weren't centered on the tick lines. Thanks to Albert<br>
<br>
for reporting and helping fix it.<br>
<br>
<br>
* normalize array trace line thickness so it is always visible<br>
<br>
Thanks to Albert for reporting and fixing.<br>
<br>
<br>
* send correct pointer for data structure array element event callbacks<br>
<br>
If you set up an event like<br>
[loadbang]---[drag 1(---[draw rect 40 40]<br>
you now get the correct pointer to the outlet, even for<br>
<br>
array elements. This makes the event callback functionality<br>
<br>
much more expressive.<br>
<br>
* only redraw affected data structure array element when updating a field for [draw array]<br>
<br>
<br>
The [draw array] object is still a work-in-progress. But this will<br>
<br>
be a substantial speedup in redrawing array elements.<br>
<br>
For example, suppose you want to change the color of the 59th<br>
<br>
rectangle in a data structure array of 1000 elements. With [plot],<br>
<br>
when you update the field associated with that color the entire<br>
<br>
scalar is erased and redrawn: 1000 x size of the message to<br>
<br>
erase and draw a rectangle.<br>
<br>
With [draw array], this is reduced to: size of message to update<br>
<br>
a single rectangle's visual attributes.<br>
<br>
Best,<br>
Jonathan<br>
______________________________<wbr>_________________<br>
L2Ork-dev mailing list<br>
<a href="mailto:L2Ork-dev@disis.music.vt.edu">L2Ork-dev@disis.music.vt.edu</a><br>
<a href="https://disis.music.vt.edu/listinfo/l2ork-dev" rel="noreferrer" target="_blank">https://disis.music.vt.edu/<wbr>listinfo/l2ork-dev</a><br>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Dr. Albert Gr"af<br>Computer Music Research Group, JGU Mainz, Germany<br>Email: <a href="mailto:aggraef@gmail.com" target="_blank">aggraef@gmail.com</a><br>WWW: <a href="https://plus.google.com/+AlbertGraef" target="_blank">https://plus.google.com/+AlbertGraef</a></div></div>
</div>