From 94325f20c5c88007ed6b0e1bbad294cfa66eab92 Mon Sep 17 00:00:00 2001 From: Robin Davies Date: Mon, 30 Oct 2023 19:06:12 -0400 Subject: [PATCH] TooBAmp x11 UI merge --- lv2/aarch64/ToobAmp.lv2/CabIR.ttl | 870 +++++++++--------- lv2/aarch64/ToobAmp.lv2/CabSim-presets.ttl | 64 ++ lv2/aarch64/ToobAmp.lv2/CabSim.ttl | 460 ++++----- lv2/aarch64/ToobAmp.lv2/ConvolutionReverb.ttl | 733 +++++++-------- .../ToobAmp.lv2/ConvolutionReverbStereo.ttl | 848 ++++++++--------- lv2/aarch64/ToobAmp.lv2/InputStage.ttl | 579 ++++++------ lv2/aarch64/ToobAmp.lv2/LICENSE.md | 590 ++++++++++++ lv2/aarch64/ToobAmp.lv2/MPL-2.0.md | 194 ++++ lv2/aarch64/ToobAmp.lv2/PowerStage2.ttl | 6 +- lv2/aarch64/ToobAmp.lv2/SpectrumAnalyzer.ttl | 284 +++--- lv2/aarch64/ToobAmp.lv2/ToneStack.ttl | 354 +++---- lv2/aarch64/ToobAmp.lv2/ToobAmp.so.0 | 2 +- lv2/aarch64/ToobAmp.lv2/ToobAmp.so.1.0.29 | Bin 1843160 -> 0 bytes lv2/aarch64/ToobAmp.lv2/ToobAmp.so.1.1.30 | Bin 0 -> 1856264 bytes lv2/aarch64/ToobAmp.lv2/ToobAmpUI.so | Bin 0 -> 3052200 bytes lv2/aarch64/ToobAmp.lv2/ToobChorus.ttl | 210 +++-- lv2/aarch64/ToobAmp.lv2/ToobDelay.ttl | 239 ++--- lv2/aarch64/ToobAmp.lv2/ToobFlanger.ttl | 279 +++--- lv2/aarch64/ToobAmp.lv2/ToobFlangerStereo.ttl | 298 +++--- lv2/aarch64/ToobAmp.lv2/ToobFreeverb.ttl | 258 +++--- lv2/aarch64/ToobAmp.lv2/ToobML.ttl | 867 ++++++++--------- .../ToobAmp.lv2/ToobNeuralAmpModeler.ttl | 657 ++++++------- lv2/aarch64/ToobAmp.lv2/ToobTuner.ttl | 296 +++--- .../fftplans.gz/1.convolutionPlan.gz | Bin 137 -> 0 bytes .../fftplans.gz/1024.convolutionPlan.gz | Bin 336590 -> 0 bytes .../fftplans.gz/128.convolutionPlan.gz | Bin 31100 -> 0 bytes .../fftplans.gz/16.convolutionPlan.gz | Bin 2594 -> 0 bytes .../fftplans.gz/2.convolutionPlan.gz | Bin 255 -> 0 bytes .../fftplans.gz/2048.convolutionPlan.gz | Bin 722863 -> 0 bytes .../fftplans.gz/256.convolutionPlan.gz | Bin 69821 -> 0 bytes .../fftplans.gz/32.convolutionPlan.gz | Bin 6013 -> 0 bytes .../fftplans.gz/4.convolutionPlan.gz | Bin 519 -> 0 bytes .../fftplans.gz/4096.convolutionPlan.gz | Bin 1567605 -> 0 bytes .../fftplans.gz/512.convolutionPlan.gz | Bin 154755 -> 0 bytes .../fftplans.gz/64.convolutionPlan.gz | Bin 13770 -> 0 bytes .../fftplans.gz/8.convolutionPlan.gz | Bin 1138 -> 0 bytes .../fftplans.gz/8192.convolutionPlan.gz | Bin 3363602 -> 0 bytes lv2/aarch64/ToobAmp.lv2/manifest.ttl | 408 ++++---- .../ToobAmp.lv2/modgui/icon-toob-cab-sim.html | 115 --- .../modgui/icon-toob-input-stage.html | 166 ---- .../modgui/icon-toob-power-stage.html | 182 ---- .../modgui/icon-toob-tone-stack.html | 81 -- .../ToobAmp.lv2/modgui/img/toob_logo.png | Bin 1026 -> 0 bytes .../modgui/js/ToobFrequencyPlot.js | 147 --- lv2/aarch64/ToobAmp.lv2/modgui/js/ToobGain.js | 83 -- lv2/aarch64/ToobAmp.lv2/modgui/js/ToobVu.js | 419 --------- .../modgui/knobs/bakelite/_strip.png | Bin 114549 -> 0 bytes .../modgui/knobs/chicken-head/_strip.png | Bin 451194 -> 0 bytes .../modgui/racks/model-001/model-001.png | Bin 181152 -> 0 bytes .../modgui/racks/reaktor/CabSimulator.png | Bin 34471 -> 0 bytes .../modgui/racks/reaktor/PowerStage.png | Bin 43352 -> 0 bytes .../modgui/racks/reaktor/ToneStack.png | Bin 26307 -> 0 bytes .../modgui/racks/reaktor/reaktor.png | Bin 34231 -> 0 bytes .../modgui/screenshot-toob-cab-sim.png | Bin 34231 -> 0 bytes .../modgui/screenshot-toob-input-stage.png | Bin 74719 -> 0 bytes .../modgui/screenshot-toob-power-stage.png | Bin 94252 -> 0 bytes .../modgui/screenshot-toob-tone-stack.png | Bin 51500 -> 0 bytes .../ToobAmp.lv2/modgui/script-toob-cab-sim.js | 167 ---- .../modgui/script-toob-input-stage.js | 188 ---- .../modgui/script-toob-power-stage.js | 257 ------ .../modgui/script-toob-tone-stack.js | 130 --- .../ToobAmp.lv2/modgui/stylesheet-toob.css | 542 ----------- .../ToobAmp.lv2/modgui/switches/AmpModel.png | Bin 2132 -> 0 bytes .../modgui/switches/switch-001.png | Bin 26714 -> 0 bytes .../modgui/thumbnail-toob-cab-sim.png | Bin 3721 -> 0 bytes .../modgui/thumbnail-toob-input-stage.png | Bin 8020 -> 0 bytes .../modgui/thumbnail-toob-power-stage.png | Bin 12213 -> 0 bytes .../modgui/thumbnail-toob-tone-stack.png | Bin 5895 -> 0 bytes .../modgui/utils/dropdown-arrow-white.png | Bin 977 -> 0 bytes .../ToobAmp.lv2/modgui/utils/toob_logo.png | Bin 1026 -> 0 bytes lv2/aarch64/ToobAmp.lv2/presets.ttl | 0 .../ToobAmp.lv2/resources/CabIRLogo.svg | 84 ++ .../resources/ConvolutionReverbLogo.svg | 132 +++ .../resources/ConvolutionReverbStereoLogo.svg | 164 ++++ .../ToobAmp.lv2/resources/FenderDial.png | Bin 0 -> 719028 bytes .../resources/FileDialog/audio.svg | 1 + .../resources/FileDialog/audio_file.svg | 1 + .../resources/FileDialog/close.svg | 1 + .../FileDialog/create_new_folder.svg | 1 + .../resources/FileDialog/desktop_folder.svg | 39 + .../resources/FileDialog/document_file.svg | 1 + .../resources/FileDialog/documents_folder.svg | 1 + .../resources/FileDialog/download.svg | 1 + .../FileDialog/favorite_unchecked.svg | 38 + .../resources/FileDialog/favorites.svg | 39 + .../resources/FileDialog/folder.svg | 39 + .../resources/FileDialog/hard_drive.svg | 39 + .../ToobAmp.lv2/resources/FileDialog/home.svg | 39 + .../resources/FileDialog/image_file.svg | 1 + .../resources/FileDialog/image_folder.svg | 1 + .../resources/FileDialog/music2.svg | 39 + .../resources/FileDialog/music_folder.svg | 1 + .../resources/FileDialog/pictures.svg | 1 + .../resources/FileDialog/program.svg | 20 + .../resources/FileDialog/recent.svg | 1 + .../resources/FileDialog/search.svg | 1 + .../resources/FileDialog/text_document.svg | 1 + .../resources/FileDialog/text_file.svg | 1 + .../resources/FileDialog/video_file.svg | 1 + .../resources/FileDialog/video_folder.svg | 1 + .../resources/FileDialog/videos.svg | 1 + .../resources/Lv2C-Logo-white-512.png | Bin 0 -> 9623 bytes .../resources/SpectrumAnalyzerLogo.svg | 128 +++ .../ToobAmp.lv2/resources/ToobCabSimLogo.svg | 88 ++ .../ToobAmp.lv2/resources/ToobChorusLogo.svg | 104 +++ .../ToobAmp.lv2/resources/ToobDelayLogo.svg | 84 ++ .../ToobAmp.lv2/resources/ToobFlangerLogo.svg | 108 +++ .../resources/ToobFlangerStereoLogo.svg | 132 +++ .../resources/ToobFreeverbLogo.svg | 96 ++ .../resources/ToobInputStageLogo.svg | 104 +++ .../ToobAmp.lv2/resources/ToobMLLogo.svg | 72 ++ .../resources/ToobNeuralAmpModelerLogo.svg | 128 +++ .../resources/ToobToneStackLogo.svg | 100 ++ .../ToobAmp.lv2/resources/ToobTunerLogo.svg | 84 ++ .../ToobAmp.lv2/resources/arrow_back.svg | 1 + .../ToobAmp.lv2/resources/arrow_forward.svg | 1 + lv2/aarch64/ToobAmp.lv2/resources/blank.svg | 35 + .../resources/com.twoplay.lv2cairo.plugin.svg | 17 + .../ToobAmp.lv2/resources/dial_strip.png | Bin 0 -> 237041 bytes lv2/aarch64/ToobAmp.lv2/resources/error.svg | 1 + lv2/aarch64/ToobAmp.lv2/resources/fx_dial.svg | 14 + lv2/aarch64/ToobAmp.lv2/resources/help.svg | 1 + .../ToobAmp.lv2/resources/ic_dropdown.svg | 1 + lv2/aarch64/ToobAmp.lv2/resources/ic_more.svg | 1 + lv2/aarch64/ToobAmp.lv2/resources/info.svg | 1 + lv2/aarch64/ToobAmp.lv2/resources/laundry.svg | 1 + lv2/aarch64/ToobAmp.lv2/resources/music2.svg | 39 + .../ToobAmp.lv2/resources/navigate_back.svg | 1 + lv2/aarch64/ToobAmp.lv2/resources/redo.svg | 38 + .../ToobAmp.lv2/resources/scale-test.png | Bin 0 -> 2060 bytes lv2/aarch64/ToobAmp.lv2/resources/undo.svg | 38 + lv2/aarch64/ToobAmp.lv2/resources/warning.svg | 1 + react/public/var/config.json | 2 +- react/src/ControlViewFactory.tsx | 15 +- react/src/GxTunerControl.tsx | 45 +- react/src/GxTunerView.tsx | 2 +- react/src/Lv2Plugin.tsx | 41 +- react/src/PluginControlView.tsx | 6 +- react/src/PluginOutputControl.tsx | 163 +++- react/src/ToobFrequencyResponseView.tsx | 20 +- react/src/ToobInputStageView.tsx | 11 +- src/AudioHost.cpp | 10 +- src/InheritPriorityMutex.cpp | 4 +- src/InheritPriorityMutex.hpp | 6 +- src/PluginHost.hpp | 12 +- 145 files changed, 7186 insertions(+), 6233 deletions(-) create mode 100644 lv2/aarch64/ToobAmp.lv2/CabSim-presets.ttl create mode 100644 lv2/aarch64/ToobAmp.lv2/LICENSE.md create mode 100644 lv2/aarch64/ToobAmp.lv2/MPL-2.0.md delete mode 100644 lv2/aarch64/ToobAmp.lv2/ToobAmp.so.1.0.29 create mode 100644 lv2/aarch64/ToobAmp.lv2/ToobAmp.so.1.1.30 create mode 100644 lv2/aarch64/ToobAmp.lv2/ToobAmpUI.so delete mode 100644 lv2/aarch64/ToobAmp.lv2/fftplans.gz/1.convolutionPlan.gz delete mode 100644 lv2/aarch64/ToobAmp.lv2/fftplans.gz/1024.convolutionPlan.gz delete mode 100644 lv2/aarch64/ToobAmp.lv2/fftplans.gz/128.convolutionPlan.gz delete mode 100644 lv2/aarch64/ToobAmp.lv2/fftplans.gz/16.convolutionPlan.gz delete mode 100644 lv2/aarch64/ToobAmp.lv2/fftplans.gz/2.convolutionPlan.gz delete mode 100644 lv2/aarch64/ToobAmp.lv2/fftplans.gz/2048.convolutionPlan.gz delete mode 100644 lv2/aarch64/ToobAmp.lv2/fftplans.gz/256.convolutionPlan.gz delete mode 100644 lv2/aarch64/ToobAmp.lv2/fftplans.gz/32.convolutionPlan.gz delete mode 100644 lv2/aarch64/ToobAmp.lv2/fftplans.gz/4.convolutionPlan.gz delete mode 100644 lv2/aarch64/ToobAmp.lv2/fftplans.gz/4096.convolutionPlan.gz delete mode 100644 lv2/aarch64/ToobAmp.lv2/fftplans.gz/512.convolutionPlan.gz delete mode 100644 lv2/aarch64/ToobAmp.lv2/fftplans.gz/64.convolutionPlan.gz delete mode 100644 lv2/aarch64/ToobAmp.lv2/fftplans.gz/8.convolutionPlan.gz delete mode 100644 lv2/aarch64/ToobAmp.lv2/fftplans.gz/8192.convolutionPlan.gz delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/icon-toob-cab-sim.html delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/icon-toob-input-stage.html delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/icon-toob-power-stage.html delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/icon-toob-tone-stack.html delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/img/toob_logo.png delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/js/ToobFrequencyPlot.js delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/js/ToobGain.js delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/js/ToobVu.js delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/knobs/bakelite/_strip.png delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/knobs/chicken-head/_strip.png delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/racks/model-001/model-001.png delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/racks/reaktor/CabSimulator.png delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/racks/reaktor/PowerStage.png delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/racks/reaktor/ToneStack.png delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/racks/reaktor/reaktor.png delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/screenshot-toob-cab-sim.png delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/screenshot-toob-input-stage.png delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/screenshot-toob-power-stage.png delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/screenshot-toob-tone-stack.png delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/script-toob-cab-sim.js delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/script-toob-input-stage.js delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/script-toob-power-stage.js delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/script-toob-tone-stack.js delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/stylesheet-toob.css delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/switches/AmpModel.png delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/switches/switch-001.png delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/thumbnail-toob-cab-sim.png delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/thumbnail-toob-input-stage.png delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/thumbnail-toob-power-stage.png delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/thumbnail-toob-tone-stack.png delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/utils/dropdown-arrow-white.png delete mode 100644 lv2/aarch64/ToobAmp.lv2/modgui/utils/toob_logo.png create mode 100644 lv2/aarch64/ToobAmp.lv2/presets.ttl create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/CabIRLogo.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/ConvolutionReverbLogo.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/ConvolutionReverbStereoLogo.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FenderDial.png create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/audio.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/audio_file.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/close.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/create_new_folder.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/desktop_folder.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/document_file.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/documents_folder.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/download.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/favorite_unchecked.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/favorites.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/folder.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/hard_drive.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/home.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/image_file.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/image_folder.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/music2.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/music_folder.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/pictures.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/program.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/recent.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/search.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/text_document.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/text_file.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/video_file.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/video_folder.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/FileDialog/videos.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/Lv2C-Logo-white-512.png create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/SpectrumAnalyzerLogo.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/ToobCabSimLogo.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/ToobChorusLogo.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/ToobDelayLogo.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/ToobFlangerLogo.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/ToobFlangerStereoLogo.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/ToobFreeverbLogo.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/ToobInputStageLogo.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/ToobMLLogo.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/ToobNeuralAmpModelerLogo.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/ToobToneStackLogo.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/ToobTunerLogo.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/arrow_back.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/arrow_forward.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/blank.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/com.twoplay.lv2cairo.plugin.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/dial_strip.png create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/error.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/fx_dial.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/help.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/ic_dropdown.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/ic_more.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/info.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/laundry.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/music2.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/navigate_back.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/redo.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/scale-test.png create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/undo.svg create mode 100644 lv2/aarch64/ToobAmp.lv2/resources/warning.svg diff --git a/lv2/aarch64/ToobAmp.lv2/CabIR.ttl b/lv2/aarch64/ToobAmp.lv2/CabIR.ttl index 56efb43..e2d1b16 100644 --- a/lv2/aarch64/ToobAmp.lv2/CabIR.ttl +++ b/lv2/aarch64/ToobAmp.lv2/CabIR.ttl @@ -1,433 +1,437 @@ -@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 pipedal_ui: . -@prefix ui: . - -@prefix atom: . -@prefix patch: . -@prefix rdfs: . -@prefix state: . -@prefix urid: . -@prefix xsd: . - - -@prefix cabir: . -@prefix toobimpulse: . - - - -cabir:impulseFile1Group - a param:ControlGroup , - pg:InputGroup ; - lv2:name "Impulse Response 1" ; - lv2:symbol "impulse1" . - -cabir:impulseFile2Group - a param:ControlGroup , - pg:InputGroup ; - lv2:name "Impulse Response 2" ; - lv2:symbol "impulse2" . - -cabir:impulseFile3Group - a param:ControlGroup , - pg:InputGroup ; - lv2:name "Impulse Response 3" ; - lv2:symbol "impulse3" . - - -cabir:impulseFile - a lv2:Parameter; - rdfs:label "IR"; - pg:group cabir:impulseFile1Group ; - - rdfs:range atom:Path. - -cabir:impulseFile2 - a lv2:Parameter; - rdfs:label "IR"; - pg:group cabir:impulseFile2Group ; - rdfs:range atom:Path. - -cabir:impulseFile3 - a lv2:Parameter; - rdfs:label "IR"; - pg:group cabir:impulseFile3Group ; - rdfs:range atom:Path. - - - - - - a foaf:Person ; - foaf:name "Robin Davies" ; - foaf:mbox ; - foaf:homepage . - - - a lv2:Plugin , - lv2:ReverbPlugin ; - doap:name "TooB Cab IR" , - "TooB Cab IR"@en-gb - ; - doap:license ; - doap:maintainer ; - lv2:minorVersion 0 ; - lv2:microVersion 29 ; - rdfs:comment """ - -TooB Cab IR is a convolution-based guitar cabinet impulse response simulator. - -TooB Cab IR allows you to select and mix impulse responses for up to three microphone positions. Mixing is done before convolution FFTs are calculated, -so there is no performance cost for using more than one impulse response file. - -Cab IR files are usually short, but sometimes include room response impulse files, which can be quite long. The Max T control determines the maximum length -to use for impulse response files. If the length of the impulse file is longer than the specified time, samples occuring after -the specified time are discarded, and the tail of the impulse convolution is fed back into the imput of the convolution. This ensures a smooth reverb tail, -and has little effect on the quality of the resulting reverb. If the impulse file is shorter than the specified time, then all samples in the impulse -file are used, and no feedback occurs. - -Toob Convolution Reverb comes with a nominal set of cabinet impulse files to get you started. You are strongly encouraged to seek out reverb impulse files -on the internet. - -Special thanks are extended to Kristoffer Ekstrand of Adventure Kid Research & Technology, who generously provided the base set of impulse files distributed with Toob Cab IR. - ---- - - ![CC-BY-4.0](/img/cc-by.png) - By: Kristoffer Ekstrand, Adventure Kid Research & Technology. - - The following files are licensed under a [Creative Commons Attribution 4.0 International License.][1] - -``` - 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 -``` - -Source: - - -[1]: https://creativecommons.org/licenses/by/4.0/ - - - -""" ; - - mod:brand "TooB"; - mod:label "Convolution Reverb"; - lv2:requiredFeature urid:map; - lv2:optionalFeature state::freePath, state:makePath, state:mapPath, work:schedule ; - - lv2:extensionData state:interface; - - - lv2:optionalFeature lv2:hardRTCapable; - patch:readable - cabir:impulseFile, cabir:impulseFile2, cabir:impulseFile3; - patch:writable - cabir:impulseFile,cabir:impulseFile2,cabir:impulseFile3; - lv2:extensionData state:interface, - work:interface; - - lv2:port - [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 0 ; - lv2:symbol "reverb_mix" ; - lv2:name "Volume"; - pg:group cabir:impulseFile1Group ; - - - lv2:default -10.0 ; - lv2:minimum -40.0 ; - lv2:maximum 20.0 ; - units:unit units:db ; - - lv2:scalePoint [ - rdfs:label "-INF" ; - rdf:value -40.0 - ]; - rdfs:comment "Volume for impulse file #1." ; - ], - [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 1 ; - lv2:symbol "reverb_mix2" ; - lv2:name "Volume"; - pg:group cabir:impulseFile2Group ; - - lv2:default -10.0 ; - lv2:minimum -40.0 ; - lv2:maximum 20.0 ; - units:unit units:db ; - - lv2:scalePoint [ - rdfs:label "-INF" ; - rdf:value -40.0 - ]; - rdfs:comment "Volume for impulse file #2." ; - ], - [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 2 ; - lv2:symbol "reverb_mix3" ; - lv2:name "Volume"; - pg:group cabir:impulseFile3Group ; - - lv2:default -10.0 ; - lv2:minimum -40.0 ; - lv2:maximum 20.0 ; - units:unit units:db ; - - lv2:scalePoint [ - rdfs:label "-INF" ; - rdf:value -40.0 - ]; - rdfs:comment "Volume for impulse file #3." ; - ], - [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 3; - lv2:symbol "time" ; - lv2:name "Max T"; - lv2:portProperty epp:logarithmic; - - lv2:default 1.5 ; - lv2:minimum 0.1 ; - lv2:maximum 10.0 ; - - lv2:portProperty epp:notAutomatic ; - lv2:portProperty epp:expensive ; - - units:unit units:s ; - - rdfs:comment "Maximum length of impulse data to use." ; - - ], - [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 4; - lv2:symbol "direct_mix" ; - lv2:name "Direct"; - lv2:default -40.0 ; - lv2:minimum -40.0 ; - lv2:maximum 20.0 ; - units:unit units:db ; - - lv2:scalePoint [ - rdfs:label "-INF" ; - rdf:value -40.0 - ]; - rdfs:comment "Direct mix. Set to minimum to disable." ; - - ], - [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 5 ; - lv2:symbol "predelay" ; - lv2:name "Predelay"; - lv2:portProperty epp:notOnGUI; - - lv2:default 0 ; - lv2:minimum 0 ; - lv2:maximum 1 ; - - lv2:portProperty lv2:enumeration ; - - lv2:scalePoint [ - rdfs:label "Remove" ; - rdf:value 0.0; - ], - [ - rdfs:label "Keep" ; - rdf:value 1.0; - ]; - rdfs:comment "Removes leading silence in impulse when set to false." ; - ], - - [ - a lv2:OutputPort , - lv2:ControlPort ; - - lv2:index 6 ; - lv2:symbol "loading_state" ; - lv2:name "Status"; - - lv2:portProperty lv2:enumeration ; - lv2:default 0.0 ; - lv2:minimum 0.0 ; - lv2:maximum 5.0 ; - - # NotLoaded = 0, - # Idle = 1, - # Error = 2, - # SentRequest = 3, - # GotResponse = 4, - # CleaningUp = 5, - - lv2:scalePoint [ - rdfs:label "Not loaded" ; - rdf:value 0.0 - ],[ - rdfs:label "Ready" ; - rdf:value 1.0 - ],[ - rdfs:label "Error" ; - rdf:value 2.0 - ],[ - rdfs:label "Loading" ; - rdf:value 3.0 - ],[ - rdfs:label "Loading" ; - rdf:value 4.0 - ],[ - rdfs:label "Loading" ; - rdf:value 5.0 - ]; - rdfs:comment "Plugin status." ; - ], - [ - a lv2:AudioPort , - lv2:InputPort ; - lv2:index 7 ; - lv2:symbol "in" ; - lv2:name "In" - ], - [ - a lv2:AudioPort , - lv2:OutputPort ; - lv2:index 8 ; - lv2:symbol "out" ; - lv2:name "Out" - ], - [ - a atom:AtomPort , - lv2:InputPort; - atom:bufferType atom:Sequence ; - atom:supports patch:Message; - lv2:designation lv2:control ; - atom:supports patch:Message ; - - lv2:index 9 ; - lv2:symbol "control" ; - lv2:name "Control" ; - rdfs:comment "Control" ; - ] , [ - a atom:AtomPort , - lv2:OutputPort ; - atom:bufferType atom:Sequence ; - atom:supports patch:Message; - lv2:designation lv2:control ; - lv2:index 10; - lv2:symbol "notify" ; - lv2:name "Notify" ; - rdfs:comment "Notification" ; - ] - . - - - pipedal_ui:ui cabir:ui . - -cabir:ui - a pipedal_ui:ui ; - pipedal_ui:fileProperties - [ - a pipedal_ui:fileProperty; - rdfs:label "Impulse File" ; - lv2:index 0 ; - pg:group cabir:impulseFile1Group ; - - pipedal_ui:directory "CabIR"; - pipedal_ui:patchProperty cabir:impulseFile ; - pipedal_ui:fileTypes - [ - a pipedal_ui:fileType; - rdfs:label "WAV File"; - pipedal_ui:fileExtension ".wav"; - ]; - ],[ - a pipedal_ui:fileProperty; - rdfs:label "Impulse File" ; - lv2:index 0 ; - pg:group cabir:impulseFile2Group ; - - pipedal_ui:patchProperty cabir:impulseFile2 ; - pipedal_ui:directory "CabIR"; - pipedal_ui:fileTypes - [ - a pipedal_ui:fileType; - rdfs:label "WAV File"; - pipedal_ui:fileExtension ".wav"; - ]; - ],[ - a pipedal_ui:fileProperty; - rdfs:label "Impulse File" ; - lv2:index 0 ; - pg:group cabir:impulseFile3Group ; - - pipedal_ui:patchProperty cabir:impulseFile3 ; - pipedal_ui:directory "CabIR"; - pipedal_ui:fileTypes - [ - a pipedal_ui:fileType; - rdfs:label "WAV File"; - pipedal_ui:mimeType "audio/wav"; - ], - [ - a pipedal_ui:fileType; - rdfs:label "FLAC File"; - pipedal_ui:mimeType "audio/flac"; - ]; - ]; - ui:portNotification - [ - lv2:symbol "loading_state"; - ui:plugin ; - ui:protocol ui:floatProtocol; - # pipedal_ui:style pipedal_ui:text ; - # pipedal_ui:redLevel 0; - # pipedal_ui:yellowLevel -12; - # ui:portIndex 3; - - ] - . +@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 pipedal_ui: . +@prefix ui: . + +@prefix atom: . +@prefix patch: . +@prefix rdfs: . +@prefix state: . +@prefix urid: . +@prefix xsd: . + + +@prefix cabir: . +@prefix toobimpulse: . + + + +cabir:impulseFile1Group + a param:ControlGroup , + pg:InputGroup ; + lv2:name "Impulse Response 1" ; + lv2:symbol "impulse1" . + +cabir:impulseFile2Group + a param:ControlGroup , + pg:InputGroup ; + lv2:name "Impulse Response 2" ; + lv2:symbol "impulse2" . + +cabir:impulseFile3Group + a param:ControlGroup , + pg:InputGroup ; + lv2:name "Impulse Response 3" ; + lv2:symbol "impulse3" . + + +cabir:impulseFile + a lv2:Parameter; + rdfs:label "IR"; + pg:group cabir:impulseFile1Group ; + + rdfs:range atom:Path. + +cabir:impulseFile2 + a lv2:Parameter; + rdfs:label "IR"; + pg:group cabir:impulseFile2Group ; + rdfs:range atom:Path. + +cabir:impulseFile3 + a lv2:Parameter; + rdfs:label "IR"; + pg:group cabir:impulseFile3Group ; + rdfs:range atom:Path. + + + + + + a foaf:Person ; + foaf:name "Robin Davies" ; + foaf:mbox ; + foaf:homepage . + + + a lv2:Plugin , + lv2:SimulatorPlugin ; + doap:name "TooB Cab IR" , + "TooB Cab IR"@en-gb + ; + uiext:ui ; + + doap:license ; + doap:maintainer ; + lv2:minorVersion 0 ; + lv2:microVersion 30 ; + rdfs:comment """ + +TooB Cab IR is a convolution-based guitar cabinet impulse response simulator. + +TooB Cab IR allows you to select and mix impulse responses for up to three microphone positions. Mixing is done before convolution FFTs are calculated, +so there is no performance cost for using more than one impulse response file. + +Cab IR files are usually short, but sometimes include room response impulse files, which can be quite long. The Max T control determines the maximum length +to use for impulse response files. If the length of the impulse file is longer than the specified time, samples occurring after +the specified time are discarded, and the tail of the impulse convolution is fed back into the input of the convolution. This ensures a smooth reverb tail, +and has little effect on the quality of the resulting reverb. If the impulse file is shorter than the specified time, then all samples in the impulse +file are used, and no feedback occurs. + +Toob Convolution Reverb comes with a basic set of cabinet impulse files to get you started. There are, however, a rich variety of both free and commercial +cabinet impulse response files available on the internet. You are strongly encouraged to explore alternate sources of cab IR files. + +Special thanks are extended to Kristoffer Ekstrand of Adventure Kid Research & Technology, who +generously provided the base set of impulse files distributed with TooB Cab IR under a CC-BY-4.0 license. + +--- + +The following files are provided under a Creative Commons Attribution 4.0 International License. + +``` + 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 +``` + +Source: https://www.adventurekid.se/akrt/free-reverb-impulse-responses/ + +Copyright © Adventure Kid Research & Technology, Kristoffer Ekstrand. + +These works are provided under a Creative Commons Attribution 4.0 International Public License. + +See the full text of the Creative Commons Attribution 4.0 International Public License given below for Disclaimers of Warrantees and +Limitations of Liability that apply to these works. + + +""" ; + + mod:brand "TooB"; + mod:label "Cab IR"; + lv2:requiredFeature urid:map; + lv2:optionalFeature state::freePath, state:makePath, state:mapPath, work:schedule ; + + lv2:extensionData state:interface, + work:interface; + + + lv2:optionalFeature lv2:hardRTCapable; + patch:readable + cabir:impulseFile, cabir:impulseFile2, cabir:impulseFile3; + patch:writable + cabir:impulseFile,cabir:impulseFile2,cabir:impulseFile3; + lv2:port + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 0 ; + lv2:symbol "reverb_mix" ; + lv2:name "Volume"; + pg:group cabir:impulseFile1Group ; + + + lv2:default -10.0 ; + lv2:minimum -40.0 ; + lv2:maximum 20.0 ; + units:unit units:db ; + + lv2:scalePoint [ + rdfs:label "-INF" ; + rdf:value -40.0 + ]; + rdfs:comment "Volume for impulse file #1." ; + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 1 ; + lv2:symbol "reverb_mix2" ; + lv2:name "Volume"; + pg:group cabir:impulseFile2Group ; + + lv2:default -10.0 ; + lv2:minimum -40.0 ; + lv2:maximum 20.0 ; + units:unit units:db ; + + lv2:scalePoint [ + rdfs:label "-INF" ; + rdf:value -40.0 + ]; + rdfs:comment "Volume for impulse file #2." ; + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 2 ; + lv2:symbol "reverb_mix3" ; + lv2:name "Volume"; + pg:group cabir:impulseFile3Group ; + + lv2:default -10.0 ; + lv2:minimum -40.0 ; + lv2:maximum 20.0 ; + units:unit units:db ; + + lv2:scalePoint [ + rdfs:label "-INF" ; + rdf:value -40.0 + ]; + rdfs:comment "Volume for impulse file #3." ; + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 3; + lv2:symbol "time" ; + lv2:name "Max T"; + lv2:portProperty epp:logarithmic; + + lv2:default 1.5 ; + lv2:minimum 0.1 ; + lv2:maximum 10.0 ; + + lv2:portProperty epp:notAutomatic ; + lv2:portProperty epp:expensive ; + + units:unit units:s ; + + rdfs:comment "Maximum length of impulse data to use." ; + + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 4; + lv2:symbol "direct_mix" ; + lv2:name "Direct"; + lv2:default -40.0 ; + lv2:minimum -40.0 ; + lv2:maximum 20.0 ; + units:unit units:db ; + + lv2:scalePoint [ + rdfs:label "-INF" ; + rdf:value -40.0 + ]; + rdfs:comment "Direct mix. Set to minimum to disable." ; + + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 5 ; + lv2:symbol "predelay" ; + lv2:name "Predelay"; + lv2:portProperty epp:notOnGUI; + + lv2:default 0 ; + lv2:minimum 0 ; + lv2:maximum 1 ; + + lv2:portProperty lv2:enumeration ; + + lv2:scalePoint [ + rdfs:label "Remove" ; + rdf:value 0.0; + ], + [ + rdfs:label "Keep" ; + rdf:value 1.0; + ]; + rdfs:comment "Removes leading silence in impulse when set to false." ; + ], + + [ + a lv2:OutputPort , + lv2:ControlPort ; + + lv2:index 6 ; + lv2:symbol "loading_state" ; + lv2:name "Status"; + + lv2:portProperty lv2:enumeration ; + lv2:default 0.0 ; + lv2:minimum 0.0 ; + lv2:maximum 5.0 ; + + # NotLoaded = 0, + # Idle = 1, + # Error = 2, + # SentRequest = 3, + # GotResponse = 4, + # CleaningUp = 5, + + lv2:scalePoint [ + rdfs:label "Not loaded" ; + rdf:value 0.0 + ],[ + rdfs:label "Ready" ; + rdf:value 1.0 + ],[ + rdfs:label "Error" ; + rdf:value 2.0 + ],[ + rdfs:label "Loading" ; + rdf:value 3.0 + ],[ + rdfs:label "Loading" ; + rdf:value 4.0 + ],[ + rdfs:label "Loading" ; + rdf:value 5.0 + ]; + rdfs:comment "Plugin status." ; + ], + [ + a lv2:AudioPort , + lv2:InputPort ; + lv2:index 7 ; + lv2:symbol "in" ; + lv2:name "In" + ], + [ + a lv2:AudioPort , + lv2:OutputPort ; + lv2:index 8 ; + lv2:symbol "out" ; + lv2:name "Out" + ], + [ + a atom:AtomPort , + lv2:InputPort; + atom:bufferType atom:Sequence ; + # atom:supports patch:Message; + lv2:designation lv2:control ; + atom:supports patch:Message ; + + lv2:index 9 ; + lv2:symbol "control" ; + lv2:name "Control" ; + rdfs:comment "Control" ; + ] , [ + a atom:AtomPort , + lv2:OutputPort ; + atom:bufferType atom:Sequence ; + # atom:supports patch:Message; + lv2:designation lv2:control ; + lv2:index 10; + lv2:symbol "notify" ; + lv2:name "Notify" ; + rdfs:comment "Notification" ; + ] + . + + + pipedal_ui:ui cabir:ui . + +cabir:ui + a pipedal_ui:ui ; + pipedal_ui:fileProperties + [ + a pipedal_ui:fileProperty; + rdfs:label "Impulse File" ; + lv2:index 0 ; + pg:group cabir:impulseFile1Group ; + + pipedal_ui:directory "CabIR"; + pipedal_ui:resourceDirectory "impulseFiles/CabIR"; + + pipedal_ui:patchProperty cabir:impulseFile ; + pipedal_ui:fileTypes + [ + a pipedal_ui:fileType; + rdfs:label "WAV File"; + pipedal_ui:fileExtension ".wav"; + ]; + ],[ + a pipedal_ui:fileProperty; + rdfs:label "Impulse File" ; + lv2:index 0 ; + pg:group cabir:impulseFile2Group ; + + pipedal_ui:patchProperty cabir:impulseFile2 ; + pipedal_ui:directory "CabIR"; + pipedal_ui:resourceDirectory "impulseFiles/CabIR"; + pipedal_ui:fileTypes + [ + a pipedal_ui:fileType; + rdfs:label "WAV File"; + pipedal_ui:fileExtension ".wav"; + ]; + ],[ + a pipedal_ui:fileProperty; + rdfs:label "Impulse File" ; + lv2:index 0 ; + pg:group cabir:impulseFile3Group ; + + pipedal_ui:patchProperty cabir:impulseFile3 ; + pipedal_ui:directory "CabIR"; + pipedal_ui:resourceDirectory "impulseFiles/CabIR"; + pipedal_ui:fileTypes + [ + a pipedal_ui:fileType; + rdfs:label "WAV File"; + pipedal_ui:mimeType "audio/wav"; + ], + [ + a pipedal_ui:fileType; + rdfs:label "FLAC File"; + pipedal_ui:mimeType "audio/flac"; + ]; + ]; + . + + + 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/CabSim-presets.ttl b/lv2/aarch64/ToobAmp.lv2/CabSim-presets.ttl new file mode 100644 index 0000000..62af041 --- /dev/null +++ b/lv2/aarch64/ToobAmp.lv2/CabSim-presets.ttl @@ -0,0 +1,64 @@ +@prefix lv2: . +@prefix rdfs: . +@prefix pset: . +@prefix tpset: . + +tpset:toob-cab-sim-preset-0 + a pset:Preset ; + lv2:appliesTo ; + rdfs:label "Tweed 12\"" ; + lv2:port + [ + lv2:symbol "locut" ; + pset:value 83.0 ; + ], [ + lv2:symbol "bright" ; + pset:value 4.6 ; + ], [ + lv2:symbol "brightf" ; + pset:value 1460.0 ; + ], [ + lv2:symbol "hicut" ; + pset:value 6000.0 ; + ], [ + lv2:symbol "comb" ; + pset:value 0.93 ; + ], [ + lv2:symbol "combf" ; + pset:value 4690.0 ; + ], [ + lv2:symbol "trim" ; + pset:value 1.5 ; + ] + . + +tpset:toob-cab-sim-preset-1 + a pset:Preset ; + lv2:appliesTo ; + rdfs:label "Marshall 4x12" ; + lv2:port + [ + lv2:symbol "locut" ; + pset:value 126.0 ; + ], [ + lv2:symbol "bright" ; + pset:value 8.5 ; + ], [ + lv2:symbol "brightf" ; + pset:value 3160.0 ; + ], [ + lv2:symbol "hicut" ; + pset:value 5390.0 ; + ], [ + lv2:symbol "comb" ; + pset:value 0.0 ; + ], [ + lv2:symbol "combf" ; + pset:value 7410.0 ; + ], [ + lv2:symbol "trim" ; + pset:value 3.2 ; + ] + . + + diff --git a/lv2/aarch64/ToobAmp.lv2/CabSim.ttl b/lv2/aarch64/ToobAmp.lv2/CabSim.ttl index a07f723..0023eb8 100644 --- a/lv2/aarch64/ToobAmp.lv2/CabSim.ttl +++ b/lv2/aarch64/ToobAmp.lv2/CabSim.ttl @@ -1,223 +1,237 @@ -@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 atom: . -@prefix patch: . -@prefix plug: . -@prefix rdfs: . -@prefix state: . -@prefix urid: . -@prefix xsd: . - - - - a lv2:Parameter ; - rdfs:label "frequencyResponseVector" ; - rdfs:range atom:Vector . - - - a lv2:Parameter ; - rdfs:label "uiState" ; - rdfs:range atom:Vector . - - - - a foaf:Person ; - foaf:name "Robin Davies" ; - foaf:mbox ; - foaf:homepage . - - - a lv2:Plugin , - lv2:SimulatorPlugin ; - doap:name "TooB Cab Simulator" , - "TooB Cab Simulator"@en-gb - ; - doap:license ; - doap:maintainer ; - lv2:minorVersion 0 ; - lv2:microVersion 29 ; - rdfs:comment "TooB amplifier cabinet simulator." ; - - mod:brand "TooB"; - mod:label "TooB CabSim"; - lv2:requiredFeature urid:map ; - lv2:optionalFeature lv2:hardRTCapable; - patch:readable - , - ; -rdfs:comment """ -The TooB Cabinet simulator provides EQ tools for emulating cabinet response. See the presets for -emulations of well-known cabinets. - -The TooB Cabinet Simulator is part of the TooB Amp Emulation Toolkit. Typically, you would -use the following plugins in the following order: - -- TooB Input Stage - -- TooB Tone Stack - -- Toob Power Stage - -- Toob Cabinet Simulator - - -"""; - lv2:port - [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 0 ; - lv2:symbol "locut" ; - lv2:name "Lo Cut"; - lv2:default 120.0 ; - lv2:minimum 30.0 ; - lv2:maximum 300.0 ; - units:unit units:hz ; - lv2:scalePoint [ - rdfs:label "30Hz" ; - rdf:value 30.0 - ], [ - rdfs:label "300Hz" ; - rdf:value 300 - ]; - rdfs:comment "Low cutoff frequency. 30hz to 300hz. Set to minimum to disable." ; - ], [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 1 ; - lv2:symbol "bright" ; - lv2:name "Bright"; - lv2:default 0.0 ; - lv2:minimum 0.0 ; - lv2:maximum 20.0 ; - units:unit units:db; - lv2:scalePoint [ - rdfs:label "0dB" ; - rdf:value 0.0 - ] , [ - rdfs:label "10dB" ; - rdf:value 10 - ] , [ - rdfs:label "20dB" ; - rdf:value 20 - ]; - rdfs:comment "Bright boost (0db to 20db)." ; - - ], [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 2 ; - lv2:symbol "brightf" ; - lv2:name "BrightF"; - lv2:default 1300.0 ; - lv2:minimum 1000.0 ; - lv2:maximum 5000.0; - units:unit units:hz; - lv2:designation param:cutoffFrequency ; - rdfs:comment "Bright boost frequency. (1khz to 8khz)" ; - - ], [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 3 ; - lv2:symbol "hicut" ; - lv2:name "Hi Cut"; - lv2:default 6000.0 ; - lv2:minimum 2000.0 ; - lv2:maximum 13000.0; - units:unit units:hz; - lv2:portProperty epp:logarithmic; - lv2:designation param:cutoffFrequency ; - rdfs:comment "Hi cutoff frequency. 2khz to 13khz. Set to maximum to disable." ; - ], [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 4 ; - lv2:symbol "comb" ; - lv2:name "Comb"; - lv2:default 0.0 ; - lv2:minimum 0.0 ; - lv2:maximum 1.0; - rdfs:comment "Amount of comb filtering. 0 to 1. Set to minimum to disable." ; - ], [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 5 ; - lv2:symbol "combf" ; - lv2:name "Comb F"; - lv2:default 2000.0 ; - lv2:minimum 1000.0 ; - lv2:maximum 8000.0; - units:unit units:hz; - lv2:designation param:cutoffFrequency ; - rdfs:comment "Comb filter frequency. (1khz to 8khz)" ; - ], [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 6 ; - lv2:symbol "trim" ; - lv2:name "Trim"; - lv2:default 0.0 ; - lv2:minimum -30.0 ; - lv2:maximum 30.0; - units:unit units:db; - rdfs:comment "Master volume trim. (-30db to + 30db)" ; - ], - [ - a lv2:AudioPort , - lv2:InputPort ; - lv2:index 7 ; - lv2:symbol "in" ; - lv2:name "In" - ] , - [ - a lv2:AudioPort , - lv2:OutputPort ; - lv2:index 8 ; - 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 9 ; - 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 10 ; - lv2:symbol "notify" ; - lv2:name "Notify" ; - rdfs:comment "Plugin to GUI communication" ; - ] - . - - +@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 atom: . +@prefix patch: . +@prefix plug: . +@prefix rdfs: . +@prefix state: . +@prefix urid: . +@prefix xsd: . +@prefix pipedal_ui: . +@prefix toob: . + +@prefix cabsim: . + +toob:frequencyResponseVector + a lv2:Parameter; + rdfs:label "Frequency Response"; + rdfs:range atom:Vector. + + + + a foaf:Person ; + foaf:name "Robin Davies" ; + foaf:mbox ; + foaf:homepage . + + + + a lv2:Plugin , + lv2:SimulatorPlugin ; + doap:name "TooB Cab Simulator" , + "TooB Cab Simulator"@en-gb + ; + uiext:ui ; + doap:license ; + doap:maintainer ; + lv2:minorVersion 0 ; + lv2:microVersion 30 ; + + mod:brand "TooB"; + mod:label "TooB CabSim"; + lv2:requiredFeature urid:map ; + lv2:optionalFeature lv2:hardRTCapable; + patch:readable + toob:frequencyResponseVector; + +rdfs:comment """ +TooB Cab Simulator provides EQ tools for emulating cabinet response without incurring the heavy cost of +impulse-response based cabinet simulators. + +See the plugin's presets for emulations of well-known cabinets. + +"""; + lv2:port + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 0 ; + lv2:symbol "locut" ; + lv2:name "Lo Cut"; + lv2:default 83.0 ; + lv2:minimum 30.0 ; + lv2:maximum 300.0 ; + units:unit units:hz ; + lv2:scalePoint [ + rdfs:label "Off" ; + rdf:value 30.0; + ]; + rdfs:comment "Low cutoff frequency. Set to minimum to disable." ; + ], [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 1 ; + lv2:symbol "bright" ; + lv2:name "Bright"; + lv2:default 0.0 ; + lv2:minimum 0.0 ; + lv2:maximum 20.0 ; + units:unit units:db; + lv2:scalePoint [ + rdfs:label "Off" ; + rdf:value 0.0; + ]; + rdfs:comment "Bright filter boost. Set to minimum to disable." ; + + ], [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 2 ; + lv2:symbol "brightf" ; + lv2:name "BrightF"; + lv2:default 1300.0 ; + lv2:minimum 1000.0 ; + lv2:maximum 5000.0; + units:unit units:hz; + lv2:designation param:cutoffFrequency ; + rdfs:comment "Bright filter cutoff frequency." ; + + ], [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 3 ; + lv2:symbol "hicut" ; + lv2:name "Hi Cut"; + lv2:default 6000.0 ; + lv2:minimum 2000.0 ; + lv2:maximum 13000.0; + units:unit units:hz; + lv2:portProperty epp:logarithmic; + lv2:designation param:cutoffFrequency ; + rdfs:comment "Hi cutoff frequency. Set to maximum to disable." ; + lv2:scalePoint [ + rdfs:label "Off" ; + rdf:value 13000.0; + ] ; + ], [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 4 ; + lv2:symbol "comb" ; + lv2:name "Comb"; + lv2:default 0.32 ; + lv2:minimum 0.0 ; + lv2:maximum 1.0; + rdfs:comment "Amount of comb filtering. Set to minimum to disable." ; + ], [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 5 ; + lv2:symbol "combf" ; + lv2:name "Comb F"; + lv2:default 8000.0 ; + lv2:minimum 1000.0 ; + lv2:maximum 10000.0; + units:unit units:hz; + lv2:designation param:cutoffFrequency ; + rdfs:comment "Comb filter notch frequency." ; + ], [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 6 ; + lv2:symbol "trim" ; + lv2:name "Trim"; + lv2:default 1.5 ; + lv2:minimum -30.0 ; + lv2:maximum 30.0; + units:unit units:db; + rdfs:comment "Output leveltrim." ; + ], + [ + a lv2:AudioPort , + lv2:InputPort ; + lv2:index 7 ; + lv2:symbol "in" ; + lv2:name "In" + ] , + [ + a lv2:AudioPort , + lv2:OutputPort ; + lv2:index 8 ; + 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 9 ; + 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 10 ; + lv2:symbol "notify" ; + lv2:name "Notify" ; + rdfs:comment "Plugin to GUI communication" ; + ] + . + + + a uiext:X11UI ; + lv2:binary ; + + lv2:extensionData uiext::idle ; + lv2:extensionData uiext:resize ; + lv2:extensionData uiext:idleInterface; + lv2:requiredFeature uiext:idleInterface ; + . + + + pipedal_ui:ui . + + + + 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 ; + ] + . + + diff --git a/lv2/aarch64/ToobAmp.lv2/ConvolutionReverb.ttl b/lv2/aarch64/ToobAmp.lv2/ConvolutionReverb.ttl index 54fa002..a071c4e 100644 --- a/lv2/aarch64/ToobAmp.lv2/ConvolutionReverb.ttl +++ b/lv2/aarch64/ToobAmp.lv2/ConvolutionReverb.ttl @@ -1,366 +1,367 @@ -@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 pipedal_ui: . -@prefix ui: . - -@prefix atom: . -@prefix patch: . -@prefix rdfs: . -@prefix state: . -@prefix urid: . -@prefix xsd: . - - -@prefix toobcr: . -@prefix toobimpulse: . - -toobimpulse:impulseFile - a lv2:Parameter; - rdfs:label "File"; - rdfs:range atom:Path. - - - - a foaf:Person ; - foaf:name "Robin Davies" ; - foaf:mbox ; - foaf:homepage . - - - a lv2:Plugin , - lv2:ReverbPlugin ; - doap:name "TooB Convolution Reverb" , - "TooB Convolution Reverb"@en-gb - ; - doap:license ; - doap:maintainer ; - lv2:minorVersion 0 ; - lv2:microVersion 29 ; - 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 -under two seconds. - -The Max T control affects how much of the impulse file is used. If the length of the impulse file is longer than the specified time, samples occuring after -the specified time are discarded, and the tail of the impulse convolution is fed back into the imput of the convolution. This ensures a smooth reverb tail, -and has little effect on the quality of the resulting reverb. If the impulse file is shorter than the specified time, then all samples in the impulse -file are used, and no feedback occurs. - -Because reverb impulse files typically include the original sound, you will often get strange comb filter effects if you use the Direct mix control; -but this varies depending on the impulse file in question. Usually, the Direct mix control should be set to -INF. - -The Predelay control determines whether Toob Convolution Reverb will strip leading silence from the impulse data. Turning it on preserves silence in the -impulse signal; turning it off removes leading silence. If the the Direct mix control is set to -INF dB, there's no real point in -delaying the convolution reverb output; you want responses as quickly as possible; the Predelay control should be set to off. - The leading silence in impulse files can sometimes be quite significant. - -If the input file has 4 channels, Toob Convolution Reverb assumes the signal is in Ambisonic b-format, and downmixes the ambisonic channels to mono. To generate -stereo reverb effects from ambisonic audio, use the stereo version of this plugin. - -Toob Convolution Reverb comes with a nominal set of reverb impulse files to get you started. You are strongly encouraged to explore the rich collections of -reverb impulse files that are widely available on the internet. - -Special thanks are extended to the the OpenAir project, wich graciously provided the base set of impulse files distributed with Toob Convolution Reverb under -licensing terms that are compatible with the Toob Amp project's licensing terms. - ---- - -Toob Convolution Reverb's impulse files were provided by the OpenAir project. -https://www.openair.hosted.york.ac.uk, under CC-By-4.0 licenses. - - - -Arthur Sykes Rymer Auditorium.wav - ---------------------------------------- - -By: 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, 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, 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. Margaret’s Church.wav - ---------------------------------------- - -By: 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 - -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 - -""" ; - - mod:brand "TooB"; - mod:label "TooB CReverb"; - lv2:requiredFeature urid:map; - lv2:optionalFeature state::freePath, state:makePath, state:mapPath, work:schedule ; - lv2:extensionData state:interface; - - - lv2:optionalFeature lv2:hardRTCapable; - patch:readable - toobimpulse:impulseFile - ; - patch:writable - toobimpulse:impulseFile - ; - lv2:extensionData state:interface, - work:interface; - - lv2:port - [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 0; - lv2:symbol "time" ; - lv2:name "Max T"; - lv2:portProperty epp:logarithmic; - - lv2:default 1.5 ; - lv2:minimum 0.1 ; - lv2:maximum 10.0 ; - - lv2:portProperty epp:notAutomatic ; - lv2:portProperty epp:expensive ; - - units:unit units:s ; - - rdfs:comment "Maximum length of impulse data to use." ; - - ], - [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 1; - lv2:symbol "direct_mix" ; - lv2:name "Direct"; - lv2:default -40.0 ; - lv2:minimum -40.0 ; - lv2:maximum 20.0 ; - units:unit units:db ; - - lv2:scalePoint [ - rdfs:label "-INF" ; - rdf:value -40.0 - ]; - rdfs:comment "Direct mix. Set to minimum to disable." ; - - ], - [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 2 ; - lv2:symbol "reverb_mix" ; - lv2:name "Reverb"; - - lv2:default -10.0 ; - lv2:minimum -40.0 ; - lv2:maximum 20.0 ; - units:unit units:db ; - - lv2:scalePoint [ - rdfs:label "-INF" ; - rdf:value -40.0 - ]; - rdfs:comment "Reverb mix. Set to minimum to disable." ; - ], - [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 3 ; - lv2:symbol "predelay" ; - lv2:name "Predelay"; - - lv2:default 1 ; - lv2:minimum 0 ; - lv2:maximum 1 ; - - lv2:portProperty lv2:enumeration ; - - lv2:scalePoint [ - rdfs:label "Remove" ; - rdf:value 0.0; - ], - [ - rdfs:label "Keep" ; - rdf:value 1.0; - ]; - rdfs:comment "Removes leading silence in impulse when set to false." ; - ], - - [ - a lv2:OutputPort , - lv2:ControlPort ; - - lv2:index 4 ; - lv2:symbol "loading_state" ; - lv2:name "Status"; - - lv2:portProperty lv2:enumeration ; - lv2:default 0.0 ; - lv2:minimum 0.0 ; - lv2:maximum 5.0 ; - - # NotLoaded = 0, - # Idle = 1, - # Error = 2, - # SentRequest = 3, - # GotResponse = 4, - # CleaningUp = 5, - - lv2:scalePoint [ - rdfs:label "Not loaded" ; - rdf:value 0.0 - ],[ - rdfs:label "Ready" ; - rdf:value 1.0 - ],[ - rdfs:label "Error" ; - rdf:value 2.0 - ],[ - rdfs:label "Loading" ; - rdf:value 3.0 - ],[ - rdfs:label "Loading" ; - rdf:value 4.0 - ],[ - rdfs:label "Loading" ; - rdf:value 5.0 - ]; - rdfs:comment "Plugin status." ; - ], - [ - a lv2:AudioPort , - lv2:InputPort ; - lv2:index 5 ; - lv2:symbol "in" ; - lv2:name "In" - ], - [ - a lv2:AudioPort , - lv2:OutputPort ; - lv2:index 6 ; - lv2:symbol "out" ; - lv2:name "Out" - ], - [ - a atom:AtomPort , - lv2:InputPort; - atom:bufferType atom:Sequence ; - atom:supports patch:Message; - lv2:designation lv2:control ; - atom:supports patch:Message ; - - lv2:index 7 ; - lv2:symbol "control" ; - lv2:name "Control" ; - rdfs:comment "Control" ; - ] , [ - a atom:AtomPort , - lv2:OutputPort ; - atom:bufferType atom:Sequence ; - atom:supports patch:Message; - lv2:designation lv2:control ; - lv2:index 8; - lv2:symbol "notify" ; - lv2:name "Notify" ; - rdfs:comment "Notification" ; - ] - . - - - pipedal_ui:ui toobcr:ui . - -toobcr:ui - a pipedal_ui:ui ; - pipedal_ui:fileProperties - [ - a pipedal_ui:fileProperty; - rdfs:label "Impulse File" ; - lv2:index 4 ; - pipedal_ui:patchProperty toobimpulse:impulseFile ; - pipedal_ui:directory "ReverbImpulseFiles"; - pipedal_ui:fileTypes - [ - a pipedal_ui:fileType; - rdfs:label "WAV File"; - pipedal_ui:mimeType "audio/wav"; - ], - [ - a pipedal_ui:fileType; - rdfs:label "FLAC File"; - pipedal_ui:mimeType "audio/flac"; - ] ; - ]; - ui:portNotification - [ - lv2:symbol "loading_state"; - ui:plugin ; - ui:protocol ui:floatProtocol; - ] - . +@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 pipedal_ui: . +@prefix ui: . + +@prefix atom: . +@prefix patch: . +@prefix rdfs: . +@prefix state: . +@prefix urid: . +@prefix xsd: . + + +@prefix toobcr: . +@prefix toobimpulse: . + + +toobimpulse:impulseFile + a lv2:Parameter; + rdfs:label "Reverb Impulse File"; + rdfs:range atom:Path. + + + + a foaf:Person ; + foaf:name "Robin Davies" ; + foaf:mbox ; + foaf:homepage . + + + a lv2:Plugin , + lv2:ReverbPlugin ; + doap:name "TooB Convolution Reverb" , + "TooB Convolution Reverb"@en-gb + ; + uiext:ui ; + doap:license ; + doap:maintainer ; + lv2:minorVersion 0 ; + lv2:microVersion 30 ; + 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 +under two seconds. + +The Max T control affects how much of the impulse file is used. If the length of the impulse file is longer than the specified time, samples occurring after +the specified time are discarded, and the tail of the impulse convolution is fed back into the input of the convolution. This ensures a smooth reverb tail, +and has little effect on the quality of the resulting reverb. If the impulse file is shorter than the specified time, then all samples in the impulse +file are used, and no feedback occurs. You can often get smooth reverbs that preserve most of the character of the impulse file with Max T set to +250ms or less. + +Because reverb impulse files often include the original sound, you will sometimes get strange comb filter effects if you use the Direct mix control; +but this varies depending on the impulse file in question. Usually, the Direct mix control should be set to -INF. + +The Predelay control determines whether Toob Convolution Reverb will strip leading silence from the impulse data. Turning it on preserves leading silence in the +impulse signal; turning it off removes leading silence. If the the Direct mix control is set to -INF dB, there's no real point in +delaying the convolution reverb output; you want responses as quickly as possible. The Predelay control should be set to off. + The leading silence in impulse files can sometimes be quite significant. + +If the impulse file has 4 channels, Toob Convolution Reverb assumes the signal is in Ambisonic b-format, and down-mixes the ambisonic channels to mono. To generate +stereo reverb effects from ambisonic audio, use the stereo version of this plugin. + +Toob Convolution Reverb comes with a nominal set of reverb impulse files to get you started. You are strongly encouraged to explore the rich collections of +reverb impulse files that are widely available on the internet. + +Special thanks are extended to the the OpenAir project, which graciously provided the base set of impulse files +distributed with Toob Convolution Reverb under licensing terms that are compatible with the Toob Amp project's +licensing terms. + +--- + +Toob Convolution Reverb's impulse files were provided by the OpenAir project +(https://www.openair.hosted.york.ac.uk) under CC-By-4.0 licenses. + +See the full text of the Creative Commons Attribution 4.0 International Public License given below for Disclaimers of Warrantees and +Limitations of Liability that apply to these works. + +##### Arthur Sykes Rymer Auditorium.wav + +Copyright © www.openairlib.net, University of York + +This work is provided under a Creative Commons Attribution 4.0 International Public 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 + +Copyright © 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 Public License. + +https://creativecommons.org/licenses/by/4.0/ + +Source: https://www.openair.hosted.york.ac.uk/?page_id=571 + + + +##### Koli National Park - Winter.wav + +Copyright © www.openairlib.net, Audio Lab University of York, Andrew Chadwick, Simon Shelley + +This work is provided under a Creative Commons Attribution 4.0 International Public License. + +https://creativecommons.org/licenses/by/4.0/ + +Source: https://www.openair.hosted.york.ac.uk/?page_id=584 + + + +##### St. Margaret’s Church.wav + +Copyright © www.openairlib.net, AudioLab University of York, www.ncem.co.uk + +This work is provided under a Creative Commons Attribution 4.0 International Public 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 + +Copyright © www.openairlib.net + +This work is provided under a Creative Commons Attribution 4.0 International Public License. + +https://creativecommons.org/licenses/by/4.0/ + +Source: https://www.openair.hosted.york.ac.uk/?page_id=483 + +""" ; + + mod:brand "TooB"; + mod:label "TooB CReverb"; + lv2:requiredFeature urid:map; + lv2:optionalFeature state::freePath, state:makePath, state:mapPath, work:schedule ; + lv2:extensionData state:interface, work:interface; + + + lv2:optionalFeature lv2:hardRTCapable; + patch:readable + toobimpulse:impulseFile + ; + patch:writable + toobimpulse:impulseFile + ; + lv2:extensionData state:interface, + work:interface; + + lv2:port + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 0; + lv2:symbol "time" ; + lv2:name "Max T"; + lv2:portProperty epp:logarithmic; + + lv2:default 1.5 ; + lv2:minimum 0.1 ; + lv2:maximum 10.0 ; + + lv2:portProperty epp:notAutomatic ; + lv2:portProperty epp:expensive ; + + units:unit units:s ; + + rdfs:comment "Maximum length of impulse data to use." ; + + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 1; + lv2:symbol "direct_mix" ; + lv2:name "Direct"; + lv2:default -40.0 ; + lv2:minimum -40.0 ; + lv2:maximum 20.0 ; + units:unit units:db ; + + lv2:scalePoint [ + rdfs:label "-INF" ; + rdf:value -40.0 + ]; + rdfs:comment "Direct mix. Set to minimum to disable." ; + + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 2 ; + lv2:symbol "reverb_mix" ; + lv2:name "Reverb"; + + lv2:default -10.0 ; + lv2:minimum -40.0 ; + lv2:maximum 20.0 ; + units:unit units:db ; + + lv2:scalePoint [ + rdfs:label "-INF" ; + rdf:value -40.0 + ]; + rdfs:comment "Reverb mix. Set to minimum to disable." ; + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 3 ; + lv2:symbol "predelay" ; + lv2:name "Predelay"; + + lv2:default 1 ; + lv2:minimum 0 ; + lv2:maximum 1 ; + + lv2:portProperty lv2:enumeration ; + + lv2:scalePoint [ + rdfs:label "Remove" ; + rdf:value 0.0; + ], + [ + rdfs:label "Keep" ; + rdf:value 1.0; + ]; + rdfs:comment "Removes leading silence in impulse when set to false." ; + ], + + [ + a lv2:OutputPort , + lv2:ControlPort ; + + lv2:index 4 ; + lv2:symbol "loading_state" ; + lv2:name "Status"; + + lv2:portProperty lv2:enumeration ; + lv2:default 0.0 ; + lv2:minimum 0.0 ; + lv2:maximum 5.0 ; + + # NotLoaded = 0, + # Idle = 1, + # Error = 2, + # SentRequest = 3, + # GotResponse = 4, + # CleaningUp = 5, + + lv2:scalePoint [ + rdfs:label "Not loaded" ; + rdf:value 0.0 + ],[ + rdfs:label "Ready" ; + rdf:value 1.0 + ],[ + rdfs:label "Error" ; + rdf:value 2.0 + ],[ + rdfs:label "Loading" ; + rdf:value 3.0 + ],[ + rdfs:label "Loading" ; + rdf:value 4.0 + ],[ + rdfs:label "Loading" ; + rdf:value 5.0 + ]; + rdfs:comment "Plugin status." ; + ], + [ + a lv2:AudioPort , + lv2:InputPort ; + lv2:index 5 ; + lv2:symbol "in" ; + lv2:name "In" + ], + [ + a lv2:AudioPort , + lv2:OutputPort ; + lv2:index 6 ; + lv2:symbol "out" ; + lv2:name "Out" + ], + [ + a atom:AtomPort , + lv2:InputPort; + atom:bufferType atom:Sequence ; + # atom:supports patch:Message; + lv2:designation lv2:control ; + atom:supports patch:Message ; + + lv2:index 7 ; + lv2:symbol "control" ; + lv2:name "Control" ; + rdfs:comment "Control" ; + ] , [ + a atom:AtomPort , + lv2:OutputPort ; + atom:bufferType atom:Sequence ; + # atom:supports patch:Message; + lv2:designation lv2:control ; + lv2:index 8; + lv2:symbol "notify" ; + lv2:name "Notify" ; + rdfs:comment "Notification" ; + ] + . + + + pipedal_ui:ui toobcr:ui . + +toobcr:ui + a pipedal_ui:ui ; + pipedal_ui:fileProperties + [ + a pipedal_ui:fileProperty; + rdfs:label "Reverb Impulse File" ; + lv2:index 3 ; + pipedal_ui:patchProperty toobimpulse:impulseFile ; + pipedal_ui:directory "ReverbImpulseFiles"; + pipedal_ui:resourceDirectory "impulseFiles/reverb"; + pipedal_ui:fileTypes + [ + a pipedal_ui:fileType; + rdfs:label "WAV files"; + pipedal_ui:mimeType "audio/wav"; + ], + [ + a pipedal_ui:fileType; + rdfs:label "FLAC files"; + pipedal_ui:mimeType "audio/flac"; + ] ; + ] + . + + + 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/ConvolutionReverbStereo.ttl b/lv2/aarch64/ToobAmp.lv2/ConvolutionReverbStereo.ttl index 850789d..52274e2 100644 --- a/lv2/aarch64/ToobAmp.lv2/ConvolutionReverbStereo.ttl +++ b/lv2/aarch64/ToobAmp.lv2/ConvolutionReverbStereo.ttl @@ -1,424 +1,424 @@ -@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 pipedal_ui: . -@prefix ui: . - -@prefix atom: . -@prefix patch: . -@prefix rdfs: . -@prefix state: . -@prefix urid: . -@prefix xsd: . - -@prefix toobcrs: . -@prefix toobimpulse: . - -toobimpulse:impulseFile - a lv2:Parameter; - rdfs:label "File"; - rdfs:range atom:Path. - - - - a foaf:Person ; - foaf:name "Robin Davies" ; - foaf:mbox ; - foaf:homepage . - - - a lv2:Plugin , - lv2:ReverbPlugin ; - doap:name "TooB Convolution Reverb (Stereo)" , - "TooB Convolution Reverb (Stereo)"@en-gb - ; - doap:license ; - doap:maintainer ; - lv2:minorVersion 0 ; - lv2:microVersion 29 ; - 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 -under two seconds. - -The Max T control affects how much of the impulse file is used. If the length of the impulse file is longer than the specified time, samples occuring after -the specified time are discarded, and the tail of the impulse convolution is fed back into the imput of the convolution. This ensures a smooth reverb tail, -and has little effect on the quality of the resulting reverb. If the impulse file is shorter than the specified time, then all samples in the impulse -file are used, and no feedback occurs. - -Because reverb impulse files typically include the original sound, you will often get strange comb filter effects if you use the Direct mix control; -but this varies depending on the impulse file in question. Usually, the Direct mix control should be set to -INF. - -The Predelay control determines whether Toob Convolution Reverb will strip leading silence from the impulse data. Turning it on preserves silence in the -impulse signal; turning it off removes leading silence. If the the Direct mix control is set to -INF dB, there's no real point in -delaying the convolution reverb output; you want responses as quickly as possible; the Predelay control should be set to off. - The leading silence in impulse files can sometimes be quite significant. - -If the input file has 4 channels, Toob Convolution Reverb assumes the signal is in Ambisonic b-format, and downmixes the channels accordingly. Unfortunately, -it currently dowmixes the Ambisonic audio to mono. The Width control determines -how wide the stereo image is. - -Toob Convolution Reverb comes with a nominal set of reverb impulse files to get you started. You are strongly encouraged to explore the rich collections of -reverb impulse files that are widely available on the internet. - -Special thanks are extended to the the OpenAir project, wich graciously provided the base set of impulse files distributed with Toob Convolution Reverb under -licensing terms that are compatible with the Toob Amp project's licensing terms. - ---- - -Toob Convolution Reverb's impulse files were provided by the OpenAir project. -https://www.openair.hosted.york.ac.uk, under CC-By-4.0 licenses. - - - -Arthur Sykes Rymer Auditorium.wav - ---------------------------------------- - -By: 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, 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, 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. Margaret’s Church.wav - ---------------------------------------- - -By: 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 - -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 - -""" ; - - mod:brand "TooB"; - mod:label "TooB CReverb Stereo"; - lv2:requiredFeature urid:map; - lv2:optionalFeature state::freePath, state:makePath, state:mapPath, work:schedule ; - lv2:extensionData state:interface; - - - lv2:optionalFeature lv2:hardRTCapable; - - pg:mainInput toobcrs:mainIn ; - pg:mainOutput toobcrs:mainOut ; - - patch:readable - toobimpulse:impulseFile - ; - patch:writable - toobimpulse:impulseFile - ; - lv2:extensionData state:interface, - work:interface; - - lv2:port - [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 0; - lv2:symbol "time" ; - lv2:name "Max T"; - lv2:portProperty epp:logarithmic; - - lv2:default 1.5 ; - lv2:minimum 0.1 ; - lv2:maximum 10.0 ; - - lv2:portProperty epp:notAutomatic ; - lv2:portProperty epp:expensive ; - - units:unit units:s ; - - rdfs:comment "Maximum length of impulse data to use." ; - - ], - [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 1; - lv2:symbol "direct_mix" ; - lv2:name "Direct"; - lv2:default -40.0 ; - lv2:minimum -40.0 ; - lv2:maximum 20.0 ; - units:unit units:db ; - - lv2:scalePoint [ - rdfs:label "-INF" ; - rdf:value -40.0 - ]; - rdfs:comment "Direct mix. Set to minimum to disable." ; - - ], - [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 2 ; - lv2:symbol "reverb_mix" ; - lv2:name "Reverb"; - - lv2:default -10.0 ; - lv2:minimum -40.0 ; - lv2:maximum 20.0 ; - units:unit units:db ; - - lv2:scalePoint [ - rdfs:label "-INF" ; - rdf:value -40.0 - ]; - rdfs:comment "Reverb mix. Set to minimum to disable." ; - ], - [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 3 ; - lv2:symbol "width" ; - lv2:name "Width"; - - lv2:default 1.0 ; - lv2:minimum 0.0 ; - lv2:maximum 1.0 ; - - rdfs:comment "Stereo image width." ; - ], - [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:portProperty epp:notOnGUI; # doens't produce convincing stereo imaging. - lv2:index 4 ; - lv2:symbol "pan" ; - lv2:name "Pan"; - - lv2:default 0.0 ; - lv2:minimum -1.0 ; - lv2:maximum 1.0 ; - - rdfs:comment "Pan." ; - ], - - [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 5 ; - lv2:symbol "predelay" ; - lv2:name "Predelay"; - - lv2:default 1 ; - lv2:minimum 0 ; - lv2:maximum 1 ; - - lv2:portProperty lv2:enumeration ; - - lv2:scalePoint [ - rdfs:label "Remove" ; - rdf:value 0.0; - ], - [ - rdfs:label "Keep" ; - rdf:value 1.0; - ]; - rdfs:comment "Removes leading silence in impulse when set to false." ; - ], - - [ - a lv2:OutputPort , - lv2:ControlPort ; - - lv2:index 6 ; - lv2:symbol "loading_state" ; - lv2:name "Status"; - - lv2:portProperty lv2:enumeration ; - lv2:default 0.0 ; - lv2:minimum 0.0 ; - lv2:maximum 5.0 ; - - # NotLoaded = 0, - # Idle = 1, - # Error = 2, - # SentRequest = 3, - # GotResponse = 4, - # CleaningUp = 5, - - lv2:scalePoint [ - rdfs:label "Not loaded" ; - rdf:value 0.0 - ],[ - rdfs:label "Ready" ; - rdf:value 1.0 - ],[ - rdfs:label "Error" ; - rdf:value 2.0 - ],[ - rdfs:label "Loading" ; - rdf:value 3.0 - ],[ - rdfs:label "Loading" ; - rdf:value 4.0 - ],[ - rdfs:label "Loading" ; - rdf:value 5.0 - ]; - rdfs:comment "Plugin status." ; - ], - [ - a lv2:AudioPort , - lv2:InputPort ; - lv2:index 7 ; - lv2:symbol "inL" ; - lv2:name "InL" ; - lv2:designation pg:left ; - pg:group toobcrs:mainIn - - - ], - [ - a lv2:AudioPort , - lv2:InputPort ; - lv2:index 8 ; - lv2:symbol "inR" ; - lv2:name "InR" ; - lv2:designation pg:right ; - pg:group toobcrs:mainIn; - ], - [ - a lv2:AudioPort , - lv2:OutputPort ; - lv2:index 9 ; - lv2:symbol "outL" ; - lv2:name "OutL" ; - lv2:designation pg:left ; - pg:group toobcrs:mainOut; - ], - [ - a lv2:AudioPort , - lv2:OutputPort ; - lv2:index 10 ; - lv2:symbol "outR" ; - lv2:name "OutR" ; - lv2:designation pg:right ; - pg:group toobcrs:mainOut; - ], - [ - a atom:AtomPort , - lv2:InputPort; - atom:bufferType atom:Sequence ; - atom:supports patch:Message; - lv2:designation lv2:control ; - atom:supports patch:Message ; - - lv2:index 11 ; - lv2:symbol "control" ; - lv2:name "Control" ; - rdfs:comment "Control" ; - ] , [ - a atom:AtomPort , - lv2:OutputPort ; - atom:bufferType atom:Sequence ; - atom:supports patch:Message; - lv2:designation lv2:control ; - lv2:index 12; - lv2:symbol "notify" ; - lv2:name "Notify" ; - rdfs:comment "Notification" ; - ] - . - - - pipedal_ui:ui toobcrs:ui . - -toobcrs:ui - a pipedal_ui:ui ; - pipedal_ui:fileProperties - [ - a pipedal_ui:fileProperty; - rdfs:label "Impulse File" ; - lv2:index 3 ; - pipedal_ui:patchProperty toobimpulse:impulseFile ; - pipedal_ui:directory "ReverbImpulseFiles"; - pipedal_ui:fileTypes - [ - a pipedal_ui:fileType; - rdfs:label "WAV File"; - pipedal_ui:mimeType "audio/wav"; - ], - [ - a pipedal_ui:fileType; - rdfs:label "FLAC File"; - pipedal_ui:mimeType "audio/flac"; - ] ; - ]; - ui:portNotification - [ - lv2:symbol "loading_state"; - ui:plugin ; - ui:protocol ui:floatProtocol; - ] - . +@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 pipedal_ui: . +@prefix ui: . + +@prefix atom: . +@prefix patch: . +@prefix rdfs: . +@prefix state: . +@prefix urid: . +@prefix xsd: . + +@prefix toobcrs: . +@prefix toobimpulse: . + +toobimpulse:impulseFile + a lv2:Parameter; + rdfs:label "File"; + rdfs:range atom:Path. + + + + a foaf:Person ; + foaf:name "Robin Davies" ; + foaf:mbox ; + foaf:homepage . + + + a lv2:Plugin , + lv2:ReverbPlugin ; + doap:name "TooB Convolution Reverb (Stereo)" , + "TooB Convolution Reverb (Stereo)"@en-gb + ; + uiext:ui ; + doap:license ; + doap:maintainer ; + lv2:minorVersion 0 ; + lv2:microVersion 30 ; + 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 +under two seconds, or consider using the monophonic version of this effect. + +The Max T control affects how much of the impulse file is used. If the length of the impulse file is longer than the specified time, samples occurring after +the specified time are discarded, and the tail of the impulse convolution is fed back into the input of the convolution. This ensures a smooth reverb tail, +and has little effect on the quality of the resulting reverb. If the impulse file is shorter than the specified time, then all samples in the impulse +file are used, and no feedback occurs. You can often get smooth reverbs that preserve most of the character of the impulse file with Max T set to +250ms or less. + +Because reverb impulse files often include the original sound, you will sometimes get strange comb filter effects if you use the Direct mix control; +but this varies depending on the impulse file in question. Usually, the Direct mix control should be set to -INF. + +The Predelay control determines whether Toob Convolution Reverb will strip leading silence from the impulse data. Turning it on preserves leading silence in the +impulse signal; turning it off removes leading silence. If the the Direct mix control is set to -INF dB, there's no real point in +delaying the convolution reverb output; you want responses as quickly as possible. The Predelay control should be set to off. + The leading silence in impulse files can sometimes be quite significant. + +If the impulse file has 4 channels, Toob Convolution Reverb assumes the signal is in Ambisonic b-format, and down-mixes the ambisonic channels to stereo. +To generate monophonic reverb effects from ambisonic audio, use the monophonic version of this plugin. + +Toob Convolution Reverb comes with a nominal set of reverb impulse files to get you started. You are strongly encouraged to explore the rich collections of +reverb impulse files that are widely available on the internet. + +Special thanks are extended to the the OpenAir project, which graciously provided the base set of impulse files +distributed with Toob Convolution Reverb under licensing terms that are compatible with the Toob Amp project's +licensing terms. + +--- + +Toob Convolution Reverb's impulse files were provided by the OpenAir project +(https://www.openair.hosted.york.ac.uk) under CC-By-4.0 licenses. + +See the full text of the Creative Commons Attribution 4.0 International License given below for Disclaimers of Warrantees and +Limitations of Liability that apply to these works. + +##### Arthur Sykes Rymer Auditorium.wav + +Copyright © 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 + +Copyright © 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 + +Copyright © 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. Margaret’s Church.wav + +Copyright © 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 + +Copyright © 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 + +""" ; + + mod:brand "TooB"; + mod:label "TooB CReverb Stereo"; + lv2:requiredFeature urid:map; + lv2:optionalFeature state::freePath, state:makePath, state:mapPath, work:schedule ; + lv2:extensionData state:interface; + + + lv2:optionalFeature lv2:hardRTCapable; + + pg:mainInput toobcrs:mainIn ; + pg:mainOutput toobcrs:mainOut ; + + patch:readable + toobimpulse:impulseFile + ; + patch:writable + toobimpulse:impulseFile + ; + lv2:extensionData state:interface, + work:interface; + + lv2:port + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 0; + lv2:symbol "time" ; + lv2:name "Max T"; + lv2:portProperty epp:logarithmic; + + lv2:default 1.5 ; + lv2:minimum 0.1 ; + lv2:maximum 10.0 ; + + lv2:portProperty epp:notAutomatic ; + lv2:portProperty epp:expensive ; + + units:unit units:s ; + + rdfs:comment "Maximum length of impulse data to use." ; + + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 1; + lv2:symbol "direct_mix" ; + lv2:name "Direct"; + lv2:default -40.0 ; + lv2:minimum -40.0 ; + lv2:maximum 20.0 ; + units:unit units:db ; + + lv2:scalePoint [ + rdfs:label "-INF" ; + rdf:value -40.0 + ]; + rdfs:comment "Direct mix. Set to minimum to disable." ; + + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 2 ; + lv2:symbol "reverb_mix" ; + lv2:name "Reverb"; + + lv2:default -10.0 ; + lv2:minimum -40.0 ; + lv2:maximum 20.0 ; + units:unit units:db ; + + lv2:scalePoint [ + rdfs:label "-INF" ; + rdf:value -40.0 + ]; + rdfs:comment "Reverb mix. Set to minimum to disable." ; + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 3 ; + lv2:symbol "width" ; + lv2:name "Width"; + + lv2:default 1.0 ; + lv2:minimum 0.0 ; + lv2:maximum 1.0 ; + + rdfs:comment "Stereo image width." ; + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:portProperty epp:notOnGUI; # doens't produce convincing stereo imaging. + lv2:index 4 ; + lv2:symbol "pan" ; + lv2:name "Pan"; + + lv2:default 0.0 ; + lv2:minimum -1.0 ; + lv2:maximum 1.0 ; + + rdfs:comment "Pan." ; + ], + + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 5 ; + lv2:symbol "predelay" ; + lv2:name "Predelay"; + + lv2:default 1 ; + lv2:minimum 0 ; + lv2:maximum 1 ; + + lv2:portProperty lv2:enumeration ; + + lv2:scalePoint [ + rdfs:label "Remove" ; + rdf:value 0.0; + ], + [ + rdfs:label "Keep" ; + rdf:value 1.0; + ]; + rdfs:comment "Removes leading silence in impulse when set to false." ; + ], + + [ + a lv2:OutputPort , + lv2:ControlPort ; + + lv2:index 6 ; + lv2:symbol "loading_state" ; + lv2:name "Status"; + + lv2:portProperty lv2:enumeration ; + lv2:default 0.0 ; + lv2:minimum 0.0 ; + lv2:maximum 5.0 ; + + # NotLoaded = 0, + # Idle = 1, + # Error = 2, + # SentRequest = 3, + # GotResponse = 4, + # CleaningUp = 5, + + lv2:scalePoint [ + rdfs:label "Not loaded" ; + rdf:value 0.0 + ],[ + rdfs:label "Ready" ; + rdf:value 1.0 + ],[ + rdfs:label "Error" ; + rdf:value 2.0 + ],[ + rdfs:label "Loading" ; + rdf:value 3.0 + ],[ + rdfs:label "Loading" ; + rdf:value 4.0 + ],[ + rdfs:label "Loading" ; + rdf:value 5.0 + ]; + rdfs:comment "Plugin status." ; + ], + [ + a lv2:AudioPort , + lv2:InputPort ; + lv2:index 7 ; + lv2:symbol "inL" ; + lv2:name "InL" ; + lv2:designation pg:left ; + pg:group toobcrs:mainIn + + + ], + [ + a lv2:AudioPort , + lv2:InputPort ; + lv2:index 8 ; + lv2:symbol "inR" ; + lv2:name "InR" ; + lv2:designation pg:right ; + pg:group toobcrs:mainIn; + ], + [ + a lv2:AudioPort , + lv2:OutputPort ; + lv2:index 9 ; + lv2:symbol "outL" ; + lv2:name "OutL" ; + lv2:designation pg:left ; + pg:group toobcrs:mainOut; + ], + [ + a lv2:AudioPort , + lv2:OutputPort ; + lv2:index 10 ; + lv2:symbol "outR" ; + lv2:name "OutR" ; + lv2:designation pg:right ; + pg:group toobcrs:mainOut; + ], + [ + a atom:AtomPort , + lv2:InputPort; + atom:bufferType atom:Sequence ; + # atom:supports patch:Message; + lv2:designation lv2:control ; + atom:supports patch:Message ; + + lv2:index 11 ; + lv2:symbol "control" ; + lv2:name "Control" ; + rdfs:comment "Control" ; + ] , [ + a atom:AtomPort , + lv2:OutputPort ; + atom:bufferType atom:Sequence ; + # atom:supports patch:Message; + lv2:designation lv2:control ; + lv2:index 12; + lv2:symbol "notify" ; + lv2:name "Notify" ; + rdfs:comment "Notification" ; + ] + . + + + pipedal_ui:ui toobcrs:ui . + +toobcrs:ui + a pipedal_ui:ui ; + pipedal_ui:fileProperties + [ + a pipedal_ui:fileProperty; + rdfs:label "Reverb Impulse File" ; + lv2:index 3 ; + pipedal_ui:patchProperty toobimpulse:impulseFile ; + pipedal_ui:directory "ReverbImpulseFiles"; + pipedal_ui:resourceDirectory "impulseFiles/reverb"; + pipedal_ui:fileTypes + [ + a pipedal_ui:fileType; + rdfs:label "WAV File"; + pipedal_ui:mimeType "audio/wav"; + ], + [ + a pipedal_ui:fileType; + rdfs:label "FLAC File"; + pipedal_ui:mimeType "audio/flac"; + ] ; + ]; + . + + + 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/InputStage.ttl b/lv2/aarch64/ToobAmp.lv2/InputStage.ttl index d2e0651..47e5380 100644 --- a/lv2/aarch64/ToobAmp.lv2/InputStage.ttl +++ b/lv2/aarch64/ToobAmp.lv2/InputStage.ttl @@ -1,268 +1,311 @@ -@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 atom: . -@prefix patch: . -@prefix plug: . -@prefix rdfs: . -@prefix state: . -@prefix urid: . -@prefix xsd: . - -@prefix pg: . -@prefix inputStage: . - - - - a lv2:Parameter ; - rdfs:label "frequencyResponseVector" ; - rdfs:range atom:Vector . - - - a lv2:Parameter ; - rdfs:label "uiState" ; - rdfs:range atom:Vector . - - - - a foaf:Person ; - foaf:name "Robin Davies" ; - foaf:mbox ; - foaf:homepage . - -inputStage:filterGroup - a param:ControlGroup , - pg:InputGroup ; - lv2:name "EQ" ; - lv2:symbol "filter" . - - - - a lv2:Plugin , - lv2:SimulatorPlugin ; - doap:name "TooB Input Stage" , - "TooB Input Stage"@en-gb - ; - doap:license ; - doap:maintainer ; - lv2:minorVersion 0 ; - lv2:microVersion 29 ; - - mod:brand "TooB"; - mod:label "TooB Input"; - lv2:requiredFeature urid:map ; - lv2:optionalFeature lv2:hardRTCapable; - - patch:readable - , - ; -rdfs:comment """ -TooB Input Stage provides basic tools for trimming and shaping guitar input signals -before feeding them through amp emulations. - -Components in the TooB Amp Emulation Toolkit expect guitar signal levels to be nominally close -to zero db. Use the Trim control to get your input signal into a reasonable range (ideally, into -the yellow range on the VU, but not going above zero dB). - -In some cases, you can reduce noise in your guitar signal by filtering out low and high frequencies. -Use the Low and Hi Cut controls to remove unnecessary frequencies. Set the Lo Cut to minimum value -to disable the Low Cut filter. Se the Hi Cut control to maximum value to disable the Hi Cut filter. - -Bright EQ settings allow boosting of high frequencies to simulate the bright input jack -found on many guitar amps. - -The GateT control provides a noise gate. Set to minimum value to disable. - -The Boost control allows simulation of overdriven input stages. Use judiciously. Heavy overdrive -effects are better implemented in the TooB Power Stage. - -The TooB Input Stage is part of the TooB Amp Emulation Toolkit. Typically, you would -use the following plugins in the following order. - -- TooB Input Stage - -- TooB Tone Stack - -- Toob Power Stage - -- Toob Cabinet Simulator -"""; - lv2:port - [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 0 ; - lv2:symbol "trim" ; - lv2:name "Trim"; - lv2:default 0.0 ; - lv2:minimum -60.0 ; - lv2:maximum 30.0 ; - units:unit units:db ; - lv2:scalePoint [ - rdfs:label "+30dB" ; - rdf:value 20.0 - ] , [ - rdfs:label "-INF" ; - rdf:value -60.0 - ]; - rdfs:comment "Input level trim" - ], [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 1 ; - pg:group inputStage:filterGroup ; - - lv2:symbol "locut" ; - lv2:name "Lo Cut"; - lv2:default 120.0 ; - lv2:minimum 30.0 ; - lv2:maximum 300.0 ; - units:unit units:hz; - lv2:designation param:cutoffFrequency ; - lv2:scalePoint [ - rdfs:label "OFF" ; - rdf:value 30.0 - ]; - rdfs:comment "Low cutoff frequency" - ], [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 2 ; - pg:group inputStage:filterGroup ; - lv2:symbol "bright" ; - lv2:name "Bright"; - lv2:default 0.0 ; - lv2:minimum 0.0 ; - lv2:maximum 25.0 ; - units:unit units:db; - lv2:scalePoint [ - rdfs:label "OFF" ; - rdf:value 0.0 - ]; - rdfs:comment "High frequency boost. Zero to disable." ; - - ], [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 3 ; - pg:group inputStage:filterGroup ; - lv2:symbol "brightf" ; - lv2:name "Bright F"; - lv2:default 1300.0 ; - lv2:minimum 1000.0 ; - lv2:maximum 5000.0; - units:unit units:hz; - lv2:designation param:cutoffFrequency ; - lv2:scalePoint [ - rdfs:label "OFF" ; - rdf:value 0.0 - ]; - rdfs:comment "Bright cutoff frequency." ; - - ], [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 4 ; - pg:group inputStage:filterGroup ; - lv2:symbol "hicut" ; - lv2:name "Hi Cut"; - lv2:default 6000.0 ; - lv2:minimum 2000.0 ; - lv2:maximum 13000.0; - units:unit units:hz; - lv2:portProperty epp:logarithmic; - lv2:designation param:cutoffFrequency ; - lv2:scalePoint[ - rdfs:label "OFF" ; - rdf:value 13000.0 - ]; - rdfs:comment "Hi cutoff frequency." ; - ], [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 5 ; - lv2:symbol "gate_t" ; - lv2:name "Gate T"; - lv2:default -80.0 ; - lv2:minimum -80.0 ; - lv2:maximum -20.0; - units:unit units:db; - lv2:scalePoint [ - rdfs:label "OFF" ; - rdf:value -80.0 - ]; - rdfs:comment "Noise gate threshold. Zero to disable." ; - - ], [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 6 ; - lv2:symbol "boost" ; - lv2:name "Boost"; - lv2:default 0.0 ; - lv2:minimum 0.0 ; - lv2:maximum 1.0; - units:unit units:db; - lv2:scalePoint [ - rdfs:label "OFF" ; - rdf:value 0.0 - ]; - rdfs:comment "Simulate overdriving the input buffer." ; - - ], - [ - a lv2:AudioPort , - lv2:InputPort ; - lv2:index 7 ; - lv2:symbol "in" ; - lv2:name "In" - ] , [ - a lv2:AudioPort , - lv2:OutputPort ; - lv2:index 8 ; - 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 9 ; - 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 10 ; - lv2:symbol "notify" ; - lv2:name "Notify" ; - rdfs:comment "Plugin to GUI communication" ; - ] - . - - +@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 atom: . +@prefix patch: . +@prefix plug: . +@prefix rdfs: . +@prefix state: . +@prefix urid: . +@prefix xsd: . + +@prefix pg: . +@prefix pipedal_ui: . +@prefix toob: . + +@prefix inputStage: . + + + a lv2:Parameter ; + rdfs:label "frequencyResponseVector" ; + rdfs:range atom:Vector . + + + + a lv2:Parameter ; + rdfs:label "uiState" ; + rdfs:range atom:Vector . + + + + a foaf:Person ; + foaf:name "Robin Davies" ; + foaf:mbox ; + foaf:homepage . + +inputStage:filterGroup + a param:ControlGroup , + pg:InputGroup ; + lv2:name "EQ" ; + lv2:symbol "filter" . + + + + a lv2:Plugin , + lv2:SimulatorPlugin ; + + uiext:ui ; + + doap:name "TooB Input Stage" , + "TooB Input Stage"@en-gb + ; + doap:license ; + doap:maintainer ; + lv2:minorVersion 0 ; + lv2:microVersion 30 ; + + mod:brand "TooB"; + mod:label "TooB Input"; + lv2:requiredFeature urid:map ; + lv2:optionalFeature lv2:hardRTCapable; + + patch:writable + ; + patch:readable + ; + +rdfs:comment """ +The TooB Input Stage provides basic tools for trimming and shaping guitar input signals +before feeding them through amp emulations. Typically it should be placed as the +first effect in a guitar signal chain. + +Amp emulations expect guitar signal levels to be nominally close +to zero db. Use the Trim control to get your input signal into a reasonable range (ideally, into +the yellow range on the VU, but not going above zero dB). + +In some cases, you can reduce noise in your guitar signal by filtering out low and high frequencies. +Use the Low and Hi Cut controls to remove unnecessary frequencies. Set the Lo Cut to minimum value +to disable the Low Cut filter. Set the Hi Cut control to maximum value to disable the Hi Cut filter. + +Bright EQ settings allow boosting of high frequencies to simulate the bright input jack +found on many guitar amps. + +The GateT control provides a noise gate. Set to minimum value to disable. + +"""; + lv2:port + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 0 ; + lv2:symbol "trim" ; + lv2:name "Trim"; + lv2:default 0.0 ; + lv2:minimum -60.0 ; + lv2:maximum 30.0 ; + units:unit units:db ; + lv2:scalePoint [ + rdfs:label "+30dB" ; + rdf:value 20.0 + ] , [ + rdfs:label "-INF" ; + rdf:value -60.0 + ]; + rdfs:comment "Input level trim"; + ], + [ + a lv2:OutputPort , + lv2:ControlPort ; + + lv2:index 1 ; + lv2:symbol "trimOut" ; + lv2:name ""; + lv2:default -35.0 ; + lv2:minimum -35.0 ; + lv2:maximum 10.0 ; + units:unit units:db ; + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 2 ; + lv2:symbol "gate_t" ; + lv2:name "Gate T"; + lv2:default -80.0 ; + lv2:minimum -80.0 ; + lv2:maximum -20.0; + units:unit units:db; + lv2:scalePoint [ + rdfs:label "OFF" ; + rdf:value -80.0 + ]; + rdfs:comment "Noise gate threshold. Zero to disable." ; + + ], + [ + a lv2:OutputPort , + lv2:ControlPort ; + + lv2:index 3 ; + lv2:symbol "gate_out" ; + lv2:name ""; + lv2:default 0.0 ; + lv2:minimum 0.0 ; + lv2:maximum 1.0; + lv2:portProperty lv2:integer ; # Display as Lamp. + lv2:portProperty lv2:toggled ; + rdfs:comment "Noise gate" ; + + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 4; + pg:group inputStage:filterGroup ; + + lv2:symbol "locut" ; + lv2:name "Lo Cut"; + lv2:default 60.0 ; + lv2:minimum 30.0 ; + lv2:maximum 300.0 ; + units:unit units:hz; + lv2:designation param:cutoffFrequency ; + lv2:scalePoint [ + rdfs:label "OFF" ; + rdf:value 30.0 + ]; + rdfs:comment "Low cutoff frequency" + ], [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 5 ; + pg:group inputStage:filterGroup ; + lv2:symbol "bright" ; + lv2:name "Bright"; + lv2:default 0.0 ; + lv2:minimum 0.0 ; + lv2:maximum 25.0 ; + units:unit units:db; + lv2:scalePoint [ + rdfs:label "OFF" ; + rdf:value 0.0 + ]; + rdfs:comment "High frequency boost. Zero to disable." ; + + ], [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 6 ; + pg:group inputStage:filterGroup ; + lv2:symbol "brightf" ; + lv2:name "Bright F"; + lv2:default 1300.0 ; + lv2:minimum 1000.0 ; + lv2:maximum 5000.0; + units:unit units:hz; + lv2:designation param:cutoffFrequency ; + lv2:scalePoint [ + rdfs:label "OFF" ; + rdf:value 0.0 + ]; + rdfs:comment "Bright cutoff frequency." ; + + ], [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 7 ; + pg:group inputStage:filterGroup ; + lv2:symbol "hicut" ; + lv2:name "Hi Cut"; + lv2:default 13000.0 ; + lv2:minimum 2000.0 ; + lv2:maximum 13000.0; + units:unit units:hz; + lv2:portProperty epp:logarithmic; + lv2:designation param:cutoffFrequency ; + lv2:scalePoint[ + rdfs:label "OFF" ; + rdf:value 13000.0 + ]; + rdfs:comment "Hi cutoff frequency." ; + ], + [ + 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 atom:AtomPort , + lv2:InputPort; + atom:bufferType atom:Sequence ; + # atom:supports patch:Message; + lv2:designation lv2:control ; + lv2:index 10 ; + 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 11 ; + lv2:symbol "notify" ; + lv2:name "Notify" ; + rdfs:comment "Plugin to GUI communication" ; + ] + . + + + + a uiext:X11UI ; + lv2:binary ; + + lv2:extensionData uiext::idle ; + lv2:extensionData uiext:resize ; + lv2:extensionData uiext:idleInterface; + lv2:requiredFeature uiext:idleInterface ; + patch:writable + ; + . + + + pipedal_ui:ui . + + + + a pipedal_ui:ui ; + pipedal_ui:frequencyPlot + [ + lv2:index 99 ; + pg:group inputStage:filterGroup ; + + 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 160 ; + ] + . + + diff --git a/lv2/aarch64/ToobAmp.lv2/LICENSE.md b/lv2/aarch64/ToobAmp.lv2/LICENSE.md new file mode 100644 index 0000000..6363a81 --- /dev/null +++ b/lv2/aarch64/ToobAmp.lv2/LICENSE.md @@ -0,0 +1,590 @@ +© 2020-2023, Robin E. R. Davies + +The MIT License + +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. + +--- + +TooB Lv2 Guitar Effects source code is available at https://github.com/rerdavies/ToobAmp + +TooB Lv2 Guitar Effects use third-party source code and components that are +provided under the following licenses. + +--- + +© 2017, The TensorFlow Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS"BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +--- + +© Johan Mabille, Sylvain Corlay, Wolf Vollprecht and QuantStack +© 2011, Intel Corporation. +© 2008,2015, Gael Guennebaud <gael.guennebaud@inria.fr> +© 2010, Intel Corp. +© 2022, Melven Roehrig-Zoellner <Melven.Roehrig-Zoellner@DLR.de> +© 2016, Johan Mabille and Sylvain Corlay +© 2016, Johan Mabille, Sylvain Corlay, Wolf Vollprecht and QuantStack Martin Renou +© 2016, QuantStack +© 2009, Motorola, Inc +© 2020, jatinchowdhury18 + +The BSD License + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +- Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + +- Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution. + +- Neither the name of the licensor nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS +IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +--- + +© Johan Mabille, Sylvain Corlay, Wolf Vollprecht and QuantStack + +The Boost Software License 1.0 + +Permission is hereby granted, free of charge, to any person or organization +obtaining a copy of the software and accompanying documentation covered by +this license (the "Software") to use, reproduce, display, distribute, execute, +and transmit the Software, and to prepare derivative works of the Software, +and to permit third-parties to whom the Software is furnished to do so, all +subject to the following: + +The copyright notices in the Software and this entire statement, including the +above license grant, this restriction and the following disclaimer, must be +included in all copies of the Software, in whole or in part, and all derivative +works of the Software, unless such copies or derivative works are solely in the +form of machine-executable object code generated by a source language processor. + +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, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES +OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT +OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--- + +© www.openairlib.net, University of York +© www.openairlib.net, Audiolab University of York, Alex Duffell, Aishwarya Sridhar, Zhong Li +© www.openairlib.net, Audio Lab University of York, Andrew Chadwick, Simon Shelley +© www.openairlib.net, AudioLab University of York, www.ncem.co.uk +© www.openairlib.net +© Adventure Kid Research and Technology, Kristoffer Ekstrand. + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + +a. Adapted Material means material subject to Copyright and Similar +Rights that is derived from or based upon the Licensed Material +and in which the Licensed Material is translated, altered, +arranged, transformed, or otherwise modified in a manner requiring +permission under the Copyright and Similar Rights held by the +Licensor. For purposes of this Public License, where the Licensed +Material is a musical work, performance, or sound recording, +Adapted Material is always produced where the Licensed Material is +synched in timed relation with a moving image. + +b. Adapter's License means the license You apply to Your Copyright +and Similar Rights in Your contributions to Adapted Material in +accordance with the terms and conditions of this Public License. + +c. Copyright and Similar Rights means copyright and/or similar rights +closely related to copyright including, without limitation, +performance, broadcast, sound recording, and Sui Generis Database +Rights, without regard to how the rights are labeled or +categorized. For purposes of this Public License, the rights +specified in Section 2(b)(1)-(2) are not Copyright and Similar +Rights. + +d. Effective Technological Measures means those measures that, in the +absence of proper authority, may not be circumvented under laws +fulfilling obligations under Article 11 of the WIPO Copyright +Treaty adopted on December 20, 1996, and/or similar international +agreements. + +e. Exceptions and Limitations means fair use, fair dealing, and/or +any other exception or limitation to Copyright and Similar Rights +that applies to Your use of the Licensed Material. + +f. Licensed Material means the artistic or literary work, database, +or other material to which the Licensor applied this Public +License. + +g. Licensed Rights means the rights granted to You subject to the +terms and conditions of this Public License, which are limited to +all Copyright and Similar Rights that apply to Your use of the +Licensed Material and that the Licensor has authority to license. + +h. Licensor means the individual(s) or entity(ies) granting rights +under this Public License. + +i. Share means to provide material to the public by any means or +process that requires permission under the Licensed Rights, such +as reproduction, public display, public performance, distribution, +dissemination, communication, or importation, and to make material +available to the public including in ways that members of the +public may access the material from a place and at a time +individually chosen by them. + +j. Sui Generis Database Rights means rights other than copyright +resulting from Directive 96/9/EC of the European Parliament and of +the Council of 11 March 1996 on the legal protection of databases, +as amended and/or succeeded, as well as other essentially +equivalent rights anywhere in the world. + +k. You means the individual or entity exercising the Licensed Rights +under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + +a. License grant. + +1. Subject to the terms and conditions of this Public License, +the Licensor hereby grants You a worldwide, royalty-free, +non-sublicensable, non-exclusive, irrevocable license to +exercise the Licensed Rights in the Licensed Material to: + +a. reproduce and Share the Licensed Material, in whole or +in part; and + +b. produce, reproduce, and Share Adapted Material. + +2. Exceptions and Limitations. For the avoidance of doubt, where +Exceptions and Limitations apply to Your use, this Public +License does not apply, and You do not need to comply with +its terms and conditions. + +3. Term. The term of this Public License is specified in Section +6(a). + +4. Media and formats; technical modifications allowed. The +Licensor authorizes You to exercise the Licensed Rights in +all media and formats whether now known or hereafter created, +and to make technical modifications necessary to do so. The +Licensor waives and/or agrees not to assert any right or +authority to forbid You from making technical modifications +necessary to exercise the Licensed Rights, including +technical modifications necessary to circumvent Effective +Technological Measures. For purposes of this Public License, +simply making modifications authorized by this Section 2(a) +(4) never produces Adapted Material. + +5. Downstream recipients. + +a. Offer from the Licensor -- Licensed Material. Every +recipient of the Licensed Material automatically +receives an offer from the Licensor to exercise the +Licensed Rights under the terms and conditions of this +Public License. + +b. No downstream restrictions. You may not offer or impose +any additional or different terms or conditions on, or +apply any Effective Technological Measures to, the +Licensed Material if doing so restricts exercise of the +Licensed Rights by any recipient of the Licensed +Material. + +6. No endorsement. Nothing in this Public License constitutes or +may be construed as permission to assert or imply that You +are, or that Your use of the Licensed Material is, connected +with, or sponsored, endorsed, or granted official status by, +the Licensor or others designated to receive attribution as +provided in Section 3(a)(1)(A)(i). + +b. Other rights. + +1. Moral rights, such as the right of integrity, are not +licensed under this Public License, nor are publicity, +privacy, and/or other similar personality rights; however, to +the extent possible, the Licensor waives and/or agrees not to +assert any such rights held by the Licensor to the limited +extent necessary to allow You to exercise the Licensed +Rights, but not otherwise. + +2. Patent and trademark rights are not licensed under this +Public License. + +3. To the extent possible, the Licensor waives any right to +collect royalties from You for the exercise of the Licensed +Rights, whether directly or through a collecting society +under any voluntary or waivable statutory or compulsory +licensing scheme. In all other cases the Licensor expressly +reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + +a. Attribution. + +1. If You Share the Licensed Material (including in modified +form), You must: + +a. retain the following if it is supplied by the Licensor +with the Licensed Material: + +i. identification of the creator(s) of the Licensed +Material and any others designated to receive +attribution, in any reasonable manner requested by +the Licensor (including by pseudonym if +designated); + +ii. a copyright notice; + +iii. a notice that refers to this Public License; + +iv. a notice that refers to the disclaimer of +warranties; + +v. a URI or hyperlink to the Licensed Material to the +extent reasonably practicable; + +b. indicate if You modified the Licensed Material and +retain an indication of any previous modifications; and + +c. indicate the Licensed Material is licensed under this +Public License, and include the text of, or the URI or +hyperlink to, this Public License. + +2. You may satisfy the conditions in Section 3(a)(1) in any +reasonable manner based on the medium, means, and context in +which You Share the Licensed Material. For example, it may be +reasonable to satisfy the conditions by providing a URI or +hyperlink to a resource that includes the required +information. + +3. If requested by the Licensor, You must remove any of the +information required by Section 3(a)(1)(A) to the extent +reasonably practicable. + +4. If You Share Adapted Material You produce, the Adapter's +License You apply must not prevent recipients of the Adapted +Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + +a. for the avoidance of doubt, Section 2(a)(1) grants You the right +to extract, reuse, reproduce, and Share all or a substantial +portion of the contents of the database; + +b. if You include all or a substantial portion of the database +contents in a database in which You have Sui Generis Database +Rights, then the database in which You have Sui Generis Database +Rights (but not its individual contents) is Adapted Material; and + +c. You must comply with the conditions in Section 3(a) if You Share +all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + +a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE +EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS +AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF +ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, +IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, +WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, +ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT +KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT +ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + +b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE +TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, +NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, +INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, +COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR +USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN +ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR +DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR +IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + +c. The disclaimer of warranties and limitation of liability provided +above shall be interpreted in a manner that, to the extent +possible, most closely approximates an absolute disclaimer and +waiver of all liability. + + +Section 6 -- Term and Termination. + +a. This Public License applies for the term of the Copyright and +Similar Rights licensed here. However, if You fail to comply with +this Public License, then Your rights under this Public License +terminate automatically. + +b. Where Your right to use the Licensed Material has terminated under +Section 6(a), it reinstates: + +1. automatically as of the date the violation is cured, provided +it is cured within 30 days of Your discovery of the +violation; or + +2. upon express reinstatement by the Licensor. + +For the avoidance of doubt, this Section 6(b) does not affect any +right the Licensor may have to seek remedies for Your violations +of this Public License. + +c. For the avoidance of doubt, the Licensor may also offer the +Licensed Material under separate terms or conditions or stop +distributing the Licensed Material at any time; however, doing so +will not terminate this Public License. + +d. Sections 1, 5, 6, 7, and 8 survive termination of this Public +License. + + +Section 7 -- Other Terms and Conditions. + +a. The Licensor shall not be bound by any additional or different +terms or conditions communicated by You unless expressly agreed. + +b. Any arrangements, understandings, or agreements regarding the +Licensed Material not stated herein are separate from and +independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + +a. For the avoidance of doubt, this Public License does not, and +shall not be interpreted to, reduce, limit, restrict, or impose +conditions on any use of the Licensed Material that could lawfully +be made without permission under this Public License. + +b. To the extent possible, if any provision of this Public License is +deemed unenforceable, it shall be automatically reformed to the +minimum extent necessary to make it enforceable. If the provision +cannot be reformed, it shall be severed from this Public License +without affecting the enforceability of the remaining terms and +conditions. + +c. No term or condition of this Public License will be waived and no +failure to comply consented to unless expressly agreed to by the +Licensor. + +d. Nothing in this Public License constitutes or may be interpreted +as a limitation upon, or waiver of, any privileges and immunities +that apply to the Licensor or You, including from the legal +processes of any jurisdiction or authority. + +--- + +© 2022-2023, Robin E. R. Davies +© 2009, Vinnie Falco +© 2011-2021, Bernd Porr +© 2022, Steven Atkinson, 2023 Robin Davies +© 2009, Lennart Poettering +© 2010, David Henningsson <diwic@ubuntu.com> +© 2013-2019, Niels Lohmann <http://nlohmann.me>. +© 1995-2021, Perry R. Cook and Gary P. Scavone +© 2012, Gregory Burlet +© 2023, Steven Atkinson +© 2022, Steven Atkinson, 2023 Robin E. R. Davies +© 2018, Yuki Koyama, 2023 Robin Davies + +The MIT License + +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. + +--- + +© 2006-2020, Steve Harris, David Robillard +© 2000-2002, Richard W.E. Furse, Paul Barton-Davis, Stefan Westerfeld + +ISC License + +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +--- + +© 2012, Désiré Nuentsa-Wakam <desire.nuentsa_wakam@inria.fr> +© 2012, Gael Guennebaud <gael.guennebaud@inria.fr> +© 1994, Xerox Corporation. + +Boehm MIT License + +THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY +EXPRESSED OR IMPLIED. ANY USE IS AT YOUR OWN RISK. + +Permission is hereby granted to use or copy this program for any +purpose, provided the above notices are retained on all copies. +Permission to modify the code and to distribute modified code is +granted, provided the above notices are retained, and a notice that +the code was modified is included with the above copyright notice. + +--- + +© 2008-2019, Gael Guennebaud <gael.guennebaud@inria.fr> +© 2006-2011, Benoit Jacob <jacob.benoit.1@gmail.com> +© 2014-2016, Benoit Steiner <benoit.steiner.goog@gmail.com> +© 2008-2011,2016, Gael Guennebaud <g.gael@free.fr> +© 2009-2013, Jitse Niesen <jitse@maths.leeds.ac.uk> +© 2012-2013, Désiré Nuentsa-Wakam <desire.nuentsa_wakam@inria.fr> +© 2009, Hauke Heibel <hauke.heibel@googlemail.com> +© 2008-2016, Konstantinos Margaritis <markos@freevec.org> +© 2012-2013, Chen-Pang He <jdh8@ms63.hinet.net> +© 2012-2013, Desire Nuentsa <desire.nuentsa_wakam@inria.fr> +© 2020, Arm Limited and Contributors +© 2014,2016, Benoit Steiner (benoit.steiner.goog@gmail.com) +© 2015-2016, Eugene Brevdo <ebrevdo@gmail.com> +© 2009-2013, Hauke Heibel <hauke.heibel@gmail.com> +© 2016,2018-2019, Rasmus Munk Larsen <rmlarsen@google.com> +© 2021, The Eigen Team +© 2020, Everton Constantino (everton.constantino@ibm.com) +© 2021, Chip Kerchner (chip.kerchner@ibm.com) +© 2009, Claire Maurice +© 2007, Julien Pommier +© 2014,2016, Pedro Gonnet (pedro.gonnet@gmail.com) +© 2018, Wave Computing, Inc. +© 2012, Alexey Korepanov <kaikaikai@yandex.ru> +© 2001,2022, Intel Corporation +© 2012, Desire Nuentsa Wakam <desire.nuentsa_wakam@inria.fr> +© 2016, Fabien Giesen +© 2009, Mathieu Gautier <mathieu.gautier@cea.fr> +© 2009, Rohit Garg <rpg.314@gmail.com> +© 2014, yoco <peter.xiau@gmail.com> +© 2020, Antonio Sanchez <cantonios@google.com> +© 2013, Gauthier Brun <brun.gauthier@gmail.com> +© 2013, Jean Ceccato <jean.ceccato@ensimag.fr> +© 2013, Nicolas Carre <nicolas.carre@ensimag.fr> +© 2013, Pierre Zoppitelli <pierre.zoppitelli@ensimag.fr> +© 2009, Kenneth Riddile <kfriddile@yahoo.com> +© 2010, Thomas Capricelli <orzel@freehackers.org> +© 2013, Pavel Holoborodko <pavel@holoborodko.com> +© 2009, Keir Mierle <mierle@gmail.com> +© 2011, Timothy E. Holy <tim.holy@gmail.com > +© 2007, Michael Olbrich <michael.olbrich@gmx.net> +© 2009, Ricard Marxer <email@ricardmarxer.com> +© 2010, Vincent Lejeune +© 2021, NVIDIA CORPORATION. +© 2020-2021, C. Antonio Sanchez <cantonios@google.com> +© 2017, Codeplay Software Limited +© 2010, Daniel Lowengrub <lowdanie@gmail.com> +© 2019, David Tellenbach <david.tellenbach@tellnotes.org> +© 2021, Erik Schultheis <erik.schultheis@aalto.fi> +© 2016, Tobias Wood <tobias@spinicist.org.uk> +© 2017, Kyle Macfarlan <kyle.macfarlan@gmail.com> +© 2016, Rasmus Munk Larsen (rmlarsen@google.com) +© 2020, Sebastien Boisvert <seb@boisvert.info> +© 2022, Alex Richardson <alexrichardson@google.com> +© 2021, Andrew Johnson <andrew.johnson@arjohnsonau.com> +© 2009, Benjamin Schindler <bschindler@inf.ethz.ch> +© 2021, Kolja Brix <kolja.brix@rwth-aachen.de> +© 2008, Daniel Gomez Ferro <dgomezferro@gmail.com> +© 2020, Everton Constantino <everton.constantino@ibm.com> +© 2021, Huang, Zhaoquan <zhaoquan2008@hotmail.com> +© 2019, Joel Holdsworth <joel.holdsworth@vcatechnology.com> +© 2022, The Eigen authors. + +This Source Code Form is subject to the terms of the Mozilla Public +License, v. 2.0. + +https://www.mozilla.org/en-US/MPL/2.0/ + +The complete text of the Mozilla Public +License, v. 2.0 can be found at +/usr/lib/lv2/ToobAmp.lv2/MPL-2.0.md + diff --git a/lv2/aarch64/ToobAmp.lv2/MPL-2.0.md b/lv2/aarch64/ToobAmp.lv2/MPL-2.0.md new file mode 100644 index 0000000..f31a8a6 --- /dev/null +++ b/lv2/aarch64/ToobAmp.lv2/MPL-2.0.md @@ -0,0 +1,194 @@ +Mozilla Public License +Version 2.0 + +1. Definitions + +1.1. “Contributor” + +means each individual or legal entity that creates, contributes to the creation of, or owns Covered Software. + +1.2. “Contributor Version” + +means the combination of the Contributions of others (if any) used by a Contributor and that particular Contributor’s Contribution. + +1.3. “Contribution” + +means Covered Software of a particular Contributor. + +1.4. “Covered Software” + +means Source Code Form to which the initial Contributor has attached the notice in Exhibit A, the Executable Form of such Source Code Form, and Modifications of such Source Code Form, in each case including portions thereof. + +1.5. “Incompatible With Secondary Licenses” + +means + +a. that the initial Contributor has attached the notice described in Exhibit B to the Covered Software; or + +b. that the Covered Software was made available under the terms of version 1.1 or earlier of the License, but not also under the terms of a Secondary License. + +1.6. “Executable Form” + +means any form of the work other than Source Code Form. + +1.7. “Larger Work” + +means a work that combines Covered Software with other material, in a separate file or files, that is not Covered Software. + +1.8. “License” + +means this document. + +1.9. “Licensable” + +means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently, any and all of the rights conveyed by this License. + +1.10. “Modifications” + +means any of the following: + +a. any file in Source Code Form that results from an addition to, deletion from, or modification of the contents of Covered Software; or + +a. any new file in Source Code Form that contains any Covered Software. + +1.11. “Patent Claims” of a Contributor + +means any patent claim(s), including without limitation, method, process, and apparatus claims, in any patent Licensable by such Contributor that would be infringed, but for the grant of the License, by the making, using, selling, offering for sale, having made, import, or transfer of either its Contributions or its Contributor Version. + +1.12. “Secondary License” + +means either the GNU General Public License, Version 2.0, the GNU Lesser General Public License, Version 2.1, the GNU Affero General Public License, Version 3.0, or any later versions of those licenses. + +1.13. “Source Code Form” + +means the form of the work preferred for making modifications. + +1.14. “You” (or “Your”) + +means an individual or a legal entity exercising rights under this License. For legal entities, “You” includes any entity that controls, is controlled by, or is under common control with You. For purposes of this definition, “control” means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity. + +2. License Grants and Conditions + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license: + +a. under intellectual property rights (other than patent or trademark) Licensable by such Contributor to use, reproduce, make available, modify, display, perform, distribute, and otherwise exploit its Contributions, either on an unmodified basis, with Modifications, or as part of a Larger Work; and + +b. under Patent Claims of such Contributor to make, use, sell, offer for sale, have made, import, and otherwise transfer either its Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution become effective for each Contribution on the date the Contributor first distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under this License. No additional rights or licenses will be implied from the distribution or licensing of Covered Software under this License. Notwithstanding Section 2.1(b) above, no patent license is granted by a Contributor: + +a. for any code that a Contributor has removed from Covered Software; or + +b. for infringements caused by: (i) Your and any other third party’s modifications of Covered Software, or (ii) the combination of its Contributions with other software (except as part of its Contributor Version); or + +c. under Patent Claims infringed by Covered Software in the absence of its Contributions. + +This License does not grant any rights in the trademarks, service marks, or logos of any Contributor (except as may be necessary to comply with the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to distribute the Covered Software under a subsequent version of this License (see Section 10.2) or under the terms of a Secondary License (if permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its Contributions are its original creation(s) or it has sufficient rights to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under applicable copyright doctrines of fair use, fair dealing, or other equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in Section 2.1. + +3. Responsibilities + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any Modifications that You create or to which You contribute, must be under the terms of this License. You must inform recipients that the Source Code Form of the Covered Software is governed by the terms of this License, and how they can obtain a copy of this License. You may not attempt to alter or restrict the recipients’ rights in the Source Code Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +such Covered Software must also be made available in Source Code Form, as described in Section 3.1, and You must inform recipients of the Executable Form how they can obtain a copy of such Source Code Form by reasonable means in a timely manner, at a charge no more than the cost of distribution to the recipient; and + +You may distribute such Executable Form under the terms of this License, or sublicense it under different terms, provided that the license for the Executable Form does not attempt to limit or alter the recipients’ rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, provided that You also comply with the requirements of this License for the Covered Software. If the Larger Work is a combination of Covered Software with a work governed by one or more Secondary Licenses, and the Covered Software is not Incompatible With Secondary Licenses, this License permits You to additionally distribute such Covered Software under the terms of such Secondary License(s), so that the recipient of the Larger Work may, at their option, further distribute the Covered Software under the terms of either this License or such Secondary License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices (including copyright notices, patent notices, disclaimers of warranty, or limitations of liability) contained within the Source Code Form of the Covered Software, except that You may alter any license notices to the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Software. However, You may do so only on Your own behalf, and not on behalf of any Contributor. You must make it absolutely clear that any such warranty, support, indemnity, or liability obligation is offered by You alone, and You hereby agree to indemnify every Contributor for any liability incurred by such Contributor as a result of warranty, support, indemnity or liability terms You offer. You may include additional disclaimers of warranty and limitations of liability specific to any jurisdiction. + +4. Inability to Comply Due to Statute or Regulation + +If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Software due to statute, judicial order, or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be placed in a text file included with all distributions of the Covered Software under this License. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it. + +5. Termination + +5.1. The rights granted under this License will terminate automatically if You fail to comply with any of its terms. However, if You become compliant, then the rights granted under this License from a particular Contributor are reinstated (a) provisionally, unless and until such Contributor explicitly and finally terminates Your grants, and (b) on an ongoing basis, if such Contributor fails to notify You of the non-compliance by some reasonable means prior to 60 days after You have come back into compliance. Moreover, Your grants from a particular Contributor are reinstated on an ongoing basis if such Contributor notifies You of the non-compliance by some reasonable means, this is the first time You have received notice of non-compliance with this License from such Contributor, and You become compliant prior to 30 days after Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent infringement claim (excluding declaratory judgment actions, counter-claims, and cross-claims) alleging that a Contributor Version directly or indirectly infringes any patent, then the rights granted to You by any and all Contributors for the Covered Software under Section 2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or Your distributors under this License prior to termination shall survive termination. + +6. Disclaimer of Warranty + +Covered Software is provided under this License on an “as is” basis, without warranty of any kind, either expressed, implied, or statutory, including, without limitation, warranties that the Covered Software is free of defects, merchantable, fit for a particular purpose or non-infringing. The entire risk as to the quality and performance of the Covered Software is with You. Should any Covered Software prove defective in any respect, You (not any Contributor) assume the cost of any necessary servicing, repair, or correction. This disclaimer of warranty constitutes an essential part of this License. No use of any Covered Software is authorized under this License except under this disclaimer. + +7. Limitation of Liability + +Under no circumstances and under no legal theory, whether tort (including negligence), contract, or otherwise, shall any Contributor, or anyone who distributes Covered Software as permitted above, be liable to You for any direct, indirect, special, incidental, or consequential damages of any character including, without limitation, damages for lost profits, loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses, even if such party shall have been informed of the possibility of such damages. This limitation of liability shall not apply to liability for death or personal injury resulting from such party’s negligence to the extent applicable law prohibits such limitation. Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so this exclusion and limitation may not apply to You. + +8. Litigation + +Any litigation relating to this License may be brought only in the courts of a jurisdiction where the defendant maintains its principal place of business and such litigation shall be governed by laws of that jurisdiction, without reference to its conflict-of-law provisions. Nothing in this Section shall prevent a party’s ability to bring cross-claims or counter-claims. + +9. Miscellaneous + +This License represents the complete agreement concerning the subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not be used to construe this License against a Contributor. + +10. Versions of the License + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section 10.3, no one other than the license steward has the right to modify or publish new versions of this License. Each version will be given a distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version of the License under which You originally received the Covered Software, or under the terms of any subsequent version published by the license steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to create a new license for such software, you may create and use a modified version of this License if you rename the license and remove any references to the name of the license steward (except to note that such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses + +If You choose to distribute Source Code Form that is Incompatible With Secondary Licenses under the terms of this version of the License, the notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice + +This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - “Incompatible With Secondary Licenses” Notice + +This Source Code Form is not “Incompatible With Secondary Licenses”, as defined by the Mozilla Public License, v. 2.0. \ No newline at end of file diff --git a/lv2/aarch64/ToobAmp.lv2/PowerStage2.ttl b/lv2/aarch64/ToobAmp.lv2/PowerStage2.ttl index 68fcde5..c4052c8 100644 --- a/lv2/aarch64/ToobAmp.lv2/PowerStage2.ttl +++ b/lv2/aarch64/ToobAmp.lv2/PowerStage2.ttl @@ -64,7 +64,7 @@ pstage:stage3 doap:name "TooB Power Stage"; - doap:license ; + doap:license ; doap:maintainer ; lv2:minorVersion 0 ; lv2:microVersion 29 ; @@ -560,7 +560,7 @@ use the following plugins in the following order. a atom:AtomPort , lv2:InputPort; atom:bufferType atom:Sequence ; - atom:supports patch:Message; + # atom:supports patch:Message; lv2:designation lv2:control ; lv2:index 25 ; lv2:symbol "control" ; @@ -570,7 +570,7 @@ use the following plugins in the following order. a atom:AtomPort , lv2:OutputPort ; atom:bufferType atom:Sequence ; - atom:supports patch:Message; + # atom:supports patch:Message; lv2:designation lv2:control ; lv2:index 26 ; lv2:symbol "notify" ; diff --git a/lv2/aarch64/ToobAmp.lv2/SpectrumAnalyzer.ttl b/lv2/aarch64/ToobAmp.lv2/SpectrumAnalyzer.ttl index f7a99a6..9f2e884 100644 --- a/lv2/aarch64/ToobAmp.lv2/SpectrumAnalyzer.ttl +++ b/lv2/aarch64/ToobAmp.lv2/SpectrumAnalyzer.ttl @@ -1,121 +1,163 @@ -@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 atom: . -@prefix patch: . -@prefix plug: . -@prefix rdfs: . -@prefix state: . -@prefix urid: . -@prefix xsd: . - - - - - a foaf:Person ; - foaf:name "Robin Davies" ; - foaf:mbox ; - foaf:homepage . - - - a lv2:Plugin , - lv2:AnalyserPlugin ; - doap:name "TooB Spectrum Analyzer" , - "TooB Spectrum Analyzer"@en-gb - ; - doap:license ; - doap:maintainer ; - lv2:minorVersion 0 ; - lv2:microVersion 29 ; - rdfs:comment "TooB spectrum analyzer" ; - - mod:brand "TooB"; - mod:label "Spectrum Analyzer"; - lv2:requiredFeature urid:map ; - lv2:optionalFeature lv2:hardRTCapable; - lv2:extensionData state:interface, - work:interface - ; -rdfs:comment """ -Displays a spectral plot of the input signal. -"""; - lv2:port - [ - a lv2:AudioPort , - lv2:InputPort ; - lv2:index 0 ; - lv2:symbol "in" ; - lv2:name "In" - ] , - [ - a lv2:AudioPort , - lv2:OutputPort ; - lv2:index 1 ; - 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 2 ; - 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 3; - lv2:symbol "notify" ; - lv2:name "Notify" ; - rdfs:comment "Plugin to GUI communication" ; - ], - [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 4 ; - lv2:symbol "minF" ; - lv2:name "Min F"; - lv2:default 60.0 ; - lv2:minimum 10.0 ; - lv2:maximum 400.0 ; - units:unit units:hz; - - rdfs:comment "Minimum frequency displayed." ; - ], - [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 5 ; - lv2:symbol "maxF" ; - lv2:name "Max F"; - lv2:default 16000.0 ; - lv2:minimum 1000.0 ; - lv2:maximum 22000.0 ; - units:unit units:hz; - - rdfs:comment "Maximum frequency displayed." ; - - ]; - . - - +@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 atom: . +@prefix patch: . +@prefix plug: . +@prefix rdfs: . +@prefix state: . +@prefix urid: . +@prefix xsd: . + + + + + a foaf:Person ; + foaf:name "Robin Davies" ; + foaf:mbox ; + foaf:homepage . + + + a lv2:Parameter ; + rdfs:label "frequencyResponseVector" ; + rdfs:range atom:Tuple . + + + a lv2:Parameter ; + rdfs:label "frequencyResponseVector" ; + rdfs:range atom:Bool . + + + + a lv2:Plugin , + lv2:AnalyserPlugin ; + doap:name "TooB Spectrum Analyzer" , + "TooB Spectrum Analyzer"@en-gb + ; + + uiext:ui ; + patch:writable + ; + + patch:readable + ; + + doap:license ; + doap:maintainer ; + lv2:minorVersion 0 ; + lv2:microVersion 30 ; + rdfs:comment "TooB spectrum analyzer" ; + + mod:brand "TooB"; + mod:label "Spectrum Analyzer"; + lv2:requiredFeature urid:map, work:schedule ; + lv2:optionalFeature lv2:hardRTCapable; + lv2:extensionData state:interface, + work:interface + ; +rdfs:comment """ +Displays a spectral plot of the input signal. +"""; + lv2:port + [ + a lv2:AudioPort , + lv2:InputPort ; + lv2:index 0 ; + lv2:symbol "in" ; + lv2:name "In" + ] , + [ + a lv2:AudioPort , + lv2:OutputPort ; + lv2:index 1 ; + lv2:symbol "out" ; + lv2:name "Out" + ], [ + a atom:AtomPort , + lv2:InputPort; + atom:bufferType atom:Sequence ; + lv2:designation lv2:control ; + lv2:index 2 ; + lv2:symbol "control" ; + lv2:name "Control" ; + rdfs:comment "Plugin to GUI communication" ; + ] , [ + a atom:AtomPort , + lv2:OutputPort ; + atom:bufferType atom:Sequence ; + lv2:designation lv2:control ; + lv2:index 3; + lv2:symbol "notify" ; + lv2:name "Notify" ; + rdfs:comment "Plugin to GUI communication" ; + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 4 ; + lv2:symbol "minF" ; + lv2:name "Min F"; + lv2:default 60.0 ; + lv2:minimum 10.0 ; + lv2:maximum 400.0 ; + units:unit units:hz; + + rdfs:comment "Minimum frequency displayed." ; + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 5 ; + lv2:symbol "maxF" ; + lv2:name "Max F"; + lv2:default 22000.0 ; + lv2:minimum 1000.0 ; + lv2:maximum 22000.0 ; + units:unit units:hz; + + rdfs:comment "Maximum frequency displayed." ; + + ], + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 6 ; + lv2:symbol "level" ; + lv2:name "Level"; + lv2:default 0.0 ; + lv2:minimum -30.0 ; + lv2:maximum 30 ; + units:unit units:db; + + rdfs:comment "Display level" ; + + ] ; + . + + + + 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/ToneStack.ttl b/lv2/aarch64/ToobAmp.lv2/ToneStack.ttl index acbefa9..cd9cace 100644 --- a/lv2/aarch64/ToobAmp.lv2/ToneStack.ttl +++ b/lv2/aarch64/ToobAmp.lv2/ToneStack.ttl @@ -1,166 +1,188 @@ -@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 atom: . -@prefix patch: . -@prefix plug: . -@prefix rdfs: . -@prefix state: . -@prefix urid: . -@prefix xsd: . - - - - a lv2:Parameter ; - rdfs:label "frequencyResponseVector" ; - rdfs:range atom:Vector . - - - a lv2:Parameter ; - rdfs:label "uiState" ; - rdfs:range atom:Vector . - - - - a foaf:Person ; - foaf:name "Robin Davies" ; - foaf:mbox ; - foaf:homepage . - - - a lv2:Plugin , - lv2:SimulatorPlugin ; - doap:name "TooB Tone Stack" , - "TooB Tone Stack"@en-gb - ; - doap:license ; - doap:maintainer ; - lv2:minorVersion 0 ; - lv2:microVersion 29 ; - rdfs:comment """ -The TooB Tone Stack emulates the tone controls of either a 59' Bassman or a JCM8000 guitar amplifier. - -The TooB Input Stage is part of the TooB Amp Emulation Toolkit. Typically, you would -use the following plugins in the following order. - -- TooB Input Stage - -- TooB Tone Stack - -- Toob Power Stage - -- Toob Cabinet Simulator -""" ; - - mod:brand "TooB"; - mod:label "Tone Stack"; - lv2:requiredFeature urid:map ; - lv2:optionalFeature lv2:hardRTCapable; - - patch:readable - - ; - lv2:port - [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 0 ; - lv2:symbol "bass" ; - lv2:name "Bass"; - lv2:default 0.5 ; - lv2:minimum 0.0 ; - lv2:maximum 1.0 ; - ], [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 1 ; - lv2:symbol "mid" ; - lv2:name "Mid"; - lv2:default 0.5 ; - lv2:minimum 0.0 ; - lv2:maximum 1.0 ; - - ], [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 2 ; - lv2:symbol "treble" ; - lv2:name "Treble"; - lv2:default 0.5 ; - lv2:minimum 0.0 ; - lv2:maximum 1.0; - ], [ - a lv2:InputPort , - lv2:ControlPort ; - - lv2:index 3 ; - lv2:symbol "ampmodel" ; - lv2:name "Model"; - lv2:default 0.0 ; - lv2:minimum 0.0 ; - lv2:maximum 2.0; - lv2:portProperty lv2:enumeration ; - - lv2:scalePoint [ - rdfs:label "Bassman" ; - rdf:value 0.0 - ] , [ - rdfs:label "JCM8000" ; - rdf:value 1.0 - ], [ - rdfs:label "Baxandall" ; - rdf:value 2.0 - ]; - ], - [ - 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" ; - ] - . - - +@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 atom: . +@prefix patch: . +@prefix plug: . +@prefix rdfs: . +@prefix state: . +@prefix urid: . +@prefix xsd: . + +@prefix pipedal_ui: . +@prefix toob: . + +@prefix tonestack: . + +toob:frequencyResponseVector + a lv2:Parameter; + rdfs:label "Frequency Response"; + rdfs:range atom:Vector. + + + + a foaf:Person ; + foaf:name "Robin Davies" ; + foaf:mbox ; + foaf:homepage . + + + a lv2:Plugin , + lv2:SimulatorPlugin ; + doap:name "TooB Tone Stack" , + "TooB Tone Stack"@en-gb + ; + doap:license ; + doap:maintainer ; + lv2:minorVersion 0 ; + lv2:microVersion 30 ; + + uiext:ui ; + + rdfs:comment """ +TooB Tone Stack emulates the tone controls of a 59' Bassman, a JCM8000, or a Baxandall +tone stack used in Polytone and HiWatt amps. +""" ; + + mod:brand "TooB"; + mod:label "Tone Stack"; + lv2:requiredFeature urid:map ; + lv2:optionalFeature lv2:hardRTCapable; + patch:readable + toob:frequencyResponseVector; + + + lv2:port + [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 0 ; + lv2:symbol "bass" ; + lv2:name "Bass"; + lv2:default 0.5 ; + lv2:minimum 0.0 ; + lv2:maximum 1.0 ; + ], [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 1 ; + lv2:symbol "mid" ; + lv2:name "Mid"; + lv2:default 0.5 ; + lv2:minimum 0.0 ; + lv2:maximum 1.0 ; + + ], [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 2 ; + lv2:symbol "treble" ; + lv2:name "Treble"; + lv2:default 0.5 ; + lv2:minimum 0.0 ; + lv2:maximum 1.0; + ], [ + a lv2:InputPort , + lv2:ControlPort ; + + lv2:index 3 ; + lv2:symbol "ampmodel" ; + lv2:name "Model"; + lv2:default 0.0 ; + lv2:minimum 0.0 ; + lv2:maximum 2.0; + lv2:portProperty lv2:enumeration ; + + lv2:scalePoint [ + rdfs:label "Bassman" ; + rdf:value 0.0 + ] , [ + rdfs:label "JCM8000" ; + rdf:value 1.0 + ], [ + rdfs:label "Baxandall" ; + rdf:value 2.0 + ]; + ], + [ + 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" ; + ] + . + + + a uiext:X11UI ; + lv2:binary ; + + lv2:extensionData uiext::idle ; + lv2:extensionData uiext:resize ; + lv2:extensionData uiext:idleInterface; + lv2:requiredFeature uiext:idleInterface ; + . + + + pipedal_ui:ui . + + + + 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 ; + ] + . + + diff --git a/lv2/aarch64/ToobAmp.lv2/ToobAmp.so.0 b/lv2/aarch64/ToobAmp.lv2/ToobAmp.so.0 index 37d85e9..f1b1efc 120000 --- a/lv2/aarch64/ToobAmp.lv2/ToobAmp.so.0 +++ b/lv2/aarch64/ToobAmp.lv2/ToobAmp.so.0 @@ -1 +1 @@ -ToobAmp.so.1.0.29 \ No newline at end of file +ToobAmp.so.1.1.30 \ No newline at end of file diff --git a/lv2/aarch64/ToobAmp.lv2/ToobAmp.so.1.0.29 b/lv2/aarch64/ToobAmp.lv2/ToobAmp.so.1.0.29 deleted file mode 100644 index a6a13d8e23a2440c09f5ddf1b3e5126a8beb15ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1843160 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

>@V`Yp?gGDta_s^CX4Fe! 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

FJkP^N8ZzDmzr;V6hi$GqA3n#k1pYYFSGmeV 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

gKRS|i-H!lVPNlY5hxnnS(v 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᭎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%0DYP`6zmfs^@!oP!m=S{ghPdTfA&y2Yj-<0Ba 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

  • c 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 z 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