Mercurial > hg > vamp-website
comparison develop.html @ 35:0976232e353b website
* Update for 2.1 release; add wiki link
author | cannam |
---|---|
date | Fri, 25 Sep 2009 15:40:18 +0000 |
parents | d5c6f7674426 |
children | b9ecf03a2bce |
comparison
equal
deleted
inserted
replaced
34:4b4db9230e94 | 35:0976232e353b |
---|---|
17 <li class="first"><a href="index.html">Home</a></li> | 17 <li class="first"><a href="index.html">Home</a></li> |
18 <li><a href="rationale.html">Rationale</a></li> | 18 <li><a href="rationale.html">Rationale</a></li> |
19 <li><a href="download.html">Download Plugins</a></li> | 19 <li><a href="download.html">Download Plugins</a></li> |
20 <li><a href="develop.html">Make Plugins</a></li> | 20 <li><a href="develop.html">Make Plugins</a></li> |
21 <li><a href="http://vamp-plugins.org/forum/">Forum</a></li> | 21 <li><a href="http://vamp-plugins.org/forum/">Forum</a></li> |
22 <li><a href="http://vamp-plugins.org/wiki/">Wiki</a></li> | |
22 </ul></div> | 23 </ul></div> |
23 | 24 |
24 <h2 id="firstpara">Developing Vamp plugins and hosts</h2> | 25 <h2 id="firstpara">Developing Vamp plugins and hosts</h2> |
25 | 26 |
26 <p><i>Hosted by <a href="http://sourceforge.net/projects/vamp/"><img align="center" | 27 <p><i>Hosted by <a href="http://sourceforge.net/projects/vamp/"><img align="center" |
36 binary compatibility. However, plugins and hosts are strongly | 37 binary compatibility. However, plugins and hosts are strongly |
37 encouraged to make use of the set of C++ base classes provided. | 38 encouraged to make use of the set of C++ base classes provided. |
38 This is particularly advisable since the values returned by a | 39 This is particularly advisable since the values returned by a |
39 plugin may have relatively complex structures.</p> | 40 plugin may have relatively complex structures.</p> |
40 | 41 |
41 <ul><li>Download the <b>Vamp plugin SDK</b> (current version 2.0): | 42 <ul><li>Download the <b>Vamp plugin SDK</b> (<b><i>new!</i></b> version 2.1): |
42 | 43 |
43 <ul><li>The development headers and source code: <a href="http://downloads.sourceforge.net/vamp/vamp-plugin-sdk-2.0.tar.gz">Gzipped tar file</a> or <a href="http://downloads.sourceforge.net/vamp/vamp-plugin-sdk-2.0.zip">ZIP file</a> (the contents are identical).</li> | 44 <ul><li>The development headers and source code: <a href="http://downloads.sourceforge.net/vamp/vamp-plugin-sdk-2.1.tar.gz">Gzipped tar file</a> or <a href="http://downloads.sourceforge.net/vamp/vamp-plugin-sdk-2.1.zip">ZIP file</a> (the contents are identical).</li> |
44 | 45 |
45 <li>Pre-compiled library and host binaries for <a href="http://downloads.sourceforge.net/vamp/vamp-plugin-sdk-2.0-binaries-win32-mingw32.zip">Windows (MinGW)</a>, <a href="http://downloads.sourceforge.net/vamp/vamp-plugin-sdk-2.0-staticlibs-win32-msvc.zip">Windows (MSVC: static libraries only)</a>, <a href="http://downloads.sourceforge.net/vamp/vamp-plugin-sdk-2.0-binaries-osx-universal.tar.gz">OS/X</a>, <a href="http://downloads.sourceforge.net/vamp/vamp-plugin-sdk-2.0-binaries-i686-linux.tar.gz">32-bit Linux</a>, and <a href="http://downloads.sourceforge.net/vamp/vamp-plugin-sdk-2.0-binaries-amd64-linux.tar.gz">64-bit Linux</a>.</li> | 46 <li>Pre-compiled library and host binaries for <a href="http://downloads.sourceforge.net/vamp/vamp-plugin-sdk-2.1-binaries-win32-mingw.zip">Windows (MinGW)</a>, <a href="http://downloads.sourceforge.net/vamp/vamp-plugin-sdk-2.1-staticlibs-win32-msvc.zip">Windows (MSVC: static libraries only)</a>, <a href="http://downloads.sourceforge.net/vamp/vamp-plugin-sdk-2.1-binaries-osx-universal.tar.gz">OS/X (universal)</a>, <a href="http://downloads.sourceforge.net/vamp/vamp-plugin-sdk-2.1-binaries-i686-linux.tar.gz">32-bit Linux</a>, <a href="http://downloads.sourceforge.net/vamp/vamp-plugin-sdk-2.1-binaries-amd64-linux.tar.gz">64-bit Linux</a>, and <a href="http://downloads.sourceforge.net/vamp/vamp-plugin-sdk-2.1-binaries-i686-solaris.tar.gz">32-bit x86 Solaris</a>.</li> |
46 | 47 |
47 <li><a href="http://downloads.sourceforge.net/vamp/vamp-plugin-sdk-2.0-docs.tar.gz">API documentation bundle</a>.</li> | 48 <li><a href="http://downloads.sourceforge.net/vamp/vamp-plugin-sdk-2.1-docs.tar.gz">API documentation bundle</a>.</li> |
48 | 49 |
49 <li>Example plugin binaries for <a href="http://downloads.sourceforge.net/vamp/vamp-example-plugins-2.0-win32.zip">Windows</a>, <a href="http://downloads.sourceforge.net/vamp/vamp-example-plugins-2.0-osx-universal.tar.gz">OS/X</a>, <a href="http://downloads.sourceforge.net/vamp/vamp-example-plugins-2.0-i686-linux.tar.gz">32-bit Linux</a>, and <a href="http://downloads.sourceforge.net/vamp/vamp-example-plugins-2.0-i686-linux.tar.gz">64-bit Linux</a>.</li> | 50 <li>Example plugin binaries for <a href="http://downloads.sourceforge.net/vamp/vamp-example-plugins-2.0-win32.zip">Windows</a>, <a href="http://downloads.sourceforge.net/vamp/vamp-example-plugins-2.0-osx-universal.tar.gz">OS/X</a>, <a href="http://downloads.sourceforge.net/vamp/vamp-example-plugins-2.0-i686-linux.tar.gz">32-bit Linux</a>, <a href="http://downloads.sourceforge.net/vamp/vamp-example-plugins-2.0-i686-linux.tar.gz">64-bit Linux</a>, and <a href="http://downloads.sourceforge.net/vamp/vamp-example-plugins-2.0-i686-solaris.tar.gz">32-bit x86 Solaris</a> (these are unchanged from version 2.0).</li> |
50 | 51 |
51 <li><a href="http://sourceforge.net/project/showfiles.php?group_id=192001&package_id=225765">The SourceForge download area</a> for any files not listed above.</li> | 52 <li><a href="http://sourceforge.net/project/showfiles.php?group_id=192001&package_id=225765">The SourceForge download area</a> for any files not listed above.</li> |
52 | 53 |
53 </ul> | 54 </ul> |
54 | 55 |
55 <br> | 56 <br> |
56 | 57 |
57 <li><b>New!</b> Download the <b>Vamp plugin tester</b>, a simple | 58 <li>Download the <b>Vamp plugin tester</b> (<b><i>new!</i></b> version 1.0), a simple |
58 command-line utility that tests your plugins for various common | 59 command-line utility that tests your plugins for various common |
59 failure cases. It can't check whether you're getting the right | 60 failure cases. It can't check whether you're getting the right |
60 results, but it can help you write better behaved and more | 61 results, but it can help you write better behaved and more |
61 resilient plugins. Get the <a | 62 resilient plugins. |
62 href="http://downloads.sourceforge.net/vamp/vamp-plugin-tester-0.1.tar.bz2">source | 63 |
63 code</a>, <a | 64 <ul><li>Source code: <a |
64 href="http://downloads.sourceforge.net/vamp/vamp-plugin-tester-0.1-osx-universal.tar.bz2">OS/X | 65 href="http://downloads.sourceforge.net/vamp/vamp-plugin-tester-1.0.tar.gz">Gzipped tar file</a>.</li> |
65 universal binary</a>, or <a | 66 <li>Pre-compiled binaries for <a |
66 href="http://downloads.sourceforge.net/vamp/vamp-plugin-tester-0.1-win32.zip">Windows | 67 href="http://downloads.sourceforge.net/vamp/vamp-plugin-tester-1.0-win32.zip">Windows</a>, |
67 binary</a> of the initial version 0.1 release.</li> | 68 <a href="http://downloads.sourceforge.net/vamp/vamp-plugin-tester-1.0-osx-universal.tar.gz">OS/X (universal)</a>, |
69 <a href="http://downloads.sourceforge.net/vamp/vamp-plugin-tester-1.0-i686-linux.tar.gz">32-bit Linux</a>, | |
70 <a href="http://downloads.sourceforge.net/vamp/vamp-plugin-tester-1.0-amd64-linux.tar.gz">64-bit Linux</a>, and | |
71 <a href="http://downloads.sourceforge.net/vamp/vamp-plugin-tester-1.0-i686-solaris.tar.gz">32-bit x86 Solaris</a>.</li> | |
72 </ul> | |
68 | 73 |
69 </ul> | 74 </ul> |
70 <h3>Developer Documentation</h3> | 75 <h3>Developer Documentation</h3> |
71 <ul> | 76 <ul> |
72 | 77 |
73 <li>Read the Vamp plugin SDK <a href="guide.pdf">Programmers | 78 <li>Read the Vamp plugin SDK <a href="guide.pdf">Programmers |
74 Guide</a>.</li> | 79 Guide</a>.</li> |
80 | |
81 <li>Read a <a href="http://vamp-plugins.org/wiki/mtp1">tutorial on building a new plugin</a> using OS/X command-line tools.</li> | |
75 | 82 |
76 <li>Read <a href="vamp-programmer-presentation.pdf">a presentation</a> about the principles of Vamp plugins for | 83 <li>Read <a href="vamp-programmer-presentation.pdf">a presentation</a> about the principles of Vamp plugins for |
77 potential developers.</li> | 84 potential developers.</li> |
78 | 85 |
79 <li><a href="code-doc/index.html">Read the API documentation online</a>. Your plugins will normally derive from <a href="code-doc/classVamp_1_1Plugin.html">the Vamp::Plugin class</a>.</li> | 86 <li><a href="code-doc/index.html">Read the API documentation online</a>. Your plugins will normally derive from <a href="code-doc/classVamp_1_1Plugin.html">the Vamp::Plugin class</a>.</li> |