annotate vampy.html @ 128:817c3988afc7 website tip

Add a page about the Vamp Plugin Pack, including links to download mirrors
author Chris Cannam
date Tue, 11 Aug 2020 16:41:11 +0100
parents 1982d4ba2ea3
children
rev   line source
cannam@39 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
cannam@39 2 <html>
cannam@39 3 <head>
cannam@39 4 <link rel="stylesheet" media="screen" type="text/css" href="screen.css"/>
cannam@39 5 <link rel="icon" type="image/png" href="images/waveform.png"/>
cannam@39 6 <link rel="shortcut" type="image/png" href="images/waveform.png"/>
cannam@39 7 <title>VamPy: Vamp Plugins in Python</title>
cannam@39 8 <meta name="robots" content="index"/>
cannam@39 9 <meta name="keywords" content="vamp plugin api plugins sonic visualiser visualizer visualise visualize audio music spectrogram feature extraction feapi vsi dssi"/>
cannam@39 10 <meta name="description" content="Vamp is a system for plugins that extract feature information from audio data."/>
cannam@39 11 </head>
cannam@39 12 <body>
cannam@39 13 <h1 id="header"><span>Vamp Plugins</span></h1>
cannam@39 14
cannam@39 15 <div id="nav">
cannam@39 16 <ul>
cannam@39 17 <li class="first"><a href="index.html">Home</a></li>
Chris@120 18 <li><a href="news.html">News</a></li>
cannam@39 19 <li><a href="download.html">Download Plugins</a></li>
cannam@39 20 <li><a href="develop.html">Make Plugins</a></li>
cannam@39 21 <li><a href="http://vamp-plugins.org/wiki/">Wiki</a></li>
cannam@39 22 </ul></div>
cannam@39 23
cannam@39 24 <h2 id="firstpara">VamPy: Vamp Plugins in Python!</h2>
cannam@39 25
cannam@39 26 <p>VamPy is a wrapper plugin written by Gyorgy Fazekas that
cannam@39 27 enables you to use <a href="http://vamp-plugins.org/">Vamp
cannam@39 28 plugins</a> written in <a href="http://python.org/">Python</a>
cannam@39 29 in any Vamp host.</p>
cannam@39 30
cannam@39 31 <p>It provides a (nearly) complete wrapper implementation of the
cannam@39 32 Vamp plugin API that can be used to write efficient plugins very
cannam@39 33 easily, taking advantage of the wide range of Python libraries
Chris@123 34 already available for scientific work.</p>
Chris@123 35
Chris@123 36 <p>Note that VamPy currently uses and requires Python 2.7, and
Chris@123 37 can load only Python 2 code.</p>
cannam@39 38
cannam@49 39 <p>Read the <a href="https://code.soundsoftware.ac.uk/projects/vampy/repository/entry/README">README file</a> for VamPy, or read an <a href="https://code.soundsoftware.ac.uk/projects/vampy/repository/entry/Example%20VamPy%20plugins/PySpectralFeatures.py">example Python plugin</a>.
cannam@39 40
Chris@121 41 <p><b>To use VamPy</b>, download the VamPy wrapper plugin
cannam@39 42 compiled for your platform, copy it to your Vamp plugin
cannam@39 43 location, and copy any VamPy scripts &ndash; some examples are
cannam@39 44 included &ndash; into the same place. Then just run your normal
cannam@39 45 Vamp host and you should see the scripts available there. (See
cannam@39 46 <a href="download.html#install">How to Install</a> for details
cannam@39 47 of the Vamp plugin installation location on your system.)</p>
cannam@39 48
Chris@121 49 <p>You will need to make sure you have a compatible version of
Chris@121 50 Python installed: currently this means Python 2.7. Also you are
Chris@121 51 strongly advised to
Chris@121 52 install <a href="http://numpy.scipy.org">NumPy</a>, as most
Chris@121 53 plugins use a part of the VamPy interface which depends on
Chris@121 54 it.</p>
cannam@39 55
cannam@39 56 <h3>Downloads</h3>
cannam@39 57
Chris@121 58 <p>Pick the relevant Download link for your platform. Note that
Chris@121 59 on Windows, you must use the build (32- or 64-bit) which matches
Chris@121 60 the version of Python you have. If you are using a 32-bit Python
Chris@121 61 build, then you must use the 32-bit VamPy and install it to the
Chris@121 62 32-bit Vamp plugin location, even if you are doing so on a
Chris@121 63 64-bit copy of Windows.</p>
Chris@121 64
cannam@39 65 <table align=center border=1 cellpadding=5>
cannam@39 66
Chris@121 67 <tr><td><b>Version</b></td><td><b>Linux (64-bit)</b></td><td><b>macOS</b></td><td><b>Windows (32-bit)</b></td><td><b>Windows (64-bit)</b></td><td><b>Source&nbsp;code</b></td></tr>
cannam@39 68
cannam@39 69 <tr>
cannam@39 70
Chris@125 71 <td>2.3</td>
cannam@39 72
Chris@125 73 <td><a href="https://code.soundsoftware.ac.uk/attachments/download/2473/vampy-2.3-linux64.tar.bz2">Download</a></td>
cannam@39 74
Chris@125 75 <td><a href="https://code.soundsoftware.ac.uk/attachments/download/2471/vampy-2.3-macos.tar.bz2">Download</a></td>
cannam@39 76
Chris@125 77 <td><a href="https://code.soundsoftware.ac.uk/attachments/download/2469/vampy-2.3-win32.zip">Download</a></td>
cannam@39 78
Chris@125 79 <td><a href="https://code.soundsoftware.ac.uk/attachments/download/2470/vampy-2.3-win64.zip">Download</a></td>
cannam@39 80
Chris@125 81 <td><a href="https://code.soundsoftware.ac.uk/attachments/download/2472/vampy-2.3-source.tar.gz">Download</a><br>or&nbsp;<a href="https://code.soundsoftware.ac.uk/projects/vampy/repository">Browse</a></td></tr>
cannam@39 82
cannam@39 83 </table>
cannam@39 84
cannam@39 85 <p>Although the VamPy wrapper plugin itself is
Chris@121 86 platform-dependent (so you must download the correct one of the
cannam@39 87 plugins listed above!), the Python scripts themselves are
cannam@39 88 portable across platforms. Publishing a VamPy plugin in Python
cannam@39 89 could be the simplest way to make a Vamp plugin available to the
cannam@39 90 world at large.</p>
cannam@39 91
cannam@39 92 <p>VamPy is licensed under the same liberal terms as the Vamp
cannam@39 93 SDK itself, and you are welcome to take the example code
cannam@39 94 included in the VamPy package and use it to make your own Python
cannam@39 95 plugins for any purpose you wish.</p>
cannam@39 96
cannam@39 97 <div id="logoblock">
cannam@39 98 <table width="100%" border="0" cellpadding="0" cellspacing="10"/>
cannam@39 99 <tr>
cannam@39 100 <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>
cannam@39 101 <td>Developed at the Centre for Digital Music, Queen Mary, University of London.</td>
cannam@39 102 <td align=right>Partially funded by the EPSRC through the OMRAS2 project EP/E017614/1.</td>
cannam@39 103 <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>
cannam@39 104 </tr>
cannam@39 105 </table>
cannam@39 106 </div>
cannam@39 107 </body>
cannam@39 108 </html>