-
Notifications
You must be signed in to change notification settings - Fork 576
Description
On Ubuntu 17.04 64-bit, Essentia 2.1, with clean build from source code --with-vamp:
libvamp_essentia.so
is excluded from vamp plugins used by "sonic-visualiser 3.0." vamp plugin test fails indicating "segmentation fault." The same problem affects "audacity" except it just crashes and "sonic-annotator."
Essentia uses vamp sdk version 2.4 and latest version of vamp sdk is 2.7. Would changes made to wscript
in src/examples
folder be the correct place to upgrade the build so that vamp sdk 2.7 is used rather than 2.4? I would like to use something like this.
VAMP_SDK_DIR = /home/<user name>/vamp-plugin-sdk
and
# Libraries required for the plugins.
#
PLUGIN_LIBS = -L../vamp-plugin-sdk/vamp-sdk -Wl,-Bstatic -lvamp-sdk -Wl,-Bdynamic -lpthread
# Flags required to tell the compiler to make a dynamically loadable object
#
PLUGIN_LDFLAGS = -shared -Wl,-Bdynamic -Wl,-soname=$(PLUGIN) $(VAMP_SDK_DIR)/libvamp-sdk.a -Wl,--version-script=vamp-plugin.map
# File extension for a dynamically loadable object
#
PLUGIN_EXT = .so
Are there any special flags that should be used in "essentia 2.1"?