cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: Vamp Plugins cannam@0: cannam@0: cannam@0: cannam@0: cannam@0: cannam@0:

Vamp Plugins

cannam@0: cannam@0: cannam@0: cannam@0:

Developing Vamp plugins and hosts

cannam@0: cannam@21:

Vamp is an easy system to develop plugins for. It has cannam@0: a standard cross-platform SDK which includes API documentation, cannam@0: example plugins, ready-to-use C++ base classes, the C API cannam@0: header, and a test host.

cannam@0: cannam@37:

Vamp plugins use a C binary interface for the greatest level cannam@37: of binary compatibility. However, plugins and hosts are cannam@37: strongly encouraged to make use of the set of C++ base classes cannam@49: provided in the SDK.

cannam@0: cannam@49:

Alternatively, you can also now make Vamp plugins in cannam@49: Python using VamPy.

cannam@49: cannam@49:

Developer Downloads

Chris@126: cannam@31:

Developer Documentation

cannam@31: cannam@0: cannam@0:

The entire SDK is published under a very permissive BSD-style cannam@0: license. cannam@0: You are encouraged to copy from it wholesale, whether developing cannam@0: open-source or proprietary plugin or host software.

cannam@0: cannam@0:

Mailing list and forum

cannam@0: cannam@0:

Vamp plugin and host development may be discussed on the vamp-devel list and the Vamp plugins forum.

cannam@0: cannam@0: cannam@0: