view cepstral-pitchtracker/cepstral-pitchtracker.cpp @ 24:1e6940e42972

Update vext; providers -> services
author Chris Cannam
date Wed, 28 Jun 2017 13:27:12 +0100
parents ac94242cf562
children
line wrap: on
line source

#include "PiperExport.h"

#include "CepstralPitchTracker.h"

using piper_vamp_js::PiperAdapter;
using piper_vamp_js::PiperPluginLibrary;

static std::string libname("cepstral-pitchtracker");

static PiperAdapter<CepstralPitchTracker>
cepstralPitchTrackerAdapter(
    libname,
    { "Notes" },
    {
        { "f0",
            { "http://purl.org/ontology/af/Pitch" }
        },
        { "notes",
            { "http://purl.org/ontology/af/Note" }
        }
    }
    );

static PiperPluginLibrary library({
    &cepstralPitchTrackerAdapter
});

PIPER_EXPORT_LIBRARY(library);