It's working well, now. I think there were also some compatibility issues with the way the objects used to work and the way they work now. I was also getting crashes, but limited the warp factor input to mindwarp~ to be 1/16 to 16. I must have been sending really bad numbers.
I didn't make clean at the end and I should check my path to make sure both folders are included. Other libraries I've noticed use only one folder. Any particular reason to keep them separate?
Sam
On Tue, Jan 26, 2016, 12:04 PM Eric Lyon ericlyon@vt.edu wrote:
Hi Sam,
Thanks for the report. I cannot replicate this since I'm not working with deken.
To make sure that everything is cool with the distro, I downloaded from the GIT page:
https://github.com/ericlyon/fftease3.0-32bit
Then recompiled everything from scratch:
eric>make
eric>perl collect.pl
eric>make clean
I can report that FFTease 3.0 works fine on Pd 0.46.7, Mac OS X 10.11.1. The installation process is to move both fftease32-helpfiles and fftease32-externals folders to /Users/yourname/Library/Application Support/Pd/. Then add those folders to the Pd search path. After that, try loading a single FFTease object, either directly, or by opening one of the helpfiles. I tested pvoc~ and mindwarp~ which both worked as expected.
So FFTease should work fine on 32-bit Pd vanilla. My colleague Ico Bukvic has also ported FFTease to pd-l2ork.
-Eric
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
Eric,
I've been so excited by the results I got after fine tuning my patch with [pvoc~]. [pvoc~] runs so efficiently. I never quite got [mindwarp~] functioning without major audio problems that I didn't have with a previous version, though. It wasn't a big deal, because the audio routine I've created sounds find without it.
Now, that I've got fftease 3.0 running smoothly, I discovered I can't run it on my Raspberry Pi. Would it be possible for me to compile it on Linux? or is 3.0 tuned just for the Mac, these days? Do I need to redo my code to use fftease 2.5?
Thanks for the help.
On Tue, Jan 26, 2016 at 1:03 PM Samuel Burt composer.samuel.burt@gmail.com wrote:
It's working well, now. I think there were also some compatibility issues with the way the objects used to work and the way they work now. I was also getting crashes, but limited the warp factor input to mindwarp~ to be 1/16 to 16. I must have been sending really bad numbers.
I didn't make clean at the end and I should check my path to make sure both folders are included. Other libraries I've noticed use only one folder. Any particular reason to keep them separate?
Sam
Pd-l2ork for RPi comes prepackaged with it.
Thanks, Ivica.
I assume I can just yank all the precompiled plug-ins out of the extra/lyon/ folder. There shouldn't be any problem with that as long as I point my path to the right place?
Sam
On Wed, Jan 27, 2016 at 5:29 PM Ivica Bukvic ico@vt.edu wrote:
Pd-l2ork for RPi comes prepackaged with it.
-- Ivica Ico Bukvic, D.M.A. Associate Professor Computer Music ICAT Senior Fellow Director -- DISIS, L2Ork Virginia Tech School of Performing Arts – 0141 Blacksburg, VA 24061 (540) 231-6139 ico@vt.edu www.performingarts.vt.edu disis.icat.vt.edu l2ork.icat.vt.edu ico.bukvic.net On Jan 27, 2016 5:20 PM, "Samuel Burt" composer.samuel.burt@gmail.com wrote:
Eric,
I've been so excited by the results I got after fine tuning my patch with [pvoc~]. [pvoc~] runs so efficiently. I never quite got [mindwarp~] functioning without major audio problems that I didn't have with a previous version, though. It wasn't a big deal, because the audio routine I've created sounds find without it.
Now, that I've got fftease 3.0 running smoothly, I discovered I can't run it on my Raspberry Pi. Would it be possible for me to compile it on Linux? or is 3.0 tuned just for the Mac, these days? Do I need to redo my code to use fftease 2.5?
Thanks for the help.
On Tue, Jan 26, 2016 at 1:03 PM Samuel Burt < composer.samuel.burt@gmail.com> wrote:
It's working well, now. I think there were also some compatibility issues with the way the objects used to work and the way they work now. I was also getting crashes, but limited the warp factor input to mindwarp~ to be 1/16 to 16. I must have been sending really bad numbers.
I didn't make clean at the end and I should check my path to make sure both folders are included. Other libraries I've noticed use only one folder. Any particular reason to keep them separate?
Sam
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list