[Clam-devel] new clam plugins

David García Garzón dgarcia at iua.upf.edu
Mon Aug 27 05:55:50 PDT 2007


Greg, maybe the reason is the one Hernan points out. The registration. Andreas 
added a new metadata registration method.

What reminders me that the wiki page should be updated.

http://clam.iua.upf.edu/wikis/clam/index.php/Creating_a_minimal_processing_object

And maybe we also need adding some metadata wiki documentation explaining some 
conventions on the factory metadata attributes for processings.

I can't handle that now (i suppose Greg neither). Any volunteer?


On Monday 27 August 2007 12:37:13 Greg Kellum wrote:
> Hernan,
>
> I honestly have no idea why the plugins aren't working for you.  I thought
> it was a miracle myself when I compiled them on my laptop and was able to
> load them in the NetworkEditor, because I didn't really understand how the
> plugin architecture worked and Pau had already left for Japan...  Maybe,
> Andreas can help us figure out what's wrong...
>
> Greg
>
> On 8/27/07, Hernán Ordiales <h at ordia.com.ar> wrote:
> > On 8/20/07, Greg Kellum <greg.kellum at gmail.com> wrote:
> > > Hi all,
> > >
> > > I added two new plugins in the clam/CLAM/plugins folder today.  One is
> >
> > an
> >
> > > OSC message receiver, and the other is a spectral modeling
> >
> > synthesizer.  If
> >
> > > you're curious about them, please see their README files for more
> > > information...
> >
> > hi, nice plugins :-)
> >
> > to compile i had to install manually this library:
> > http://www.audiomulch.com/~rossb/code/oscpack/
> >
> > maybe would be useful add a scons dependencies check or at least a
> > line in README file telling about this need (for less experienced
> > users), don't?
> >
> > but, how can I get them working into NE?
> >
> > i compiled with scons and then installed in usual way (scons install)
> > and then when i ran the NE with something like (with correct path):
> > "CLAM_PLUGIN_PATH=~/local/lib/clam NetworkEditor" i couldn't found
> > them either into Canvas or with a context menu call (i.e.
> > "OSCSourceProcessing")
> >
> > On the other hand isn't this the old way?
> >
> > namespace Hidden
> > {
> >         static FactoryRegistrator<ProcessingFactory, OSCSourceProcessing>
> > regOSCSourceProcessing("OSCSourceProcessing");
> > }
> >
> > shouldn't be something like?:
> >
> > namespace Hidden
> > {
> >         static const char * metadata[] = {
> >                 "key", "OSCSourceProcessing",
> >                 "category", "Plugins",
> >                 "description", "OSCSourceProcessing",
> >                 0
> >         };
> > //      static FactoryRegistrator<ProcessingFactory, OSCSourceProcessing>
> > regOSCSourceProcessing("OSCSourceProcessing");
> >         static FactoryRegistrator<ProcessingFactory, OSCSourceProcessing>
> > reg
> > = metadata;
> > }
> >
> > also tried with this, but still no working...
> >
> >
> > what is missing?
> >
> > thanks!
> > --
> > Hernán
> > http://h.ordia.com.ar
> > GnuPG: 0xEE8A3FE9
> >
> > _______________________________________________
> > Clam-devel mailing list
> > Clam-devel at llistes.projectes.lafarga.org
> > https://llistes.projectes.lafarga.org/cgi-bin/mailman/listinfo/clam-devel






More information about the clam-devel mailing list