cannam@162: 
cannam@217: # Piper Vamp C++
cannam@162: 
cannam@162: Supporting code in C++ for the Piper audio feature extractor protocol,
cannam@162: primarily for making Vamp plugins work with the Piper protocol.
cannam@162: 
cannam@165: ## Contents
cannam@162: 
cannam@162:  * code to adapt Piper messages to the classes used in the Vamp SDK
cannam@215:  * a command-line converter between Piper serialisations that goes
cannam@215:    via Vamp SDK classes
cannam@162:  * a server that makes Vamp plugins available via Piper messages
cannam@162: 
cannam@165: ## Directory index
cannam@162: 
cannam@164: *vamp-json* - convert between Piper JSON messages and Vamp SDK classes
cannam@162: 
cannam@164: *vamp-capnp* - convert between Piper Cap'n Proto messages and Vamp
cannam@164: abstractions
cannam@162: 
cannam@164: *vamp-support* - support classes for the above
cannam@162: 
cannam@164: *vamp-server* - main programs for command-line converter and server
cannam@162: 
cannam@164: *vamp-client* - logic to make Piper servers available to Vamp hosts
cannam@164: through a Vamp-like API
cannam@162: 
cannam@164: *vamp-client/qt* - logic specific to hosts written with Qt
cannam@162: 
cannam@166: *ext* - json11 and base-n third-party libraries: see individual
cannam@166: directories for copyright details
cannam@166: 
cannam@215: [![Build Status](https://travis-ci.org/piper-audio/piper-vamp-cpp.svg?branch=master)](https://travis-ci.org/piper-audio/piper-vamp-cpp)
cannam@162: 
cannam@162: ## Authors and licensing
cannam@162: 
cannam@204: Written by Chris Cannam and Lucas Thompson at the Centre for Digital
cannam@204: Music, Queen Mary, University of London.
cannam@162: 
cannam@162: Copyright (c) 2015-2017 Queen Mary, University of London, provided
cannam@162: under a BSD-style licence. See the file COPYING for details.
cannam@162: