Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - cannam

Pages: 1 ... 15 16 [17] 18 19
241
Holger,

The Vamp plugin itself has no concept of input "files", only of input channels of audio.  So the MATCH plugin takes two audio channels as input, and calculates an alignment between them.  Of course this means that if you feed it a normal stereo file, you will get a trivial alignment: rather, its expectation is that the two channels represent two individual mono mixdowns of different material.

However, Sonic Visualiser of course does deal with audio files, and it doesn't yet have any user-accessible support for providing data in this form.  Ideally you would be able to load two audio files and tell SV to provide them as the two channels of input to the plugin, but that isn't possible yet -- SV can only provide input from a single audio file to a plugin.  In order to calculate an alignment between separate audio files, you need to use an external tool (such as "sox" on platforms where it is available) to produce a single two-channel file containing one of the original files on each channel.  Run the MATCH plugin on this file in SV, and it should calculate a time-value plot representing the alignment path between the two source audio files.

MATCH is not the only plugin to expect input in this form -- the Similarity plugin in the QM Vamp Plugins set also works on a set of input channels that are assumed to represent different source audio material.

(As you may guess from the fact that SV can provide actual alignments based on MATCH, it does have some underlying ability to provide data in the form that the plugin expects -- it's just that this capability is not exposed properly through the GUI yet.)


Chris

242
Mat,

I think the explanation has to do with the language used for Windows.

There is nothing special about the name "Program Files", it just happens to be what the standard Windows program folder is called in English versions of Windows.  If your native language is something else, Sonic Visualiser and other Vamp hosts will look in whatever the programs folder is called on your system.

In the case of German, I believe that means you should create your Vamp Plugins folder inside C:\Programme.  Try that and, if it works, let me know and I'll update the documentation to mention it.

Thanks,


Chris

243
Plugin Development / New developer documentation available
« on: March 05, 2008, 11:11:06 »
A new guide to writing Vamp plugins in C++ is now up on the website.
You can get to it from the developer documentation page:

  http://www.vamp-plugins.org/develop.html

or this direct link:

  http://www.vamp-plugins.org/guide.pdf

No big claims for how well organised, written, or (especially!) illustrated it is, but there is a decent amount of information in it and it's likely to be mostly right.

There is also a recent introductory presentation available here:

  http://www.vamp-plugins.org/vamp-programmer-presentation.pdf


Chris

244
Plugin and Host Announcements / Vamp plugin SDK v1.2 now available
« on: February 28, 2008, 14:58:06 »
Version 1.2 of the Vamp plugin SDK is now available.

   http://www.vamp-plugins.org/

Vamp is a plugin API for audio analysis and feature extraction plugins written in C or C++.  Its SDK features an easy-to-use set of C++ classes for plugin and host developers, a reference host implementation, example plugins, and documentation.  It is supported across Linux, OS/X and Windows.

Version 1.2 contains a further addition to the host extension classes introduced in 1.1: a buffering adapter that hosts may use to avoid having to negotiate the plugin's preferred input step and block sizes.  This release also includes a Visual C++ project file as well as Makefiles tailored to Linux and OS/X.

Plugins and hosts remain 100% binary compatible with those built using the 1.0 version of the SDK.


Chris

245
Plugin and Host Announcements / Sonic Visualiser v1.2 now available!
« on: February 20, 2008, 17:16:09 »
Version 1.2 of Sonic Visualiser, an application for viewing and
analysing the contents of music audio files, is now available.
 
  http://www.sonicvisualiser.org/
 
This is a significant feature release, containing a number of new
features over the previous release including a handy audio alignment
capability. For more details, please read the release notes at
 
  https://sourceforge.net/project/shownotes.php?release_id=578145
 
Sonic Visualiser contains advanced waveform and spectrogram viewers,
as well as editors for many sorts of audio annotations. Besides
visualisation, it can make and play selections based on the locations
of automatically detected features, seamlessly loop playback of single
or multiple noncontiguous regions, synthesise annotations for
playback, and slow down playback while retaining display
synchronisation.

Sonic Visualiser supports the Vamp plugin API for plugins that extract
descriptive or analytical data from audio.  Vamp plugins for onset,
pitch and note detection and tempo tracking using the Aubio library
are available, as well as further plugins for tempo tracking,
chromagram analysis, constant-Q spectrogram, spectral centroid, power
curve, key estimation, tonal change detection, harmonic spectrogram,
structural segmentation, timbral similarity, audio alignment
calculation and a large number of low-level spectral features.  There
is also a comprehensive SDK for use by developers of Vamp plugins and
hosts.  For more information about Vamp plugins, please see:

  http://www.vamp-plugins.org/

Sonic Visualiser is Free Software distributed under the GNU General
Public License. The 1.2 release is available now in source code form
or as binaries for Linux, OS/X, and Windows.


246
Charles,

The new 1.4 release of the QM plugins is now available from the usual download site (see also the announcement in the announcements forum here!)

Please let me know if you run into any problems with these.

Thanks!


Chris

247
Plugin and Host Announcements / QM Vamp Plugins v1.4 released
« on: February 15, 2008, 09:45:16 »
Version 1.4 of the QM Vamp Plugins -- a set of audio analysis plugins in the Vamp plugin format, developed at the Centre for Digital Music at Queen Mary, University of London -- is now available for download.

This release is a major update including new plugins and numerous bug fixes.  Note onset detector, beat tracker, tempo estimator, key estimator, tonal change detector, structural segmenter, timbral and rhythmic similarity, chromagram, constant-Q spectrogram, and MFCC calculation plugins are included.

For downloads, please see:

  http://www.elec.qmul.ac.uk/digitalmusic/downloads/index.html#qm-vamp-plugins

The plugins are available in binary form only and may be freely used for any purpose, and redistributed for non-commercial purposes only.  Supported platforms are 32- and 64-bit Linux, 32-bit Windows, and OS/X 10.4 or newer (Intel/PPC universal).

For more information about Vamp plugins, please see

  http://www.vamp-plugins.org/

If you have any problems with or questions about these plugins, please report them to the "Getting and Using Vamp Plugins" forum at this site.


Chris

248
Host Forum: Sonic Visualiser / Re: cutting the soundfile
« on: February 04, 2008, 12:43:48 »
This may be stating the obvious, but since you didn't mention it: you can export just the selected area as a new audio file straight from Sonic Visualiser, thus effectively slicing it without leaving SV.

File -> Export Audio File will offer the option of exporting just the selected region, if there is a selection active.  If there are multiple selections, you can choose whether to export them to multiple files or splice them together into a single file.

Apart from this feature, I don't know of any other way to achieve what you want with an existing, ready-made script or program.


Chris

249
Thanks Charles -- I think that's enough to go on to establish why the plugins aren't working.  We're due to make a new release of the QM plugin set any day now, so I'll try to ensure that this problem is fixed.

For the Aubio set, do you have a record (or recollection) of exactly which package you downloaded and installed?  The latest build for OS/X was vamp-aubio-plugins-0.3.2b.1-osx-universal.tar.gz available from http://sourceforge.net/project/showfiles.php?group_id=192001 -- if this is not exactly the same version as you already installed (noting carefully the ".1" in "0.3.2b.1"), then I'd suggest installing that one to see if it makes any difference for you.

Finally, yes, both vamp-simple-host and Sonic Visualiser look for plugins in both a "global" location (the one beginning with /Library) and the equivalent user-specific location (the one beneath your home folder).  You can place Vamp plugins in either of these locations and they should work, although you should always be careful to avoid having the same plugin in both places (because it wouldn't be easy to know which was being used, and that might be problematic if they were ever not of the same version).

Thanks for your persistence -- please watch this space for the update to the QM plugin set.


Chris

250
Charles,

Sorry, I had overlooked the fact that your earlier message said vamp-simple-host was in a folder on your desktop (as opposed to your home folder).  It doesn't need to be installed, as such, but to run it from the terminal you need to tell the shell where to run it from: the "./" in our command told the shell to run it from the "current directory", i.e. your home folder which is where the terminal window starts up by default.  If you just copy the vamp-simple-host file to your home folder, you should be able to run it then.

Note that vamp-simple-host has nothing to do with Sonic Visualiser except that it uses the same plugins, so it shouldn't matter whether SV is running or not.


Chris

251
Host Forum: Sonic Visualiser / Re: Open mp3 file
« on: January 17, 2008, 21:46:14 »
Then I can only guess that the package was built without mp3 support.  I can't help you any further with that though -- you'd have to ask the packager about it.


Chris

252
Host Forum: Sonic Visualiser / Re: Open mp3 file
« on: January 17, 2008, 10:39:00 »
Hi -- please can you give some more information about what version of SV you have, on which platform, and where you got it from?

For example, if it's a Linux version -- as your username might suggest -- did it come from this site (via SourceForge's download page), or from a distro package (and if so, which), or did you build it yourself?

SV does include mp3 support, but only if it has been compiled with the appropriate mp3 library and options.  All of the binaries from this site have been compiled with mp3 support except, I think, the Windows build of SV 1.0.  The forthcoming 1.2 and its prereleases should have mp3 support on all platforms.


Chris

253
Charles,

I think the "command not found" is probably simple enough -- I imagine it's just that the current working directory is not in your command path.  So, instead of running
$ vamp-simple-host -l
try running
$ ./vamp-simple-host -l
with the "./" at the start telling the command shell to run the program in the current directory instead of looking for it in your path.


Chris

254

Hi -- I'm afraid I don't have any immediate ideas about this; I wonder if you can get some more information from the host about why it can't load the plugins?

Do you have the vamp-simple-host program that comes with the SDK?  (I can't actually remember offhand whether it's distributed with the example plugins for OS/X or in a separate package.)  If so, try running "vamp-simple-host -l" (that's a lower-case L) from a terminal window to get a list of the installed plugins.  If that list doesn't contain the aubio and QM plugins, perhaps it will have printed an error that gives some hint as to why.

For what it's worth, the text that I think you're referring to in the SDK download page is describing a facility added to the SDK that makes it easier to write hosts that discover and load plugins (i.e. it takes less code to write the host), not that makes it easier for any given plugin to be discovered and loaded.  There shouldn't be any significant difference between the example plugins and any others in this respect.

By the way, is this an Intel or PPC Mac?


Chris

255
Host Forum: Sonic Visualiser / Re: Building for 64-bit?
« on: January 10, 2008, 22:06:36 »
About the build error: My guess is that you have PortAudio v18 installed, and you need PortAudio v19 for SV (or else edit the sv.prf to tell it that you have v18, although that hasn't been tested recently).


Chris

Pages: 1 ... 15 16 [17] 18 19