Mercurial > hg > vamp-plugin-pack
changeset 12:4cf22a833b2e
Introduce UA Vamp Plugins
author | Chris Cannam |
---|---|
date | Tue, 19 Nov 2019 14:54:25 +0000 |
parents | 4798f5ae9ce5 |
children | 579943235728 |
files | repoint-lock.json repoint-project.json ua-vamp-plugins.pro |
diffstat | 3 files changed, 74 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/repoint-lock.json Tue Nov 19 13:11:23 2019 +0000 +++ b/repoint-lock.json Tue Nov 19 14:54:25 2019 +0000 @@ -56,6 +56,12 @@ }, "aubio": { "pin": "63fc1dfb73714cac40869e4469cb6eac1b37beab" + }, + "ua-vamp-plugins": { + "pin": "d2a57e002f5a3a0cf5311e1f77a8b21bf932f7bb" + }, + "sv-dependency-builds": { + "pin": "d0c2a83c1364" } } }
--- a/repoint-project.json Tue Nov 19 13:11:23 2019 +0000 +++ b/repoint-project.json Tue Nov 19 14:54:25 2019 +0000 @@ -95,6 +95,16 @@ "aubio": { "vcs": "git", "service": "aubio" + }, + "ua-vamp-plugins": { + "vcs": "git", + "service": "github", + "owner": "pertusa", + "repository": "UAVampPlugins" + }, + "sv-dependency-builds": { + "vcs": "hg", + "service": "soundsoftware" } } }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ua-vamp-plugins.pro Tue Nov 19 14:54:25 2019 +0000 @@ -0,0 +1,58 @@ + +TEMPLATE = lib + +exists(config.pri) { + include(config.pri) +} + +!exists(config.pri) { + include(noconfig.pri) +} + +CONFIG -= qt +CONFIG += plugin no_plugin_name_prefix release warn_on + +TARGET = out/ua-vamp-plugins + +OBJECTS_DIR = ua-vamp-plugins/o + +INCLUDEPATH += $$PWD/vamp-plugin-sdk $$PWD/ua-vamp-plugins/src + +QMAKE_CXXFLAGS -= -Werror + +win32-msvc* { + LIBS += -EXPORT:vampGetPluginDescriptor +} +win32-g++* { + LIBS += -Wl,--version-script=$$PWD/ua-vamp-plugins/vamp-plugin.map +} +linux* { + LIBS += -Wl,-Bstatic -Lsv-dependency-builds/linux/lib/fftw-3.3.8-x86_64 -lfftw3 -Wl,-Bdynamic -Wl,--version-script=$$PWD/ua-vamp-plugins/vamp-plugin.map -Wl,-no-undefined +} +macx* { + LIBS += -exported_symbols_list $$PWD/ua-vamp-plugins/vamp-plugin.list +} +!win* { + QMAKE_POST_LINK += \ + cp ua-vamp-plugins/ua-vamp-plugins.cat out/ && \ + cp ua-vamp-plugins/LICENSE out/ua-vamp-plugins_COPYING.txt && \ + cp ua-vamp-plugins/readme.md out/ua-vamp-plugins_README.txt +} + +SOURCES += \ + ua-vamp-plugins/onsetsUA.cpp \ + ua-vamp-plugins/mf0UA.cpp \ + ua-vamp-plugins/plugins.cpp \ + ua-vamp-plugins/src/myfft.cpp \ + ua-vamp-plugins/src/bands.cpp \ + ua-vamp-plugins/src/onsetdetection.cpp \ + ua-vamp-plugins/src/combination.cpp \ + ua-vamp-plugins/src/spectralpattern.cpp \ + ua-vamp-plugins/src/peaksatt.cpp \ + ua-vamp-plugins/src/graph.cpp \ + ua-vamp-plugins/src/mf0.cpp \ + vamp-plugin-sdk/src/vamp-sdk/FFT.cpp \ + vamp-plugin-sdk/src/vamp-sdk/PluginAdapter.cpp \ + vamp-plugin-sdk/src/vamp-sdk/RealTime.cpp + +