# HG changeset patch # User Chris Cannam # Date 1490277818 0 # Node ID 916d856b698c429a4890d01b787b6a97bbe0f98e # Parent 9c15e09641512a63fa9147cfbfc1f24a78d62f06 Add cepstral pitch tracker diff -r 9c15e0964151 -r 916d856b698c cepstral-pitchtracker/Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cepstral-pitchtracker/Makefile Thu Mar 23 14:03:38 2017 +0000 @@ -0,0 +1,20 @@ + +PIPER_VAMP_JS_DIR := ../../piper-vamp-js + +PLUGIN_DIR := ../../cepstral-pitchtracker + +SRC_DIR := $(PLUGIN_DIR) + +MODULE_NAME := CepstralPitchTracker +MODULE_SOURCE := cepstral-pitchtracker.cpp + +PLUGIN_SOURCES := \ + $(SRC_DIR)/AgentFeeder.cpp \ + $(SRC_DIR)/CepstralPitchTracker.cpp \ + $(SRC_DIR)/NoteHypothesis.cpp \ + $(SRC_DIR)/PeakInterpolator.cpp + +DEFINES := +INCLUDES := -I$(SRC_DIR) + +include $(PIPER_VAMP_JS_DIR)/Makefile.inc diff -r 9c15e0964151 -r 916d856b698c cepstral-pitchtracker/cepstral-pitchtracker.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cepstral-pitchtracker/cepstral-pitchtracker.cpp Thu Mar 23 14:03:38 2017 +0000 @@ -0,0 +1,19 @@ +/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ + +#include "PiperExport.h" + +#include "CepstralPitchTracker.h" + +using piper_vamp_js::PiperAdapter; +using piper_vamp_js::PiperPluginLibrary; + +static std::string soname("cepstral-pitchtracker"); + +static PiperAdapter cepstralPitchTrackerAdapter(soname); + +static PiperPluginLibrary library({ + &cepstralPitchTrackerAdapter +}); + +PIPER_EXPORT_LIBRARY(library); +