diff --git a/lv2/aarch64/ToobAmp.lv2/CabIR.ttl b/lv2/aarch64/ToobAmp.lv2/CabIR.ttl index 1e3c79a..39dce01 100644 --- a/lv2/aarch64/ToobAmp.lv2/CabIR.ttl +++ b/lv2/aarch64/ToobAmp.lv2/CabIR.ttl @@ -93,7 +93,7 @@ cabir:impulseFile3 doap:license ; doap:maintainer ; lv2:minorVersion 0 ; - lv2:microVersion 59 ; + lv2:microVersion 61 ; rdfs:comment """ TooB Cab IR is a convolution-based guitar cabinet impulse response simulator. diff --git a/lv2/aarch64/ToobAmp.lv2/CabSim.ttl b/lv2/aarch64/ToobAmp.lv2/CabSim.ttl index ca2d90d..10b4928 100644 --- a/lv2/aarch64/ToobAmp.lv2/CabSim.ttl +++ b/lv2/aarch64/ToobAmp.lv2/CabSim.ttl @@ -50,7 +50,7 @@ toob:frequencyResponseVector doap:license ; doap:maintainer ; lv2:minorVersion 0 ; - lv2:microVersion 59 ; + lv2:microVersion 61 ; mod:brand "TooB"; mod:label "TooB CabSim"; diff --git a/lv2/aarch64/ToobAmp.lv2/ConvolutionReverb.ttl b/lv2/aarch64/ToobAmp.lv2/ConvolutionReverb.ttl index 45b7799..40fcd51 100644 --- a/lv2/aarch64/ToobAmp.lv2/ConvolutionReverb.ttl +++ b/lv2/aarch64/ToobAmp.lv2/ConvolutionReverb.ttl @@ -53,7 +53,7 @@ toobimpulse:impulseFile doap:license ; doap:maintainer ; lv2:minorVersion 0 ; - lv2:microVersion 59 ; + lv2:microVersion 61 ; rdfs:comment """ Convolution reverb is a notoriously compute-intensive effect. If you are having performance issues, use the Max T control to constrain the length of the impulse file to diff --git a/lv2/aarch64/ToobAmp.lv2/ConvolutionReverbStereo.ttl b/lv2/aarch64/ToobAmp.lv2/ConvolutionReverbStereo.ttl index a07f02f..e1569e9 100644 --- a/lv2/aarch64/ToobAmp.lv2/ConvolutionReverbStereo.ttl +++ b/lv2/aarch64/ToobAmp.lv2/ConvolutionReverbStereo.ttl @@ -51,7 +51,7 @@ toobimpulse:impulseFile doap:license ; doap:maintainer ; lv2:minorVersion 0 ; - lv2:microVersion 59 ; + lv2:microVersion 61 ; rdfs:comment """ diff --git a/lv2/aarch64/ToobAmp.lv2/InputStage.ttl b/lv2/aarch64/ToobAmp.lv2/InputStage.ttl index a67c228..9f5dd36 100644 --- a/lv2/aarch64/ToobAmp.lv2/InputStage.ttl +++ b/lv2/aarch64/ToobAmp.lv2/InputStage.ttl @@ -66,7 +66,7 @@ inputStage:filterGroup doap:license ; doap:maintainer ; lv2:minorVersion 0 ; - lv2:microVersion 59 ; + lv2:microVersion 61 ; mod:brand "TooB"; mod:label "TooB Input"; diff --git a/lv2/aarch64/ToobAmp.lv2/PowerStage2.ttl b/lv2/aarch64/ToobAmp.lv2/PowerStage2.ttl index 24b4589..6c5b5a8 100644 --- a/lv2/aarch64/ToobAmp.lv2/PowerStage2.ttl +++ b/lv2/aarch64/ToobAmp.lv2/PowerStage2.ttl @@ -68,7 +68,7 @@ pstage:stage3 doap:license ; doap:maintainer ; lv2:minorVersion 0 ; - lv2:microVersion 59 ; + lv2:microVersion 61 ; mod:brand "TooB"; mod:label "Power Stage"; diff --git a/lv2/aarch64/ToobAmp.lv2/SpectrumAnalyzer.ttl b/lv2/aarch64/ToobAmp.lv2/SpectrumAnalyzer.ttl index 13e090b..ef1b860 100644 --- a/lv2/aarch64/ToobAmp.lv2/SpectrumAnalyzer.ttl +++ b/lv2/aarch64/ToobAmp.lv2/SpectrumAnalyzer.ttl @@ -57,7 +57,7 @@ doap:license ; doap:maintainer ; lv2:minorVersion 0 ; - lv2:microVersion 59 ; + lv2:microVersion 61 ; rdfs:comment "TooB spectrum analyzer" ; mod:brand "TooB"; diff --git a/lv2/aarch64/ToobAmp.lv2/ToneStack.ttl b/lv2/aarch64/ToobAmp.lv2/ToneStack.ttl index e19719b..d99175e 100644 --- a/lv2/aarch64/ToobAmp.lv2/ToneStack.ttl +++ b/lv2/aarch64/ToobAmp.lv2/ToneStack.ttl @@ -57,7 +57,7 @@ tonestack:eqGroup doap:license ; doap:maintainer ; lv2:minorVersion 0 ; - lv2:microVersion 59 ; + lv2:microVersion 61 ; uiext:ui ; diff --git a/lv2/aarch64/ToobAmp.lv2/ToobAmp.so b/lv2/aarch64/ToobAmp.lv2/ToobAmp.so index 6babde7..1a77ebf 100644 Binary files a/lv2/aarch64/ToobAmp.lv2/ToobAmp.so and b/lv2/aarch64/ToobAmp.lv2/ToobAmp.so differ diff --git a/lv2/aarch64/ToobAmp.lv2/ToobAmpUI.so b/lv2/aarch64/ToobAmp.lv2/ToobAmpUI.so index 90ee581..7c10872 100644 Binary files a/lv2/aarch64/ToobAmp.lv2/ToobAmpUI.so and b/lv2/aarch64/ToobAmp.lv2/ToobAmpUI.so differ diff --git a/lv2/aarch64/ToobAmp.lv2/ToobChorus.ttl b/lv2/aarch64/ToobAmp.lv2/ToobChorus.ttl index cdf1476..2aa91ce 100644 --- a/lv2/aarch64/ToobAmp.lv2/ToobChorus.ttl +++ b/lv2/aarch64/ToobAmp.lv2/ToobChorus.ttl @@ -40,7 +40,7 @@ doap:license ; doap:maintainer ; lv2:minorVersion 0 ; - lv2:microVersion 59 ; + lv2:microVersion 61 ; rdfs:comment """ Emulation of a Boss CE-2 Chorus. diff --git a/lv2/aarch64/ToobAmp.lv2/ToobDelay.ttl b/lv2/aarch64/ToobAmp.lv2/ToobDelay.ttl index b5e19ff..ddeed16 100644 --- a/lv2/aarch64/ToobAmp.lv2/ToobDelay.ttl +++ b/lv2/aarch64/ToobAmp.lv2/ToobDelay.ttl @@ -41,7 +41,7 @@ doap:license ; doap:maintainer ; lv2:minorVersion 0 ; - lv2:microVersion 59 ; + lv2:microVersion 61 ; rdfs:comment """ A straightforward no-frills digital delay. diff --git a/lv2/aarch64/ToobAmp.lv2/ToobFlanger.ttl b/lv2/aarch64/ToobAmp.lv2/ToobFlanger.ttl index b2f8851..9de95cc 100644 --- a/lv2/aarch64/ToobAmp.lv2/ToobFlanger.ttl +++ b/lv2/aarch64/ToobAmp.lv2/ToobFlanger.ttl @@ -41,7 +41,7 @@ doap:license ; doap:maintainer ; lv2:minorVersion 0 ; - lv2:microVersion 59 ; + lv2:microVersion 61 ; rdfs:comment """ Emulation of a Boss BF-2 Flanger, based on circuit analysis and simulation of the original. diff --git a/lv2/aarch64/ToobAmp.lv2/ToobFlangerStereo.ttl b/lv2/aarch64/ToobAmp.lv2/ToobFlangerStereo.ttl index 019850c..bb85bc6 100644 --- a/lv2/aarch64/ToobAmp.lv2/ToobFlangerStereo.ttl +++ b/lv2/aarch64/ToobAmp.lv2/ToobFlangerStereo.ttl @@ -41,7 +41,7 @@ doap:license ; doap:maintainer ; lv2:minorVersion 0 ; - lv2:microVersion 59 ; + lv2:microVersion 61 ; rdfs:comment """ Digital emulation of a Boss BF-2 Flanger. diff --git a/lv2/aarch64/ToobAmp.lv2/ToobFreeverb.ttl b/lv2/aarch64/ToobAmp.lv2/ToobFreeverb.ttl index 073898d..2ebddda 100644 --- a/lv2/aarch64/ToobAmp.lv2/ToobFreeverb.ttl +++ b/lv2/aarch64/ToobAmp.lv2/ToobFreeverb.ttl @@ -41,7 +41,7 @@ doap:license ; doap:maintainer ; lv2:minorVersion 0 ; - lv2:microVersion 59 ; + lv2:microVersion 61 ; rdfs:comment """ Toob Freeverb is an Lv2 implementation of the famous Freeverb reverb effect. FreeVerb delivers a well-balanced reverb with very little tonal coloration. diff --git a/lv2/aarch64/ToobAmp.lv2/ToobLooperFour.ttl b/lv2/aarch64/ToobAmp.lv2/ToobLooperFour.ttl index 4b9d1f2..3f30c28 100644 --- a/lv2/aarch64/ToobAmp.lv2/ToobLooperFour.ttl +++ b/lv2/aarch64/ToobAmp.lv2/ToobLooperFour.ttl @@ -92,7 +92,7 @@ myprefix:output_group doap:license ; doap:maintainer ; lv2:minorVersion 1 ; - lv2:microVersion 59 ; + lv2:microVersion 61 ; ui:ui ; diff --git a/lv2/aarch64/ToobAmp.lv2/ToobLooperOne.ttl b/lv2/aarch64/ToobAmp.lv2/ToobLooperOne.ttl index 916d299..3e17a48 100644 --- a/lv2/aarch64/ToobAmp.lv2/ToobLooperOne.ttl +++ b/lv2/aarch64/ToobAmp.lv2/ToobLooperOne.ttl @@ -78,7 +78,7 @@ myprefix:output_group doap:license ; doap:maintainer ; lv2:minorVersion 1 ; - lv2:microVersion 59 ; + lv2:microVersion 61 ; ui:ui ; diff --git a/lv2/aarch64/ToobAmp.lv2/ToobML.ttl b/lv2/aarch64/ToobAmp.lv2/ToobML.ttl index aa8c9f6..cabe8c6 100644 --- a/lv2/aarch64/ToobAmp.lv2/ToobML.ttl +++ b/lv2/aarch64/ToobAmp.lv2/ToobML.ttl @@ -67,7 +67,7 @@ toobml:sagGroup doap:license ; doap:maintainer ; lv2:minorVersion 0 ; - lv2:microVersion 59 ; + lv2:microVersion 61 ; rdfs:comment """ The TooB ML Amplifier plugin provides emulation of a variety of amplifiers and overdrive pedals that are implemented using neural-network-based machine learning models of real amplifiers. diff --git a/lv2/aarch64/ToobAmp.lv2/ToobMix.ttl b/lv2/aarch64/ToobAmp.lv2/ToobMix.ttl new file mode 100644 index 0000000..45905db --- /dev/null +++ b/lv2/aarch64/ToobAmp.lv2/ToobMix.ttl @@ -0,0 +1,159 @@ +@prefix doap: . +@prefix lv2: . +@prefix rdf: . +@prefix rdfs: . +@prefix units: . +@prefix urid: . +@prefix atom: . +@prefix midi: . +@prefix epp: . +@prefix uiext: . +@prefix idpy: . +@prefix foaf: . +@prefix mod: . +@prefix param: . +@prefix work: . +@prefix pg: . + +@prefix atom: . +@prefix patch: . +@prefix rdfs: . +@prefix state: . +@prefix urid: . +@prefix xsd: . +@prefix toobMix: . + + + + a foaf:Person ; + foaf:name "Robin Davies" ; + foaf:mbox ; + foaf:homepage . + + + a lv2:Plugin , + lv2:UtilityPlugin ; + doap:name "TooB Mix" , + "TooB Mix"@en-gb + ; + uiext:ui ; + doap:license ; + doap:maintainer ; + lv2:minorVersion 0 ; + lv2:microVersion 61 ; + rdfs:comment """ +Remix a stereo input signal. + +""" ; + + mod:brand "TooB"; + mod:label "TooB Mix"; + lv2:optionalFeature lv2:hardRTCapable; + + lv2:port + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 0 ; + lv2:symbol "trimL" ; + lv2:name "Trim L"; + + lv2:default 0.0 ; + lv2:minimum -60.0 ; + lv2:maximum 30.0 ; + units:unit units:db ; + lv2:scalePoint + [ + rdfs:label "-INF" ; + rdf:value -60.0 + ]; + rdfs:comment "Left Volume"; + + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 1; + lv2:symbol "panL" ; + lv2:name "Pan L"; + lv2:default -1.0 ; + lv2:minimum -1.0; + lv2:maximum 1.0; + rdfs:comment "Left Pan"; + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 2 ; + lv2:symbol "trimR" ; + lv2:name "Trim R"; + + lv2:default 0.0 ; + lv2:minimum -60.0 ; + lv2:maximum 30.0 ; + units:unit units:db ; + lv2:scalePoint + [ + rdfs:label "-INF" ; + rdf:value -60.0 + ]; + rdfs:comment "Right Volume"; + + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 3; + lv2:symbol "panR" ; + lv2:name "Pan R"; + lv2:default 1.0 ; + lv2:minimum -1.0; + lv2:maximum 1.0; + rdfs:comment "Right Pan"; + ], + [ + a lv2:AudioPort , + lv2:InputPort ; + lv2:index 4 ; + lv2:symbol "inl" ; + lv2:name "In L" + ], + [ + a lv2:AudioPort , + lv2:InputPort ; + lv2:index 5 ; + lv2:symbol "inr" ; + lv2:name "In R" + ], + [ + a lv2:AudioPort , + lv2:OutputPort ; + lv2:index 6 ; + lv2:symbol "outl" ; + lv2:name "Out L" + ], + [ + a lv2:AudioPort , + lv2:OutputPort ; + lv2:index 7 ; + lv2:symbol "outr" ; + lv2:name "OutR" + ] + . + + + a uiext:X11UI ; + lv2:binary ; + + lv2:extensionData uiext::idle ; + lv2:extensionData uiext:resize ; + lv2:extensionData uiext:idleInterface; + lv2:requiredFeature uiext:idleInterface ; + . + + + diff --git a/lv2/aarch64/ToobAmp.lv2/ToobNeuralAmpModeler.ttl b/lv2/aarch64/ToobAmp.lv2/ToobNeuralAmpModeler.ttl index c0955d9..bde7edc 100644 --- a/lv2/aarch64/ToobAmp.lv2/ToobNeuralAmpModeler.ttl +++ b/lv2/aarch64/ToobAmp.lv2/ToobNeuralAmpModeler.ttl @@ -61,7 +61,7 @@ toobNam:eqGroup doap:license ; doap:maintainer ; lv2:minorVersion 0 ; - lv2:microVersion 59 ; + lv2:microVersion 61 ; rdfs:comment """ A port of Steven Atkinson's Neural Amp Modeler to LV2. diff --git a/lv2/aarch64/ToobAmp.lv2/ToobNoiseGate.ttl b/lv2/aarch64/ToobAmp.lv2/ToobNoiseGate.ttl new file mode 100644 index 0000000..6067fea --- /dev/null +++ b/lv2/aarch64/ToobAmp.lv2/ToobNoiseGate.ttl @@ -0,0 +1,238 @@ +@prefix doap: . +@prefix lv2: . +@prefix rdf: . +@prefix rdfs: . +@prefix units: . +@prefix urid: . +@prefix atom: . +@prefix midi: . +@prefix epp: . +@prefix uiext: . +@prefix idpy: . +@prefix foaf: . +@prefix mod: . +@prefix param: . +@prefix work: . +@prefix pg: . + +@prefix atom: . +@prefix patch: . +@prefix rdfs: . +@prefix state: . +@prefix urid: . +@prefix xsd: . +@prefix noisegate: . + + + a foaf:Person ; + foaf:name "Robin Davies" ; + foaf:mbox ; + foaf:homepage . + + +noisegate:trigger_group + a param:ControlGroup , + pg:InputGroup ; + lv2:name "Trigger" ; + lv2:symbol "trigger_group" . + +noisegate:envelope_group + a param:ControlGroup , + pg:InputGroup ; + lv2:name "Envelope" ; + lv2:symbol "envelope_group" . + + + + + a lv2:Plugin , + lv2:UtilityPlugin ; + doap:name "TooB Noise Gate" , + "TooB Noise Gate"@en-gb + ; + uiext:ui ; + doap:license ; + doap:maintainer ; + lv2:minorVersion 0 ; + lv2:microVersion 61 ; + rdfs:comment """ +A noise gate is an audio processing tool that controls the volume of an audio signal +by allowing it to pass through only when it exceeds a set threshold. +Signals below this threshold are muted or significantly reduced, +effectively "gating" unwanted noise, such as background hum, hiss, or crosstalk, +while preserving the desired sound, like vocals or instruments. + +The Hysteresis control sets a secondary threshold, slightly below +the primary threshold, to determine when the gate closes. This creates a "buffer zone" +to prevent the gate from rapidly toggling on and off (chattering) when the audio signal + hovers near the primary threshold. + +For example, if the Threshold contol is set to -30dB and Hysteresis control is set to -5dB, +the gate opens when the signal exceeds -30dB but only closes when it drops below -35 dB. +This smoother transition ensures cleaner gating, especially for signals with fluctuating levels, +like guitar. + +""" ; + + mod:brand "TooB"; + mod:label "TooB Noise Gate"; + lv2:optionalFeature lv2:hardRTCapable; + + + lv2:port + [ + a lv2:InputPort , + lv2:ControlPort ; + + pg:group noisegate:trigger_group ; + + lv2:index 0 ; + lv2:symbol "threshold" ; + lv2:name "Threshold"; + + lv2:default -30.0 ; + lv2:minimum -60.0 ; + lv2:maximum 0.0 ; + units:unit units:db ; + rdfs:comment "The level above which the gate opens."; + + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + pg:group noisegate:trigger_group ; + + lv2:index 1 ; + lv2:symbol "hysteresis" ; + lv2:name "Hysteresis"; + + lv2:default -6.0 ; + lv2:minimum -30.0 ; + lv2:maximum 0.0 ; + units:unit units:db ; + rdfs:comment "Controls the level at which the gate will be held open."; + ], + [ + a lv2:OutputPort , + lv2:ControlPort ; + + pg:group noisegate:trigger_group ; + + lv2:index 2; + lv2:symbol "trigger_led" ; + lv2:name ""; + lv2:portProperty lv2:toggled ; + lv2:minimum 0.0; + lv2:maximum 1.0; + ], + + + [ + a lv2:InputPort , + lv2:ControlPort ; + + pg:group noisegate:envelope_group ; + + lv2:index 3 ; + lv2:symbol "reduction" ; + lv2:name "Range"; + + lv2:default -60.0 ; + lv2:minimum -60.0 ; + lv2:maximum -6.0 ; + units:unit units:db ; + rdfs:comment "The amount of attenuation applied when the gate is closed."; + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + pg:group noisegate:envelope_group ; + + lv2:index 4 ; + lv2:symbol "attack" ; + lv2:name "Attack"; + + lv2:default 1.0 ; + lv2:minimum 1.0 ; + lv2:maximum 500.0 ; + units:unit units:ms ; + rdfs:comment "Envelope Attack"; + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + pg:group noisegate:envelope_group ; + + lv2:index 5 ; + lv2:symbol "hold" ; + lv2:name "Hold"; + + lv2:default 40.0 ; + lv2:minimum 10.0 ; + lv2:maximum 1000.0 ; + units:unit units:ms ; + rdfs:comment "Envelope Hold"; + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + pg:group noisegate:envelope_group ; + + lv2:index 6 ; + lv2:symbol "release" ; + lv2:name "Release"; + + lv2:default 330.0 ; + lv2:minimum 10.0 ; + lv2:maximum 5000.0 ; + units:unit units:ms ; + rdfs:comment "Envelope Release"; + ], + [ + a lv2:OutputPort , + lv2:ControlPort ; + + pg:group noisegate:envelope_group ; + + lv2:index 7 ; + lv2:symbol "gate_level" ; + lv2:name ""; + rdfs:comment "Gate Level"; + + lv2:default -60 ; + lv2:minimum -60 ; + lv2:maximum 00 ; + ], + + [ + a lv2:AudioPort , + lv2:InputPort ; + lv2:index 8 ; + lv2:symbol "in" ; + lv2:name "In" + ], + [ + a lv2:AudioPort , + lv2:OutputPort ; + lv2:index 9 ; + lv2:symbol "out" ; + lv2:name "Out" + ] + . + + + a uiext:X11UI ; + lv2:binary ; + + lv2:extensionData uiext::idle ; + lv2:extensionData uiext:resize ; + lv2:extensionData uiext:idleInterface; + lv2:requiredFeature uiext:idleInterface ; + . + + + diff --git a/lv2/aarch64/ToobAmp.lv2/ToobRecordMono.ttl b/lv2/aarch64/ToobAmp.lv2/ToobRecordMono.ttl index 5bcabbc..6348438 100644 --- a/lv2/aarch64/ToobAmp.lv2/ToobRecordMono.ttl +++ b/lv2/aarch64/ToobAmp.lv2/ToobRecordMono.ttl @@ -52,7 +52,7 @@ recordPrefix:audioFile doap:license ; doap:maintainer ; lv2:minorVersion 1 ; - lv2:microVersion 59 ; + lv2:microVersion 61 ; ui:ui ; diff --git a/lv2/aarch64/ToobAmp.lv2/ToobRecordStereo.ttl b/lv2/aarch64/ToobAmp.lv2/ToobRecordStereo.ttl index 7286b7c..9a14ff7 100644 --- a/lv2/aarch64/ToobAmp.lv2/ToobRecordStereo.ttl +++ b/lv2/aarch64/ToobAmp.lv2/ToobRecordStereo.ttl @@ -88,7 +88,7 @@ myprefix:loop3_group doap:license ; doap:maintainer ; lv2:minorVersion 1 ; - lv2:microVersion 59 ; + lv2:microVersion 61 ; ui:ui ; diff --git a/lv2/aarch64/ToobAmp.lv2/ToobTuner.ttl b/lv2/aarch64/ToobAmp.lv2/ToobTuner.ttl index 764f0fa..bb83452 100644 --- a/lv2/aarch64/ToobAmp.lv2/ToobTuner.ttl +++ b/lv2/aarch64/ToobAmp.lv2/ToobTuner.ttl @@ -40,7 +40,7 @@ doap:license ; doap:maintainer ; lv2:minorVersion 0 ; - lv2:microVersion 59 ; + lv2:microVersion 61 ; rdfs:comment """ TooB Tuner is a chromatic guitar tuner. """ ; diff --git a/lv2/aarch64/ToobAmp.lv2/ToobVolume.ttl b/lv2/aarch64/ToobAmp.lv2/ToobVolume.ttl new file mode 100644 index 0000000..d532b92 --- /dev/null +++ b/lv2/aarch64/ToobAmp.lv2/ToobVolume.ttl @@ -0,0 +1,103 @@ +@prefix doap: . +@prefix lv2: . +@prefix rdf: . +@prefix rdfs: . +@prefix units: . +@prefix urid: . +@prefix atom: . +@prefix midi: . +@prefix epp: . +@prefix uiext: . +@prefix idpy: . +@prefix foaf: . +@prefix mod: . +@prefix param: . +@prefix work: . +@prefix pg: . + +@prefix atom: . +@prefix patch: . +@prefix rdfs: . +@prefix state: . +@prefix urid: . +@prefix xsd: . + + + + a foaf:Person ; + foaf:name "Robin Davies" ; + foaf:mbox ; + foaf:homepage . + + + a lv2:Plugin , + lv2:UtilityPlugin ; + doap:name "TooB Volume" , + "TooB Volume"@en-gb + ; + uiext:ui ; + doap:license ; + doap:maintainer ; + lv2:minorVersion 0 ; + lv2:microVersion 61 ; + rdfs:comment """ +Volume control. + +TooB Volume operates on a monophonic signal. Use the TooB Mix plugin to set volume levels on a +stereophonic signal. + +""" ; + + mod:brand "TooB"; + mod:label "TooB Volume"; + lv2:optionalFeature lv2:hardRTCapable; + + lv2:port + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 0 ; + lv2:symbol "vol" ; + lv2:name "Volume"; + + lv2:default 0.0 ; + lv2:minimum -60.0 ; + lv2:maximum 30.0 ; + units:unit units:db ; + lv2:scalePoint + [ + rdfs:label "-INF" ; + rdf:value -60.0 + ]; + rdfs:comment "Volume"; + + ], + [ + a lv2:AudioPort , + lv2:InputPort ; + lv2:index 1 ; + lv2:symbol "in" ; + lv2:name "In" + ], + [ + a lv2:AudioPort , + lv2:OutputPort ; + lv2:index 2 ; + lv2:symbol "out" ; + lv2:name "Out" + ] + . + + + a uiext:X11UI ; + lv2:binary ; + + lv2:extensionData uiext::idle ; + lv2:extensionData uiext:resize ; + lv2:extensionData uiext:idleInterface; + lv2:requiredFeature uiext:idleInterface ; + . + + + diff --git a/lv2/aarch64/ToobAmp.lv2/manifest.ttl b/lv2/aarch64/ToobAmp.lv2/manifest.ttl index 16a8335..8840e9b 100644 --- a/lv2/aarch64/ToobAmp.lv2/manifest.ttl +++ b/lv2/aarch64/ToobAmp.lv2/manifest.ttl @@ -88,6 +88,17 @@ lv2:binary ; rdfs:seeAlso . + a lv2:Plugin ; + lv2:binary ; + rdfs:seeAlso . + + a lv2:Plugin ; + lv2:binary ; + rdfs:seeAlso . + + a lv2:Plugin ; + lv2:binary ; + rdfs:seeAlso . diff --git a/lv2/aarch64/ToobAmp.lv2/resources/ToobMixLogo.svg b/lv2/aarch64/ToobAmp.lv2/resources/ToobMixLogo.svg new file mode 100644 index 0000000..2c45f24 --- /dev/null +++ b/lv2/aarch64/ToobAmp.lv2/resources/ToobMixLogo.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lv2/aarch64/ToobAmp.lv2/resources/ToobNoiseGateLogo.svg b/lv2/aarch64/ToobAmp.lv2/resources/ToobNoiseGateLogo.svg new file mode 100644 index 0000000..2654010 --- /dev/null +++ b/lv2/aarch64/ToobAmp.lv2/resources/ToobNoiseGateLogo.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lv2/aarch64/ToobAmp.lv2/resources/ToobVolumeLogo.svg b/lv2/aarch64/ToobAmp.lv2/resources/ToobVolumeLogo.svg new file mode 100644 index 0000000..5061070 --- /dev/null +++ b/lv2/aarch64/ToobAmp.lv2/resources/ToobVolumeLogo.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +