Mercurial > hg > piper-cpp
view README.md @ 296:50a0b4fea7f1 tip master
Merge pull request #8 from michel-slm/gcc15
Include headers needed to compile with GCC 15's -std=gnu23 default
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Mon, 27 Jan 2025 08:53:58 +0000 (2 months ago) |
parents | b0f0e257d8af |
children |
line wrap: on
line source
# 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 [](https://travis-ci.org/piper-audio/piper-vamp-cpp) ## 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.