# HG changeset patch # User cannam # Date 1255364212 0 # Node ID 01f34bbd799b0444e1d4e10c44531520869984df # Parent 01e83b3b256b05b7a9db419dd0f410e410bfb652 * Add VamPy page diff -r 01e83b3b256b -r 01f34bbd799b develop.html --- a/develop.html Mon Oct 12 13:30:40 2009 +0000 +++ b/develop.html Mon Oct 12 16:16:52 2009 +0000 @@ -32,7 +32,8 @@
Vamp plugins use a C binary interface for the greatest level of binary compatibility. However, plugins and hosts are strongly encouraged to make use of the set of C++ base classes - provided in the SDK.
+ provided in the SDK. You can also now write Vamp plugins in + Python using VamPy.Developers and DSP researchers!
Just like an audio effects plugin (such as a VST), a Vamp diff -r 01e83b3b256b -r 01f34bbd799b vampy.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vampy.html Mon Oct 12 16:16:52 2009 +0000 @@ -0,0 +1,97 @@ + + +
+ + + +VamPy is a wrapper plugin written by Gyorgy Fazekas that + enables you to use Vamp + plugins written in Python + in any Vamp host.
+ +It provides a (nearly) complete wrapper implementation of the + Vamp plugin API that can be used to write efficient plugins very + easily, taking advantage of the wide range of Python libraries + already available for scientific work.
+ +Read the README file for VamPy, or read an example Python plugin. + +
To use VamPy, just download the VamPy wrapper plugin + compiled for your platform, copy it to your Vamp plugin + location, and copy any VamPy scripts – some examples are + included – into the same place. Then just run your normal + Vamp host and you should see the scripts available there. (See + How to Install for details + of the Vamp plugin installation location on your system.)
+ +Do check that you have a compatible version of Python: + the README files in the VamPy package will tell you what + versions are supported. You're also strongly advised to + install NumPy.
+ +Version | Linux | OS/X | Windows | Solaris/x86 | Source code |
2.0 | + +Download (32 bit) Download (64 bit) |
+
+ Download | + +Download | + +Download | + +Download |
Although the VamPy wrapper plugin itself is + platform-dependent (so you must download the right one of the + plugins listed above!), the Python scripts themselves are + portable across platforms. Publishing a VamPy plugin in Python + could be the simplest way to make a Vamp plugin available to the + world at large.
+ +VamPy is licensed under the same liberal terms as the Vamp + SDK itself, and you are welcome to take the example code + included in the VamPy package and use it to make your own Python + plugins for any purpose you wish.
+ + + +