Commit 58605fae authored by wargreen's avatar wargreen
Browse files

Add 3D

parent 776af32c
No preview for this file type
......@@ -10,7 +10,7 @@ ORD = 1;
radius = hslider("Radius (m)", 1.0, 0.1, 50, 0.01) : si.smooth(ba.tau2pole(0.02));
azimut = (hslider("Azimut (deg)", 0, -180, 180, 0.01)) * (ma.PI/180) : si.smooth(ba.tau2pole(0.02));
elevation = (hslider("Azimut (deg)", 0, -180, 180, 0.01)) * (ma.PI/180) : si.smooth(ba.tau2pole(0.02));
elevation = (hslider("Elevation (deg)", 0, -180, 180, 0.01)) * (ma.PI/180) : si.smooth(ba.tau2pole(0.02));
stereo = checkbox("Stereo input");
width = hslider("Stereo Width (deg)", 90, -180, 180, 0.01) : si.smooth(ba.tau2pole(0.02)) * (ma.PI/180);
erLvl = hslider("Early Reflection Lvl", 0, -20, 0, 0.01) : si.smooth(ba.tau2pole(0.02));
......
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix ui: <http://lv2plug.in/ns/extensions/ui#> .
@prefix epp: <http://lv2plug.in/ns/ext/port-props#> .
@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix units: <http://lv2plug.in/ns/extensions/units#> .
<https://faustlv2.bitbucket.io/AmbiEnc3D>
a lv2:Plugin ;
doap:name "Ambisonic Encoder 3D" ;
lv2:binary <AmbiEnc3D.so> ;
lv2:optionalFeature epp:supportsStrictBounds ;
lv2:optionalFeature lv2:hardRtCapable ;
doap:maintainer [ foaf:name "Wargreen" ] ;
doap:revision "1.0" ;
doap:license "GPL v3" ;
lv2:port [
a lv2:InputPort ;
a lv2:ControlPort ;
lv2:index 0 ;
lv2:symbol "Azimut__deg__0" ;
lv2:name "Azimut (deg)" ;
lv2:portProperty epp:hasStrictBounds ;
epp:rangeSteps 36000 ;
lv2:default 0 ;
lv2:minimum -180 ;
lv2:maximum 180 ;
] , [
a lv2:InputPort ;
a lv2:ControlPort ;
lv2:index 1 ;
lv2:symbol "Early_Reflection_Lvl_1" ;
lv2:name "Early Reflection Lvl" ;
lv2:portProperty epp:hasStrictBounds ;
epp:rangeSteps 2000 ;
lv2:default 0 ;
lv2:minimum -20 ;
lv2:maximum 0 ;
] , [
a lv2:InputPort ;
a lv2:ControlPort ;
lv2:index 2 ;
lv2:symbol "Radius__m__2" ;
lv2:name "Radius (m)" ;
lv2:portProperty epp:hasStrictBounds ;
epp:rangeSteps 4990 ;
lv2:default 1 ;
lv2:minimum 0.1 ;
lv2:maximum 50 ;
] , [
a lv2:InputPort ;
a lv2:ControlPort ;
lv2:index 3 ;
lv2:symbol "Stereo_Width__deg__3" ;
lv2:name "Stereo Width (deg)" ;
lv2:portProperty epp:hasStrictBounds ;
epp:rangeSteps 36000 ;
lv2:default 90 ;
lv2:minimum -180 ;
lv2:maximum 180 ;
] , [
a lv2:InputPort ;
a lv2:ControlPort ;
lv2:index 4 ;
lv2:symbol "Stereo_input_4" ;
lv2:name "Stereo input" ;
lv2:portProperty epp:hasStrictBounds ;
lv2:portProperty lv2:toggled ;
lv2:default 0.00000 ;
lv2:minimum 0.00000 ;
lv2:maximum 1.00000 ;
] , [
a lv2:InputPort ;
a lv2:AudioPort ;
lv2:index 5 ;
lv2:symbol "in0" ;
lv2:name "in0" ;
] , [
a lv2:InputPort ;
a lv2:AudioPort ;
lv2:index 6 ;
lv2:symbol "in1" ;
lv2:name "in1" ;
] , [
a lv2:OutputPort ;
a lv2:AudioPort ;
lv2:index 7 ;
lv2:symbol "out0" ;
lv2:name "out0" ;
] , [
a lv2:OutputPort ;
a lv2:AudioPort ;
lv2:index 8 ;
lv2:symbol "out1" ;
lv2:name "out1" ;
] , [
a lv2:OutputPort ;
a lv2:AudioPort ;
lv2:index 9 ;
lv2:symbol "out2" ;
lv2:name "out2" ;
] , [
a lv2:OutputPort ;
a lv2:AudioPort ;
lv2:index 10 ;
lv2:symbol "out3" ;
lv2:name "out3" ;
] , [
a lv2:OutputPort ;
a lv2:AudioPort ;
lv2:index 11 ;
lv2:symbol "out4" ;
lv2:name "out4" ;
] , [
a lv2:OutputPort ;
a lv2:AudioPort ;
lv2:index 12 ;
lv2:symbol "out5" ;
lv2:name "out5" ;
] , [
a lv2:OutputPort ;
a lv2:AudioPort ;
lv2:index 13 ;
lv2:symbol "out6" ;
lv2:name "out6" ;
] , [
a lv2:OutputPort ;
a lv2:AudioPort ;
lv2:index 14 ;
lv2:symbol "out7" ;
lv2:name "out7" ;
] , [
a lv2:OutputPort ;
a lv2:AudioPort ;
lv2:index 15 ;
lv2:symbol "out8" ;
lv2:name "out8" ;
]
.
########## https://faustlv2.bitbucket.io/AmbiEnc3D ##########
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
<https://faustlv2.bitbucket.io/AmbiEnc3D>
a lv2:Plugin ;
lv2:binary <AmbiEnc3D.so> ;
rdfs:seeAlso <AmbiEnc3D.ttl> .
# Here's how you can declare the category of the plugin. (For instruments,
# the lv2:InstrumentPlugin type will be added automatically.) See
# http://lv2plug.in/ns/lv2core/ for a list of known plugin classes.
# <https://faustlv2.bitbucket.io/AmbiEnc3D> a lv2:FilterPlugin .
# You might also want to set the license and author information below.
# NOTE: This isn't normally necessary if you declared the corresponding
# information as metadata in the Faust source of the plugin. The standard
# author, license and description fields in the Faust source are automagically
# included in the generated LV2 manifest.
# <https://faustlv2.bitbucket.io/AmbiEnc3D>
# doap:license <http://opensource.org/licenses/isc> ;
# doap:maintainer [
# foaf:name "Your Name Here" ;
# foaf:homepage <http://somewhere.org/> ;
# foaf:mbox <mailto:your@mail.here> ;
# ] .
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment