aboutsummaryrefslogtreecommitdiffstats
path: root/lv2/port-groups
diff options
context:
space:
mode:
Diffstat (limited to 'lv2/port-groups')
-rw-r--r--lv2/port-groups/manifest.ttl9
-rw-r--r--lv2/port-groups/meson.build40
-rw-r--r--lv2/port-groups/port-groups.h77
-rw-r--r--lv2/port-groups/port-groups.meta.ttl144
-rw-r--r--lv2/port-groups/port-groups.ttl808
5 files changed, 0 insertions, 1078 deletions
diff --git a/lv2/port-groups/manifest.ttl b/lv2/port-groups/manifest.ttl
deleted file mode 100644
index a887cb0..0000000
--- a/lv2/port-groups/manifest.ttl
+++ /dev/null
@@ -1,9 +0,0 @@
-@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-
-<http://lv2plug.in/ns/ext/port-groups>
- a lv2:Specification ;
- lv2:minorVersion 1 ;
- lv2:microVersion 4 ;
- rdfs:seeAlso <port-groups.ttl> .
-
diff --git a/lv2/port-groups/meson.build b/lv2/port-groups/meson.build
deleted file mode 100644
index 816109f..0000000
--- a/lv2/port-groups/meson.build
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2022 David Robillard <d@drobilla.net>
-# SPDX-License-Identifier: CC0-1.0 OR ISC
-
-name = 'port-groups'
-path = 'ns' / 'ext' / 'port-groups'
-
-port_groups_data = files(
- 'port-groups.meta.ttl',
- 'port-groups.ttl',
- 'manifest.ttl',
-)
-
-headers = files(
- 'port-groups.h',
-)
-
-# Install specification bundle
-install_data(port_groups_data, install_dir: lv2dir / name + '.lv2')
-install_headers(headers, subdir: 'lv2' / name)
-if get_option('old_headers')
- install_headers(headers, subdir: 'lv2' / 'lv2plug.in' / path)
-endif
-
-# Build documentation
-if build_docs
- lv2_port_groups_docs = custom_target(
- name + '.html',
- command: lv2specgen_command_prefix + [
- '--docdir=../../html',
- '--style-uri=../../aux/style.css',
- '@INPUT@',
- '@OUTPUT@',
- ],
- depends: doc_deps,
- input: files('port-groups.ttl'),
- install: true,
- install_dir: lv2_docdir / 'ns' / 'ext',
- output: name + '.html',
- )
-endif
diff --git a/lv2/port-groups/port-groups.h b/lv2/port-groups/port-groups.h
deleted file mode 100644
index 0ff25c7..0000000
--- a/lv2/port-groups/port-groups.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- Copyright 2012-2016 David Robillard <d@drobilla.net>
-
- Permission to use, copy, modify, and/or distribute this software for any
- purpose with or without fee is hereby granted, provided that the above
- copyright notice and this permission notice appear in all copies.
-
- THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-*/
-
-#ifndef LV2_PORT_GROUPS_H
-#define LV2_PORT_GROUPS_H
-
-/**
- @defgroup port-groups Port Groups
- @ingroup lv2
-
- Multi-channel groups of LV2 ports.
-
- See <http://lv2plug.in/ns/ext/port-groups> for details.
-
- @{
-*/
-
-// clang-format off
-
-#define LV2_PORT_GROUPS_URI "http://lv2plug.in/ns/ext/port-groups" ///< http://lv2plug.in/ns/ext/port-groups
-#define LV2_PORT_GROUPS_PREFIX LV2_PORT_GROUPS_URI "#" ///< http://lv2plug.in/ns/ext/port-groups#
-
-#define LV2_PORT_GROUPS__DiscreteGroup LV2_PORT_GROUPS_PREFIX "DiscreteGroup" ///< http://lv2plug.in/ns/ext/port-groups#DiscreteGroup
-#define LV2_PORT_GROUPS__Element LV2_PORT_GROUPS_PREFIX "Element" ///< http://lv2plug.in/ns/ext/port-groups#Element
-#define LV2_PORT_GROUPS__FivePointOneGroup LV2_PORT_GROUPS_PREFIX "FivePointOneGroup" ///< http://lv2plug.in/ns/ext/port-groups#FivePointOneGroup
-#define LV2_PORT_GROUPS__FivePointZeroGroup LV2_PORT_GROUPS_PREFIX "FivePointZeroGroup" ///< http://lv2plug.in/ns/ext/port-groups#FivePointZeroGroup
-#define LV2_PORT_GROUPS__FourPointZeroGroup LV2_PORT_GROUPS_PREFIX "FourPointZeroGroup" ///< http://lv2plug.in/ns/ext/port-groups#FourPointZeroGroup
-#define LV2_PORT_GROUPS__Group LV2_PORT_GROUPS_PREFIX "Group" ///< http://lv2plug.in/ns/ext/port-groups#Group
-#define LV2_PORT_GROUPS__InputGroup LV2_PORT_GROUPS_PREFIX "InputGroup" ///< http://lv2plug.in/ns/ext/port-groups#InputGroup
-#define LV2_PORT_GROUPS__MidSideGroup LV2_PORT_GROUPS_PREFIX "MidSideGroup" ///< http://lv2plug.in/ns/ext/port-groups#MidSideGroup
-#define LV2_PORT_GROUPS__MonoGroup LV2_PORT_GROUPS_PREFIX "MonoGroup" ///< http://lv2plug.in/ns/ext/port-groups#MonoGroup
-#define LV2_PORT_GROUPS__OutputGroup LV2_PORT_GROUPS_PREFIX "OutputGroup" ///< http://lv2plug.in/ns/ext/port-groups#OutputGroup
-#define LV2_PORT_GROUPS__SevenPointOneGroup LV2_PORT_GROUPS_PREFIX "SevenPointOneGroup" ///< http://lv2plug.in/ns/ext/port-groups#SevenPointOneGroup
-#define LV2_PORT_GROUPS__SevenPointOneWideGroup LV2_PORT_GROUPS_PREFIX "SevenPointOneWideGroup" ///< http://lv2plug.in/ns/ext/port-groups#SevenPointOneWideGroup
-#define LV2_PORT_GROUPS__SixPointOneGroup LV2_PORT_GROUPS_PREFIX "SixPointOneGroup" ///< http://lv2plug.in/ns/ext/port-groups#SixPointOneGroup
-#define LV2_PORT_GROUPS__StereoGroup LV2_PORT_GROUPS_PREFIX "StereoGroup" ///< http://lv2plug.in/ns/ext/port-groups#StereoGroup
-#define LV2_PORT_GROUPS__ThreePointZeroGroup LV2_PORT_GROUPS_PREFIX "ThreePointZeroGroup" ///< http://lv2plug.in/ns/ext/port-groups#ThreePointZeroGroup
-#define LV2_PORT_GROUPS__center LV2_PORT_GROUPS_PREFIX "center" ///< http://lv2plug.in/ns/ext/port-groups#center
-#define LV2_PORT_GROUPS__centerLeft LV2_PORT_GROUPS_PREFIX "centerLeft" ///< http://lv2plug.in/ns/ext/port-groups#centerLeft
-#define LV2_PORT_GROUPS__centerRight LV2_PORT_GROUPS_PREFIX "centerRight" ///< http://lv2plug.in/ns/ext/port-groups#centerRight
-#define LV2_PORT_GROUPS__element LV2_PORT_GROUPS_PREFIX "element" ///< http://lv2plug.in/ns/ext/port-groups#element
-#define LV2_PORT_GROUPS__group LV2_PORT_GROUPS_PREFIX "group" ///< http://lv2plug.in/ns/ext/port-groups#group
-#define LV2_PORT_GROUPS__left LV2_PORT_GROUPS_PREFIX "left" ///< http://lv2plug.in/ns/ext/port-groups#left
-#define LV2_PORT_GROUPS__lowFrequencyEffects LV2_PORT_GROUPS_PREFIX "lowFrequencyEffects" ///< http://lv2plug.in/ns/ext/port-groups#lowFrequencyEffects
-#define LV2_PORT_GROUPS__mainInput LV2_PORT_GROUPS_PREFIX "mainInput" ///< http://lv2plug.in/ns/ext/port-groups#mainInput
-#define LV2_PORT_GROUPS__mainOutput LV2_PORT_GROUPS_PREFIX "mainOutput" ///< http://lv2plug.in/ns/ext/port-groups#mainOutput
-#define LV2_PORT_GROUPS__rearCenter LV2_PORT_GROUPS_PREFIX "rearCenter" ///< http://lv2plug.in/ns/ext/port-groups#rearCenter
-#define LV2_PORT_GROUPS__rearLeft LV2_PORT_GROUPS_PREFIX "rearLeft" ///< http://lv2plug.in/ns/ext/port-groups#rearLeft
-#define LV2_PORT_GROUPS__rearRight LV2_PORT_GROUPS_PREFIX "rearRight" ///< http://lv2plug.in/ns/ext/port-groups#rearRight
-#define LV2_PORT_GROUPS__right LV2_PORT_GROUPS_PREFIX "right" ///< http://lv2plug.in/ns/ext/port-groups#right
-#define LV2_PORT_GROUPS__side LV2_PORT_GROUPS_PREFIX "side" ///< http://lv2plug.in/ns/ext/port-groups#side
-#define LV2_PORT_GROUPS__sideChainOf LV2_PORT_GROUPS_PREFIX "sideChainOf" ///< http://lv2plug.in/ns/ext/port-groups#sideChainOf
-#define LV2_PORT_GROUPS__sideLeft LV2_PORT_GROUPS_PREFIX "sideLeft" ///< http://lv2plug.in/ns/ext/port-groups#sideLeft
-#define LV2_PORT_GROUPS__sideRight LV2_PORT_GROUPS_PREFIX "sideRight" ///< http://lv2plug.in/ns/ext/port-groups#sideRight
-#define LV2_PORT_GROUPS__source LV2_PORT_GROUPS_PREFIX "source" ///< http://lv2plug.in/ns/ext/port-groups#source
-#define LV2_PORT_GROUPS__subGroupOf LV2_PORT_GROUPS_PREFIX "subGroupOf" ///< http://lv2plug.in/ns/ext/port-groups#subGroupOf
-
-// clang-format on
-
-/**
- @}
-*/
-
-#endif /* LV2_PORT_GROUPS_H */
diff --git a/lv2/port-groups/port-groups.meta.ttl b/lv2/port-groups/port-groups.meta.ttl
deleted file mode 100644
index 67408ec..0000000
--- a/lv2/port-groups/port-groups.meta.ttl
+++ /dev/null
@@ -1,144 +0,0 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
-@prefix doap: <http://usefulinc.com/ns/doap#> .
-@prefix foaf: <http://xmlns.com/foaf/0.1/> .
-@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
-@prefix pg: <http://lv2plug.in/ns/ext/port-groups#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-
-<http://lv2plug.in/ns/ext/port-groups>
- a doap:Project ;
- doap:license <http://opensource.org/licenses/isc> ;
- doap:name "LV2 Port Groups" ;
- doap:shortdesc "Multi-channel groups of LV2 ports." ;
- doap:created "2008-00-00" ;
- doap:developer <http://lv2plug.in/ns/meta#larsl> ,
- <http://drobilla.net/drobilla#me> ;
- doap:release [
- doap:revision "1.4" ;
- doap:created "2020-04-26" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Replace broken links with detailed Ambisonic channel descriptions."
- ] , [
- rdfs:label "Remove incorrect type of pg:letterCode."
- ]
- ]
- ] , [
- doap:revision "1.2" ;
- doap:created "2012-10-14" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.2.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Use consistent label style."
- ]
- ]
- ] , [
- doap:revision "1.0" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial release."
- ]
- ]
- ] .
-
-pg:Group
- lv2:documentation """
-
-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 pg:StereoGroup with the symbol
-"input" and use it in many plugins.
-
-"""^^lv2:Markdown .
-
-pg:sideChainOf
- lv2:documentation """
-
-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.
-
-"""^^lv2:Markdown .
-
-pg:subGroupOf
- lv2:documentation """
-
-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.
-
-"""^^lv2:Markdown .
-
-pg:source
- lv2:documentation """
-
-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.
-
-"""^^lv2:Markdown .
-
-pg:mainInput
- lv2:documentation """
-
-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.
-
-"""^^lv2:Markdown .
-
-pg:mainOutput
- lv2:documentation """
-
-Indicates that this group should be considered the "main" output. The main
-output group SHOULD have the main input group as a pg:source.
-
-"""^^lv2:Markdown .
-
-pg:group
- lv2:documentation """
-
-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.
-
-"""^^lv2:Markdown .
-
-pg:DiscreteGroup
- lv2:documentation """
-
-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.
-
-"""^^lv2:Markdown .
-
-pg:AmbisonicGroup
- lv2:documentation """
-
-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.
-
-"""^^lv2:Markdown .
-
diff --git a/lv2/port-groups/port-groups.ttl b/lv2/port-groups/port-groups.ttl
deleted file mode 100644
index 2806821..0000000
--- a/lv2/port-groups/port-groups.ttl
+++ /dev/null
@@ -1,808 +0,0 @@
-@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
-@prefix owl: <http://www.w3.org/2002/07/owl#> .
-@prefix pg: <http://lv2plug.in/ns/ext/port-groups#> .
-@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-
-<http://lv2plug.in/ns/ext/port-groups>
- a owl:Ontology ;
- rdfs:label "LV2 Port Groups" ;
- rdfs:comment "Multi-channel groups of LV2 ports." ;
- rdfs:seeAlso <port-groups.meta.ttl> ;
- owl:imports <http://lv2plug.in/ns/lv2core> .
-
-pg:Group
- a rdfs:Class ;
- rdfs:label "Port Group" ;
- rdfs:subClassOf [
- a owl:Restriction ;
- owl:onProperty lv2:symbol ;
- owl:cardinality 1 ;
- rdfs:comment "A Group MUST have exactly one string lv2:symbol."
- ] ;
- rdfs:comment "A set of ports that are logically grouped together." .
-
-pg:InputGroup
- a rdfs:Class ;
- rdfs:subClassOf pg:Group ;
- rdfs:label "Input Group" ;
- rdfs:comment "A group which contains exclusively inputs." .
-
-pg:OutputGroup
- a rdfs:Class ;
- rdfs:subClassOf pg:Group ;
- rdfs:label "Output Group" ;
- rdfs:comment "A group which contains exclusively outputs." .
-
-pg:Element
- a rdfs:Class ;
- rdfs:label "Element" ;
- rdfs:comment "An ordered element of a group." ;
- rdfs:subClassOf [
- a owl:Restriction ;
- owl:onProperty lv2:designation ;
- owl:cardinality 1 ;
- rdfs:comment "An element MUST have exactly one lv2:designation."
- ] ;
- rdfs:comment "An element of a group, with a designation and optional index." .
-
-pg:element
- a rdf:Property ,
- owl:ObjectProperty ;
- rdfs:range pg:Element ;
- rdfs:label "element" ;
- rdfs:comment "An element within a port group." .
-
-pg:sideChainOf
- a rdf:Property ,
- owl:ObjectProperty ;
- rdfs:label "side-chain of" ;
- rdfs:comment "Port or group is a side chain of another." .
-
-pg:subGroupOf
- a rdf:Property ,
- owl:ObjectProperty ,
- owl:FunctionalProperty ;
- rdfs:domain pg:Group ;
- rdfs:range pg:Group ;
- rdfs:label "sub-group of" ;
- rdfs:comment "Group is a child of another group." .
-
-pg:source
- a rdf:Property ,
- owl:ObjectProperty ;
- rdfs:domain pg:OutputGroup ;
- rdfs:range pg:InputGroup ;
- rdfs:label "source" ;
- rdfs:comment "Port or group that this group is the output of." .
-
-pg:mainInput
- a rdf:Property ,
- owl:ObjectProperty ,
- owl:FunctionalProperty ;
- rdfs:domain lv2:Plugin ;
- rdfs:range pg:InputGroup ;
- rdfs:label "main input" ;
- rdfs:comment "Input group that is the primary input of the plugin." .
-
-pg:mainOutput
- a rdf:Property ,
- owl:ObjectProperty ,
- owl:FunctionalProperty ;
- rdfs:domain lv2:Plugin ;
- rdfs:range pg:OutputGroup ;
- rdfs:label "main output" ;
- rdfs:comment "Output group that is the primary output of the plugin." .
-
-pg:group
- a rdf:Property ,
- owl:ObjectProperty ,
- owl:FunctionalProperty ;
- rdfs:domain lv2:Port ;
- rdfs:range pg:Group ;
- rdfs:label "group" ;
- rdfs:comment "Group that this port is a part of." .
-
-pg:DiscreteGroup
- a rdfs:Class ;
- rdfs:subClassOf pg:Group ;
- rdfs:label "Discrete Group" ;
- rdfs:comment "A group of discrete channels." .
-
-pg:left
- a lv2:Channel ;
- rdfs:label "left" ;
- rdfs:comment "The left channel of a stereo audio group." .
-
-pg:right
- a lv2:Channel ;
- rdfs:label "right" ;
- rdfs:comment "The right channel of a stereo audio group." .
-
-pg:center
- a lv2:Channel ;
- rdfs:label "center" ;
- rdfs:comment "The center channel of a discrete audio group." .
-
-pg:side
- a lv2:Channel ;
- rdfs:label "side" ;
- rdfs:comment "The side channel of a mid-side audio group." .
-
-pg:centerLeft
- a lv2:Channel ;
- rdfs:label "center left" ;
- rdfs:comment "The center-left channel of a 7.1 wide surround sound group." .
-
-pg:centerRight
- a lv2:Channel ;
- rdfs:label "center right" ;
- rdfs:comment "The center-right channel of a 7.1 wide surround sound group." .
-
-pg:sideLeft
- a lv2:Channel ;
- rdfs:label "side left" ;
- rdfs:comment "The side-left channel of a 6.1 or 7.1 surround sound group." .
-
-pg:sideRight
- a lv2:Channel ;
- rdfs:label "side right" ;
- rdfs:comment "The side-right channel of a 6.1 or 7.1 surround sound group." .
-
-pg:rearLeft
- a lv2:Channel ;
- rdfs:label "rear left" ;
- rdfs:comment "The rear-left channel of a surround sound group." .
-
-pg:rearRight
- a lv2:Channel ;
- rdfs:label "rear right" ;
- rdfs:comment "The rear-right channel of a surround sound group." .
-
-pg:rearCenter
- a lv2:Channel ;
- rdfs:label "rear center" ;
- rdfs:comment "The rear-center channel of a surround sound group." .
-
-pg:lowFrequencyEffects
- a lv2:Channel ;
- rdfs:label "low-frequency effects" ;
- rdfs:comment "The LFE channel of a *.1 surround sound group." .
-
-pg:MonoGroup
- a rdfs:Class ;
- rdfs:subClassOf pg:DiscreteGroup ;
- rdfs:label "Mono" ;
- rdfs:comment "A single channel audio group." ;
- pg:element [
- lv2:index 0 ;
- lv2:designation pg:center
- ] .
-
-pg:StereoGroup
- a rdfs:Class ;
- rdfs:subClassOf pg:DiscreteGroup ;
- rdfs:label "Stereo" ;
- rdfs:comment "A 2-channel discrete stereo audio group." ;
- pg:element [
- lv2:index 0 ;
- lv2:designation pg:left
- ] , [
- lv2:index 1 ;
- lv2:designation pg:right
- ] .
-
-pg:MidSideGroup
- a rdfs:Class ;
- rdfs:subClassOf pg:DiscreteGroup ;
- rdfs:label "Mid-Side Stereo" ;
- rdfs:comment "A 2-channel mid-side stereo audio group." ;
- pg:element [
- lv2:index 0 ;
- lv2:designation pg:center
- ] , [
- lv2:index 1 ;
- lv2:designation pg:side
- ] .
-
-pg:ThreePointZeroGroup
- a rdfs:Class ;
- rdfs:subClassOf pg:DiscreteGroup ;
- rdfs:label "3.0 Surround" ;
- rdfs:comment "A 3.0 discrete surround sound group." ;
- pg:element [
- lv2:index 0 ;
- lv2:designation pg:left
- ] , [
- lv2:index 1 ;
- lv2:designation pg:right
- ] , [
- lv2:index 2 ;
- lv2:designation pg:rearCenter
- ] .
-
-pg:FourPointZeroGroup
- a rdfs:Class ;
- rdfs:subClassOf pg:DiscreteGroup ;
- rdfs:label "4.0 Surround" ;
- rdfs:comment "A 4.0 (Quadraphonic) discrete surround sound group." ;
- pg:element [
- lv2:index 0 ;
- lv2:designation pg:left
- ] , [
- lv2:index 1 ;
- lv2:designation pg:center
- ] , [
- lv2:index 2 ;
- lv2:designation pg:right
- ] , [
- lv2:index 3 ;
- lv2:designation pg:rearCenter
- ] .
-
-pg:FivePointZeroGroup
- a rdfs:Class ;
- rdfs:subClassOf pg:DiscreteGroup ;
- rdfs:label "5.0 Surround" ;
- rdfs:comment "A 5.0 (3-2 stereo) discrete surround sound group." ;
- pg:element [
- lv2:index 0 ;
- lv2:designation pg:left
- ] , [
- lv2:index 1 ;
- lv2:designation pg:center
- ] , [
- lv2:index 2 ;
- lv2:designation pg:right
- ] , [
- lv2:index 3 ;
- lv2:designation pg:rearLeft
- ] , [
- lv2:index 4 ;
- lv2:designation pg:rearRight
- ] .
-
-pg:FivePointOneGroup
- a rdfs:Class ;
- rdfs:subClassOf pg:DiscreteGroup ;
- rdfs:label "5.1 Surround" ;
- rdfs:comment "A 5.1 (3-2 stereo with sub) discrete surround sound group." ;
- pg:element [
- lv2:index 0 ;
- lv2:designation pg:left
- ] , [
- lv2:index 1 ;
- lv2:designation pg:center
- ] , [
- lv2:index 2 ;
- lv2:designation pg:right
- ] , [
- lv2:index 3 ;
- lv2:designation pg:rearLeft
- ] , [
- lv2:index 4 ;
- lv2:designation pg:rearRight
- ] , [
- lv2:index 5 ;
- lv2:designation pg:lowFrequencyEffects
- ] .
-
-pg:SixPointOneGroup
- a rdfs:Class ;
- rdfs:subClassOf pg:DiscreteGroup ;
- rdfs:label "6.1 Surround" ;
- rdfs:comment "A 6.1 discrete surround sound group." ;
- pg:element [
- lv2:index 0 ;
- lv2:designation pg:left
- ] , [
- lv2:index 1 ;
- lv2:designation pg:center
- ] , [
- lv2:index 2 ;
- lv2:designation pg:right
- ] , [
- lv2:index 3 ;
- lv2:designation pg:sideLeft
- ] , [
- lv2:index 4 ;
- lv2:designation pg:sideRight
- ] , [
- lv2:index 5 ;
- lv2:designation pg:rearCenter
- ] , [
- lv2:index 6 ;
- lv2:designation pg:lowFrequencyEffects
- ] .
-
-pg:SevenPointOneGroup
- a rdfs:Class ;
- rdfs:subClassOf pg:DiscreteGroup ;
- rdfs:label "7.1 Surround" ;
- rdfs:comment "A 7.1 discrete surround sound group." ;
- pg:element [
- lv2:index 0 ;
- lv2:designation pg:left
- ] , [
- lv2:index 1 ;
- lv2:designation pg:center
- ] , [
- lv2:index 2 ;
- lv2:designation pg:right
- ] , [
- lv2:index 3 ;
- lv2:designation pg:sideLeft
- ] , [
- lv2:index 4 ;
- lv2:designation pg:sideRight
- ] , [
- lv2:index 5 ;
- lv2:designation pg:rearLeft
- ] , [
- lv2:index 6 ;
- lv2:designation pg:rearRight
- ] , [
- lv2:index 7 ;
- lv2:designation pg:lowFrequencyEffects
- ] .
-
-pg:SevenPointOneWideGroup
- a rdfs:Class ;
- rdfs:subClassOf pg:DiscreteGroup ;
- rdfs:label "7.1 Surround (Wide)" ;
- rdfs:comment "A 7.1 wide discrete surround sound group." ;
- pg:element [
- lv2:index 0 ;
- lv2:designation pg:left
- ] , [
- lv2:index 1 ;
- lv2:designation pg:centerLeft
- ] , [
- lv2:index 2 ;
- lv2:designation pg:center
- ] , [
- lv2:index 3 ;
- lv2:designation pg:centerRight
- ] , [
- lv2:index 4 ;
- lv2:designation pg:right
- ] , [
- lv2:index 5 ;
- lv2:designation pg:rearLeft
- ] , [
- lv2:index 6 ;
- lv2:designation pg:rearRight
- ] , [
- lv2:index 7 ;
- lv2:designation pg:lowFrequencyEffects
- ] .
-
-pg:letterCode
- a rdf:Property ,
- owl:DatatypeProperty ;
- rdfs:domain lv2:Channel ;
- rdfs:range rdf:PlainLiteral ;
- rdfs:label "ambisonic letter code" ;
- rdfs:comment "The YuMa letter code for an Ambisonic channel." .
-
-pg:harmonicDegree
- a rdf:Property ,
- owl:DatatypeProperty ;
- rdfs:domain lv2:Channel ;
- rdfs:range xsd:integer ;
- rdfs:label "harmonic degree" ;
- rdfs:comment "The degree coefficient (l) of the spherical harmonic for an Ambisonic channel." .
-
-pg:harmonicIndex
- a rdf:Property ,
- owl:DatatypeProperty ;
- rdfs:domain lv2:Channel ;
- rdfs:range xsd:integer ;
- rdfs:label "harmonic index" ;
- rdfs:comment "The index coefficient (m) of the spherical harmonic for an Ambisonic channel." .
-
-pg:ACN0
- a lv2:Channel ;
- pg:letterCode "W" ;
- pg:harmonicDegree 0 ;
- pg:harmonicIndex 0 ;
- rdfs:label "ACN0" ;
- rdfs:comment "Ambisonic channel 0 (W): degree 0, index 0." .
-
-pg:ACN1
- a lv2:Channel ;
- pg:letterCode "Y" ;
- pg:harmonicDegree 1 ;
- pg:harmonicIndex -1 ;
- rdfs:label "ACN1" ;
- rdfs:comment "Ambisonic channel 1 (Y): degree 1, index -1." .
-
-pg:ACN2
- a lv2:Channel ;
- pg:letterCode "Z" ;
- pg:harmonicDegree 1 ;
- pg:harmonicIndex 0 ;
- rdfs:label "ACN2" ;
- rdfs:comment "Ambisonic channel 2 (Z): degree 1, index 0." .
-
-pg:ACN3
- a lv2:Channel ;
- pg:letterCode "X" ;
- pg:harmonicDegree 1 ;
- pg:harmonicIndex 1 ;
- rdfs:label "ACN3" ;
- rdfs:comment "Ambisonic channel 3 (X): degree 1, index 1." .
-
-pg:ACN4
- a lv2:Channel ;
- pg:letterCode "V" ;
- pg:harmonicDegree 2 ;
- pg:harmonicIndex -2 ;
- rdfs:label "ACN4" ;
- rdfs:comment "Ambisonic channel 4 (V): degree 2, index -2." .
-
-pg:ACN5
- a lv2:Channel ;
- pg:letterCode "T" ;
- pg:harmonicDegree 2 ;
- pg:harmonicIndex -1 ;
- rdfs:label "ACN5" ;
- rdfs:comment "Ambisonic channel 5 (T): degree 2, index -1." .
-
-pg:ACN6
- a lv2:Channel ;
- pg:letterCode "R" ;
- pg:harmonicDegree 2 ;
- pg:harmonicIndex 0 ;
- rdfs:label "ACN6" ;
- rdfs:comment "Ambisonic channel 6 (R): degree 2, index 0." .
-
-pg:ACN7
- a lv2:Channel ;
- pg:letterCode "S" ;
- pg:harmonicDegree 2 ;
- pg:harmonicIndex 1 ;
- rdfs:label "ACN7" ;
- rdfs:comment "Ambisonic channel 7 (S): degree 2, index 1." .
-
-pg:ACN8
- a lv2:Channel ;
- pg:letterCode "U" ;
- pg:harmonicDegree 2 ;
- pg:harmonicIndex 2 ;
- rdfs:label "ACN8" ;
- rdfs:comment "Ambisonic channel 8 (U): degree 2, index 2." .
-
-pg:ACN9
- a lv2:Channel ;
- pg:letterCode "Q" ;
- pg:harmonicDegree 3 ;
- pg:harmonicIndex -3 ;
- rdfs:label "ACN9" ;
- rdfs:comment "Ambisonic channel 9 (Q): degree 3, index -3." .
-
-pg:ACN10
- a lv2:Channel ;
- pg:letterCode "O" ;
- pg:harmonicDegree 3 ;
- pg:harmonicIndex -2 ;
- rdfs:label "ACN10" ;
- rdfs:comment "Ambisonic channel 10 (O): degree 3, index -2." .
-
-pg:ACN11
- a lv2:Channel ;
- pg:letterCode "M" ;
- pg:harmonicDegree 3 ;
- pg:harmonicIndex -1 ;
- rdfs:label "ACN11" ;
- rdfs:comment "Ambisonic channel 11 (M): degree 3, index -1." .
-
-pg:ACN12
- a lv2:Channel ;
- pg:letterCode "K" ;
- pg:harmonicDegree 3 ;
- pg:harmonicIndex 0 ;
- rdfs:label "ACN12" ;
- rdfs:comment "Ambisonic channel 12 (K): degree 3, index 0." .
-
-pg:ACN13
- a lv2:Channel ;
- pg:letterCode "L" ;
- pg:harmonicDegree 3 ;
- pg:harmonicIndex 1 ;
- rdfs:label "ACN13" ;
- rdfs:comment "Ambisonic channel 13 (L): degree 3, index 1." .
-
-pg:ACN14
- a lv2:Channel ;
- pg:letterCode "N" ;
- pg:harmonicDegree 3 ;
- pg:harmonicIndex 2 ;
- rdfs:label "ACN14" ;
- rdfs:comment "Ambisonic channel 14 (N): degree 3, index 2." .
-
-pg:ACN15
- a lv2:Channel ;
- pg:letterCode "P" ;
- pg:harmonicDegree 3 ;
- pg:harmonicIndex 3 ;
- rdfs:label "ACN15" ;
- rdfs:comment "Ambisonic channel 15 (P): degree 3, index 3." .
-
-pg:AmbisonicGroup
- a rdfs:Class ;
- rdfs:subClassOf pg:Group ;
- rdfs:label "Ambisonic Group" ;
- rdfs:comment "A group of Ambisonic channels." .
-
-pg:AmbisonicBH1P0Group
- a rdfs:Class ;
- rdfs:subClassOf pg:AmbisonicGroup ;
- rdfs:label "Ambisonic BH1P0" ;
- rdfs:comment "Ambisonic B stream of horizontal order 1 and peripheral order 0." ;
- pg:element [
- lv2:index 0 ;
- lv2:designation pg:ACN0
- ] , [
- lv2:index 1 ;
- lv2:designation pg:ACN1
- ] , [
- lv2:index 2 ;
- lv2:designation pg:ACN3
- ] .
-
-pg:AmbisonicBH1P1Group
- a rdfs:Class ;
- rdfs:subClassOf pg:AmbisonicGroup ;
- rdfs:label "Ambisonic BH1P1" ;
- rdfs:comment "Ambisonic B stream of horizontal order 1 and peripheral order 1." ;
- pg:element [
- lv2:index 0 ;
- lv2:designation pg:ACN0
- ] , [
- lv2:index 1 ;
- lv2:designation pg:ACN1
- ] , [
- lv2:index 2 ;
- lv2:designation pg:ACN2
- ] , [
- lv2:index 3 ;
- lv2:designation pg:ACN3
- ] .
-
-pg:AmbisonicBH2P0Group
- a rdfs:Class ;
- rdfs:subClassOf pg:AmbisonicGroup ;
- rdfs:label "Ambisonic BH2P0" ;
- rdfs:comment "Ambisonic B stream of horizontal order 2 and peripheral order 0." ;
- pg:element [
- lv2:index 0 ;
- lv2:designation pg:ACN0
- ] , [
- lv2:index 1 ;
- lv2:designation pg:ACN1
- ] , [
- lv2:index 2 ;
- lv2:designation pg:ACN3
- ] , [
- lv2:index 3 ;
- lv2:designation pg:ACN4
- ] , [
- lv2:index 4 ;
- lv2:designation pg:ACN8
- ] .
-
-pg:AmbisonicBH2P1Group
- a rdfs:Class ;
- rdfs:subClassOf pg:AmbisonicGroup ;
- rdfs:label "Ambisonic BH2P1" ;
- rdfs:comment "Ambisonic B stream of horizontal order 2 and peripheral order 1." ;
- pg:element [
- lv2:index 0 ;
- lv2:designation pg:ACN0
- ] , [
- lv2:index 1 ;
- lv2:designation pg:ACN1
- ] , [
- lv2:index 2 ;
- lv2:designation pg:ACN2
- ] , [
- lv2:index 3 ;
- lv2:designation pg:ACN3
- ] , [
- lv2:index 4 ;
- lv2:designation pg:ACN4
- ] , [
- lv2:index 5 ;
- lv2:designation pg:ACN8
- ] .
-
-pg:AmbisonicBH2P2Group
- a rdfs:Class ;
- rdfs:subClassOf pg:AmbisonicGroup ;
- rdfs:label "Ambisonic BH2P2" ;
- rdfs:comment "Ambisonic B stream of horizontal order 2 and peripheral order 2." ;
- pg:element [
- lv2:index 0 ;
- lv2:designation pg:ACN0
- ] , [
- lv2:index 1 ;
- lv2:designation pg:ACN1
- ] , [
- lv2:index 2 ;
- lv2:designation pg:ACN2
- ] , [
- lv2:index 3 ;
- lv2:designation pg:ACN3
- ] , [
- lv2:index 4 ;
- lv2:designation pg:ACN4
- ] , [
- lv2:index 5 ;
- lv2:designation pg:ACN5
- ] , [
- lv2:index 6 ;
- lv2:designation pg:ACN6
- ] , [
- lv2:index 7 ;
- lv2:designation pg:ACN7
- ] , [
- lv2:index 8 ;
- lv2:designation pg:ACN8
- ] .
-
-pg:AmbisonicBH3P0Group
- a rdfs:Class ;
- rdfs:subClassOf pg:AmbisonicGroup ;
- rdfs:label "Ambisonic BH3P0" ;
- rdfs:comment "Ambisonic B stream of horizontal order 3 and peripheral order 0." ;
- pg:element [
- lv2:index 0 ;
- lv2:designation pg:ACN0
- ] , [
- lv2:index 1 ;
- lv2:designation pg:ACN1
- ] , [
- lv2:index 2 ;
- lv2:designation pg:ACN3
- ] , [
- lv2:index 3 ;
- lv2:designation pg:ACN4
- ] , [
- lv2:index 4 ;
- lv2:designation pg:ACN8
- ] , [
- lv2:index 5 ;
- lv2:designation pg:ACN9
- ] , [
- lv2:index 6 ;
- lv2:designation pg:ACN15
- ] .
-
-pg:AmbisonicBH3P1Group
- a rdfs:Class ;
- rdfs:subClassOf pg:AmbisonicGroup ;
- rdfs:label "Ambisonic BH3P1" ;
- rdfs:comment "Ambisonic B stream of horizontal order 3 and peripheral order 1." ;
- pg:element [
- lv2:index 0 ;
- lv2:designation pg:ACN0
- ] , [
- lv2:index 1 ;
- lv2:designation pg:ACN1
- ] , [
- lv2:index 2 ;
- lv2:designation pg:ACN2
- ] , [
- lv2:index 3 ;
- lv2:designation pg:ACN3
- ] , [
- lv2:index 4 ;
- lv2:designation pg:ACN4
- ] , [
- lv2:index 5 ;
- lv2:designation pg:ACN8
- ] , [
- lv2:index 6 ;
- lv2:designation pg:ACN9
- ] , [
- lv2:index 7 ;
- lv2:designation pg:ACN15
- ] .
-
-pg:AmbisonicBH3P2Group
- a rdfs:Class ;
- rdfs:subClassOf pg:AmbisonicGroup ;
- rdfs:label "Ambisonic BH3P2" ;
- rdfs:comment "Ambisonic B stream of horizontal order 3 and peripheral order 2." ;
- pg:element [
- lv2:index 0 ;
- lv2:designation pg:ACN0
- ] , [
- lv2:index 1 ;
- lv2:designation pg:ACN1
- ] , [
- lv2:index 2 ;
- lv2:designation pg:ACN2
- ] , [
- lv2:index 3 ;
- lv2:designation pg:ACN3
- ] , [
- lv2:index 4 ;
- lv2:designation pg:ACN4
- ] , [
- lv2:index 5 ;
- lv2:designation pg:ACN5
- ] , [
- lv2:index 6 ;
- lv2:designation pg:ACN6
- ] , [
- lv2:index 7 ;
- lv2:designation pg:ACN7
- ] , [
- lv2:index 8 ;
- lv2:designation pg:ACN8
- ] , [
- lv2:index 9 ;
- lv2:designation pg:ACN9
- ] , [
- lv2:index 10 ;
- lv2:designation pg:ACN15
- ] .
-
-pg:AmbisonicBH3P3Group
- a rdfs:Class ;
- rdfs:subClassOf pg:AmbisonicGroup ;
- rdfs:label "Ambisonic BH3P3" ;
- rdfs:comment "Ambisonic B stream of horizontal order 3 and peripheral order 3." ;
- pg:element [
- lv2:index 0 ;
- lv2:designation pg:ACN0
- ] , [
- lv2:index 1 ;
- lv2:designation pg:ACN1
- ] , [
- lv2:index 2 ;
- lv2:designation pg:ACN2
- ] , [
- lv2:index 3 ;
- lv2:designation pg:ACN3
- ] , [
- lv2:index 4 ;
- lv2:designation pg:ACN4
- ] , [
- lv2:index 5 ;
- lv2:designation pg:ACN5
- ] , [
- lv2:index 6 ;
- lv2:designation pg:ACN6
- ] , [
- lv2:index 7 ;
- lv2:designation pg:ACN7
- ] , [
- lv2:index 8 ;
- lv2:designation pg:ACN8
- ] , [
- lv2:index 9 ;
- lv2:designation pg:ACN9
- ] , [
- lv2:index 10 ;
- lv2:designation pg:ACN10
- ] , [
- lv2:index 11 ;
- lv2:designation pg:ACN11
- ] , [
- lv2:index 12 ;
- lv2:designation pg:ACN12
- ] , [
- lv2:index 13 ;
- lv2:designation pg:ACN13
- ] , [
- lv2:index 14 ;
- lv2:designation pg:ACN14
- ] , [
- lv2:index 15 ;
- lv2:designation pg:ACN15
- ] .
-