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 – some examples are
|
cannam@39
|
44 included – 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 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 <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>
|