view win32-build/pyin.pro @ 137:109c3a2ad930 vamp-fft-revision

Make use of new Vamp FFT interface. This reduces the runtime of the regression test from 5.7 to 2.2 seconds on this machine, but it does need the right version of the SDK, which is currently only available in the vampipe branch.
author Chris Cannam
date Fri, 19 Aug 2016 13:26:40 +0100
parents 0ea1d1b67396
children 926c292fa3ff
line wrap: on
line source
TEMPLATE = lib

INCLUDEPATH += ../../sv-dependency-builds/win32-mingw/include ../../../boost_1_57_0
LIBS += ../../sv-dependency-builds/win32-mingw/lib/libvamp-sdk.a -Wl,--version-script=../win32-build/vamp-plugin.map

CONFIG -= qt
CONFIG += plugin release warn_on

TARGET = pyin

SOURCES += \
    ../YinUtil.cpp \
    ../Yin.cpp \
    ../SparseHMM.cpp \
    ../MonoPitchHMM.cpp \
    ../MonoPitch.cpp \
    ../MonoNoteParameters.cpp \
    ../MonoNoteHMM.cpp \
    ../MonoNote.cpp \
    ../libmain.cpp \
    ../YinVamp.cpp \
    ../PYinVamp.cpp \
    ../LocalCandidatePYIN.cpp

HEADERS += \
    ../YinUtil.h \
    ../Yin.h \
    ../SparseHMM.h \
    ../MonoPitchHMM.h \
    ../MonoPitch.h \
    ../MonoNoteParameters.h \
    ../MonoNoteHMM.h \
    ../MonoNote.h \
    ../MeanFilter.h \
    ../YinVamp.h \
    ../PYinVamp.h \
    ../LocalCandidatePYIN.h