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 @ 206:0a482ae2525f

History | View | Annotate | Download (1.57 KB)

1

    
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
utilities can be found in neighbouring repositories.
29

    
30
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

    
34
[![Build Status](https://travis-ci.org/piper-audio/piper.svg?branch=master)](https://travis-ci.org/piper-audio/piper)
35

    
36
## 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
Copyright (c) 2015-2017 Queen Mary, University of London, provided
42
under a BSD-style licence. See the file COPYING for details.
43