Supporting code in C++ for the Piper audio feature extractor protocol, primarily for making Vamp plugins work with the Piper protocol.
- code to adapt Piper messages to the classes used in the Vamp SDK
- a command-line converter between Piper serialisations that goes via Vamp SDK classes
- a server that makes Vamp plugins available via Piper messages
vamp-json - convert between Piper JSON messages and Vamp SDK classes
vamp-capnp - convert between Piper Cap'n Proto messages and Vamp abstractions
vamp-support - support classes for the above
vamp-server - main programs for command-line converter and server
vamp-client - logic to make Piper servers available to Vamp hosts through a Vamp-like API
vamp-client/qt - logic specific to hosts written with Qt
ext - json11 and base-n third-party libraries: see individual directories for copyright details
Written by Chris Cannam and Lucas Thompson at the Centre for Digital Music, Queen Mary, University of London.
Copyright (c) 2015-2019 Queen Mary, University of London, provided under a BSD-style licence. See the file COPYING for details.