|
|
Subscribe / Log in / New account

Vamp Plugin Tester: a simple test utility for Vamp plugin development

From:  Chris Cannam <cannam-AT-all-day-breakfast.com>
To:  linux-audio-announce-AT-lists.linuxaudio.org
Subject:  [LAA] Vamp Plugin Tester: a simple test utility for Vamp plugin development
Date:  Fri, 20 Mar 2009 16:29:28 +0000
Message-ID:  <587e90db0903200929n24478b86r3dc094db0b749892@mail.gmail.com>

Announcing v0.1 of the Vamp plugin tester, a simple program that loads
and tests Vamp audio feature extraction plugins for various common
failure cases.  It can't check whether you're getting the right
results, but it can help you write more resilient and better-behaved
plugins.

Source code:
http://downloads.sourceforge.net/vamp/vamp-plugin-tester-...

OS/X universal binary:
http://downloads.sourceforge.net/vamp/vamp-plugin-tester-...

Windows binary:
http://downloads.sourceforge.net/vamp/vamp-plugin-tester-...

For more information about Vamp plugins, please see
http://vamp-plugins.org/.  The "home page" for this utility is the
developer page at http://vamp-plugins.org/develop.html .

There is some documentation for this program in the README file, but
the short version is that you run it at a command prompt with the
library name and plugin name, colon-separated, as an argument:

$ ./vamp-plugin-tester vamp-example-plugins:spectralcentroid

... and see what it has to say about your plugins.  It may also crash;
if it crashes in the middle of one of its tests, that usually means
that your plugin has crashed when faced with some unexpected input
(run it in a debugger, or a memory checking utility if you have one,
to find out where).

This tester does report some genuine bugs when run against several of
the existing Vamp plugins.  I'll be aiming to make some fixes where
I'm able.

This is only the first release, so it's quite likely that the tester
hasn't been tested enough itself yet.  Please report any problems to
me or the Vamp plugins develoment forum at
http://vamp-plugins.org/forum/index.php/board,1.0.html .


Chris



to post comments


Copyright © 2009, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds