Skip to content

Latest commit

 

History

History
42 lines (25 loc) · 1.31 KB

README.md

File metadata and controls

42 lines (25 loc) · 1.31 KB

Piper Vamp C++

Supporting code in C++ for the Piper audio feature extractor protocol, primarily for making Vamp plugins work with the Piper protocol.

Contents

  • 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

Directory index

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

Build Status

Authors and licensing

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.