I messaged Eric Lyon off-list, just in case he wasn't on list. That's when I also discovered he was hosting fftease on git. We should probably update some documentation at puredata.info to point users there.
Big thanks to Eric for taking time at the start of the semester to answer my email.
I will now summarize the problem I'm having and the steps I've taken to unsuccessfully get fftease working.
I'm on Mac OS 10.9.5. I updated Pd vanilla to 0.46.7 32-bit.
When I load Pd, you will see that zexy and GEM load correctly, but other libraries appear to not load, although I can call their externals in Pd. Here's my log window:
============== deken-plugin.tcl (Pd externals search) in /Users/sburt/Library/Pd/deken-plugin loaded. Platform detected: Darwin-x86_64-32bit 'deken-plugin.tcl' already loaded, ignoring: '/Users/sburt/Library/Pd/deken-plugin/deken-plugin.tcl' cyclone: can't load library
♡♡♡ ♡ the zexy external 2.2.6svn ♡ (c) 1999-2012 IOhannes m zmölnig ♡ forum::für::umläute ♡ iem @ kug ♡ compiled: May 29 2015 ♡ send me a 'help' message ♡♡♡
warning: class 'abs~' overwritten; old one renamed 'abs~_aliased' matchbox: OSC-pattern matching code (c) Matt Wright, CNMAT warning: class 'wrap' overwritten; old one renamed 'wrap_aliased' GEM: Graphics Environment for Multimedia GEM: ver: 0.93.3 GEM: compiled: Nov 10 2011 GEM: maintained by IOhannes m zmoelnig GEM: Authors : Mark Danks (original version) GEM: Chris Clepper GEM: Cyrille Henry GEM: IOhannes m zmoelnig GEM: with help by Guenter Geiger, Daniel Heckenberg, James Tittle, Hans-Christoph Steiner, et al. GEM: found a bug? miss a feature? please report it: GEM: homepage http://gem.iem.at/ GEM: bug-tracker http://sourceforge.net/projects/pd-gem/ GEM: mailing-list http://lists.puredata.info/listinfo/gem-dev/ GEM: compiled for SIMD architecture: SSE2 MMX GEM: using SSE2 optimization flatspace: can't load library iemlib: can't load library hcs: can't load library tof: can't load library ggee: can't load library fftease: can't load library ==============
Investigating this, I noted this link https://puredata.info/docs/faq/faqsection_view?section=General that stated that "as of pd 0.43 saving library paths is not supported, the recommended way to include libraries is to use the import object" which seems odd because [import] only works for me in Pd-extended. There's not a lot of information on this subject there.
While I can access externals from these libraries, cyclone, iemlib, hcs, etc., I cannot get the fftease objects to instantiate.
I next deleted my Pd preference files from my user Library and recreated my search paths and Libraries-on-load. Still no change.
dentist~ 2048 8 ... couldn't create dentist~ 2048 8 ... couldn't create fftease/dentist~ 2048 8 ... couldn't create ==============
Eric suggested downloading and compiling fftease. So I downloaded the source and followed the instructions to "make" and then perl script that moves all the .pd_darwin files into a folder. I put the external folder and help folder in ~/Library/Pd/, but they still didn't work. The "make" command seemed to work correctly although it did throw "sed: fftease-meta.pd: No such file or directory" a few times when it started and it threw "bthresher~.c:139:48: warning: unused parameter 'msg' [-Wunused-parameter]" for every object.
Now, that I've recompiled and reinstalled the externals, [pvoc~] won't load as I was describing before.
I'm glad fftease is alive and well. The externals are amazing! I just wish I could figure out what is going wrong on my end.
Sam
Message: 2 Date: Mon, 25 Jan 2016 21:00:51 +0000 From: Samuel Burt composer.samuel.burt@gmail.com To: "pd-list@lists.iem.at" pd-list@lists.iem.at Subject: [PD] fftease compatibility with Pd-0.46-7 Message-ID: < CAFwwLiTURsB1MbL9EjA_HL30875Wh5Dm08ta4bHOgE2YnadW5Q@mail.gmail.com> Content-Type: text/plain; charset="utf-8"
Hi list,
I'm attempting to use [pvoc~] and [mindwarp~] from fftease 2.5.2 in Pd vanilla 0.46-7. I have verified that [pvoc~] works in Pd-extended 0.43.4, but I just get a quick blast of digital distortion followed by silence when I run the same help file in vanilla. Was there some change to vanilla Pd that doesn't let fftease run?
I saw this post from four months ago with no follow up. http://forum.pdpatchrepo.info/topic/9542/fftease-on-vanilla
There was mention of an experimental version of fftease 2.5.2.1. The link goes to a page with no download. http://puredata.info/downloads/fftease/releases/2.5.2.1. The code repository goes nowhere https://svn.code.sf.net/p/pure-data/svn/trunk/externals/fftease .
Is fftease dead? I'll also send this to the email address (Eric Lyon) on the project page.
Thanks all, Sam
Eric and the list,
Here's an update.
and then including it at the top of the libraries loaded. Both flatspace and fftease still throw the error, though. The other libraries load fine.
to my project folder with the libfftease.dylib. I can load the objects in the project patch! However, the audio is choppier than before, like it can't keep up. If I load two pairs of [mindwarp~] and [pvoc~] it crashes after a minute. My original patch, that I used to run in Pd-extended had three pairs. So, I will look to see what is going on there.
fftease folders, it still doesn't find the .pd_darwin files and won't create the objects. I can refer to the file's absolute position, though. [../fftease32-externals/codepend~].
A few minutes after writing this, I added ~/Library/Pd/fftease32-externals to the path. This seems to have fixed finding the library. I assumed that ~/Library/Pd was all that was required to find externals in nested folders. I guess I was wrong about this. If I right-click to get help for a fftease object, though, it still can't find the help file.
Thanks for the assistance. I hope this thread can help more people like me.
Sam
On Tue, Jan 26, 2016 at 11:16 AM Samuel Burt composer.samuel.burt@gmail.com wrote:
I messaged Eric Lyon off-list, just in case he wasn't on list. That's when I also discovered he was hosting fftease on git. We should probably update some documentation at puredata.info to point users there.
Big thanks to Eric for taking time at the start of the semester to answer my email.
I will now summarize the problem I'm having and the steps I've taken to unsuccessfully get fftease working.
I'm on Mac OS 10.9.5. I updated Pd vanilla to 0.46.7 32-bit.
When I load Pd, you will see that zexy and GEM load correctly, but other libraries appear to not load, although I can call their externals in Pd. Here's my log window:
============== deken-plugin.tcl (Pd externals search) in /Users/sburt/Library/Pd/deken-plugin loaded. Platform detected: Darwin-x86_64-32bit 'deken-plugin.tcl' already loaded, ignoring: '/Users/sburt/Library/Pd/deken-plugin/deken-plugin.tcl' cyclone: can't load library
♡♡♡ ♡ the zexy external 2.2.6svn ♡ (c) 1999-2012 IOhannes m zmölnig ♡ forum::für::umläute ♡ iem @ kug ♡ compiled: May 29 2015 ♡ send me a 'help' message ♡♡♡
warning: class 'abs~' overwritten; old one renamed 'abs~_aliased' matchbox: OSC-pattern matching code (c) Matt Wright, CNMAT warning: class 'wrap' overwritten; old one renamed 'wrap_aliased' GEM: Graphics Environment for Multimedia GEM: ver: 0.93.3 GEM: compiled: Nov 10 2011 GEM: maintained by IOhannes m zmoelnig GEM: Authors : Mark Danks (original version) GEM: Chris Clepper GEM: Cyrille Henry GEM: IOhannes m zmoelnig GEM: with help by Guenter Geiger, Daniel Heckenberg, James Tittle, Hans-Christoph Steiner, et al. GEM: found a bug? miss a feature? please report it: GEM: homepage http://gem.iem.at/ GEM: bug-tracker http://sourceforge.net/projects/pd-gem/ GEM: mailing-list http://lists.puredata.info/listinfo/gem-dev/ GEM: compiled for SIMD architecture: SSE2 MMX GEM: using SSE2 optimization flatspace: can't load library iemlib: can't load library hcs: can't load library tof: can't load library ggee: can't load library fftease: can't load library ==============
Investigating this, I noted this link https://puredata.info/docs/faq/faqsection_view?section=General that stated that "as of pd 0.43 saving library paths is not supported, the recommended way to include libraries is to use the import object" which seems odd because [import] only works for me in Pd-extended. There's not a lot of information on this subject there.
While I can access externals from these libraries, cyclone, iemlib, hcs, etc., I cannot get the fftease objects to instantiate.
I next deleted my Pd preference files from my user Library and recreated my search paths and Libraries-on-load. Still no change.
Log window:
dentist~ 2048 8 ... couldn't create dentist~ 2048 8 ... couldn't create fftease/dentist~ 2048 8 ... couldn't create ==============
Eric suggested downloading and compiling fftease. So I downloaded the source and followed the instructions to "make" and then perl script that moves all the .pd_darwin files into a folder. I put the external folder and help folder in ~/Library/Pd/, but they still didn't work. The "make" command seemed to work correctly although it did throw "sed: fftease-meta.pd: No such file or directory" a few times when it started and it threw "bthresher~.c:139:48: warning: unused parameter 'msg' [-Wunused-parameter]" for every object.
Now, that I've recompiled and reinstalled the externals, [pvoc~] won't load as I was describing before.
I'm glad fftease is alive and well. The externals are amazing! I just wish I could figure out what is going wrong on my end.
Sam
Message: 2 Date: Mon, 25 Jan 2016 21:00:51 +0000 From: Samuel Burt composer.samuel.burt@gmail.com To: "pd-list@lists.iem.at" pd-list@lists.iem.at Subject: [PD] fftease compatibility with Pd-0.46-7 Message-ID: < CAFwwLiTURsB1MbL9EjA_HL30875Wh5Dm08ta4bHOgE2YnadW5Q@mail.gmail.com> Content-Type: text/plain; charset="utf-8"
Hi list,
I'm attempting to use [pvoc~] and [mindwarp~] from fftease 2.5.2 in Pd vanilla 0.46-7. I have verified that [pvoc~] works in Pd-extended 0.43.4, but I just get a quick blast of digital distortion followed by silence when I run the same help file in vanilla. Was there some change to vanilla Pd that doesn't let fftease run?
I saw this post from four months ago with no follow up. http://forum.pdpatchrepo.info/topic/9542/fftease-on-vanilla
There was mention of an experimental version of fftease 2.5.2.1. The link goes to a page with no download. http://puredata.info/downloads/fftease/releases/2.5.2.1. The code repository goes nowhere https://svn.code.sf.net/p/pure-data/svn/trunk/externals/fftease .
Is fftease dead? I'll also send this to the email address (Eric Lyon) on the project page.
Thanks all, Sam
On 01/26/2016 05:16 PM, Samuel Burt wrote:
Investigating this, I noted this link https://puredata.info/docs/faq/faqsection_view?section=General that stated that "as of pd 0.43 saving library paths is not supported, the recommended way to include libraries is to use the import object" which seems odd because [import] only works for me in Pd-extended. There's not a lot of information on this subject there.
unfortunately that documentation is (i would like to say "utterly non-sense") not valid: the statement about "Pd-0.43 not being able to save library paths" holds *only* true for Pd-extended, Pd-vanilla is *totally unaffected* by this. the FAQ should (obviously) mention this.
also, you /can/ use [import] in Pd-vanilla, it's a library (but nobody has created a deken-package yet; for the linux (Debian and derivatives) afficiandos it's available via apt and called "puredata-import").
mgfsrda IOhannes
On 2016-01-26 07:32 PM, IOhannes m zmölnig wrote:
also, you /can/ use [import] in Pd-vanilla, it's a library (but nobody has created a deken-package yet; for the linux (Debian and derivatives) afficiandos it's available via apt and called "puredata-import").
It was quite trival to build import with pdlibbuilder and the result even loaded with pd-vanilla 0.46.7. But testing is another matter.
It may be it is not very useful next to [declare].
If someone wants to be brave, I could create a deken package for the proper platform. The source is at https://github.com/electrickery/pd-playground/tree/master/import.
mgfsrda IOhannes
Greetings,
Fred Jan
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list