cannam@39: cannam@39: cannam@39: cannam@39: cannam@39: cannam@39: cannam@39: VamPy: Vamp Plugins in Python cannam@39: cannam@39: cannam@39: cannam@39: cannam@39: cannam@39:

Vamp Plugins

cannam@39: cannam@39: cannam@39: cannam@39:

VamPy: Vamp Plugins in Python!

cannam@39: cannam@39:

VamPy is a wrapper plugin written by Gyorgy Fazekas that cannam@39: enables you to use Vamp cannam@39: plugins written in Python cannam@39: in any Vamp host.

cannam@39: cannam@39:

It provides a (nearly) complete wrapper implementation of the cannam@39: Vamp plugin API that can be used to write efficient plugins very cannam@39: easily, taking advantage of the wide range of Python libraries cannam@39: already available for scientific work.

cannam@39: cannam@49:

Read the README file for VamPy, or read an example Python plugin. cannam@39: cannam@39:

To use VamPy, just download the VamPy wrapper plugin cannam@39: compiled for your platform, copy it to your Vamp plugin cannam@39: location, and copy any VamPy scripts – some examples are cannam@39: included – into the same place. Then just run your normal cannam@39: Vamp host and you should see the scripts available there. (See cannam@39: How to Install for details cannam@39: of the Vamp plugin installation location on your system.)

cannam@39: cannam@39:

Do check that you have a compatible version of Python: cannam@39: the README files in the VamPy package will tell you what cannam@39: versions are supported. You're also strongly advised to cannam@39: install NumPy.

cannam@39: cannam@39:

Downloads

cannam@39: cannam@39: cannam@39: cannam@39: cannam@39: cannam@39: cannam@39: cannam@39: cannam@39: Chris@69: cannam@39: Chris@69: cannam@39: Chris@69: cannam@39: Chris@69: cannam@39: Chris@69: cannam@39: cannam@39:
VersionLinuxOS/XWindowsSolaris/x86Source code
2.0Download (32 bit)
Download (64 bit)
Download (OS/X 10.8+ 64-bit)
Download (OS/X 10.4+ 32-bit)
DownloadDownloadDownload
or Browse
cannam@39: cannam@39:

Although the VamPy wrapper plugin itself is cannam@39: platform-dependent (so you must download the right one of the cannam@39: plugins listed above!), the Python scripts themselves are cannam@39: portable across platforms. Publishing a VamPy plugin in Python cannam@39: could be the simplest way to make a Vamp plugin available to the cannam@39: world at large.

cannam@39: cannam@39:

VamPy is licensed under the same liberal terms as the Vamp cannam@39: SDK itself, and you are welcome to take the example code cannam@39: included in the VamPy package and use it to make your own Python cannam@39: plugins for any purpose you wish.

cannam@39: cannam@39:
cannam@39: cannam@39: cannam@39: cannam@39: cannam@39: cannam@39: cannam@39: cannam@39:
Queen Mary logoDeveloped at the Centre for Digital Music, Queen Mary, University of London.Partially funded by the EPSRC through the OMRAS2 project EP/E017614/1.OMRAS2 logo
cannam@39:
cannam@39: cannam@39: