Skip to content

VAMP Dissonance plugin "Failed to generate derived layer." #209

@soundspotter

Description

@soundspotter

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions