aboutsummaryrefslogtreecommitdiffstats
path: root/lv2/port-groups
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2019-04-27 16:45:43 +0200
committerDavid Robillard <d@drobilla.net>2019-04-27 22:50:36 +0200
commitb35e8e0cec99db3fb91cff5dceee61e898966d60 (patch)
treef4a56d48b1c7020b773fa063905412a8e8dcf6c7 /lv2/port-groups
parent0eeb5ce7786913e132c28d2f55e64d044342aaf2 (diff)
downloadlv2-b35e8e0cec99db3fb91cff5dceee61e898966d60.tar.xz
Replace broken links with detailed Ambisonic channel descriptions
Diffstat (limited to 'lv2/port-groups')
-rw-r--r--lv2/port-groups/lv2-port-groups.doap.ttl9
-rw-r--r--lv2/port-groups/manifest.ttl2
-rw-r--r--lv2/port-groups/port-groups.ttl281
3 files changed, 189 insertions, 103 deletions
diff --git a/lv2/port-groups/lv2-port-groups.doap.ttl b/lv2/port-groups/lv2-port-groups.doap.ttl
index 90848d2..84a92f4 100644
--- a/lv2/port-groups/lv2-port-groups.doap.ttl
+++ b/lv2/port-groups/lv2-port-groups.doap.ttl
@@ -12,6 +12,15 @@
doap:developer <http://lv2plug.in/ns/meta#larsl> ,
<http://drobilla.net/drobilla#me> ;
doap:release [
+ doap:revision "1.3" ;
+ doap:created "2019-04-27" ;
+ dcs:blame <http://drobilla.net/drobilla#me> ;
+ dcs:changeset [
+ dcs:item [
+ rdfs:label "Replace broken links with detailed Ambisonic channel descriptions."
+ ]
+ ]
+ ] , [
doap:revision "1.2" ;
doap:created "2012-10-14" ;
doap:file-release <http://lv2plug.in/spec/lv2-1.2.0.tar.bz2> ;
diff --git a/lv2/port-groups/manifest.ttl b/lv2/port-groups/manifest.ttl
index fa893c6..4a7befe 100644
--- a/lv2/port-groups/manifest.ttl
+++ b/lv2/port-groups/manifest.ttl
@@ -4,6 +4,6 @@
<http://lv2plug.in/ns/ext/port-groups>
a lv2:Specification ;
lv2:minorVersion 1 ;
- lv2:microVersion 2 ;
+ lv2:microVersion 3 ;
rdfs:seeAlso <port-groups.ttl> .
diff --git a/lv2/port-groups/port-groups.ttl b/lv2/port-groups/port-groups.ttl
index 0681e42..65974c2 100644
--- a/lv2/port-groups/port-groups.ttl
+++ b/lv2/port-groups/port-groups.ttl
@@ -1,9 +1,9 @@
-@prefix amb: <http://ambisonics.ch/standards/channels/> .
@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 ;
@@ -357,53 +357,130 @@ pg:SevenPointOneWideGroup
lv2:designation pg:lowFrequencyEffects
] .
-amb:ACN0
- a lv2:Channel .
+pg:letterCode
+ a rdf:Property ,
+ owl:DatatypeProperty ,
+ owl:InverseFunctionalProperty ;
+ 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 .
-amb:ACN1
- a lv2:Channel .
+pg:ACN1
+ a lv2:Channel ;
+ pg:letterCode "Y" ;
+ pg:harmonicDegree 1 ;
+ pg:harmonicIndex -1 .
-amb:ACN2
- a lv2:Channel .
+pg:ACN2
+ a lv2:Channel ;
+ pg:letterCode "Z" ;
+ pg:harmonicDegree 1 ;
+ pg:harmonicIndex 0 .
-amb:ACN3
- a lv2:Channel .
+pg:ACN3
+ a lv2:Channel ;
+ pg:letterCode "X" ;
+ pg:harmonicDegree 1 ;
+ pg:harmonicIndex 1 .
-amb:ACN4
- a lv2:Channel .
+pg:ACN4
+ a lv2:Channel ;
+ pg:letterCode "V" ;
+ pg:harmonicDegree 2 ;
+ pg:harmonicIndex -2 .
-amb:ACN5
- a lv2:Channel .
+pg:ACN5
+ a lv2:Channel ;
+ pg:letterCode "T" ;
+ pg:harmonicDegree 2 ;
+ pg:harmonicIndex -1 .
-amb:ACN6
- a lv2:Channel .
+pg:ACN6
+ a lv2:Channel ;
+ pg:letterCode "R" ;
+ pg:harmonicDegree 2 ;
+ pg:harmonicIndex 0 .
-amb:ACN7
- a lv2:Channel .
+pg:ACN7
+ a lv2:Channel ;
+ pg:letterCode "S" ;
+ pg:harmonicDegree 2 ;
+ pg:harmonicIndex 1 .
-amb:ACN8
- a lv2:Channel .
+pg:ACN8
+ a lv2:Channel ;
+ pg:letterCode "U" ;
+ pg:harmonicDegree 2 ;
+ pg:harmonicIndex 2 .
-amb:ACN9
- a lv2:Channel .
+pg:ACN9
+ a lv2:Channel ;
+ pg:letterCode "Q" ;
+ pg:harmonicDegree 3 ;
+ pg:harmonicIndex -3 .
-amb:ACN10
- a lv2:Channel .
+pg:ACN10
+ a lv2:Channel ;
+ pg:letterCode "O" ;
+ pg:harmonicDegree 3 ;
+ pg:harmonicIndex -2 .
-amb:ACN11
- a lv2:Channel .
+pg:ACN11
+ a lv2:Channel ;
+ pg:letterCode "M" ;
+ pg:harmonicDegree 3 ;
+ pg:harmonicIndex -1 .
-amb:ACN12
- a lv2:Channel .
+pg:ACN12
+ a lv2:Channel ;
+ pg:letterCode "K" ;
+ pg:harmonicDegree 3 ;
+ pg:harmonicIndex 0 .
-amb:ACN13
- a lv2:Channel .
+pg:ACN13
+ a lv2:Channel ;
+ pg:letterCode "L" ;
+ pg:harmonicDegree 3 ;
+ pg:harmonicIndex 1 .
-amb:ACN14
- a lv2:Channel .
+pg:ACN14
+ a lv2:Channel ;
+ pg:letterCode "N" ;
+ pg:harmonicDegree 3 ;
+ pg:harmonicIndex 2 .
-amb:ACN15
- a lv2:Channel .
+pg:ACN15
+ a lv2:Channel ;
+ pg:letterCode "P" ;
+ pg:harmonicDegree 3 ;
+ pg:harmonicIndex 3 .
pg:AmbisonicGroup
a rdfs:Class ;
@@ -416,13 +493,13 @@ pg:AmbisonicBH1P0Group
rdfs:label "Ambisonic B stream of horizontal order 1 and peripheral order 0." ;
pg:element [
lv2:index 0 ;
- lv2:designation amb:ACN0
+ lv2:designation pg:ACN0
] , [
lv2:index 1 ;
- lv2:designation amb:ACN1
+ lv2:designation pg:ACN1
] , [
lv2:index 2 ;
- lv2:designation amb:ACN3
+ lv2:designation pg:ACN3
] .
pg:AmbisonicBH1P1Group
@@ -431,16 +508,16 @@ pg:AmbisonicBH1P1Group
rdfs:label "Ambisonic B stream of horizontal order 1 and peripheral order 1." ;
pg:element [
lv2:index 0 ;
- lv2:designation amb:ACN0
+ lv2:designation pg:ACN0
] , [
lv2:index 1 ;
- lv2:designation amb:ACN1
+ lv2:designation pg:ACN1
] , [
lv2:index 2 ;
- lv2:designation amb:ACN2
+ lv2:designation pg:ACN2
] , [
lv2:index 3 ;
- lv2:designation amb:ACN3
+ lv2:designation pg:ACN3
] .
pg:AmbisonicBH2P0Group
@@ -449,19 +526,19 @@ pg:AmbisonicBH2P0Group
rdfs:label "Ambisonic B stream of horizontal order 2 and peripheral order 0." ;
pg:element [
lv2:index 0 ;
- lv2:designation amb:ACN0
+ lv2:designation pg:ACN0
] , [
lv2:index 1 ;
- lv2:designation amb:ACN1
+ lv2:designation pg:ACN1
] , [
lv2:index 2 ;
- lv2:designation amb:ACN3
+ lv2:designation pg:ACN3
] , [
lv2:index 3 ;
- lv2:designation amb:ACN4
+ lv2:designation pg:ACN4
] , [
lv2:index 4 ;
- lv2:designation amb:ACN8
+ lv2:designation pg:ACN8
] .
pg:AmbisonicBH2P1Group
@@ -470,22 +547,22 @@ pg:AmbisonicBH2P1Group
rdfs:label "Ambisonic B stream of horizontal order 2 and peripheral order 1." ;
pg:element [
lv2:index 0 ;
- lv2:designation amb:ACN0
+ lv2:designation pg:ACN0
] , [
lv2:index 1 ;
- lv2:designation amb:ACN1
+ lv2:designation pg:ACN1
] , [
lv2:index 2 ;
- lv2:designation amb:ACN2
+ lv2:designation pg:ACN2
] , [
lv2:index 3 ;
- lv2:designation amb:ACN3
+ lv2:designation pg:ACN3
] , [
lv2:index 4 ;
- lv2:designation amb:ACN4
+ lv2:designation pg:ACN4
] , [
lv2:index 5 ;
- lv2:designation amb:ACN8
+ lv2:designation pg:ACN8
] .
pg:AmbisonicBH2P2Group
@@ -494,31 +571,31 @@ pg:AmbisonicBH2P2Group
rdfs:label "Ambisonic B stream of horizontal order 2 and peripheral order 2." ;
pg:element [
lv2:index 0 ;
- lv2:designation amb:ACN0
+ lv2:designation pg:ACN0
] , [
lv2:index 1 ;
- lv2:designation amb:ACN1
+ lv2:designation pg:ACN1
] , [
lv2:index 2 ;
- lv2:designation amb:ACN2
+ lv2:designation pg:ACN2
] , [
lv2:index 3 ;
- lv2:designation amb:ACN3
+ lv2:designation pg:ACN3
] , [
lv2:index 4 ;
- lv2:designation amb:ACN4
+ lv2:designation pg:ACN4
] , [
lv2:index 5 ;
- lv2:designation amb:ACN5
+ lv2:designation pg:ACN5
] , [
lv2:index 6 ;
- lv2:designation amb:ACN6
+ lv2:designation pg:ACN6
] , [
lv2:index 7 ;
- lv2:designation amb:ACN7
+ lv2:designation pg:ACN7
] , [
lv2:index 8 ;
- lv2:designation amb:ACN8
+ lv2:designation pg:ACN8
] .
pg:AmbisonicBH3P0Group
@@ -527,25 +604,25 @@ pg:AmbisonicBH3P0Group
rdfs:label "Ambisonic B stream of horizontal order 3 and peripheral order 0." ;
pg:element [
lv2:index 0 ;
- lv2:designation amb:ACN0
+ lv2:designation pg:ACN0
] , [
lv2:index 1 ;
- lv2:designation amb:ACN1
+ lv2:designation pg:ACN1
] , [
lv2:index 2 ;
- lv2:designation amb:ACN3
+ lv2:designation pg:ACN3
] , [
lv2:index 3 ;
- lv2:designation amb:ACN4
+ lv2:designation pg:ACN4
] , [
lv2:index 4 ;
- lv2:designation amb:ACN8
+ lv2:designation pg:ACN8
] , [
lv2:index 5 ;
- lv2:designation amb:ACN9
+ lv2:designation pg:ACN9
] , [
lv2:index 6 ;
- lv2:designation amb:ACN15
+ lv2:designation pg:ACN15
] .
pg:AmbisonicBH3P1Group
@@ -554,28 +631,28 @@ pg:AmbisonicBH3P1Group
rdfs:label "Ambisonic B stream of horizontal order 3 and peripheral order 1." ;
pg:element [
lv2:index 0 ;
- lv2:designation amb:ACN0
+ lv2:designation pg:ACN0
] , [
lv2:index 1 ;
- lv2:designation amb:ACN1
+ lv2:designation pg:ACN1
] , [
lv2:index 2 ;
- lv2:designation amb:ACN2
+ lv2:designation pg:ACN2
] , [
lv2:index 3 ;
- lv2:designation amb:ACN3
+ lv2:designation pg:ACN3
] , [
lv2:index 4 ;
- lv2:designation amb:ACN4
+ lv2:designation pg:ACN4
] , [
lv2:index 5 ;
- lv2:designation amb:ACN8
+ lv2:designation pg:ACN8
] , [
lv2:index 6 ;
- lv2:designation amb:ACN9
+ lv2:designation pg:ACN9
] , [
lv2:index 7 ;
- lv2:designation amb:ACN15
+ lv2:designation pg:ACN15
] .
pg:AmbisonicBH3P2Group
@@ -584,37 +661,37 @@ pg:AmbisonicBH3P2Group
rdfs:label "Ambisonic B stream of horizontal order 3 and peripheral order 2." ;
pg:element [
lv2:index 0 ;
- lv2:designation amb:ACN0
+ lv2:designation pg:ACN0
] , [
lv2:index 1 ;
- lv2:designation amb:ACN1
+ lv2:designation pg:ACN1
] , [
lv2:index 2 ;
- lv2:designation amb:ACN2
+ lv2:designation pg:ACN2
] , [
lv2:index 3 ;
- lv2:designation amb:ACN3
+ lv2:designation pg:ACN3
] , [
lv2:index 4 ;
- lv2:designation amb:ACN4
+ lv2:designation pg:ACN4
] , [
lv2:index 5 ;
- lv2:designation amb:ACN5
+ lv2:designation pg:ACN5
] , [
lv2:index 6 ;
- lv2:designation amb:ACN6
+ lv2:designation pg:ACN6
] , [
lv2:index 7 ;
- lv2:designation amb:ACN7
+ lv2:designation pg:ACN7
] , [
lv2:index 8 ;
- lv2:designation amb:ACN8
+ lv2:designation pg:ACN8
] , [
lv2:index 9 ;
- lv2:designation amb:ACN9
+ lv2:designation pg:ACN9
] , [
lv2:index 10 ;
- lv2:designation amb:ACN15
+ lv2:designation pg:ACN15
] .
pg:AmbisonicBH3P3Group
@@ -623,50 +700,50 @@ pg:AmbisonicBH3P3Group
rdfs:label "Ambisonic B stream of horizontal order 3 and peripheral order 3." ;
pg:element [
lv2:index 0 ;
- lv2:designation amb:ACN0
+ lv2:designation pg:ACN0
] , [
lv2:index 1 ;
- lv2:designation amb:ACN1
+ lv2:designation pg:ACN1
] , [
lv2:index 2 ;
- lv2:designation amb:ACN2
+ lv2:designation pg:ACN2
] , [
lv2:index 3 ;
- lv2:designation amb:ACN3
+ lv2:designation pg:ACN3
] , [
lv2:index 4 ;
- lv2:designation amb:ACN4
+ lv2:designation pg:ACN4
] , [
lv2:index 5 ;
- lv2:designation amb:ACN5
+ lv2:designation pg:ACN5
] , [
lv2:index 6 ;
- lv2:designation amb:ACN6
+ lv2:designation pg:ACN6
] , [
lv2:index 7 ;
- lv2:designation amb:ACN7
+ lv2:designation pg:ACN7
] , [
lv2:index 8 ;
- lv2:designation amb:ACN8
+ lv2:designation pg:ACN8
] , [
lv2:index 9 ;
- lv2:designation amb:ACN9
+ lv2:designation pg:ACN9
] , [
lv2:index 10 ;
- lv2:designation amb:ACN10
+ lv2:designation pg:ACN10
] , [
lv2:index 11 ;
- lv2:designation amb:ACN11
+ lv2:designation pg:ACN11
] , [
lv2:index 12 ;
- lv2:designation amb:ACN12
+ lv2:designation pg:ACN12
] , [
lv2:index 13 ;
- lv2:designation amb:ACN13
+ lv2:designation pg:ACN13
] , [
lv2:index 14 ;
- lv2:designation amb:ACN14
+ lv2:designation pg:ACN14
] , [
lv2:index 15 ;
- lv2:designation amb:ACN15
+ lv2:designation pg:ACN15
] .