TooBAmp 1.2.69 aarch64

This commit is contained in:
Robin E. R. Davies
2025-09-06 16:41:56 -04:00
parent 06a19e2f69
commit 099f77f672
22 changed files with 1163 additions and 157 deletions
+1 -1
View File
@@ -232,7 +232,7 @@ Limitations of Liability that apply to these works.
lv2:index 3;
lv2:symbol "time" ;
lv2:name "Max T";
lv2:portProperty epp:logarithmic;
lv2:portProperty epp:logarithmic, epp:notOnGUI;
lv2:default 1.5 ;
lv2:minimum 0.1 ;
+29 -17
View File
@@ -168,11 +168,23 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
work:interface;
lv2:port
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 0 ;
lv2:symbol "bypass" ;
lv2:name "Bypass" ;
lv2:default 1.0 ;
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
lv2:designation lv2:enabled;
lv2:portProperty lv2:toggled;
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 0;
lv2:index 1;
lv2:symbol "time" ;
lv2:name "Max T";
lv2:portProperty epp:logarithmic;
@@ -193,7 +205,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 1;
lv2:index 2;
lv2:symbol "direct_mix" ;
lv2:name "Direct";
lv2:default -3.0 ;
@@ -212,11 +224,11 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 2 ;
lv2:index 3 ;
lv2:symbol "reverb_mix" ;
lv2:name "Reverb";
lv2:default -3.0 ;
lv2:default -6.0 ;
lv2:minimum -40.0 ;
lv2:maximum 40.0 ;
units:unit units:db ;
@@ -231,7 +243,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 3 ;
lv2:index 4 ;
lv2:symbol "predelay" ;
lv2:name "Predelay";
@@ -257,7 +269,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 4 ;
lv2:index 5 ;
lv2:symbol "predelay_new" ;
lv2:name "Predelay";
@@ -278,7 +290,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 5 ;
lv2:index 6 ;
lv2:symbol "stretch" ;
lv2:name "Stretch";
@@ -295,7 +307,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 6 ;
lv2:index 7 ;
lv2:symbol "decay" ;
lv2:name "Decay";
@@ -310,16 +322,16 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 7 ;
lv2:index 8 ;
lv2:symbol "tails" ;
lv2:name "Tails";
lv2:default 1 ;
lv2:minimum 0;
lv2:maximum 1 ;
lv2:portProperty lv2:toggled, epp:notOnGUI;
lv2:portProperty lv2:toggled;
rdfs:comment "Reverb tails when bypassed" ;
rdfs:comment "Enable reverb tails when bypassed" ;
],
@@ -328,7 +340,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
a lv2:OutputPort ,
lv2:ControlPort ;
lv2:index 8 ;
lv2:index 9 ;
lv2:symbol "loading_state" ;
lv2:name "Status";
@@ -368,14 +380,14 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
[
a lv2:AudioPort ,
lv2:InputPort ;
lv2:index 9 ;
lv2:index 10 ;
lv2:symbol "in" ;
lv2:name "In"
],
[
a lv2:AudioPort ,
lv2:OutputPort ;
lv2:index 10 ;
lv2:index 11 ;
lv2:symbol "out" ;
lv2:name "Out"
],
@@ -387,7 +399,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
lv2:designation lv2:control ;
atom:supports patch:Message ;
lv2:index 11 ;
lv2:index 12 ;
lv2:symbol "control" ;
lv2:name "Control" ;
rdfs:comment "Control" ;
@@ -397,7 +409,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
atom:bufferType atom:Sequence ;
# atom:supports patch:Message;
lv2:designation lv2:control ;
lv2:index 12;
lv2:index 13;
lv2:symbol "notify" ;
lv2:name "Notify" ;
rdfs:comment "Notification" ;
@@ -413,7 +425,7 @@ toobcr:ui
[
a pipedal_ui:fileProperty;
rdfs:label "Reverb Impulse File" ;
lv2:index 3 ;
lv2:index 2 ;
pipedal_ui:patchProperty toobimpulse:impulseFile ;
pipedal_ui:directory "ReverbImpulseFiles";
pipedal_ui:resourceDirectory "impulseFiles/reverb";
@@ -170,11 +170,23 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
work:interface;
lv2:port
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 0 ;
lv2:symbol "bypass" ;
lv2:name "Bypass" ;
lv2:default 1.0 ;
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
lv2:designation lv2:enabled;
lv2:portProperty lv2:toggled;
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 0;
lv2:index 1;
lv2:symbol "time" ;
lv2:name "Max T";
lv2:portProperty epp:logarithmic;
@@ -195,10 +207,10 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 1;
lv2:index 2;
lv2:symbol "direct_mix" ;
lv2:name "Direct";
lv2:default -3.0 ;
lv2:default -6.0 ;
lv2:minimum -40.0 ;
lv2:maximum 40.0 ;
units:unit units:db ;
@@ -214,7 +226,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 2 ;
lv2:index 3 ;
lv2:symbol "reverb_mix" ;
lv2:name "Reverb";
@@ -233,7 +245,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 3 ;
lv2:index 4 ;
lv2:symbol "width" ;
lv2:name "Width";
@@ -248,7 +260,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
lv2:ControlPort ;
lv2:portProperty epp:notOnGUI; # doens't produce convincing stereo imaging.
lv2:index 4 ;
lv2:index 5 ;
lv2:symbol "pan" ;
lv2:name "Pan";
@@ -262,7 +274,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 5 ;
lv2:index 6 ;
lv2:symbol "predelay" ; #obsolete!
lv2:name "Predelay";
@@ -288,7 +300,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 6 ;
lv2:index 7 ;
lv2:symbol "predelay_new" ;
lv2:name "Predelay";
@@ -308,7 +320,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 7 ;
lv2:index 8 ;
lv2:symbol "stretch" ;
lv2:name "Stretch";
@@ -325,7 +337,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 8 ;
lv2:index 9 ;
lv2:symbol "decay" ;
lv2:name "Decay";
@@ -340,14 +352,14 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 9 ;
lv2:index 10 ;
lv2:symbol "tails" ;
lv2:name "Tails";
lv2:default 1 ;
lv2:minimum 0;
lv2:maximum 1 ;
lv2:portProperty lv2:toggled, epp:notOnGUI;
lv2:portProperty lv2:toggled ;
rdfs:comment "Reverb tails when bypassed" ;
],
@@ -358,7 +370,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
a lv2:OutputPort ,
lv2:ControlPort ;
lv2:index 10 ;
lv2:index 11 ;
lv2:symbol "loading_state" ;
lv2:name "Status";
@@ -398,7 +410,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
[
a lv2:AudioPort ,
lv2:InputPort ;
lv2:index 11;
lv2:index 12;
lv2:symbol "inL" ;
lv2:name "InL" ;
lv2:designation pg:left ;
@@ -409,7 +421,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
[
a lv2:AudioPort ,
lv2:InputPort ;
lv2:index 12 ;
lv2:index 13 ;
lv2:symbol "inR" ;
lv2:name "InR" ;
lv2:designation pg:right ;
@@ -418,7 +430,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
[
a lv2:AudioPort ,
lv2:OutputPort ;
lv2:index 13 ;
lv2:index 14 ;
lv2:symbol "outL" ;
lv2:name "OutL" ;
lv2:designation pg:left ;
@@ -427,7 +439,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
[
a lv2:AudioPort ,
lv2:OutputPort ;
lv2:index 14 ;
lv2:index 15 ;
lv2:symbol "outR" ;
lv2:name "OutR" ;
lv2:designation pg:right ;
@@ -441,7 +453,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
lv2:designation lv2:control ;
atom:supports patch:Message ;
lv2:index 15 ;
lv2:index 16 ;
lv2:symbol "control" ;
lv2:name "Control" ;
rdfs:comment "Control" ;
@@ -451,7 +463,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
atom:bufferType atom:Sequence ;
# atom:supports patch:Message;
lv2:designation lv2:control ;
lv2:index 16;
lv2:index 17;
lv2:symbol "notify" ;
lv2:name "Notify" ;
rdfs:comment "Notification" ;
+3 -3
View File
@@ -135,13 +135,13 @@ The GateT control provides a noise gate. Set to minimum value to disable.
lv2:index 2 ;
lv2:symbol "gate_t" ;
lv2:name "Gate T";
lv2:default -80.0 ;
lv2:minimum -80.0 ;
lv2:default -120.0 ;
lv2:minimum -120.0 ;
lv2:maximum -20.0;
units:unit units:db;
lv2:scalePoint [
rdfs:label "OFF" ;
rdf:value -80.0
rdf:value -120.0
];
rdfs:comment "Noise gate threshold. Zero to disable." ;
+1 -1
View File
@@ -49,7 +49,7 @@ tonestack:eqGroup
<http://two-play.com/plugins/toob-tone-stack>
a lv2:Plugin ,
lv2:SimulatorPlugin ;
lv2:EQPlugin ;
doap:name "TooB Tone Stack" ,
"TooB Tone Stack"@en-gb-gb
;
+211
View File
@@ -0,0 +1,211 @@
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@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#> .
@prefix urid: <http://lv2plug.in/ns/ext/urid#> .
@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
@prefix midi: <http://lv2plug.in/ns/ext/midi#> .
@prefix epp: <http://lv2plug.in/ns/ext/port-props#> .
@prefix uiext: <http://lv2plug.in/ns/extensions/ui#> .
@prefix idpy: <http://harrisonconsoles.com/lv2/inlinedisplay#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix mod: <http://moddevices.com/ns/mod#> .
@prefix param: <http://lv2plug.in/ns/ext/parameters#> .
@prefix work: <http://lv2plug.in/ns/ext/worker#> .
@prefix pg: <http://lv2plug.in/ns/ext/port-groups#> .
@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
@prefix patch: <http://lv2plug.in/ns/ext/patch#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix state: <http://lv2plug.in/ns/ext/state#> .
@prefix urid: <http://lv2plug.in/ns/ext/urid#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix pipedal_ui: <http://github.com/rerdavies/pipedal/ui#> .
@prefix pipedal_patch: <http://github.com/rerdavies/pipedal/patch#> .
@prefix toob: <http://two-play.com/plugins/toob#> .
@prefix tonestack: <two-play.com/plugins/toob-three-band-eq#> .
toob:frequencyResponseVector
a lv2:Parameter;
rdfs:label "Frequency Response";
rdfs:range atom:Vector.
<http://two-play.com/rerdavies#me>
a foaf:Person ;
foaf:name "Robin Davies" ;
foaf:mbox <mailto:rerdavies@gmail.com> ;
foaf:homepage <https://github.com/sponsors/rerdavies> .
<http://two-play.com/plugins/toob-three-band-eq>
a lv2:Plugin ,
lv2:EQPlugin ;
doap:name "TooB 3 Band EQ" ,
"TooB 3 Band EQ"@en-gb-gb
;
doap:license <https://rerdavies.github.io/pipedal/LicenseToobAmp> ;
doap:maintainer <http://two-play.com/rerdavies#me> ;
lv2:minorVersion 0 ;
lv2:microVersion 68 ;
uiext:ui <http://two-play.com/plugins/toob-three-band-eq-ui>;
rdfs:comment """
TooB 3 Band Eq provides a basic 3-band equalizer optimized for shaping guitar tones.
Beside being useful, TooB 3 Band Eq matches the EQ section found in Steven Atkinson's Neural Amp Modeler plugin, and is
therefore useful for migrating NAM presets to TooB Neural Amp Modeler.
This plugin uses code from https://github.com/sdatkinson/NeuralAmpModelerPlugin covered under the following license.
MIT License
Copyright (c) 2022 Steven Atkinson
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
""" ;
mod:brand "TooB";
mod:label "3 Band EQ";
lv2:requiredFeature urid:map ;
lv2:optionalFeature lv2:hardRTCapable;
pipedal_patch:readable
toob:frequencyResponseVector;
lv2:port
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 0 ;
lv2:symbol "bass" ;
lv2:name "Bass";
lv2:default 5.0 ;
lv2:minimum 0.0 ;
lv2:maximum 10.0 ;
], [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 1 ;
lv2:symbol "mid" ;
lv2:name "Mid";
lv2:default 5.0 ;
lv2:minimum 0.0 ;
lv2:maximum 10.0 ;
], [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 2 ;
lv2:symbol "treble" ;
lv2:name "Treble";
lv2:default 5.0 ;
lv2:minimum 0.0 ;
lv2:maximum 10.0;
], [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 3 ;
lv2:symbol "gain" ;
lv2:name "Gain";
lv2:default 0.0 ;
lv2:minimum -40.0 ;
lv2:maximum 30.0;
units:unit units:db;
],
[
a lv2:AudioPort ,
lv2:InputPort ;
lv2:index 4 ;
lv2:symbol "in" ;
lv2:name "In"
], [
a lv2:AudioPort ,
lv2:OutputPort ;
lv2:index 5 ;
lv2:symbol "out" ;
lv2:name "Out"
],[
a atom:AtomPort ,
lv2:InputPort;
atom:bufferType atom:Sequence ;
# atom:supports patch:Message;
lv2:designation lv2:control ;
lv2:index 6 ;
lv2:symbol "control" ;
lv2:name "Control" ;
rdfs:comment "Plugin to GUI communication" ;
] , [
a atom:AtomPort ,
lv2:OutputPort ;
atom:bufferType atom:Sequence ;
# atom:supports patch:Message;
lv2:designation lv2:control ;
lv2:index 7 ;
lv2:symbol "notify" ;
lv2:name "Notify" ;
rdfs:comment "Plugin to GUI communication" ;
]
.
<http://two-play.com/plugins/toob-three-band-eq-ui>
a uiext:X11UI ;
lv2:binary <ToobAmpUI.so>;
lv2:extensionData uiext::idle ;
lv2:extensionData uiext:resize ;
lv2:extensionData uiext:idleInterface;
lv2:requiredFeature uiext:idleInterface ;
.
<http://two-play.com/plugins/toob-three-band-eq>
pipedal_ui:ui <http://two-play.com/plugins/toob-three-band-eq#piPedalUI>.
<http://two-play.com/plugins/toob-three-band-eq#piPedalUI>
a pipedal_ui:ui ;
pipedal_ui:frequencyPlot
[
lv2:index 0 ;
pipedal_ui:patchProperty toob:frequencyResponseVector;
pipedal_ui:xLeft 30 ;
pipedal_ui:xRight 22050 ;
pipedal_ui:yTop 10 ;
pipedal_ui:yBottom -35 ;
pipedal_ui:xLog 1 ;
pipedal_ui:yDb 1 ;
pipedal_ui:width 236 ;
]
.
Binary file not shown.
+16 -3
View File
@@ -74,24 +74,37 @@ Emulation of a Boss CE-2 Chorus.
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 2 ;
lv2:symbol "dryWet" ;
lv2:name "Dry/Wet";
rdfs:comment "Dry/wet mix";
lv2:default 1.0 ;
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
],
[
a lv2:AudioPort ,
lv2:InputPort ;
lv2:index 2 ;
lv2:index 3 ;
lv2:symbol "in" ;
lv2:name "In"
],
[
a lv2:AudioPort ,
lv2:OutputPort ;
lv2:index 3 ;
lv2:index 4 ;
lv2:symbol "out" ;
lv2:name "Out"
],
[
a lv2:AudioPort ,
lv2:OutputPort ;
lv2:index 4 ;
lv2:index 5 ;
lv2:symbol "outr" ;
lv2:name "OutR"
]
+15 -2
View File
@@ -116,17 +116,30 @@ Emulation of a Boss BF-2 Flanger, based on circuit analysis and simulation of th
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 5 ;
lv2:symbol "dryWet" ;
lv2:name "Dry/Wet";
rdfs:comment "Dry/wet mix";
lv2:default 1.0 ;
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
],
[
a lv2:AudioPort ,
lv2:InputPort ;
lv2:index 5 ;
lv2:index 6 ;
lv2:symbol "in" ;
lv2:name "In"
],
[
a lv2:AudioPort ,
lv2:OutputPort ;
lv2:index 6 ;
lv2:index 7 ;
lv2:symbol "outl" ;
lv2:name "OutL"
]
+16 -3
View File
@@ -120,24 +120,37 @@ should use the monophonic version of this effect.
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 5 ;
lv2:symbol "dryWet" ;
lv2:name "Dry/Wet";
rdfs:comment "Dry/wet mix";
lv2:default 1.0 ;
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
],
[
a lv2:AudioPort ,
lv2:InputPort ;
lv2:index 5 ;
lv2:index 6 ;
lv2:symbol "in" ;
lv2:name "In"
],
[
a lv2:AudioPort ,
lv2:OutputPort ;
lv2:index 6 ;
lv2:index 7 ;
lv2:symbol "outl" ;
lv2:name "OutL"
],
[
a lv2:AudioPort ,
lv2:OutputPort ;
lv2:index 7 ;
lv2:index 8 ;
lv2:symbol "outr" ;
lv2:name "OutR"
]
+40 -13
View File
@@ -57,21 +57,33 @@ The TooB implementation is ported from the Synthesis Toolkit in C++ (STK), by Pe
lv2:port
[
a lv2:InputPort ,
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 0 ;
lv2:symbol "bypass" ;
lv2:name "Bypass" ;
lv2:default 1.0 ;
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
lv2:designation lv2:enabled;
lv2:portProperty lv2:toggled;
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 0;
lv2:symbol "dryWet" ;
lv2:name "Dry/Wet";
lv2:default 0.75 ;
lv2:minimum 0;
lv2:maximum 1 ;
lv2:index 1;
lv2:symbol "dryWet" ;
lv2:name "Dry/Wet";
lv2:default 0.75 ;
lv2:minimum 0;
lv2:maximum 1 ;
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 1 ;
lv2:index 2 ;
lv2:symbol "roomSize" ;
lv2:name "Room Size";
@@ -82,7 +94,7 @@ The TooB implementation is ported from the Synthesis Toolkit in C++ (STK), by Pe
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 2 ;
lv2:index 3 ;
lv2:symbol "damping" ;
lv2:name "Damping";
@@ -91,25 +103,40 @@ The TooB implementation is ported from the Synthesis Toolkit in C++ (STK), by Pe
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 4 ;
lv2:symbol "tails" ;
lv2:name "Tails";
lv2:default 1 ;
lv2:minimum 0;
lv2:maximum 1 ;
lv2:portProperty lv2:toggled;
rdfs:comment "Enable reverb tails when bypassed" ;
],
[
a lv2:AudioPort ,
lv2:InputPort ;
lv2:index 3 ;
lv2:index 5 ;
lv2:symbol "inL" ;
lv2:name "InL"
],
[
a lv2:AudioPort ,
lv2:InputPort ;
lv2:index 4 ;
lv2:index 6 ;
lv2:symbol "inR" ;
lv2:name "InR"
],
[
a lv2:AudioPort ,
lv2:OutputPort ;
lv2:index 5 ;
lv2:index 7 ;
lv2:symbol "outL" ;
lv2:name "OutL"
]
@@ -117,7 +144,7 @@ The TooB implementation is ported from the Synthesis Toolkit in C++ (STK), by Pe
[
a lv2:AudioPort ,
lv2:OutputPort ;
lv2:index 6 ;
lv2:index 8 ;
lv2:symbol "outR" ;
lv2:name "OutR"
]
+136 -39
View File
@@ -34,6 +34,11 @@
foaf:mbox <mailto:rerdavies@gmail.com> ;
foaf:homepage <https://github.com/sponsors/rerdavies> .
toobNam:dbuUnits
a units:Unit ;
rdfs:label "dBU" ;
units:symbol "dbu" ;
units:render "%f dBU".
toobNam:modelFile
a lv2:Parameter;
@@ -47,6 +52,12 @@ toobNam:eqGroup
lv2:name "Tone" ;
lv2:symbol "eqGroup" .
toobNam:calibrationGroup
a param:ControlGroup ,
pg:InputGroup ;
lv2:name "Calibration" ;
lv2:symbol "calibrationGroup" .
<http://two-play.com/plugins/toob-nam>
@@ -147,7 +158,6 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Code from the the NeuralAmpModelerCore project (https://github.com/sdatkinson/NeuralAmpModelerCore) is provided
under the following license.
@@ -174,7 +184,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
""" ;
mod:brand "TooB";
@@ -237,6 +246,39 @@ SOFTWARE.
lv2:ControlPort ;
lv2:index 3;
lv2:symbol "gate" ;
lv2:name "Noise Gate";
lv2:default -120.0 ;
lv2:minimum -120.0;
lv2:maximum 0.0;
rdfs:comment "Noise gate threshold. Set to minimum to disable.";
units:unit units:db;
lv2:scalePoint [
rdfs:label "Off" ;
rdf:value -120.0
];
],
[
a lv2:OutputPort ,
lv2:ControlPort ;
lv2:index 4;
lv2:symbol "gateOut" ;
lv2:name "\u00A0";
lv2:default 0.0;
lv2:minimum 0.0;
lv2:maximum 1.0;
rdfs:comment "Gate Status";
lv2:portProperty lv2:toggled;
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 5;
lv2:symbol "buffer" ;
lv2:name "Threaded";
lv2:default 0.0 ;
@@ -247,39 +289,8 @@ SOFTWARE.
rdfs:comment "Output gain";
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 4;
lv2:symbol "gate" ;
lv2:name "Noise Gate";
lv2:default -100.0 ;
lv2:minimum -100.0;
lv2:maximum 0.0;
rdfs:comment "Noise gate threshold. Set to minimum to disable.";
units:unit units:db;
lv2:scalePoint [
rdfs:label "Off" ;
rdf:value -100.0
];
],
[
a lv2:OutputPort ,
lv2:ControlPort ;
lv2:index 5;
lv2:symbol "gateOut" ;
lv2:name "\u00A0";
lv2:default 0.0;
lv2:minimum 0.0;
lv2:maximum 1.0;
rdfs:comment "Gate Status";
lv2:portProperty lv2:toggled;
],
#### EQ ###
[
a lv2:InputPort ,
lv2:ControlPort ;
@@ -349,17 +360,98 @@ SOFTWARE.
rdfs:comment "Bass";
pg:group toobNam:eqGroup ;
],
### CALIBRATION ######
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 10 ;
lv2:symbol "inputCalibrationMode" ;
lv2:name "Input Calibration";
lv2:default 1.0 ;
lv2:minimum 0.0 ;
lv2:maximum 1.0;
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [
rdfs:label "Raw" ;
rdf:value 0.0
] , [
rdfs:label "Calibrated" ;
rdf:value 1.0
];
pg:group toobNam:calibrationGroup ;
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 11 ;
lv2:symbol "calibration" ;
lv2:name "Value";
lv2:default -6.0 ;
lv2:minimum -30.0 ;
lv2:maximum 12.0;
units:unit toobNam:dbuUnits;
rdfs:comment "Measured instrument voltage level in dBU";
pg:group toobNam:calibrationGroup ;
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 12;
lv2:symbol "outputCalibration" ;
lv2:name "Output Calibration";
lv2:default 0.0;
lv2:minimum 0.0;
lv2:maximum 2.0;
rdfs:comment "Scaling applied to model output";
lv2:portProperty lv2:enumeration ;
lv2:scalePoint [
rdfs:label "Normalized" ;
rdf:value 0.0
] , [
rdfs:label "Calibrated" ;
rdf:value 1.0
], [
rdfs:label "Raw" ;
rdf:value 2.0
];
pg:group toobNam:calibrationGroup ;
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 13 ;
lv2:symbol "version" ;
lv2:name "Preset Version";
lv2:default 1.0 ;
lv2:minimum 0.0 ;
lv2:maximum 1.0;
lv2:portProperty epp:notOnGUI;
],
[
a lv2:AudioPort ,
lv2:InputPort ;
lv2:index 10 ;
lv2:index 14 ;
lv2:symbol "in" ;
lv2:name "In"
],
[
a lv2:AudioPort ,
lv2:OutputPort ;
lv2:index 11 ;
lv2:index 15 ;
lv2:symbol "out" ;
lv2:name "Out"
],
@@ -371,7 +463,7 @@ SOFTWARE.
lv2:designation lv2:control ;
atom:supports patch:Message ;
lv2:index 12 ;
lv2:index 16 ;
lv2:symbol "control" ;
lv2:name "Control" ;
rdfs:comment "Control" ;
@@ -381,7 +473,7 @@ SOFTWARE.
atom:bufferType atom:Sequence ;
# atom:supports patch:Message;
lv2:designation lv2:control ;
lv2:index 13;
lv2:index 17;
lv2:symbol "notify" ;
lv2:name "Notify" ;
rdfs:comment "Notification" ;
@@ -418,6 +510,11 @@ toobNam:ui
rdfs:label ".nam file";
pipedal_ui:fileExtension ".nam";
pipedal_ui:mimeType "application/octet-stream";
],[
a pipedal_ui:fileType;
rdfs:label ".aidax file";
pipedal_ui:fileExtension ".aidax";
pipedal_ui:mimeType "application/octet-stream";
];
];
pipedal_ui:frequencyPlot
@@ -425,7 +522,7 @@ toobNam:ui
pipedal_ui:patchProperty toobNam:FrequencyResponse;
lv2:index 10 ;
pg:group toobNam:eqGroup ;
pipedal_ui:width: 200;
pipedal_ui:width: 120.0 ;
]
.
+10 -5
View File
@@ -90,8 +90,8 @@ like guitar.
lv2:symbol "threshold" ;
lv2:name "Threshold";
lv2:default -30.0 ;
lv2:minimum -60.0 ;
lv2:default -90.0 ;
lv2:minimum -120.0 ;
lv2:maximum 0.0 ;
units:unit units:db ;
rdfs:comment "The level above which the gate opens.";
@@ -137,6 +137,7 @@ like guitar.
lv2:index 3 ;
lv2:symbol "reduction" ;
lv2:name "Range";
lv2:portProperty epp:notOnGUI;
lv2:default -60.0 ;
lv2:minimum -60.0 ;
@@ -171,8 +172,10 @@ like guitar.
lv2:name "Hold";
lv2:default 100.0 ;
lv2:minimum 10.0 ;
lv2:maximum 1000.0 ;
lv2:minimum 1.0 ;
lv2:maximum 100.0 ;
lv2:portProperty epp:logarithmic;
units:unit units:ms ;
rdfs:comment "Envelope Hold";
],
@@ -188,8 +191,9 @@ like guitar.
lv2:default 330.0 ;
lv2:minimum 10.0 ;
lv2:maximum 5000.0 ;
lv2:maximum 1000.0 ;
units:unit units:ms ;
lv2:portProperty epp:logarithmic;
rdfs:comment "Envelope Release";
],
[
@@ -202,6 +206,7 @@ like guitar.
lv2:symbol "gate_level" ;
lv2:name "";
rdfs:comment "Gate Level";
lv2:portProperty epp:notOnGUI;
lv2:default -60 ;
lv2:minimum -60 ;
@@ -0,0 +1,382 @@
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@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#> .
@prefix urid: <http://lv2plug.in/ns/ext/urid#> .
@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
@prefix midi: <http://lv2plug.in/ns/ext/midi#> .
@prefix epp: <http://lv2plug.in/ns/ext/port-props#> .
@prefix uiext: <http://lv2plug.in/ns/extensions/ui#> .
@prefix idpy: <http://harrisonconsoles.com/lv2/inlinedisplay#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix mod: <http://moddevices.com/ns/mod#> .
@prefix param: <http://lv2plug.in/ns/ext/parameters#> .
@prefix work: <http://lv2plug.in/ns/ext/worker#> .
@prefix pg: <http://lv2plug.in/ns/ext/port-groups#> .
@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
@prefix patch: <http://lv2plug.in/ns/ext/patch#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix state: <http://lv2plug.in/ns/ext/state#> .
@prefix urid: <http://lv2plug.in/ns/ext/urid#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix pipedal_ui: <http://github.com/rerdavies/pipedal/ui#> .
@prefix pipedal_patch: <http://github.com/rerdavies/pipedal/patch#> .
@prefix toob: <http://two-play.com/plugins/toob#> .
@prefix parametric_eq: <two-play.com/plugins/toob-parametric-eq#> .
toob:frequencyResponseVector
a lv2:Parameter;
rdfs:label "Frequency Response";
rdfs:range atom:Vector.
parametric_eq:filterGroup
a param:ControlGroup ,
pg:InputGroup ;
lv2:name "Filters" ;
lv2:symbol "filterGroup" .
parametric_eq:lfGroup
a param:ControlGroup ,
pg:InputGroup ;
lv2:name "Low" ;
lv2:symbol "lfGroup" .
parametric_eq:lmfGroup
a param:ControlGroup ,
pg:InputGroup ;
lv2:name "Low Mid" ;
lv2:symbol "lmfGroup" .
parametric_eq:hmfGroup
a param:ControlGroup ,
pg:InputGroup ;
lv2:name "High Mid" ;
lv2:symbol "hmfGroup" .
parametric_eq:hfGroup
a param:ControlGroup ,
pg:InputGroup ;
lv2:name "High" ;
lv2:symbol "hfGroup" .
<http://two-play.com/rerdavies#me>
a foaf:Person ;
foaf:name "Robin Davies" ;
foaf:mbox <mailto:rerdavies@gmail.com> ;
foaf:homepage <https://github.com/sponsors/rerdavies> .
<http://two-play.com/plugins/toob-parametric-eq>
a lv2:Plugin ,
lv2:EQPlugin ;
doap:name "TooB Parametric EQ" ,
"TooB Parametric EQ"@en-gb-gb
;
doap:license <https://rerdavies.github.io/pipedal/LicenseToobAmp> ;
doap:maintainer <http://two-play.com/rerdavies#me> ;
lv2:minorVersion 0 ;
lv2:microVersion 68 ;
uiext:ui <http://two-play.com/plugins/toob-parametric-eq-ui>;
rdfs:comment """
TooB Parametric EQ provides a flexible 4-band parametric studio EQ that is up the task of shaping tone before or after amp models.
""" ;
mod:brand "TooB";
mod:label "Parametric EQ";
lv2:requiredFeature urid:map ;
lv2:optionalFeature lv2:hardRTCapable;
pipedal_patch:readable
toob:frequencyResponseVector;
lv2:port
### FILTERS ###
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 0 ;
lv2:symbol "loCut" ;
lv2:name "Lo Cut";
pg:group parametric_eq:filterGroup;
lv2:default 0.0 ;
lv2:minimum 20.0 ;
lv2:maximum 350.0 ;
lv2:portProperty epp:logarithmic;
units:unit units:hz;
lv2:scalePoint [
rdfs:label "OFF" ;
rdf:value 20.0
];
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 1 ;
lv2:symbol "hiCut" ;
lv2:name "Hi Cut";
pg:group parametric_eq:filterGroup;
lv2:default 21.000 ;
lv2:minimum 3.000 ;
lv2:maximum 21.000 ;
lv2:portProperty epp:logarithmic;
units:unit units:khz;
lv2:scalePoint [
rdfs:label "OFF" ;
rdf:value 21.000
];
],
## LF ###########
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 2 ;
lv2:symbol "lfLevel" ;
lv2:name "Level";
pg:group parametric_eq:lfGroup;
lv2:default 0.0 ;
lv2:minimum -15.0 ;
lv2:maximum 15.0 ;
units:unit units:db ;
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 3 ;
lv2:symbol "lfC" ;
lv2:name "Freq";
pg:group parametric_eq:lfGroup;
lv2:default 120.0 ;
lv2:minimum 30.0 ;
lv2:maximum 450.0 ;
units:unit units:hz ;
],
## LMF #####
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 4 ;
lv2:symbol "lmfLevel" ;
lv2:name "Level";
pg:group parametric_eq:lmfGroup;
lv2:default 0.0 ;
lv2:minimum -15.0 ;
lv2:maximum 15.0 ;
units:unit units:db ;
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 5 ;
lv2:symbol "lmfC" ;
lv2:name "Freq";
pg:group parametric_eq:lmfGroup;
lv2:portProperty epp:logarithmic ;
lv2:default 400.0 ;
lv2:minimum 129.0 ;
lv2:maximum 2500.0 ;
units:unit units:hz ;
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 6 ;
lv2:symbol "lmfQ" ;
lv2:name "Q";
pg:group parametric_eq:lmfGroup;
lv2:portProperty epp:logarithmic;
lv2:default 1.5 ;
lv2:minimum 0.5 ;
lv2:maximum 3.0 ;
],
## HMF #####
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 7 ;
lv2:symbol "hmfLevel" ;
lv2:name "Level";
pg:group parametric_eq:hmfGroup;
lv2:default 0.0 ;
lv2:minimum -15.0 ;
lv2:maximum 15.0 ;
units:unit units:db ;
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 8 ;
lv2:symbol "hmfC" ;
lv2:name "Freq";
pg:group parametric_eq:hmfGroup;
lv2:portProperty epp:logarithmic;
lv2:default 2.0 ;
lv2:minimum 0.600 ;
lv2:maximum 7.500 ;
units:unit units:khz ;
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 9 ;
lv2:symbol "hmfQ" ;
lv2:name "Q";
pg:group parametric_eq:hmfGroup;
lv2:portProperty epp:logarithmic;
lv2:default 1.5 ;
lv2:minimum 0.5 ;
lv2:maximum 3.0 ;
],
## HF ###########
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 10 ;
lv2:symbol "hfLevel" ;
lv2:name "Level";
pg:group parametric_eq:hfGroup;
lv2:default 0.0 ;
lv2:minimum -15.0 ;
lv2:maximum 15.0 ;
units:unit units:db ;
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 11 ;
lv2:symbol "hfC" ;
lv2:name "Freq";
pg:group parametric_eq:hfGroup;
lv2:default 2.0 ;
lv2:minimum 1.0 ;
lv2:maximum 16.0 ;
units:unit units:khz ;
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 12 ;
lv2:symbol "gain" ;
lv2:name "Gain";
lv2:default 0.0 ;
lv2:minimum -40.0 ;
lv2:maximum 30.0;
units:unit units:db;
],
[
a lv2:AudioPort ,
lv2:InputPort ;
lv2:index 13 ;
lv2:symbol "in" ;
lv2:name "In"
], [
a lv2:AudioPort ,
lv2:OutputPort ;
lv2:index 14 ;
lv2:symbol "out" ;
lv2:name "Out"
],[
a atom:AtomPort ,
lv2:InputPort;
atom:bufferType atom:Sequence ;
# atom:supports patch:Message;
lv2:designation lv2:control ;
lv2:index 15 ;
lv2:symbol "control" ;
lv2:name "Control" ;
rdfs:comment "Plugin to GUI communication" ;
] , [
a atom:AtomPort ,
lv2:OutputPort ;
atom:bufferType atom:Sequence ;
# atom:supports patch:Message;
lv2:designation lv2:control ;
lv2:index 16 ;
lv2:symbol "notify" ;
lv2:name "Notify" ;
rdfs:comment "Plugin to GUI communication" ;
]
.
<http://two-play.com/plugins/toob-parametric-eq-ui>
a uiext:X11UI ;
lv2:binary <ToobAmpUI.so>;
lv2:extensionData uiext::idle ;
lv2:extensionData uiext:resize ;
lv2:extensionData uiext:idleInterface;
lv2:requiredFeature uiext:idleInterface ;
.
<http://two-play.com/plugins/toob-parametric-eq>
pipedal_ui:ui <http://two-play.com/plugins/toob-parametric-eq#piPedalUI>.
<http://two-play.com/plugins/toob-parametric-eq#piPedalUI>
a pipedal_ui:ui ;
pipedal_ui:frequencyPlot
[
lv2:index 0 ;
pipedal_ui:patchProperty toob:frequencyResponseVector;
pipedal_ui:xLeft 30 ;
pipedal_ui:xRight 22050 ;
pipedal_ui:yTop 10 ;
pipedal_ui:yBottom -35 ;
pipedal_ui:xLog 1 ;
pipedal_ui:yDb 1 ;
pipedal_ui:width 236 ;
]
.
+15 -2
View File
@@ -65,17 +65,30 @@ MXR is a registered trademark of Dunlop Manufacturing, Inc. The TooB Phaser is n
lv2:maximum 6.0;
lv2:portProperty epp:logarithmic;
],
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 1 ;
lv2:symbol "dryWet" ;
lv2:name "Dry/Wet";
rdfs:comment "Dry/wet mix";
lv2:default 1.0 ;
lv2:minimum 0.0 ;
lv2:maximum 1.0 ;
],
[
a lv2:AudioPort ,
lv2:InputPort ;
lv2:index 1 ;
lv2:index 2 ;
lv2:symbol "in" ;
lv2:name "In"
],
[
a lv2:AudioPort ,
lv2:OutputPort ;
lv2:index 2 ;
lv2:index 3 ;
lv2:symbol "out" ;
lv2:name "Out"
]
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,32 @@
# Notices
The following files have been graciously provided by Kristoffer Ekstrand (aka Adventure Kid),
and are licensed under a CC-BY-4.0 license:
<https://creativecommons.org/licenses/by/4.0/>
- 80s UK 001.wav
- 80s UK 002.wav
- 80s US 001.wav
- 80s US 002.wav
- Modern UK 001.wav
- Modern UK 002.wav
- Modern US 001.wav
- Modern US 002.wav
- Modern US 003.wav
- Modern US 004.wav
- Radio 001.wav
- Speaker 001.wav
- Speaker 002.wav
- Vintage UK 001.wav
- Vintage UK 002.wav
- Vintage US 001.wav
- Vintage US 002.wav
By: Adventure Kid Research & Technology, Kristoffer Ekstrand.
Source: <https://www.adventurekid.se/akrt/free-reverb-impulse-responses/>
By: Adventure Kid Research & Technology, Kristoffer Ekstrand.
Source: <https://www.adventurekid.se/akrt/free-reverb-impulse-responses/>
@@ -0,0 +1,59 @@
Toob Convolution Reverb's impulse files were provided by
the [OpenAir project](https://www.openair.hosted.york.ac.uk/?page_id=571) at the University of
York, under the following licenses. The Open Air Project provides many other interesting IR
files which can be downloaded from [here](https://www.openair.hosted.york.ac.uk/?page_id=36).
---
### Arthur Sykes Rymer Auditorium.wav
By: [www.openairlib.net](https://www.openairlib.net/), University of York
This work is provided under a Creative Commons Attribution 4.0 International License.
<https://creativecommons.org/licenses/by/4.0/>
Source: <https://www.openair.hosted.york.ac.uk/?page_id=425>
---
### Jack Lyons Hall, University of York.wav
By: [www.openairlib.net](https://www.openairlib.net/), Audiolab University of York, Alex Duffell, Aishwarya Sridhar, Zhong Li
This work is provided under a Creative Commons Attribution 4.0 International License.
<https://creativecommons.org/licenses/by/4.0/>
Source: <https://www.openair.hosted.york.ac.uk/?page_id=571>
---
### Koli National Park - Winter.wav
By: [www.openairlib.net](https://www.openairlib.net/), Audio Lab University of York, Andrew Chadwick, Simon Shelley
This work is provided under a Creative Commons Attribution 4.0 International License.
<https://creativecommons.org/licenses/by/4.0/>
Source: <https://www.openair.hosted.york.ac.uk/?page_id=584>
---
### St. Margarets Church.wav
By: [www.openairlib.net](https://www.openairlib.net/), AudioLab University of York, www.ncem.co.uk
This work is provided under a Creative Commons Attribution 4.0 International License.
<https://creativecommons.org/licenses/by/4.0/>
Source: <https://www.openair.hosted.york.ac.uk/?page_id=702>
---
### Genesis 6 Studio Live Room.wav
By: [www.openairlib.net](https://www.openairlib.net/)
This work is provided under a Creative Commons Attribution 4.0 International License.
<https://creativecommons.org/licenses/by/4.0/>
Source: <https://www.openair.hosted.york.ac.uk/?page_id=483>
+9
View File
@@ -8,6 +8,15 @@
lv2:binary <ToobAmp.so> ;
rdfs:seeAlso <ToneStack.ttl> .
<http://two-play.com/plugins/toob-three-band-eq> a lv2:Plugin ;
lv2:binary <ToobAmp.so> ;
rdfs:seeAlso <Toob3BandEq.ttl> .
<http://two-play.com/plugins/toob-parametric-eq> a lv2:Plugin ;
lv2:binary <ToobAmp.so> ;
rdfs:seeAlso <ToobParametricEq.ttl> .
<http://two-play.com/plugins/toob-convolution-reverb> a lv2:Plugin ;
lv2:binary <ToobAmp.so> ;
rdfs:seeAlso <ConvolutionReverb.ttl> .
@@ -9,23 +9,38 @@ tpset:toob-convolution-reverb-preset-0
lv2:appliesTo <http://two-play.com/plugins/toob-convolution-reverb> ;
rdfs:label "Hall" ;
lv2:port [
lv2:symbol "bypass" ;
pset:value 1.0 ;
] , [
lv2:symbol "decay" ;
pset:value 0.0 ;
] , [
lv2:symbol "direct_mix" ;
pset:value -2.222214 ;
pset:value -3.0 ;
] , [
lv2:symbol "loading_state" ;
pset:value 0.0 ;
] , [
lv2:symbol "predelay" ;
pset:value 0.0 ;
pset:value -1.0 ;
] , [
lv2:symbol "predelay_new" ;
pset:value 4.799636 ;
] , [
lv2:symbol "reverb_mix" ;
pset:value -12.77779 ;
pset:value -12.0 ;
] , [
lv2:symbol "stretch" ;
pset:value 1.542211 ;
] , [
lv2:symbol "tails" ;
pset:value 1.0 ;
] , [
lv2:symbol "time" ;
pset:value 1.5 ;
] ;
state:state [
<http://two-play.com/plugins/toob-impulse#impulseFile> <impulseFiles/reverb/St.%20Margaret\u0027s%20Church.wav> ;
<http://two-play.com/plugins/toob-impulse#impulseFile> "ReverbImpulseFiles/Jack Lyons Hall, University of York.wav" ;
] .
tpset:toob-convolution-reverb-preset-1
@@ -33,23 +48,38 @@ tpset:toob-convolution-reverb-preset-1
lv2:appliesTo <http://two-play.com/plugins/toob-convolution-reverb> ;
rdfs:label "Large Hall" ;
lv2:port [
lv2:symbol "bypass" ;
pset:value 1.0 ;
] , [
lv2:symbol "decay" ;
pset:value 0.0 ;
] , [
lv2:symbol "direct_mix" ;
pset:value -3.333313 ;
pset:value -3.0 ;
] , [
lv2:symbol "loading_state" ;
pset:value 0.0 ;
] , [
lv2:symbol "predelay" ;
pset:value 1.0 ;
pset:value -1.0 ;
] , [
lv2:symbol "predelay_new" ;
pset:value 4.799636 ;
] , [
lv2:symbol "reverb_mix" ;
pset:value -15.0 ;
pset:value -17.33333 ;
] , [
lv2:symbol "stretch" ;
pset:value 1.0 ;
] , [
lv2:symbol "tails" ;
pset:value 1.0 ;
] , [
lv2:symbol "time" ;
pset:value 1.5 ;
] ;
state:state [
<http://two-play.com/plugins/toob-impulse#impulseFile> <impulseFiles/reverb/Jack%20Lyons%20Hall,%20University%20of%20York.wav> ;
<http://two-play.com/plugins/toob-impulse#impulseFile> "ReverbImpulseFiles/Jack Lyons Hall, University of York.wav" ;
] .
tpset:toob-convolution-reverb-preset-2
@@ -57,23 +87,38 @@ tpset:toob-convolution-reverb-preset-2
lv2:appliesTo <http://two-play.com/plugins/toob-convolution-reverb> ;
rdfs:label "Club" ;
lv2:port [
lv2:symbol "bypass" ;
pset:value 1.0 ;
] , [
lv2:symbol "decay" ;
pset:value 0.0 ;
] , [
lv2:symbol "direct_mix" ;
pset:value -40.0 ;
pset:value -3.0 ;
] , [
lv2:symbol "loading_state" ;
pset:value 0.0 ;
] , [
lv2:symbol "predelay" ;
pset:value 0.0 ;
pset:value -1.0 ;
] , [
lv2:symbol "predelay_new" ;
pset:value 1.0 ;
] , [
lv2:symbol "reverb_mix" ;
pset:value -5.0 ;
pset:value -6.0 ;
] , [
lv2:symbol "stretch" ;
pset:value 1.0 ;
] , [
lv2:symbol "tails" ;
pset:value 1.0 ;
] , [
lv2:symbol "time" ;
pset:value 1.5 ;
] ;
state:state [
<http://two-play.com/plugins/toob-impulse#impulseFile> <impulseFiles/reverb/Arthur%20Sykes%20Rymer%20Auditorium.wav> ;
<http://two-play.com/plugins/toob-impulse#impulseFile> "ReverbImpulseFiles/Arthur Sykes Rymer Auditorium.wav" ;
] .
tpset:toob-convolution-reverb-preset-3
@@ -81,22 +126,37 @@ tpset:toob-convolution-reverb-preset-3
lv2:appliesTo <http://two-play.com/plugins/toob-convolution-reverb> ;
rdfs:label "Live Room" ;
lv2:port [
lv2:symbol "bypass" ;
pset:value 1.0 ;
] , [
lv2:symbol "decay" ;
pset:value 0.0 ;
] , [
lv2:symbol "direct_mix" ;
pset:value -1.111115 ;
pset:value -4.0 ;
] , [
lv2:symbol "loading_state" ;
pset:value 0.0 ;
] , [
lv2:symbol "predelay" ;
pset:value 0.0 ;
pset:value -1.0 ;
] , [
lv2:symbol "predelay_new" ;
pset:value 1.0 ;
] , [
lv2:symbol "reverb_mix" ;
pset:value -9.444443 ;
pset:value -8.0 ;
] , [
lv2:symbol "stretch" ;
pset:value 1.0 ;
] , [
lv2:symbol "tails" ;
pset:value 1.0 ;
] , [
lv2:symbol "time" ;
pset:value 1.5 ;
] ;
state:state [
<http://two-play.com/plugins/toob-impulse#impulseFile> <impulseFiles/reverb/Genesis%206%20Studio%20Live%20Room.wav> ;
<http://two-play.com/plugins/toob-impulse#impulseFile> "ReverbImpulseFiles/Genesis 6 Studio Live Room.wav" ;
] .
@@ -4,111 +4,159 @@
@prefix tpset: <http://two-play.com/plugins/preset#> .
@prefix state: <http://lv2plug.in/ns/ext/state#> .
tpset:toob-convolution-reverb-stereo-preset-0
tpset:toob-convolution-reverb-preset-0
a pset:Preset ;
lv2:appliesTo <http://two-play.com/plugins/toob-convolution-reverb-stereo> ;
rdfs:label "Hall" ;
lv2:port [
lv2:symbol "bypass" ;
pset:value 1.0 ;
] , [
lv2:symbol "decay" ;
pset:value 0.0 ;
] , [
lv2:symbol "direct_mix" ;
pset:value -2.222214 ;
pset:value -3.0 ;
] , [
lv2:symbol "loading_state" ;
pset:value 0.0 ;
] , [
lv2:symbol "predelay" ;
pset:value 0.0 ;
pset:value -1.0 ;
] , [
lv2:symbol "predelay_new" ;
pset:value 4.799636 ;
] , [
lv2:symbol "reverb_mix" ;
pset:value -12.77779 ;
pset:value -12.0 ;
] , [
lv2:symbol "stretch" ;
pset:value 1.542211 ;
] , [
lv2:symbol "tails" ;
pset:value 1.0 ;
] , [
lv2:symbol "time" ;
pset:value 1.5 ;
] , [
lv2:symbol "width" ;
pset:value 1.0 ;
] ;
state:state [
<http://two-play.com/plugins/toob-impulse#impulseFile> <impulseFiles/reverb/St.%20Margaret\u0027s%20Church.wav> ;
<http://two-play.com/plugins/toob-impulse#impulseFile> "ReverbImpulseFiles/Jack Lyons Hall, University of York.wav" ;
] .
tpset:toob-convolution-reverb-stereo-preset-1
tpset:toob-convolution-reverb-preset-1
a pset:Preset ;
lv2:appliesTo <http://two-play.com/plugins/toob-convolution-reverb-stereo> ;
rdfs:label "Large Hall" ;
lv2:port [
lv2:symbol "bypass" ;
pset:value 1.0 ;
] , [
lv2:symbol "decay" ;
pset:value 0.0 ;
] , [
lv2:symbol "direct_mix" ;
pset:value -3.333313 ;
pset:value -3.0 ;
] , [
lv2:symbol "loading_state" ;
pset:value 0.0 ;
] , [
lv2:symbol "predelay" ;
pset:value 1.0 ;
pset:value -1.0 ;
] , [
lv2:symbol "predelay_new" ;
pset:value 4.799636 ;
] , [
lv2:symbol "reverb_mix" ;
pset:value -15.0 ;
pset:value -17.33333 ;
] , [
lv2:symbol "stretch" ;
pset:value 1.0 ;
] , [
lv2:symbol "tails" ;
pset:value 1.0 ;
] , [
lv2:symbol "time" ;
pset:value 1.5 ;
] , [
lv2:symbol "width" ;
pset:value 1.0 ;
] ;
state:state [
<http://two-play.com/plugins/toob-impulse#impulseFile> <impulseFiles/reverb/Jack%20Lyons%20Hall,%20University%20of%20York.wav> ;
<http://two-play.com/plugins/toob-impulse#impulseFile> "ReverbImpulseFiles/Jack Lyons Hall, University of York.wav" ;
] .
tpset:toob-convolution-reverb-stereo-preset-2
tpset:toob-convolution-reverb-preset-2
a pset:Preset ;
lv2:appliesTo <http://two-play.com/plugins/toob-convolution-reverb-stereo> ;
rdfs:label "Club" ;
lv2:port [
lv2:symbol "bypass" ;
pset:value 1.0 ;
] , [
lv2:symbol "decay" ;
pset:value 0.0 ;
] , [
lv2:symbol "direct_mix" ;
pset:value -40.0 ;
pset:value -3.0 ;
] , [
lv2:symbol "loading_state" ;
pset:value 0.0 ;
] , [
lv2:symbol "predelay" ;
pset:value 0.0 ;
pset:value -1.0 ;
] , [
lv2:symbol "predelay_new" ;
pset:value 1.0 ;
] , [
lv2:symbol "reverb_mix" ;
pset:value -5.0 ;
pset:value -6.0 ;
] , [
lv2:symbol "stretch" ;
pset:value 1.0 ;
] , [
lv2:symbol "tails" ;
pset:value 1.0 ;
] , [
lv2:symbol "time" ;
pset:value 1.5 ;
] , [
lv2:symbol "width" ;
pset:value 1.0 ;
] ;
state:state [
<http://two-play.com/plugins/toob-impulse#impulseFile> <impulseFiles/reverb/Arthur%20Sykes%20Rymer%20Auditorium.wav> ;
<http://two-play.com/plugins/toob-impulse#impulseFile> "ReverbImpulseFiles/Arthur Sykes Rymer Auditorium.wav" ;
] .
tpset:toob-convolution-reverb-stereo-preset-3
tpset:toob-convolution-reverb-preset-3
a pset:Preset ;
lv2:appliesTo <http://two-play.com/plugins/toob-convolution-reverb-stereo> ;
rdfs:label "Live Room" ;
lv2:port [
lv2:symbol "bypass" ;
pset:value 1.0 ;
] , [
lv2:symbol "decay" ;
pset:value 0.0 ;
] , [
lv2:symbol "direct_mix" ;
pset:value -1.111115 ;
pset:value -4.0 ;
] , [
lv2:symbol "loading_state" ;
pset:value 0.0 ;
] , [
lv2:symbol "predelay" ;
pset:value 0.0 ;
pset:value -1.0 ;
] , [
lv2:symbol "predelay_new" ;
pset:value 1.0 ;
] , [
lv2:symbol "reverb_mix" ;
pset:value -9.444443 ;
pset:value -8.0 ;
] , [
lv2:symbol "stretch" ;
pset:value 1.0 ;
] , [
lv2:symbol "tails" ;
pset:value 1.0 ;
] , [
lv2:symbol "time" ;
pset:value 1.5 ;
] , [
lv2:symbol "width" ;
pset:value 1.0 ;
] ;
state:state [
<http://two-play.com/plugins/toob-impulse#impulseFile> <impulseFiles/reverb/Genesis%206%20Studio%20Live%20Room.wav> ;
<http://two-play.com/plugins/toob-impulse#impulseFile> "ReverbImpulseFiles/Genesis 6 Studio Live Room.wav" ;
] .