Hans-Christoph Steiner wrote:
On Jun 9, 2010, at 4:15 PM, Kim Cascone wrote:
IOhannes m zmoelnig wrote:
On 2010-06-09 19:28, Kim Cascone wrote:
IOhannes m zmoelnig wrote:
attached here
are you sure you are using the updated version of plugin~? (it now prints the name of the plugin when it loads).
yes - I get a printout of the plug name for example when I instantiate a amp.so LADSPA I get plugin~: found plugin "amp" in library "/usr/lib/ladspa/amp_1181.so" plugin~: open_plugin (x, "amp", "/usr/lib/ladspa/amp_1181.so", 44100); plugin~: constructed plugin "Simple amplifier" successfully plugin~: plugin ports: audio 1/1 ctrl 1/0 plugin~: plugin active
this basically indicates that you are _not_ using the newest version.
ah OK is this NOT the url for the src?
Perhaps Pd is finding a plugin~ binary elsewhere first. YOu can see which binary Pd loaded by turning on 'verbose' mode in the prefs or from the cmd line.
yeah that is what was happening it keeps loading the old one here instead of seeing the new one in my pd-externals dir:
so I replaced the old plugin~ in /flatspace/ with todays build deleted the old paths to the /plugin~ dir I created
launched PdX and console message was: tried /usr/lib/pd/extra/flatspace/plugin~.pd_linux and succeeded
I opened my test patch: 'plugin~June9.pd'
tried /usr/lib/pd/extra/flatspace/plugin~.pd_linux and succeeded verbose( 1):plugin~: found plugin "amp" in library "/usr/lib/ladspa/amp_1181.so" verbose( 1):plugin~: constructed plugin "Simple amplifier" successfully verbose( 1):plugin~: plugin ports: audio 1/1 ctrl 1/0 verbose( 1):plugin~: plugin active plugin~: "Simple amplifier"
then I sent down both [listplugins] and [info] but they still make PdX crash
I launched pd -stderr
and got the following:
kim@kim-laptop:~$ pd -stderr couldn't open MIDI input device 0 couldn't open MIDI output device 0 opened 0 MIDI input device(s) and 0 MIDI output device(s). tk scaling is 1.33202228777 tried but couldn't sync A/D/A libdir loader $Revision: 1.8 $ compiled on Jun 4 2009 at 14:32:58 compiled against Pd version 0.41.4.extended GEM: Graphics Environment for Multimedia GEM: ver: 0.91.3 'tigital' GEM: compiled: Jun 4 2009 GEM: maintained by IOhannes m zmoelnig GEM: Authors : Mark Danks (original version) GEM: Chris Clepper GEM: James Tittle GEM: IOhannes m zmoelnig GEM: with help by Guenter Geiger, Daniel Heckenberg, Cyrille Henry, 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: MMX GEM: using MMX optimization libdir_loader: added 'ggee' to the global objectclass path libdir_loader: added 'memento' to the global objectclass path GridFlow 9.9, Copyright (c) 2001-2010 Mathieu Bouchard GridFlow was compiled on May 5 2010, 15:37:51 GF: setting stack size to -1 libdir_loader: added 'zexy' to the global objectclass path libdir_loader: added 'oscx' to the global objectclass path libdir_loader: added 'mapping' to the global objectclass path libdir_loader: added 'cyclone' to the global objectclass path libdir_loader: added 'flib' to the global objectclass path libdir_loader: added 'pddp' to the global objectclass path libdir_loader: added 'ext13' to the global objectclass path libdir_loader: added 'list-abs' to the global objectclass path libdir_loader: added 'motex' to the global objectclass path libdir_loader: added 'maxlib' to the global objectclass path libdir_loader: added 'pdogg' to the global objectclass path libdir_loader: added 'iemlib' to the global objectclass path libdir_loader: added 'pixeltango' to the global objectclass path libdir_loader: added 'flatspace' to the global objectclass path libdir_loader: added 'markex' to the global objectclass path libdir_loader: added 'mjlib' to the global objectclass path libdir_loader: added 'smlib' to the global objectclass path libdir_loader: added 'rradical' to the global objectclass path libdir_loader: added 'freeverb' to the global objectclass path libdir_loader: added 'toxy' to the global objectclass path libdir_loader: added 'unauthorized' to the global objectclass path libdir_loader: added 'jmmmp' to the global objectclass path libdir_loader: added 'pan' to the global objectclass path libdir_loader: added 'hcs' to the global objectclass path libdir_loader: added 'cxc' to the global objectclass path libdir_loader: added 'sigpack' to the global objectclass path libdir_loader: added 'creb' to the global objectclass path libdir_loader: added 'ekext' to the global objectclass path PDP: pure data packet version 0.12.5-darcs PiDiP : additional video processing objects for PDP version 0.12.23 ( ydegoyon@free.fr ) pdp_colorgrid: version 0.4 by Yves Degoyon (ydegoyon@free.fr) & Lluis Gomez i Bigorda (lluis@artefacte.org) pdp_ieee1394 : linux dv interface by Lluis Gomez i Bigorda (lluisgomez@hangar.org) extra: can't load library plugin~: "Simple amplifier" pd_gui: pd process exited Segmentation fault
not sure what else to try...
***another question I have is: if I get verbose( 1):plugin~: plugin ports: audio 1/1 ctrl 1/0
in the console when a plugin instantiates then what is the correct nomenclature to use when using this external in a patch?
KIM
.hc
the source code can be downloaded either via svn
(https://pure-data.svn.sourceforge.net/svnroot/pure-data/trunk/externals/plug...)
or as a tarball from:
http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/externals/plugin...
the build-system is scons based ("apt-get install scons"; and
then run
"scons" in the directory)
in normal mode, when i construct a [plugin~ amp], i get _only_:
plugin~: "Simple amplifier"
when running with "-verbose -verbose", i get:
verbose( 2):plugin~: close_plugin (x) verbose( 1):plugin~: destructed plugin successfully verbose( 1):plugin~: found plugin "amp" in library
"/usr/lib/ladspa/amp_1181.so"
verbose( 2):plugin~: open_plugin (x, "amp",
"/usr/lib/ladspa/amp_1181.so", 44100);
verbose( 1):plugin~: constructed plugin "Simple amplifier" successfully verbose( 1):plugin~: plugin ports: audio 1/1 ctrl 1/0 verbose( 1):plugin~: plugin active plugin~: "Simple amplifier"
mfgasdr IOhannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.