Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
wargreen
AmbiEncoderLV2
Commits
9e82f921
Commit
9e82f921
authored
Nov 25, 2019
by
wargreen
Browse files
start to make a controller with Open Stage Control
parent
2a446855
Changes
9
Hide whitespace changes
Inline
Side-by-side
AmbiEnc
View file @
9e82f921
No preview for this file type
AmbiEnc.dsp
View file @
9e82f921
...
...
@@ -8,11 +8,11 @@ import("stdfaust.lib");
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));
radius = hslider("Radius", 1.0, 0.1, 50, 0.01) : si.smooth(ba.tau2pole(0.02));
azimut = (hslider("Azimut", 0, -180, 180, 0.01)) * (ma.PI/180) : si.smooth(ba.tau2pole(0.02));
//elevation = hslider("Elevation", 180, 0, 359.99, 0.01) : 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);
width = hslider("Stereo Width", 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));
//preprocess = _;
...
...
AmbiEnc.lv2/AmbiEnc.so
View file @
9e82f921
No preview for this file type
AmbiEnc.lv2/AmbiEnc.ttl
View file @
9e82f921
...
...
@@ -20,8 +20,8 @@
a
lv2:
InputPort
;
a
lv2:
ControlPort
;
lv2:
index
0
;
lv2:
symbol
"Azimut_
_deg__
0"
;
lv2:
name
"Azimut
(deg)
"
;
lv2:
symbol
"Azimut_0"
;
lv2:
name
"Azimut"
;
lv2:
portProperty
epp:
hasStrictBounds
;
epp:
rangeSteps
36000
;
lv2:
default
0
;
...
...
@@ -42,8 +42,8 @@
a
lv2:
InputPort
;
a
lv2:
ControlPort
;
lv2:
index
2
;
lv2:
symbol
"Radius_
_m__
2"
;
lv2:
name
"Radius
(m)
"
;
lv2:
symbol
"Radius_2"
;
lv2:
name
"Radius"
;
lv2:
portProperty
epp:
hasStrictBounds
;
epp:
rangeSteps
4990
;
lv2:
default
1
;
...
...
@@ -53,8 +53,8 @@
a
lv2:
InputPort
;
a
lv2:
ControlPort
;
lv2:
index
3
;
lv2:
symbol
"Stereo_Width_
_deg__
3"
;
lv2:
name
"Stereo Width
(deg)
"
;
lv2:
symbol
"Stereo_Width_3"
;
lv2:
name
"Stereo Width"
;
lv2:
portProperty
epp:
hasStrictBounds
;
epp:
rangeSteps
36000
;
lv2:
default
90
;
...
...
AmbiEnc3D
View file @
9e82f921
No preview for this file type
AmbiEnc3D.dsp
View file @
9e82f921
...
...
@@ -8,11 +8,11 @@ import("stdfaust.lib");
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("Elevation
(deg)
", 0, -180, 180, 0.01)) * (ma.PI/180) : si.smooth(ba.tau2pole(0.02));
radius = hslider("Radius", 1.0, 0.1, 50, 0.01) : si.smooth(ba.tau2pole(0.02));
azimut = (hslider("Azimut", 0, -180, 180, 0.01)) * (ma.PI/180) : si.smooth(ba.tau2pole(0.02));
elevation = (hslider("Elevation", 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);
width = hslider("Stereo Width", 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));
//preprocess = _;
...
...
AmbiEnc3D.lv2/AmbiEnc3D.so
View file @
9e82f921
No preview for this file type
AmbiEnc3D.lv2/AmbiEnc3D.ttl
View file @
9e82f921
...
...
@@ -20,8 +20,8 @@
a
lv2:
InputPort
;
a
lv2:
ControlPort
;
lv2:
index
0
;
lv2:
symbol
"Azimut_
_deg__
0"
;
lv2:
name
"Azimut
(deg)
"
;
lv2:
symbol
"Azimut_0"
;
lv2:
name
"Azimut"
;
lv2:
portProperty
epp:
hasStrictBounds
;
epp:
rangeSteps
36000
;
lv2:
default
0
;
...
...
@@ -42,8 +42,19 @@
a
lv2:
InputPort
;
a
lv2:
ControlPort
;
lv2:
index
2
;
lv2:
symbol
"Radius__m__2"
;
lv2:
name
"Radius (m)"
;
lv2:
symbol
"Elevation_2"
;
lv2:
name
"Elevation"
;
lv2:
portProperty
epp:
hasStrictBounds
;
epp:
rangeSteps
36000
;
lv2:
default
0
;
lv2:
minimum
-180
;
lv2:
maximum
180
;
]
,
[
a
lv2:
InputPort
;
a
lv2:
ControlPort
;
lv2:
index
3
;
lv2:
symbol
"Radius_3"
;
lv2:
name
"Radius"
;
lv2:
portProperty
epp:
hasStrictBounds
;
epp:
rangeSteps
4990
;
lv2:
default
1
;
...
...
@@ -52,9 +63,9 @@
]
,
[
a
lv2:
InputPort
;
a
lv2:
ControlPort
;
lv2:
index
3
;
lv2:
symbol
"Stereo_Width_
_deg__3
"
;
lv2:
name
"Stereo Width
(deg)
"
;
lv2:
index
4
;
lv2:
symbol
"Stereo_Width_
4
"
;
lv2:
name
"Stereo Width"
;
lv2:
portProperty
epp:
hasStrictBounds
;
epp:
rangeSteps
36000
;
lv2:
default
90
;
...
...
@@ -63,8 +74,8 @@
]
,
[
a
lv2:
InputPort
;
a
lv2:
ControlPort
;
lv2:
index
4
;
lv2:
symbol
"Stereo_input_
4
"
;
lv2:
index
5
;
lv2:
symbol
"Stereo_input_
5
"
;
lv2:
name
"Stereo input"
;
lv2:
portProperty
epp:
hasStrictBounds
;
lv2:
portProperty
lv2:
toggled
;
...
...
@@ -74,67 +85,67 @@
]
,
[
a
lv2:
InputPort
;
a
lv2:
AudioPort
;
lv2:
index
5
;
lv2:
index
6
;
lv2:
symbol
"in0"
;
lv2:
name
"in0"
;
]
,
[
a
lv2:
InputPort
;
a
lv2:
AudioPort
;
lv2:
index
6
;
lv2:
index
7
;
lv2:
symbol
"in1"
;
lv2:
name
"in1"
;
]
,
[
a
lv2:
OutputPort
;
a
lv2:
AudioPort
;
lv2:
index
7
;
lv2:
index
8
;
lv2:
symbol
"out0"
;
lv2:
name
"out0"
;
]
,
[
a
lv2:
OutputPort
;
a
lv2:
AudioPort
;
lv2:
index
8
;
lv2:
index
9
;
lv2:
symbol
"out1"
;
lv2:
name
"out1"
;
]
,
[
a
lv2:
OutputPort
;
a
lv2:
AudioPort
;
lv2:
index
9
;
lv2:
index
10
;
lv2:
symbol
"out2"
;
lv2:
name
"out2"
;
]
,
[
a
lv2:
OutputPort
;
a
lv2:
AudioPort
;
lv2:
index
1
0
;
lv2:
index
1
1
;
lv2:
symbol
"out3"
;
lv2:
name
"out3"
;
]
,
[
a
lv2:
OutputPort
;
a
lv2:
AudioPort
;
lv2:
index
1
1
;
lv2:
index
1
2
;
lv2:
symbol
"out4"
;
lv2:
name
"out4"
;
]
,
[
a
lv2:
OutputPort
;
a
lv2:
AudioPort
;
lv2:
index
1
2
;
lv2:
index
1
3
;
lv2:
symbol
"out5"
;
lv2:
name
"out5"
;
]
,
[
a
lv2:
OutputPort
;
a
lv2:
AudioPort
;
lv2:
index
1
3
;
lv2:
index
1
4
;
lv2:
symbol
"out6"
;
lv2:
name
"out6"
;
]
,
[
a
lv2:
OutputPort
;
a
lv2:
AudioPort
;
lv2:
index
1
4
;
lv2:
index
1
5
;
lv2:
symbol
"out7"
;
lv2:
name
"out7"
;
]
,
[
a
lv2:
OutputPort
;
a
lv2:
AudioPort
;
lv2:
index
1
5
;
lv2:
index
1
6
;
lv2:
symbol
"out8"
;
lv2:
name
"out8"
;
]
...
...
AmbiEnc_O-S-C/AmbiEncO-S-C.json
0 → 100644
View file @
9e82f921
{
"type"
:
"root"
,
"id"
:
"root"
,
"linkId"
:
""
,
"color"
:
"auto"
,
"css"
:
""
,
"default"
:
""
,
"value"
:
""
,
"precision"
:
2
,
"address"
:
"/root"
,
"preArgs"
:
""
,
"target"
:
""
,
"bypass"
:
false
,
"traversing"
:
false
,
"variables"
:
{},
"tabs"
:
[
{
"type"
:
"tab"
,
"id"
:
"tab_1"
,
"linkId"
:
""
,
"label"
:
"auto"
,
"color"
:
"auto"
,
"css"
:
""
,
"default"
:
""
,
"value"
:
""
,
"precision"
:
2
,
"address"
:
"/tab_1"
,
"preArgs"
:
""
,
"target"
:
""
,
"bypass"
:
false
,
"variables"
:
"@{parent.variables}"
,
"widgets"
:
[
{
"type"
:
"multixy"
,
"top"
:
0
,
"left"
:
0
,
"id"
:
"multixy_1"
,
"linkId"
:
""
,
"width"
:
"90%"
,
"height"
:
"100%"
,
"label"
:
"auto"
,
"color"
:
"auto"
,
"css"
:
""
,
"pips"
:
true
,
"snap"
:
false
,
"spring"
:
false
,
"sensitivity"
:
1
,
"default"
:
""
,
"value"
:
""
,
"precision"
:
2
,
"address"
:
"/multixy_1"
,
"preArgs"
:
""
,
"target"
:
""
,
"bypass"
:
false
,
"touchAddress"
:
""
,
"points"
:
8
,
"pointSize"
:
20
,
"rangeX"
:
{
"min"
:
-10
,
"max"
:
10
},
"rangeY"
:
{
"min"
:
-10
,
"max"
:
10
},
"logScaleX"
:
false
,
"logScaleY"
:
false
,
"split"
:
false
},
{
"type"
:
"fader"
,
"top"
:
0
,
"left"
:
"90%"
,
"id"
:
"fader_1"
,
"linkId"
:
""
,
"width"
:
"10%"
,
"height"
:
"100%"
,
"label"
:
"auto"
,
"color"
:
"auto"
,
"css"
:
""
,
"horizontal"
:
false
,
"alignRight"
:
false
,
"pips"
:
true
,
"input"
:
true
,
"meter"
:
false
,
"compact"
:
false
,
"dashed"
:
false
,
"snap"
:
false
,
"spring"
:
false
,
"doubleTap"
:
false
,
"range"
:
{
"min"
:
-10
,
"max"
:
10
},
"logScale"
:
false
,
"sensitivity"
:
1
,
"steps"
:
""
,
"unit"
:
"m"
,
"origin"
:
0
,
"default"
:
""
,
"value"
:
""
,
"precision"
:
2
,
"address"
:
"/fader_1"
,
"preArgs"
:
""
,
"target"
:
""
,
"bypass"
:
false
,
"touchAddress"
:
""
,
"meterAddress"
:
""
}
],
"tabs"
:
[],
"scroll"
:
true
}
],
"scroll"
:
true
,
"label"
:
false
}
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment