Index

ClassesPropertiesInstances

Classes

AmbisonicBH1P0Group

Class
LabelAmbisonic BH1P0
Subclass ofAmbisonicGroup
element
lv2:designation ACN0
lv2:index 0
element
lv2:designation ACN1
lv2:index 1
element
lv2:designation ACN3
lv2:index 2

Ambisonic B stream of horizontal order 1 and peripheral order 0.

AmbisonicBH1P1Group

Class
LabelAmbisonic BH1P1
Subclass ofAmbisonicGroup
element
lv2:designation ACN0
lv2:index 0
element
lv2:designation ACN1
lv2:index 1
element
lv2:designation ACN2
lv2:index 2
element
lv2:designation ACN3
lv2:index 3

Ambisonic B stream of horizontal order 1 and peripheral order 1.

AmbisonicGroup

Class
LabelAmbisonic Group
Subclass ofGroup
Superclass ofAmbisonicBH1P0Group
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

Class
LabelDiscrete Group
Subclass ofGroup
Superclass ofFivePointOneGroup
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

Class
LabelElement
In range ofelement

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.

Group

Class
LabelPort Group
Superclass ofAmbisonicGroup
DiscreteGroup
InputGroup
OutputGroup
In domain ofsubGroupOf
In range ofgroup
subGroupOf

A set of ports that are logicaly 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

Class
LabelInput Group
Subclass ofGroup
In range ofmainInput
source

A group which contains exclusively inputs.

MidSideGroup

Class
LabelMid-Side Stereo
Subclass ofDiscreteGroup
element
lv2:designation center
lv2:index 0
element
lv2:designation side
lv2:index 1

A 2-channel mid-side stereo audio group.

MonoGroup

Class
LabelMono
Subclass ofDiscreteGroup
element
lv2:designation center
lv2:index 0

A single channel audio group.

OutputGroup

Class
LabelOutput Group
Subclass ofGroup
In domain ofsource
In range ofmainOutput

A group which contains exclusively outputs.

StereoGroup

Class
LabelStereo
Subclass ofDiscreteGroup
element
lv2:designation left
lv2:index 0
element
lv2:designation right
lv2:index 1

A 2-channel discrete stereo audio group.

Properties

element

Property
Labelelement
RangeElement
TypeObject Property

An element within a port group.

group

Property
Labelgroup
Domainlv2:Port
RangeGroup
TypeObject 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

Property
Labelharmonic degree
Domainlv2:Channel
Rangexsd:integer
TypeDatatype Property

The degree coefficient (l) of the spherical harmonic for an Ambisonic channel.

harmonicIndex

Property
Labelharmonic index
Domainlv2:Channel
Rangexsd:integer
TypeDatatype Property

The index coefficient (m) of the spherical harmonic for an Ambisonic channel.

letterCode

Property
Labelambisonic letter code
Domainlv2:Channel
Rangerdf:PlainLiteral
TypeDatatype Property

The YuMa letter code for an Ambisonic channel.

mainInput

Property
Labelmain input
Domainlv2:Plugin
RangeInputGroup
TypeObject 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

Property
Labelmain output
Domainlv2:Plugin
RangeOutputGroup
TypeObject 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

Property
Labelside-chain of
TypeObject Property

Port or grou 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

Property
Labelsource
DomainOutputGroup
RangeInputGroup
TypeObject 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

Property
Labelsub-group of
DomainGroup
RangeGroup
TypeObject 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

Instance
LabelACN0
Typelv2:Channel
harmonicDegree 0
harmonicIndex 0
letterCode W

Ambisonic channel 0 (W): degree 0, index 0.

ACN1

Instance
LabelACN1
Typelv2:Channel
harmonicDegree 1
harmonicIndex -1
letterCode Y

Ambisonic channel 1 (Y): degree 1, index -1.

ACN10

Instance
LabelACN10
Typelv2:Channel
harmonicDegree 3
harmonicIndex -2
letterCode O

Ambisonic channel 10 (O): degree 3, index -2.

ACN11

Instance
LabelACN11
Typelv2:Channel
harmonicDegree 3
harmonicIndex -1
letterCode M

Ambisonic channel 11 (M): degree 3, index -1.

ACN12

Instance
LabelACN12
Typelv2:Channel
harmonicDegree 3
harmonicIndex 0
letterCode K

Ambisonic channel 12 (K): degree 3, index 0.

ACN13

Instance
LabelACN13
Typelv2:Channel
harmonicDegree 3
harmonicIndex 1
letterCode L

Ambisonic channel 13 (L): degree 3, index 1.

ACN14

Instance
LabelACN14
Typelv2:Channel
harmonicDegree 3
harmonicIndex 2
letterCode N

Ambisonic channel 14 (N): degree 3, index 2.

ACN15

Instance
LabelACN15
Typelv2:Channel
harmonicDegree 3
harmonicIndex 3
letterCode P

Ambisonic channel 15 (P): degree 3, index 3.

ACN2

Instance
LabelACN2
Typelv2:Channel
harmonicDegree 1
harmonicIndex 0
letterCode Z

Ambisonic channel 2 (Z): degree 1, index 0.

ACN3

Instance
LabelACN3
Typelv2:Channel
harmonicDegree 1
harmonicIndex 1
letterCode X

Ambisonic channel 3 (X): degree 1, index 1.

ACN4

Instance
LabelACN4
Typelv2:Channel
harmonicDegree 2
harmonicIndex -2
letterCode V

Ambisonic channel 4 (V): degree 2, index -2.

ACN5

Instance
LabelACN5
Typelv2:Channel
harmonicDegree 2
harmonicIndex -1
letterCode T

Ambisonic channel 5 (T): degree 2, index -1.

ACN6

Instance
LabelACN6
Typelv2:Channel
harmonicDegree 2
harmonicIndex 0
letterCode R

Ambisonic channel 6 (R): degree 2, index 0.

ACN7

Instance
LabelACN7
Typelv2:Channel
harmonicDegree 2
harmonicIndex 1
letterCode S

Ambisonic channel 7 (S): degree 2, index 1.

ACN8

Instance
LabelACN8
Typelv2:Channel
harmonicDegree 2
harmonicIndex 2
letterCode U

Ambisonic channel 8 (U): degree 2, index 2.

ACN9

Instance
LabelACN9
Typelv2:Channel
harmonicDegree 3
harmonicIndex -3
letterCode Q

Ambisonic channel 9 (Q): degree 3, index -3.

center

Instance
Labelcenter
Typelv2:Channel

The center channel of a discrete audio group.

centerLeft

Instance
Labelcenter left
Typelv2:Channel

The center-left channel of a 7.1 wide surround sound group.

centerRight

Instance
Labelcenter right
Typelv2:Channel

The center-right channel of a 7.1 wide surround sound group.

left

Instance
Labelleft
Typelv2:Channel

The left channel of a stereo audio group.

lowFrequencyEffects

Instance
Labellow-frequency effects
Typelv2:Channel

The LFE channel of a *.1 surround sound group.

rearCenter

Instance
Labelrear center
Typelv2:Channel

The rear-center channel of a surround sound group.

rearLeft

Instance
Labelrear left
Typelv2:Channel

The rear-left channel of a surround sound group.

rearRight

Instance
Labelrear right
Typelv2:Channel

The rear-right channel of a surround sound group.

side

Instance
Labelside
Typelv2:Channel

The side channel of a mid-side audio group.

sideLeft

Instance
Labelside left
Typelv2:Channel

The side-left channel of a 6.1 or 7.1 surround sound group.

sideRight

Instance
Labelside right
Typelv2:Channel

The side-right channel of a 6.1 or 7.1 surround sound group.

History

Version 1.4 (2020-04-26)
  • Replace broken links with detailed Ambisonic channel descriptions.
  • Remove incorrect type of pg:letterCode.
Version 1.2 (2012-10-14)
  • Use consistent label style.
Version 1.0 (2012-04-17)
  • Initial release.