Index
| Classes | Properties | Instances |
|---|---|---|
Classes
AmbisonicBH1P0Group
Class| Label | Ambisonic B stream of horizontal order 1 and peripheral order 0. | ||||
|---|---|---|---|---|---|
| Subclass of | AmbisonicGroup | ||||
| element |
| ||||
| element |
| ||||
| element |
|
AmbisonicBH1P1Group
Class| Label | Ambisonic B stream of horizontal order 1 and peripheral order 1. | ||||
|---|---|---|---|---|---|
| Subclass of | AmbisonicGroup | ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
|
AmbisonicBH2P0Group
Class| Label | Ambisonic B stream of horizontal order 2 and peripheral order 0. | ||||
|---|---|---|---|---|---|
| Subclass of | AmbisonicGroup | ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
|
AmbisonicBH2P1Group
Class| Label | Ambisonic B stream of horizontal order 2 and peripheral order 1. | ||||
|---|---|---|---|---|---|
| Subclass of | AmbisonicGroup | ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
|
AmbisonicBH2P2Group
Class| Label | Ambisonic B stream of horizontal order 2 and peripheral order 2. | ||||
|---|---|---|---|---|---|
| Subclass of | AmbisonicGroup | ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
|
AmbisonicBH3P0Group
Class| Label | Ambisonic B stream of horizontal order 3 and peripheral order 0. | ||||
|---|---|---|---|---|---|
| Subclass of | AmbisonicGroup | ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
|
AmbisonicBH3P1Group
Class| Label | Ambisonic B stream of horizontal order 3 and peripheral order 1. | ||||
|---|---|---|---|---|---|
| Subclass of | AmbisonicGroup | ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
|
AmbisonicBH3P2Group
Class| Label | 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
Class| Label | 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
Class| Label | Ambisonic Group |
|---|---|
| Subclass of | Group |
| Superclass of | AmbisonicBH1P0Group |
| AmbisonicBH1P1Group | |
| AmbisonicBH2P0Group | |
| AmbisonicBH2P1Group | |
| AmbisonicBH2P2Group | |
| AmbisonicBH3P0Group | |
| AmbisonicBH3P1Group | |
| AmbisonicBH3P2Group | |
| AmbisonicBH3P3Group |
DiscreteGroup
Class| Label | 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
Class| Label | 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
Class| Label | 5.1 Surround (3-2 stereo) | ||||
|---|---|---|---|---|---|
| Subclass of | DiscreteGroup | ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
|
FivePointZeroGroup
Class| Label | 5.0 Surround (3-2 stereo) | ||||
|---|---|---|---|---|---|
| Subclass of | DiscreteGroup | ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
|
FourPointZeroGroup
Class| Label | 4.0 Surround (Quadraphonic) | ||||
|---|---|---|---|---|---|
| Subclass of | DiscreteGroup | ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
|
Group
Class| Label | 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
Class| Label | Mid-Side Stereo | ||||
|---|---|---|---|---|---|
| Subclass of | DiscreteGroup | ||||
| element |
| ||||
| element |
|
OutputGroup
Class| Label | Output Group |
|---|---|
| Subclass of | Group |
| In domain of | source |
| In range of | mainOutput |
A group which contains exclusively outputs.
SevenPointOneGroup
ClassSevenPointOneWideGroup
Class| Label | 7.1 Surround (Wide) | ||||
|---|---|---|---|---|---|
| Subclass of | DiscreteGroup | ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
|
SixPointOneGroup
Class| Label | 6.1 Surround | ||||
|---|---|---|---|---|---|
| Subclass of | DiscreteGroup | ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
| ||||
| element |
|
StereoGroup
Class| Label | Stereo | ||||
|---|---|---|---|---|---|
| Subclass of | DiscreteGroup | ||||
| element |
| ||||
| element |
|
ThreePointZeroGroup
Class| Label | 3.0 Surround | ||||
|---|---|---|---|---|---|
| Subclass of | DiscreteGroup | ||||
| element |
| ||||
| element |
| ||||
| element |
|
Properties
element
Property| Label | 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
Property| Label | harmonic degree |
|---|---|
| Domain | lv2:Channel |
| Range | xsd:integer |
| Type | Datatype Property |
The degree coefficient (l) of the spherical harmonic for an Ambisonic channel.
harmonicIndex
Property| Label | harmonic index |
|---|---|
| Domain | lv2:Channel |
| Range | xsd:integer |
| Type | Datatype Property |
The index coefficient (m) of the spherical harmonic for an Ambisonic channel.
letterCode
Property| Label | 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
Property| Label | 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
Property| Label | 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
Property| Label | 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
Property| Label | 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
Property| Label | 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.