vamp-plugin-sdk-2.1-0.pm.2.1.ppc.rpm

  • Pakettyp: rpm
  • Architektur: ppc
  • Distribution: Packman FÜR SuSE 11.1

Detaillierte Informationen

Paketnamevamp-plugin-sdk
Dateinamevamp-plugin-sdk-2.1-0.pm.2.1.ppc.rpm
DistributionPackman FÜR SuSE 11.1
Version2.1
Architekturppc
Release0.pm.2.1
Dateigrösse179.29 kb
Build-Datum2009/Nov/08 23:06:03
Paketgrösse959.72 kb
Coypright
DonwloadDownload
PackerManfred Tremmel
LieferantPackman
Changeloganzeigen
KurzfassungVamp is an API for C and C++ plugins that process sampled audio data
BeschreibungAn API for audio analysis and feature extraction plugins.
Vamp is an API for C and C++ plugins that process sampled audio
data to produce descriptive output (measurements or semantic
observations).
The principal differences between Vamp and a real-time audio
processing plugin system such as VST are:
* Vamp plugins may output complex multidimensional data with labels.
As a consequence, they are likely to work best when the output
data has a much lower sampling rate than the input. (This also
means it is usually desirable to implement them in C++ using the
high-level base class provided rather than use the raw C API.)
* While Vamp plugins receive data block-by-block, they are not
required to return output immediately on receiving the input.
A Vamp plugin may be non-causal, preferring to store up data
based on its input until the end of a processing run and then
return all results at once.
* Vamp plugins have more control over their inputs than a typical
real-time processing plugin. For example, they can indicate to
the host their preferred processing block and step sizes, and
these may differ.
* Vamp plugins may ask to receive data in the frequency domain
instead of the time domain. The host takes the responsibility
for converting the input data using an FFT of windowed frames.
This simplifies plugins that do straightforward frequency-domain
processing and permits the host to cache frequency-domain data
when possible.
* A Vamp plugin is configured once before each processing run, and
receives no further parameter changes during use -- unlike real
time plugin APIs in which the input parameters may change at any
time. This also means that fundamental properties such as the
number of values per output or the preferred processing block
size may depend on the input parameters.
* Vamp plugins do not have to be able to run in real time.
Dateien
  • /usr/bin/vamp-rdf-template-generator
  • /usr/bin/vamp-simple-host
  • /usr/include/vamp
  • /usr/include/vamp-hostsdk
  • /usr/include/vamp-hostsdk/Plugin.h
  • /usr/include/vamp-hostsdk/PluginBase.h
  • /usr/include/vamp-hostsdk/PluginBufferingAdapter.h
  • /usr/include/vamp-hostsdk/PluginChannelAdapter.h
  • /usr/include/vamp-hostsdk/PluginHostAdapter.h
  • /usr/include/vamp-hostsdk/PluginInputDomainAdapter.h
  • /usr/include/vamp-hostsdk/PluginLoader.h
  • /usr/include/vamp-hostsdk/PluginSummarisingAdapter.h
  • /usr/include/vamp-hostsdk/PluginWrapper.h
  • /usr/include/vamp-hostsdk/RealTime.h
  • /usr/include/vamp-hostsdk/hostguard.h
  • /usr/include/vamp-hostsdk/vamp-hostsdk.h
  • /usr/include/vamp-sdk
  • /usr/include/vamp-sdk/Plugin.h
  • /usr/include/vamp-sdk/PluginAdapter.h
  • /usr/include/vamp-sdk/PluginBase.h
  • /usr/include/vamp-sdk/RealTime.h
  • /usr/include/vamp-sdk/plugguard.h
  • /usr/include/vamp-sdk/vamp-sdk.h
  • /usr/include/vamp/vamp.h
  • /usr/lib/libvamp-hostsdk.a
  • /usr/lib/libvamp-hostsdk.so
  • /usr/lib/libvamp-sdk.a
  • /usr/lib/libvamp-sdk.so
  • /usr/lib/pkgconfig/vamp-hostsdk.pc
  • /usr/lib/pkgconfig/vamp-sdk.pc

  • Dieses Paket beinhaltet 5 weitere Dateien
    Alle Dateien anzeigen