cannam@162: cannam@162: # Piper 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@162: Includes: cannam@162: cannam@162: * code to adapt Piper messages to the classes used in the Vamp SDK cannam@162: * a command-line converter between Piper serialisations (via Vamp SDK cannam@162: classes) cannam@162: * a server that makes Vamp plugins available via Piper messages cannam@162: cannam@162: Directories: 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@162: [![Build Status](https://travis-ci.org/piper-audio/piper-cpp.svg?branch=master)](https://travis-ci.org/piper-audio/piper-cpp) cannam@162: cannam@162: ## Authors and licensing cannam@162: cannam@162: Written by Chris Cannam at the Centre for Digital Music, Queen Mary, cannam@162: 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: