-
Notifications
You must be signed in to change notification settings - Fork 598
Description
Problem: essentia VAMP plugin fails to provide Dissonance transform
Essentia Built on ubuntu 14.04 32-bit x86
project essentia (2.1-beta2) configured on Wed Dec 31 11:29:44 2014 by
waf 1.7.9 (abi 98, python 20706f0 on linux2)
using ./waf configure --mode=release --with-python --with-cpptests --with-examples --with-vamp
Tested Dissonance() algorithm in python, CHECK.
Inspected VAMP plugin code, looks like it wraps spectral peaks and magnitues, CHECK.
Tested various other essentia VAMP plugins (peaks, magnitues, Bark, etc.), CHECK.
Using SonicVisualiser Release 2.2 32-bit Ubuntu
Transform->Analysis by Maker->Music Technology Group->Dissonance
FAILURE OUTPUT (SV Dialog Box):
Layer generation failed
Failed to generate derived layer.
The layer transform "vamp:libvamp_essentia:Dissonance_12:Dissonance_54" failed:
Plugin "vamp:libvamp_essentia:Dissonance_12" has no output named "Dissonance_54"
~/src/essentia/build/src/examples$ nm -DC libvamp_essentia.so | grep Dissonance
00386330 T calcDissonance(std::vector<float, std::allocator > const&, std::vector<float, std::allocator > const&)
000f95a0 W Dissonance::process(float const* const*, _VampPlugin::Vamp::RealTime)
000d4300 W Dissonance::~Dissonance()
000d42d0 W Dissonance::~Dissonance()
000d42d0 W Dissonance::~Dissonance()
000e8590 W _VampPlugin::Vamp::PluginAdapter::createPlugin(float)
000d57f0 W _VampPlugin::Vamp::PluginAdapter::~PluginAdapter()
000d57c0 W _VampPlugin::Vamp::PluginAdapter::~PluginAdapter()
000d57c0 W _VampPlugin::Vamp::PluginAdapter::~PluginAdapter()
00190870 W essentia::EssentiaFactoryessentia::standard::Algorithm::Registrar<essentia::standard::Dissonance, essentia::standard::Dissonance>::create()
001d6490 W essentia::EssentiaFactoryessentia::standard::Algorithm::Registrar<essentia::standard::Dissonance, essentia::standard::Dissonance>::Registrar()
001d6490 W essentia::EssentiaFactoryessentia::standard::Algorithm::Registrar<essentia::standard::Dissonance, essentia::standard::Dissonance>::Registrar()
0019b240 W essentia::EssentiaFactoryessentia::streaming::Algorithm::Registrar<essentia::streaming::Dissonance, essentia::standard::Dissonance>::create()
001f9ff0 W essentia::EssentiaFactoryessentia::streaming::Algorithm::Registrar<essentia::streaming::Dissonance, essentia::standard::Dissonance>::Registrar()
001f9ff0 W essentia::EssentiaFactoryessentia::streaming::Algorithm::Registrar<essentia::streaming::Dissonance, essentia::standard::Dissonance>::Registrar()
00511424 D essentia::standard::Dissonance::description
00386b10 W essentia::standard::Dissonance::declareParameters()
00511428 D essentia::standard::Dissonance::name
00386840 T essentia::standard::Dissonance::compute()
00386e90 W essentia::standard::Dissonance::~Dissonance()
00386b20 W essentia::standard::Dissonance::~Dissonance()
00386b20 W essentia::standard::Dissonance::~Dissonance()
0019ade0 W essentia::streaming::Dissonance::Dissonance()
0019ade0 W essentia::streaming::Dissonance::Dissonance()
0017ca40 W essentia::streaming::Dissonance::~Dissonance()
00175ba0 W essentia::streaming::Dissonance::~Dissonance()
00175ba0 W essentia::streaming::Dissonance::~Dissonance()
000d3380 W Dissonance::getOutputDescriptors() const
0050353c V typeinfo for Dissonance
00503548 V typeinfo for _VampPlugin::Vamp::PluginAdapter
0050c334 V typeinfo for essentia::standard::Dissonance
005063c4 V typeinfo for essentia::streaming::Dissonance
0042c575 V typeinfo name for Dissonance
0042c5a0 V typeinfo name for _VampPlugin::Vamp::PluginAdapter
004558a0 V typeinfo name for essentia::standard::Dissonance
00434900 V typeinfo name for essentia::streaming::Dissonance
00504ae0 V vtable for Dissonance
00504b50 V vtable for _VampPlugin::Vamp::PluginAdapter
0050c340 V vtable for essentia::standard::Dissonance
00508200 V vtable for essentia::streaming::Dissonance