Index
Classes | Properties | Instances |
---|---|---|
Classes
AmbisonicBH1P0Group
ClassLabel | Ambisonic B stream of horizontal order 1 and peripheral order 0. | ||||
---|---|---|---|---|---|
Subclass of | AmbisonicGroup | ||||
element |
| ||||
element |
| ||||
element |
|
AmbisonicBH1P1Group
ClassLabel | Ambisonic B stream of horizontal order 1 and peripheral order 1. | ||||
---|---|---|---|---|---|
Subclass of | AmbisonicGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
AmbisonicBH2P0Group
ClassLabel | Ambisonic B stream of horizontal order 2 and peripheral order 0. | ||||
---|---|---|---|---|---|
Subclass of | AmbisonicGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
AmbisonicBH2P1Group
ClassLabel | Ambisonic B stream of horizontal order 2 and peripheral order 1. | ||||
---|---|---|---|---|---|
Subclass of | AmbisonicGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
AmbisonicBH2P2Group
ClassLabel | Ambisonic B stream of horizontal order 2 and peripheral order 2. | ||||
---|---|---|---|---|---|
Subclass of | AmbisonicGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
AmbisonicBH3P0Group
ClassLabel | Ambisonic B stream of horizontal order 3 and peripheral order 0. | ||||
---|---|---|---|---|---|
Subclass of | AmbisonicGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
AmbisonicBH3P1Group
ClassLabel | Ambisonic B stream of horizontal order 3 and peripheral order 1. | ||||
---|---|---|---|---|---|
Subclass of | AmbisonicGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
AmbisonicBH3P2Group
ClassLabel | Ambisonic B stream of horizontal order 3 and peripheral order 2. | ||||
---|---|---|---|---|---|
Subclass of | AmbisonicGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
AmbisonicBH3P3Group
ClassLabel | Ambisonic B stream of horizontal order 3 and peripheral order 3. | ||||
---|---|---|---|---|---|
Subclass of | AmbisonicGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
AmbisonicGroup
ClassLabel | Ambisonic Group |
---|---|
Subclass of | Group |
Superclass of | AmbisonicBH1P0Group |
AmbisonicBH1P1Group | |
AmbisonicBH2P0Group | |
AmbisonicBH2P1Group | |
AmbisonicBH2P2Group | |
AmbisonicBH3P0Group | |
AmbisonicBH3P1Group | |
AmbisonicBH3P2Group | |
AmbisonicBH3P3Group |
DiscreteGroup
ClassLabel | Discrete Group |
---|---|
Subclass of | Group |
Superclass of | FivePointOneGroup |
FivePointZeroGroup | |
FourPointZeroGroup | |
MidSideGroup | |
MonoGroup | |
SevenPointOneGroup | |
SevenPointOneWideGroup | |
SixPointOneGroup | |
StereoGroup | |
ThreePointZeroGroup |
Discrete channel configurations. These groups are divided into channels where each represents a particular speaker location. The position of sound in one of these groups depends on a particular speaker configuration.
Element
ClassLabel | Element |
---|---|
In range of | element |
An element of a group, which has a designation and an optional index.
- Restriction on lv2:designation
- owl:cardinality 1
An element MUST have exactly one lv2:designation.
FivePointOneGroup
ClassLabel | 5.1 Surround (3-2 stereo) | ||||
---|---|---|---|---|---|
Subclass of | DiscreteGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
FivePointZeroGroup
ClassLabel | 5.0 Surround (3-2 stereo) | ||||
---|---|---|---|---|---|
Subclass of | DiscreteGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
FourPointZeroGroup
ClassLabel | 4.0 Surround (Quadraphonic) | ||||
---|---|---|---|---|---|
Subclass of | DiscreteGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
Group
ClassLabel | Port Group |
---|---|
Superclass of | AmbisonicGroup |
DiscreteGroup | |
InputGroup | |
OutputGroup | |
In domain of | subGroupOf |
In range of | group |
subGroupOf |
A set of ports/channels/controls/etc that are are logically grouped together, e.g. two audio ports in a group may form a stereo stream. In order to avoid the need to define large numbers of identical group definitions, a group definition may be shared. For example, a plugin collection may define a single URI for a pg:StereoGroup with the symbol "input" and use it in many plugins.
- Restriction on lv2:symbol
- owl:cardinality 1
A pg:Group MUST have exactly one string lv2:symbol. This symbol must be unique according to the same rules as the lv2:symbol for an lv2:Port, where group symbols and port symbols reside in the same namespace. In other words, a group on a plugin MUST NOT have the same symbol as another group or a port on that plugin. This makes it possible to uniquely reference a port or group on a plugin with a single identifier and no context.
InputGroup
ClassMidSideGroup
ClassLabel | Mid-Side Stereo | ||||
---|---|---|---|---|---|
Subclass of | DiscreteGroup | ||||
element |
| ||||
element |
|
OutputGroup
ClassLabel | Output Group |
---|---|
Subclass of | Group |
In domain of | source |
In range of | mainOutput |
A group which contains exclusively outputs.
SevenPointOneGroup
ClassSevenPointOneWideGroup
ClassLabel | 7.1 Surround (Wide) | ||||
---|---|---|---|---|---|
Subclass of | DiscreteGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
SixPointOneGroup
ClassLabel | 6.1 Surround | ||||
---|---|---|---|---|---|
Subclass of | DiscreteGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
StereoGroup
ClassLabel | Stereo | ||||
---|---|---|---|---|---|
Subclass of | DiscreteGroup | ||||
element |
| ||||
element |
|
ThreePointZeroGroup
ClassLabel | 3.0 Surround | ||||
---|---|---|---|---|---|
Subclass of | DiscreteGroup | ||||
element |
| ||||
element |
| ||||
element |
|
Properties
element
PropertyLabel | element |
---|---|
Range | Element |
Type | Object Property |
Indicates that a group has a certain element (a parameter or channel designation with a possible index).
group
PropertyharmonicDegree
PropertyLabel | harmonic degree |
---|---|
Domain | lv2:Channel |
Range | xsd:integer |
Type | Datatype Property |
The degree coefficient (l) of the spherical harmonic for an Ambisonic channel.
harmonicIndex
PropertyLabel | harmonic index |
---|---|
Domain | lv2:Channel |
Range | xsd:integer |
Type | Datatype Property |
The index coefficient (m) of the spherical harmonic for an Ambisonic channel.
letterCode
PropertyLabel | ambisonic letter code |
---|---|
Domain | lv2:Channel |
Range | rdf:PlainLiteral |
Type | Datatype Property |
Type | Inverse Functional Property |
The YuMa letter code for an Ambisonic channel.
mainInput
PropertyLabel | main input |
---|---|
Domain | lv2:Plugin |
Range | InputGroup |
Type | Object Property |
Indicates that this group should be considered the "main" input, i.e. the primary task is processing the signal in this group. A plugin MUST NOT have more than one pg:mainInput property.
mainOutput
PropertyLabel | main output |
---|---|
Domain | lv2:Plugin |
Range | OutputGroup |
Type | Object Property |
Indicates that this group should be considered the "main" output. The main output group SHOULD have the main input group as a pg:source.
sideChainOf
PropertyLabel | side-chain of |
---|---|
Type | Object Property |
Indicates that this port or group should be considered a "side chain" of some other port or group. The precise definition of "side chain" depends on the plugin, but in general this group should be considered a modifier to some other group, rather than an independent input itself.
source
PropertyLabel | source |
---|---|
Domain | OutputGroup |
Range | InputGroup |
Type | Object Property |
Indicates that this port or group should be considered the "result" of some other port or group. This property only makes sense on groups with outputs when the source is a group with inputs. This can be used to convey a relationship between corresponding input and output groups with different types, e.g. a mono->stereo plugin.
subGroupOf
PropertyLabel | sub-group of |
---|---|
Domain | Group |
Range | Group |
Type | Object Property |
Indicates that this group is a child of another group. This property has no meaning with respect to plugin execution, but the host may find this information useful (e.g. to provide a compact user interface). Note that being a sub-group does not relax the restriction that the group MUST have a unique symbol with respect to the plugin.
History
- Version 1.2 (2012-10-14)
- Use consistent label style.
- Version 1.0 (2012-04-17)
- Initial release.
Ambisonic channel configurations. These groups are divided into channels which together represent a position in an abstract n-dimensional space. The position of sound in one of these groups does not depend on a particular speaker configuration; a decoder can be used to convert an ambisonic stream for any speaker configuration.