cannam@135: cannam@135: cannam@135: cannam@135: Vamp Plugins Ontology cannam@135: Vamp Plugins Ontology cannam@135: cannam@135: added comments from Cannam cannam@135: cannam@135: Chris Cannam cannam@135: Chris Sutton cannam@135: Yves Raimond cannam@135: David Pastor Escuredo cannam@135: $Date: 2008/05/21 17:05:11 $ cannam@135: cannam@135: cannam@135: cannam@135: Vamp Plugin cannam@135: cannam@135: Vamp plugin is an implementation of a feature extraction algorithm based on the Vamp API. cannam@135: cannam@135: stable cannam@135: cannam@135: cannam@135: Vamp Plugin Library cannam@135: cannam@135: Library of Vamp Plugins cannam@135: cannam@135: stable cannam@135: cannam@135: cannam@135: Vamp Plugin Descriptor cannam@135: cannam@135: The plugin descriptor provides basic metadata of the plugin. We may remove this and link directly to the plugin instance cannam@135: cannam@135: unstable cannam@135: cannam@135: cannam@135: Vamp Plugin Parameter Descriptor cannam@135: cannam@135: Descriptior of a plugin parameter cannam@135: cannam@135: stable cannam@135: cannam@135: cannam@135: Vamp Plugin output descriptor cannam@135: cannam@135: Descriptior of the plugin output. This descriptor provides necessary information to interpret correctly the output features. cannam@135: Each plugin will be bound to one of the subclasses. cannam@135: cannam@135: unstable cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: Large binary data as output. cannam@135: cannam@135: unstable cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: The output defines events with no large data associated. cannam@135: cannam@135: unstable cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: We obtain track metadata? cannam@135: cannam@135: unstable cannam@135: cannam@135: cannam@135: Plugin program cannam@135: cannam@135: Plugin program defines a predefined context of parameters. cannam@135: cannam@135: stable cannam@135: cannam@135: cannam@135: Vamp Feature cannam@135: This may be removed mighty soon as we rely on the Audio Features Ontology for this cannam@135: deprecated cannam@135: cannam@135: cannam@135: Plugin input domain cannam@135: Plugin input domain cannam@135: stable cannam@135: cannam@135: cannam@135: sample type cannam@135: sample type for the plugin output cannam@135: stable cannam@135: cannam@135: cannam@135: cannam@135: plugin descriptor cannam@135: cannam@135: Links the plugin descriptor to the plugin (it may be redundant for an RDF decription to have a plugin descriptor). cannam@135: cannam@135: cannam@135: cannam@135: stable cannam@135: cannam@135: cannam@135: cannam@135: parameter descriptor cannam@135: cannam@135: Links each parameter descriptor to the plugin. cannam@135: cannam@135: cannam@135: cannam@135: stable cannam@135: cannam@135: cannam@135: parameter descriptor cannam@135: stable cannam@135: cannam@135: Specifies exactly the type of descriptor to set in the transform by linking it. cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: output descriptor cannam@135: cannam@135: Links each output descriptor to the plugin. cannam@135: cannam@135: cannam@135: cannam@135: stable cannam@135: cannam@135: cannam@135: cannam@135: available plugin cannam@135: cannam@135: Available plugins in the library cannam@135: cannam@135: cannam@135: cannam@135: stable cannam@135: cannam@135: cannam@135: cannam@135: parameter cannam@135: cannam@135: Actual parameter used in the plugin transform to run the plugin cannam@135: cannam@135: cannam@135: cannam@135: stable cannam@135: cannam@135: cannam@135: parameter cannam@135: stable cannam@135: cannam@135: Specifies the parameter to set the plugin in execution. cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: plugin identifier cannam@135: cannam@135: Machine-readable identifier for Vamp plugin classes. cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: stable cannam@135: cannam@135: cannam@135: cannam@135: plugin name cannam@135: cannam@135: Human-readable identifier for the plugin. cannam@135: cannam@135: cannam@135: stable cannam@135: cannam@135: cannam@135: cannam@135: vamp API version cannam@135: cannam@135: Version of the Vamp API used for the plugin. cannam@135: cannam@135: cannam@135: stable cannam@135: cannam@135: cannam@135: cannam@135: input domain cannam@135: cannam@135: Input domain for the plugin (time or frequency). cannam@135: cannam@135: cannam@135: cannam@135: stable cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: max value cannam@135: Maximum value of the parameter cannam@135: cannam@135: cannam@135: unstable cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: min value cannam@135: Minimum value of the parameter cannam@135: cannam@135: cannam@135: unstable cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: default value cannam@135: Default value of the parameter cannam@135: cannam@135: unstable cannam@135: cannam@135: cannam@135: cannam@135: fixed bin count cannam@135: fixed bin count cannam@135: cannam@135: unstable cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: unit cannam@135: unit of the output cannam@135: cannam@135: cannam@135: unstable cannam@135: cannam@135: cannam@135: cannam@135: sample rate cannam@135: sample rate of the output cannam@135: cannam@135: unstable cannam@135: cannam@135: cannam@135: cannam@135: sample rate cannam@135: stable cannam@135: cannam@135: Specifies the sample rate if it is not constant. cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: quantized step cannam@135: quantized step (if any) cannam@135: cannam@135: cannam@135: unstable cannam@135: cannam@135: cannam@135: cannam@135: bin count cannam@135: bin count cannam@135: cannam@135: unstable cannam@135: cannam@135: cannam@135: cannam@135: bin names cannam@135: bin names cannam@135: cannam@135: unstable cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: sample type cannam@135: sample type cannam@135: cannam@135: cannam@135: unstable cannam@135: cannam@135: cannam@135: cannam@135: feature type cannam@135: cannam@135: Feature Types output by the plugin cannam@135: cannam@135: cannam@135: cannam@135: unstable cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: Plugin Transform cannam@135: stable cannam@135: cannam@135: The plugin transform defines the context of the feature extraction process. cannam@135: cannam@135: cannam@135: cannam@135: Parameter cannam@135: unstable cannam@135: cannam@135: Parameter used by the plugin transform to set up the plugin. cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: plugin cannam@135: stable cannam@135: cannam@135: Specifies the plugin in execution. cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: program cannam@135: stable cannam@135: cannam@135: Specifies the program to set the plugin in execution. cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: step size cannam@135: stable cannam@135: cannam@135: Specifies the step size for the framing. cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: block size cannam@135: stable cannam@135: cannam@135: Specifies the block size for the framing. cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: transform type cannam@135: unstable cannam@135: cannam@135: Specifies the transform type (they should be individuals). cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: window type cannam@135: unstable cannam@135: cannam@135: Specifies the window type (they should be individuals and clearly not here). cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: value cannam@135: stable cannam@135: cannam@135: Specifies the current value of the parameter. cannam@135: cannam@135: cannam@135: cannam@135: cannam@135: