Mercurial > hg > vamp-website
changeset 39:01f34bbd799b website
* Add VamPy page
author | cannam |
---|---|
date | Mon, 12 Oct 2009 16:16:52 +0000 |
parents | 01e83b3b256b |
children | 9391fbda5ad2 |
files | develop.html download.html index.html vampy.html |
diffstat | 4 files changed, 110 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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 @@ <p>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.</p> + provided in the SDK. You can also now <b>write Vamp plugins in + Python</b> using <a href="vampy.html">VamPy</a>.</p> <ul><li>Download the <b>Vamp plugin SDK</b> (<b><i>new!</i></b> version 2.1):
--- a/download.html Mon Oct 12 13:30:40 2009 +0000 +++ b/download.html Mon Oct 12 16:16:52 2009 +0000 @@ -178,6 +178,16 @@ <td><small><a href="http://vamp.svn.sourceforge.net/viewvc/vamp/vamp-plugin-sdk/trunk/examples/">Browse SVN</a> + </tr> + + <tr> + + <td>VamPy<br><i><small>A wrapper to support plugins written in Python</i></td> + + <td><small>2.0</small></td> + + <td colspan=5 align=center><small><a href="vampy.html">See dedicated VamPy page</a></small></td> + </tr></table> <a name="install"></a><h3>How to Install</h3>
--- a/index.html Mon Oct 12 13:30:40 2009 +0000 +++ b/index.html Mon Oct 12 16:16:52 2009 +0000 @@ -50,6 +50,7 @@ <p><b>Developers and DSP researchers!</b></p> <ul><li>Vamp is a nice API to develop with. <a href="develop.html">Read more and get the SDK here</a>.</li> + <li>Not so keen on C++? You can now write Vamp plugins in Python! <a href="vampy.html">Find out more here</a>.</li> </ul> <p>Just like an audio effects plugin (such as a VST), a Vamp
--- /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 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <link rel="stylesheet" media="screen" type="text/css" href="screen.css"/> + <link rel="icon" type="image/png" href="images/waveform.png"/> + <link rel="shortcut" type="image/png" href="images/waveform.png"/> + <title>VamPy: Vamp Plugins in Python</title> + <meta name="robots" content="index"/> + <meta name="keywords" content="vamp plugin api plugins sonic visualiser visualizer visualise visualize audio music spectrogram feature extraction feapi vsi dssi"/> + <meta name="description" content="Vamp is a system for plugins that extract feature information from audio data."/> + </head> + <body> + <h1 id="header"><span>Vamp Plugins</span></h1> + + <div id="nav"> + <ul> + <li class="first"><a href="index.html">Home</a></li> + <li><a href="rationale.html">Rationale</a></li> + <li><a href="download.html">Download Plugins</a></li> + <li><a href="develop.html">Make Plugins</a></li> + <li><a href="http://vamp-plugins.org/forum/">Forum</a></li> + <li><a href="http://vamp-plugins.org/wiki/">Wiki</a></li> + </ul></div> + + <h2 id="firstpara">VamPy: Vamp Plugins in Python!</h2> + + <p>VamPy is a wrapper plugin written by Gyorgy Fazekas that + enables you to use <a href="http://vamp-plugins.org/">Vamp + plugins</a> written in <a href="http://python.org/">Python</a> + in any Vamp host.</p> + + <p>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.</p> + + <p>Read the <a href="http://vamp.svn.sourceforge.net/viewvc/vamp/vamp-vampy/trunk/README">README file</a> for VamPy, or read an <a href="http://vamp.svn.sourceforge.net/viewvc/vamp/vamp-vampy/trunk/Example%20VamPy%20plugins/PySpectralFeatures.py?content-type=text%2Fplain">example Python plugin</a>. + + <p><b>To use VamPy</b>, 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 + <a href="download.html#install">How to Install</a> for details + of the Vamp plugin installation location on your system.)</p> + + <p>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 <a href="http://numpy.scipy.org">NumPy</a>.</p> + + <h3>Downloads</h3> + + <table align=center border=1 cellpadding=5> + + <tr><td><b>Version</b></td><td><b>Linux</b></td><td><b>OS/X</b></td><td><b>Windows</b></td><td><b>Solaris/x86</b></td><td><b>Source code</b></td></tr> + + <tr> + + <td><small>2.0</small></td> + + <td><small><a href="http://downloads.sourceforge.net/vamp/vampy-2.0-i386-linux.tar.bz2">Download</a> (32 bit)<br><a href="http://downloads.sourceforge.net/vamp/vampy-2.0-amd64-linux.tar.bz2">Download</a> (64 bit)<br></small></td> + + <td><small><a href="http://downloads.sourceforge.net/vamp/vampy-2.0-osx-universal.tar.bz2">Download</a></small></td> + + <td><small><a href="http://downloads.sourceforge.net/vamp/vampy-2.0-win32.zip">Download</a></small></td> + + <td><small><a href="http://downloads.sourceforge.net/vamp/vampy-2.0-i386-solaris.tar.bz2">Download</a></small></td> + + <td><small><a href="http://downloads.sourceforge.net/vamp/vampy-2.0.tar.bz2">Download</a></small></td></tr> + + </table> + + <p>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.</p> + + <p>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.</p> + + <div id="logoblock"> + <table width="100%" border="0" cellpadding="0" cellspacing="10"/> + <tr> + <td align=center><a href="http://www.elec.qmul.ac.uk/digitalmusic/"><img src="images/qm-logo.png" width="224" height="95" alt="Queen Mary logo" border=0/></a></td> + <td>Developed at the Centre for Digital Music, Queen Mary, University of London.</td> + <td align=right>Partially funded by the EPSRC through the OMRAS2 project EP/E017614/1.</td> + <td align=center><a href="http://www.omras2.org/"><img src="images/omras2-logo.png" width="265" height="46" alt="OMRAS2 logo" border=0/></a></td> + </tr> + </table> + </div> + </body> +</html>