Index
Classes | Properties | Instances |
---|---|---|
Classes
AmbisonicBH1P0Group
ClassLabel | Ambisonic BH1P0 | ||||
---|---|---|---|---|---|
Subclass of | AmbisonicGroup | ||||
element |
| ||||
element |
| ||||
element |
|
AmbisonicBH1P1Group
ClassLabel | Ambisonic BH1P1 | ||||
---|---|---|---|---|---|
Subclass of | AmbisonicGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
Ambisonic B stream of horizontal order 1 and peripheral order 1.
AmbisonicBH2P0Group
ClassLabel | Ambisonic BH2P0 | ||||
---|---|---|---|---|---|
Subclass of | AmbisonicGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
Ambisonic B stream of horizontal order 2 and peripheral order 0.
AmbisonicBH2P1Group
ClassLabel | Ambisonic BH2P1 | ||||
---|---|---|---|---|---|
Subclass of | AmbisonicGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
Ambisonic B stream of horizontal order 2 and peripheral order 1.
AmbisonicBH2P2Group
ClassLabel | Ambisonic BH2P2 | ||||
---|---|---|---|---|---|
Subclass of | AmbisonicGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
Ambisonic B stream of horizontal order 2 and peripheral order 2.
AmbisonicBH3P0Group
ClassLabel | Ambisonic BH3P0 | ||||
---|---|---|---|---|---|
Subclass of | AmbisonicGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
Ambisonic B stream of horizontal order 3 and peripheral order 0.
AmbisonicBH3P1Group
ClassLabel | Ambisonic BH3P1 | ||||
---|---|---|---|---|---|
Subclass of | AmbisonicGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
Ambisonic B stream of horizontal order 3 and peripheral order 1.
AmbisonicBH3P2Group
ClassAmbisonic B stream of horizontal order 3 and peripheral order 2.
AmbisonicBH3P3Group
ClassLabel | Ambisonic BH3P3 | ||||
---|---|---|---|---|---|
Subclass of | AmbisonicGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
Ambisonic B stream of horizontal order 3 and peripheral order 3.
AmbisonicGroup
ClassLabel | Ambisonic Group |
---|---|
Subclass of | Group |
Superclass of | AmbisonicBH1P0Group |
AmbisonicBH1P1Group | |
AmbisonicBH2P0Group | |
AmbisonicBH2P1Group | |
AmbisonicBH2P2Group | |
AmbisonicBH3P0Group | |
AmbisonicBH3P1Group | |
AmbisonicBH3P2Group | |
AmbisonicBH3P3Group |
A group of Ambisonic channels.
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.
DiscreteGroup
ClassLabel | Discrete Group |
---|---|
Subclass of | Group |
Superclass of | FivePointOneGroup |
FivePointZeroGroup | |
FourPointZeroGroup | |
MidSideGroup | |
MonoGroup | |
SevenPointOneGroup | |
SevenPointOneWideGroup | |
SixPointOneGroup | |
StereoGroup | |
ThreePointZeroGroup |
A group of discrete channels.
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, with a designation and optional index.
- Restriction on lv2:designation
- owl:cardinality 1
An element MUST have exactly one lv2:designation.
FivePointOneGroup
ClassLabel | 5.1 Surround | ||||
---|---|---|---|---|---|
Subclass of | DiscreteGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
A 5.1 (3-2 stereo with sub) discrete surround sound group.
FivePointZeroGroup
ClassLabel | 5.0 Surround | ||||
---|---|---|---|---|---|
Subclass of | DiscreteGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
A 5.0 (3-2 stereo) discrete surround sound group.
FourPointZeroGroup
ClassLabel | 4.0 Surround | ||||
---|---|---|---|---|---|
Subclass of | DiscreteGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
A 4.0 (Quadraphonic) discrete surround sound group.
Group
ClassLabel | Port Group |
---|---|
Superclass of | AmbisonicGroup |
DiscreteGroup | |
InputGroup | |
OutputGroup | |
In domain of | subGroupOf |
In range of | group |
subGroupOf |
A set of ports that are logically grouped together.
A group logically combines ports which should be considered part of the same stream. For example, two audio ports in a group may form a stereo stream.
Like ports, groups have a lv2:symbol that is unique within the context of the plugin, 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 any other group or 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.
Group definitions may be shared across plugins for brevity. For example, a plugin collection may define a single URI for a StereoGroup with the symbol "input" and use it in many plugins.
- Restriction on lv2:symbol
- owl:cardinality 1
A Group MUST have exactly one string lv2:symbol.
InputGroup
ClassMidSideGroup
ClassLabel | Mid-Side Stereo | ||||
---|---|---|---|---|---|
Subclass of | DiscreteGroup | ||||
element |
| ||||
element |
|
A 2-channel mid-side stereo audio group.
MonoGroup
ClassLabel | Mono | ||||
---|---|---|---|---|---|
Subclass of | DiscreteGroup | ||||
element |
|
A single channel audio group.
OutputGroup
ClassLabel | Output Group |
---|---|
Subclass of | Group |
In domain of | source |
In range of | mainOutput |
A group which contains exclusively outputs.
SevenPointOneGroup
ClassLabel | 7.1 Surround | ||||
---|---|---|---|---|---|
Subclass of | DiscreteGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
A 7.1 discrete surround sound group.
SevenPointOneWideGroup
ClassLabel | 7.1 Surround (Wide) | ||||
---|---|---|---|---|---|
Subclass of | DiscreteGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
A 7.1 wide discrete surround sound group.
SixPointOneGroup
ClassLabel | 6.1 Surround | ||||
---|---|---|---|---|---|
Subclass of | DiscreteGroup | ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
| ||||
element |
|
A 6.1 discrete surround sound group.
StereoGroup
ClassLabel | Stereo | ||||
---|---|---|---|---|---|
Subclass of | DiscreteGroup | ||||
element |
| ||||
element |
|
A 2-channel discrete stereo audio group.
ThreePointZeroGroup
ClassLabel | 3.0 Surround | ||||
---|---|---|---|---|---|
Subclass of | DiscreteGroup | ||||
element |
| ||||
element |
| ||||
element |
|
A 3.0 discrete surround sound group.
Properties
group
PropertyLabel | group |
---|---|
Domain | lv2:Port |
Range | Group |
Type | Object Property |
Group that this port is a part of.
Indicates that this port is a part of a group of ports on the plugin. The port should also have an lv2:designation property to define its designation within that group.
harmonicDegree
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 |
The YuMa letter code for an Ambisonic channel.
mainInput
PropertyLabel | main input |
---|---|
Domain | lv2:Plugin |
Range | InputGroup |
Type | Object Property |
Input group that is the primary input of the plugin.
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 mainInput property.
mainOutput
PropertyLabel | main output |
---|---|
Domain | lv2:Plugin |
Range | OutputGroup |
Type | Object Property |
Output group that is the primary output of the plugin.
Indicates that this group should be considered the "main" output. The main output group SHOULD have the main input group as a source.
sideChainOf
PropertyLabel | side-chain of |
---|---|
Type | Object Property |
Port or group is a side chain of another.
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 |
Port or group that this group is the output of.
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, for example in a mono to stereo plugin.
subGroupOf
PropertyLabel | sub-group of |
---|---|
Domain | Group |
Range | Group |
Type | Object Property |
Group is a child of another group.
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 to provide a better 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.
Instances
ACN0
InstanceLabel | ACN0 |
---|---|
Type | lv2:Channel |
harmonicDegree | 0 |
harmonicIndex | 0 |
letterCode | W |
Ambisonic channel 0 (W): degree 0, index 0.
ACN1
InstanceLabel | ACN1 |
---|---|
Type | lv2:Channel |
harmonicDegree | 1 |
harmonicIndex | -1 |
letterCode | Y |
Ambisonic channel 1 (Y): degree 1, index -1.
ACN10
InstanceLabel | ACN10 |
---|---|
Type | lv2:Channel |
harmonicDegree | 3 |
harmonicIndex | -2 |
letterCode | O |
Ambisonic channel 10 (O): degree 3, index -2.
ACN11
InstanceLabel | ACN11 |
---|---|
Type | lv2:Channel |
harmonicDegree | 3 |
harmonicIndex | -1 |
letterCode | M |
Ambisonic channel 11 (M): degree 3, index -1.
ACN12
InstanceLabel | ACN12 |
---|---|
Type | lv2:Channel |
harmonicDegree | 3 |
harmonicIndex | 0 |
letterCode | K |
Ambisonic channel 12 (K): degree 3, index 0.
ACN13
InstanceLabel | ACN13 |
---|---|
Type | lv2:Channel |
harmonicDegree | 3 |
harmonicIndex | 1 |
letterCode | L |
Ambisonic channel 13 (L): degree 3, index 1.
ACN14
InstanceLabel | ACN14 |
---|---|
Type | lv2:Channel |
harmonicDegree | 3 |
harmonicIndex | 2 |
letterCode | N |
Ambisonic channel 14 (N): degree 3, index 2.
ACN15
InstanceLabel | ACN15 |
---|---|
Type | lv2:Channel |
harmonicDegree | 3 |
harmonicIndex | 3 |
letterCode | P |
Ambisonic channel 15 (P): degree 3, index 3.
ACN2
InstanceLabel | ACN2 |
---|---|
Type | lv2:Channel |
harmonicDegree | 1 |
harmonicIndex | 0 |
letterCode | Z |
Ambisonic channel 2 (Z): degree 1, index 0.
ACN3
InstanceLabel | ACN3 |
---|---|
Type | lv2:Channel |
harmonicDegree | 1 |
harmonicIndex | 1 |
letterCode | X |
Ambisonic channel 3 (X): degree 1, index 1.
ACN4
InstanceLabel | ACN4 |
---|---|
Type | lv2:Channel |
harmonicDegree | 2 |
harmonicIndex | -2 |
letterCode | V |
Ambisonic channel 4 (V): degree 2, index -2.
ACN5
InstanceLabel | ACN5 |
---|---|
Type | lv2:Channel |
harmonicDegree | 2 |
harmonicIndex | -1 |
letterCode | T |
Ambisonic channel 5 (T): degree 2, index -1.
ACN6
InstanceLabel | ACN6 |
---|---|
Type | lv2:Channel |
harmonicDegree | 2 |
harmonicIndex | 0 |
letterCode | R |
Ambisonic channel 6 (R): degree 2, index 0.
ACN7
InstanceLabel | ACN7 |
---|---|
Type | lv2:Channel |
harmonicDegree | 2 |
harmonicIndex | 1 |
letterCode | S |
Ambisonic channel 7 (S): degree 2, index 1.
ACN8
InstanceLabel | ACN8 |
---|---|
Type | lv2:Channel |
harmonicDegree | 2 |
harmonicIndex | 2 |
letterCode | U |
Ambisonic channel 8 (U): degree 2, index 2.
ACN9
InstanceLabel | ACN9 |
---|---|
Type | lv2:Channel |
harmonicDegree | 3 |
harmonicIndex | -3 |
letterCode | Q |
Ambisonic channel 9 (Q): degree 3, index -3.
centerLeft
InstanceLabel | center left |
---|---|
Type | lv2:Channel |
The center-left channel of a 7.1 wide surround sound group.
centerRight
InstanceLabel | center right |
---|---|
Type | lv2:Channel |
The center-right channel of a 7.1 wide surround sound group.
lowFrequencyEffects
InstanceLabel | low-frequency effects |
---|---|
Type | lv2:Channel |
The LFE channel of a *.1 surround sound group.
rearCenter
InstanceLabel | rear center |
---|---|
Type | lv2:Channel |
The rear-center channel of a surround sound group.
sideLeft
InstanceLabel | side left |
---|---|
Type | lv2:Channel |
The side-left channel of a 6.1 or 7.1 surround sound group.
sideRight
InstanceLabel | side right |
---|---|
Type | lv2:Channel |
The side-right channel of a 6.1 or 7.1 surround sound group.
Ambisonic B stream of horizontal order 1 and peripheral order 0.