To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

The primary repository for this project is hosted at https://github.com/piper-audio/piper .
This repository is a read-only copy which is updated automatically every hour.

Statistics Download as Zip
| Branch: | Revision:

root / README.md

History | View | Annotate | Download (1.57 KB)

1 173:2a05c8380e8a c
2
# Piper
3
4
## A protocol for driving audio feature extractors
5
6
Piper is a protocol for audio analysis and feature extraction. That
7
is, the task of processing sampled audio data to produce descriptive
8
output (measurements or semantic observations).
9
10
Piper defines a data schema and API that can be used for remote audio
11
feature extraction services, or for feature extractors loaded directly
12
into a host application.
13
14
Piper is intended to be used
15
16
 * as a programmatic interface for audio analysis and feature
17
   extraction methods for web applications and servers
18
19
 * to make [Vamp plugins](http://vamp-plugins.org), and feature
20
   extractors written in other languages such as Javascript, available
21
   through a service API or as loadable modules
22
23
The Piper schema is language- and serialisation-independent and the
24
API is transport-independent. We provide initial implementations using
25
JSON in Javascript and C++, and using Cap'n Proto in C++.
26
27
This repository contains the basic Piper schema. Implementations and
28 184:f6bc77c5cd61 c
utilities can be found in neighbouring repositories.
29 173:2a05c8380e8a c
30 206:0a482ae2525f cannam
The basic Piper schema is now in "shipping" state: it may be extended
31
in future, but always in ways that retain compatibility with existing
32
systems.
33 204:76cc9059edbd cannam
34 190:8cf6674998c8 cannam
[![Build Status](https://travis-ci.org/piper-audio/piper.svg?branch=master)](https://travis-ci.org/piper-audio/piper)
35
36 173:2a05c8380e8a c
## Authors and licensing
37
38
Piper was made by Lucas Thompson and Chris Cannam at the Centre for
39
Digital Music, Queen Mary, University of London.
40
41 184:f6bc77c5cd61 c
Copyright (c) 2015-2017 Queen Mary, University of London, provided
42 173:2a05c8380e8a c
under a BSD-style licence. See the file COPYING for details.