matthiasm@0: /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ Chris@9: matthiasm@0: /* Chris@9: pYIN - A fundamental frequency estimator for monophonic audio Chris@9: Centre for Digital Music, Queen Mary, University of London. Chris@9: Chris@9: This program is free software; you can redistribute it and/or Chris@9: modify it under the terms of the GNU General Public License as Chris@9: published by the Free Software Foundation; either version 2 of the Chris@9: License, or (at your option) any later version. See the file Chris@9: COPYING included with this distribution for more information. matthiasm@0: */ matthiasm@0: matthiasm@0: #include matthiasm@0: #include matthiasm@0: matthiasm@0: #include "PYIN.h" matthiasm@0: #include "VampYin.h" matthiasm@0: matthiasm@1: static Vamp::PluginAdapter pyinPluginAdapter; matthiasm@0: static Vamp::PluginAdapter vampyinPluginAdapter; matthiasm@0: matthiasm@0: const VampPluginDescriptor * matthiasm@0: vampGetPluginDescriptor(unsigned int version, unsigned int index) matthiasm@0: { matthiasm@0: if (version < 1) return 0; matthiasm@0: matthiasm@0: switch (index) { matthiasm@1: case 0: return pyinPluginAdapter.getDescriptor(); matthiasm@0: case 1: return vampyinPluginAdapter.getDescriptor(); matthiasm@0: default: return 0; matthiasm@0: } matthiasm@0: } matthiasm@0: matthiasm@0: