[PD-dev] vamp plugins for PD (GSoC)

Georg Holzmann grh at mur.at
Mon Mar 17 19:17:15 CET 2008


Hallo!

> Yes, it would be great if some improvements got made to libxtract as a
> 'side effect' of the Pd GSoC! Something that might be interesting would
> be a set of MIR-inspired abstractions that use the libxtract/aubio
> bindings + the Pd machine learning objects ([knn], [ann_mlp], [ann_som])
> to do common tasks - e.g. speech recognition, audio segmentation with
> labelling etc. A kind of Pd MIR toolkit.

Yes that would be a nice project:
first coding the vamp plugin and afterwards a set of abstraction (MIR 
toolkit) with some common tasks.
Then these abstractions would also act as documentation so that 
pd-people can reproduce the way they work.
And if some lower-level features are missing they could be added to 
libxtract or other VAMP plugins.


 > Thinking about it, it probably would be a good idea if the vamp host was
 > developed separately from the PluginHost. Particularly for the purposes
 > of GSoC, I think projects should stay a manageable size.
 > The important thing is that the two project teams (VampPlugins,
 > PluginHost) communicate with each other so that we retain the
 > possibility to merge the vamp host code into the generalised plugin host
 > at some later stage if it seems appropriate.

Hm ... I am not sure if this is such a good idea.
I guess that LADSPA/VST/... plugins are quite different to VAMP plugins, 
which output control data. Therefore I am not sure if it actually makes 
sense to combine those plugin hosts ...
(of course they could have a similar syntax/interface, so that it's easy 
to use for users)


LG
Georg




More information about the Pd-dev mailing list