This is the beta 2 release of Purr Data (the GUI port of Pd-l2ork)
Change log:
This is a beta release, so please report lots of bugs to https://git.purrdata.net/jwilkes/purr-data/issues
Binaries:
Debian Jessie 32-bit: https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-i68...
Debian Jessie 64-bit: https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-x86...
Ubuntu 14.04 32-bit: https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-i68...
Ubuntu 14.04 64-bit: https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-x86...
Ubuntu 16.04 64-bit: https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-x86...
Windows with 64-bit GUI: https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-win...
Windows with 32-bit GUI: https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-win...
OSX 64-bit: https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-osx... -Jonathan
Jonathan and Alexandre,
coll text editor with all its legacy pdtk calls is inoperable inside purr-data. Cyclone and other extern libraries with GUIs may require an ifdef for purr-data (or preferably pd-l2ork) and appropriate adaptation.
Best,
Ico
On 10/5/2016 12:56 AM, Jonathan Wilkes via Pd-list wrote:
This is the beta 2 release of Purr Data (the GUI port of Pd-l2ork)
Change log:
- compatibility with older osx versions
- fix external library dependencies on OSX
- first try at jack support for OSX
- more fixes for out-of-order messages to GUI
- fix crasher on Windows when opening a help patch
- fix [draw sprite] index wrapping
- fix freeze with [struct float foo;]
This is a beta release, so please report lots of bugs to https://git.purrdata.net/jwilkes/purr-data/issues
Binaries:
Debian Jessie 32-bit: https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-i68...
Debian Jessie 64-bit: https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-x86...
Ubuntu 14.04 32-bit: https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-i68...
Ubuntu 14.04 64-bit: https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-x86...
Ubuntu 16.04 64-bit: https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-x86...
Windows with 64-bit GUI: https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-win...
Windows with 32-bit GUI: https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-win...
OSX 64-bit: https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-osx...
-Jonathan
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Jonathan and Alexandre,
coll text editor with all its legacy pdtk calls is inoperable inside purr-data. Cyclone and other extern libraries with GUIs may require an ifdef for purr-data (or preferably pd-l2ork) and appropriate adaptation.
Is there a public interface for the editor used by [text define]?
Best, > Ico
On 10/5/2016 12:56 AM, Jonathan Wilkes via Pd-list wrote:
This is the beta 2 release of Purr Data (the GUI port of Pd-l2ork)
Change log:
This is a beta release, so please report lots of bugs to https://git.purrdata.net/jwilkes/purr-data/issues
Binaries:
Debian Jessie 32-bit:https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-i68...
Debian Jessie 64-bit:https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-x86...
Ubuntu 14.04 32-bit:https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-i68...
Ubuntu 14.04 64-bit:https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-x86...
Ubuntu 16.04 64-bit:https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-x86...
Windows with 64-bit GUI:https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-win...
Windows with 32-bit GUI:https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-win...
OSX 64-bit:https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-osx... -Jonathan
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Here's an update for the OSX binary (Beta 1.2):https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-osx... This fixes an error that kept Pd from starting, as well as adding a missing dependency to get pdp working. Unfortunately I couldn't get the jack backend support. I got the macports jack library working, but shipping jack with the app is essentially useless. -Jonathan
Is there any chance to get Gem working with Purr Data on OS X? (Gem: can't load library)
Volker
Am 06.10.16 um 02:53 schrieb Jonathan Wilkes via Pd-list:
Here's an update for the OSX binary (Beta 1.2): https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-osx...
This fixes an error that kept Pd from starting, as well as adding a missing dependency to get pdp working.
Unfortunately I couldn't get the jack backend support. I got the macports jack library working, but shipping jack with the app is essentially useless.
-Jonathan
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Is there any chance to get Gem working with Purr Data on OS X?
(Gem: can't load library)
Gem currently requires deprecated Apple libs. Those libs require Gem to be built for i386 arch. Building Gem that way would require building all of Purr Data for i386 arch. When I tried changing the build scripts to do this I got linker errors that I didn't understand. Matt also tried and got linker errors. I tried compiling for x86_64 and everything except Gem seemed to compile ok. I took this as a sign that Apple doesn't want me to build i386 binaries.
So there are essentially two options:1. Somebody sends me a patch to flawlessly get all of Purr Data building for i386 arch2. Somebody revises Gem to use updated, non-deprecated API so it can be built for x86_64. -Jonathan
Volker
Am 06.10.16 um 02:53 schrieb Jonathan Wilkes via Pd-list:
Here's an update for the OSX binary (Beta 1.2): https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-osx...
This fixes an error that kept Pd from starting, as well as adding a missing dependency to get pdp working.
Unfortunately I couldn't get the jack backend support. I got the macports jack library working, but shipping jack with the app is essentially useless.
-Jonathan
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
The deprecated library in question is Carbon, which is 32-bit only. I can't remember whether or not there were plans to update Gem to use Cocoa instead, but if I remember correctly it was going to require some major surgery. There are also tons of problems in the Gem code elsewhere that clang chokes on (at least on my machine). You'd have to edit some 50 of Gem's openGL source files because they did constructor declarations wrong (put default parameters in the definition in the .cpp file rather than in the declaration in the .h file).
On Thu, Oct 6, 2016 at 10:26 AM, Jonathan Wilkes via Pd-list < pd-list@lists.iem.at> wrote:
Is there any chance to get Gem working with Purr Data on OS X?
(Gem: can't load library)
Gem currently requires deprecated Apple libs. Those libs require Gem to be built for i386 arch. Building Gem that way would require building all of Purr Data for i386 arch.
When I tried changing the build scripts to do this I got linker errors that I didn't understand. Matt also tried and got linker errors. I tried compiling for x86_64 and everything except Gem seemed to compile ok. I took this as a sign that Apple doesn't want me to build i386 binaries.
So there are essentially two options:
- Somebody sends me a patch to flawlessly get all of Purr Data building
for i386 arch 2. Somebody revises Gem to use updated, non-deprecated API so it can be built for x86_64.
-Jonathan
Volker
Am 06.10.16 um 02:53 schrieb Jonathan Wilkes via Pd-list:
Here's an update for the OSX binary (Beta 1.2): https://git.purrdata.net/jwilkes/purr-data-binaries/
raw/master/purr-data-osx64-beta2.1.zip
This fixes an error that kept Pd from starting, as well as adding a
missing
dependency to get pdp working.
Unfortunately I couldn't get the jack backend support. I got the
macports
jack library working, but shipping jack with the app is essentially
useless.
-Jonathan
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/
listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/ listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/ listinfo/pd-list
The deprecated library in question is Carbon, which is 32-bit only. I can't remember whether or not there were plans to update Gem to use Cocoa instead, but if I remember correctly it was going to require some major surgery. There are also tons of problems in the Gem code elsewhere that clang chokes on (at least on my machine).> You'd have to edit some 50 of Gem's openGL source files because they did constructor declarations wrong (put default parameters in the definition in the .cpp file rather than in the declaration in the .h file).
You should update it, make a video if it in action, then schedule a script to delete all the code if the community doesn't pay a ransom on time. -Jonathan
On 10/06/2016 04:26 PM, Jonathan Wilkes via Pd-list wrote:
(Gem: can't load library)
Gem currently requires deprecated Apple libs. Those libs require Gem to be built for i386 arch.
not really true. Gem can be built fine on OSX/x86_64. the only things that cannot be built are the QuickTime based film/image/video backends. but that only means that the resulting Gem cannot a number of media files; Gem can still do a lot of other things.
gfmdsar IOhannes
On 10/06/2016 04:26 PM, Jonathan Wilkes via Pd-list wrote:
(Gem: can't load library)
Gem currently requires deprecated Apple libs. Those libs require Gem to be built for i386 arch.
not really true. Gem can be built fine on OSX/x86_64. the only things that cannot be built are the QuickTime based film/image/video backends.> but that only means that the resulting Gem cannot a number of media files; Gem can still do a lot of other things.
What configure flags do I need to successfully build this?
gfmdsar IOhannes
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
On 10/07/2016 03:35 AM, Jonathan Wilkes via Pd-list wrote:
What configure flags do I need to successfully build this?
what errors do you get?
try "--without-QuickTime-framework --without-Carbon-framework" or simile.
or just read the wiki[1]
fgmasrd IOhannes
[1] https://github.com/umlaeute/Gem/wiki/How-to-build-Gem-on-MacOSX-Mavericks
Thanks for this, IOhannes. We've been using macports for most of the development of purr-data on OSX (with a couple of fink installs for some libraries). Do you find brew to be superior, or was this a comfortable default?
Thanks,
Matt
On Sun, Oct 9, 2016 at 5:05 PM, IOhannes m zmölnig zmoelnig@iem.at wrote:
On 10/07/2016 03:35 AM, Jonathan Wilkes via Pd-list wrote:
What configure flags do I need to successfully build this?
what errors do you get?
try "--without-QuickTime-framework --without-Carbon-framework" or simile.
or just read the wiki[1]
fgmasrd IOhannes
[1] https://github.com/umlaeute/Gem/wiki/How-to-build-Gem-on-MacOSX-Mavericks
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/ listinfo/pd-list
On 10/09/2016 11:09 PM, Matt Barber wrote:
Thanks for this, IOhannes. We've been using macports for most of the development of purr-data on OSX (with a couple of fink installs for some libraries). Do you find brew to be superior, or was this a comfortable default?
i cannot really remember what led to the actual decision. maybe brew was just the cool kid when i looked into it...
however, i'm under the impression that so far i have had far less troubles with brew than with fink and or macports. keep in mind, that i hardly ever use any of these in real live. (so while i probably find brew to be superior, i have virtually zero data points to be able to defend this position).
gfmd IOhannes
Yep, that's something I'm thinking about carefully and will work with Jonathan on in the coming days. I made some huge updates to scope~ over the summer as well which need to be ported, and [comment] needs that also (although there are some cross-platform font size bugs to take care of on cyclone end first). I had been meaning to add [coll] to the list. We're updating [coll] currently, so that may be something we can work in.
Since purr-data uses a toolkit that externals haven't been written for yet, so far Jonathan has just been porting the GUIs and patching the relevant code in the purr-data git. We have a couple of options:
their guis. 2) For those who don't want to learn a new toolkit, and for unmaintained libraries, it'll be up to purr-data developers.
Until we have good documentation for integrating pd+nwjs, the first option may only work well for people who have a toe in both pools. I think that's me for cyclone, and I'll be glad to support purr-data directly in the new cyclone library as soon as I have a good chunk of time to do it, and some time to work out the kinks with Jonathan.
I'd welcome any other thoughts.
Matt
On Wed, Oct 5, 2016 at 7:44 PM, Ivica Ico Bukvic ico@vt.edu wrote:
Jonathan and Alexandre,
coll text editor with all its legacy pdtk calls is inoperable inside purr-data. Cyclone and other extern libraries with GUIs may require an ifdef for purr-data (or preferably pd-l2ork) and appropriate adaptation.
Best,
Ico
On 10/5/2016 12:56 AM, Jonathan Wilkes via Pd-list wrote:
This is the beta 2 release of Purr Data (the GUI port of Pd-l2ork)
Change log:
- compatibility with older osx versions
- fix external library dependencies on OSX
- first try at jack support for OSX
- more fixes for out-of-order messages to GUI
- fix crasher on Windows when opening a help patch
- fix [draw sprite] index wrapping
- fix freeze with [struct float foo;]
This is a beta release, so please report lots of bugs to https://git.purrdata.net/jwilkes/purr-data/issues
Binaries:
Debian Jessie 32-bit: https://git.purrdata.net/jwilkes/purr-data-binaries/ raw/master/purr-data-i686-jessie-beta2.deb
Debian Jessie 64-bit: https://git.purrdata.net/jwilkes/purr-data-binaries/ raw/master/purr-data-x86_64-jessie-beta2.deb
Ubuntu 14.04 32-bit: https://git.purrdata.net/jwilkes/purr-data-binaries/ raw/master/purr-data-i686-ubuntu-14.04-beta2.deb
Ubuntu 14.04 64-bit: https://git.purrdata.net/jwilkes/purr-data-binaries/ raw/master/purr-data-x86_64-ubuntu-14.04-beta2.deb
Ubuntu 16.04 64-bit: https://git.purrdata.net/jwilkes/purr-data-binaries/ raw/master/purr-data-x86_64-ubuntu-16.04-beta2.deb
Windows with 64-bit GUI: https://git.purrdata.net/ jwilkes/purr-data-binaries/raw/master/purr-data-win32-beta2.zip
Windows with 32-bit GUI: https://git.purrdata.net/ jwilkes/purr-data-binaries/raw/master/purr-data-win64-beta2.zip
OSX 64-bit: https://git.purrdata.net/jwilkes/purr-data-binaries/ raw/master/purr-data-osx64-beta2.zip
-Jonathan
_______________________________________________Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/ listinfo/pd-list