Toob Flanger, Stereo Reverb, bug fixes

- support state in factory presets.
- Use uncompressed json for settings files.
- Set current plugin preset name to last loaded plugin preset.
- Append plugins after  start node,  before end node fixed.
- Correctly release web socket when web app goes idle.
- Fit and finish issues.
This commit is contained in:
Robin Davies
2023-06-07 04:57:13 -04:00
parent 9dcbf3d00b
commit a3dca9fa5c
133 changed files with 2715 additions and 998 deletions
+12 -60
View File
@@ -49,10 +49,10 @@ toobimpulse:impulseFile
doap:license <https://two-play.com/TooB/licenses/isc> ;
doap:maintainer <http://two-play.com/rerdavies#me> ;
lv2:minorVersion 0 ;
lv2:microVersion 14 ;
lv2:microVersion 15 ;
rdfs:comment """
Convolution reverb is a notoriously compute-intensive effect. For best results, use the Max T control to constrain the length of the impulse file to
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
@@ -68,12 +68,11 @@ impulse signal; turning it off removes leading silence. If the the Direct mix co
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. Exepct a stereo version of Toob Convolution Reverb in the near future, which will make better use of
Ambisonic source material.
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 seek out reverb impulse files
on the internet.
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.
@@ -229,53 +228,11 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
];
rdfs:comment "Reverb mix. Set to minimum to disable." ;
],
[
[
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 3 ;
lv2:portProperty epp:notOnGUI;
lv2:symbol "reverb_mix2" ;
lv2:name "IR Mix";
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 4 ;
lv2:portProperty epp:notOnGUI;
lv2:symbol "reverb_mix3" ;
lv2:name "IR Mix";
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 5 ;
lv2:symbol "predelay" ;
lv2:name "Predelay";
@@ -300,7 +257,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
a lv2:OutputPort ,
lv2:ControlPort ;
lv2:index 6 ;
lv2:index 4 ;
lv2:symbol "loading_state" ;
lv2:name "Status";
@@ -340,14 +297,14 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
[
a lv2:AudioPort ,
lv2:InputPort ;
lv2:index 7 ;
lv2:index 5 ;
lv2:symbol "in" ;
lv2:name "In"
],
[
a lv2:AudioPort ,
lv2:OutputPort ;
lv2:index 8 ;
lv2:index 6 ;
lv2:symbol "out" ;
lv2:name "Out"
],
@@ -359,7 +316,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
lv2:designation lv2:control ;
atom:supports patch:Message ;
lv2:index 9 ;
lv2:index 7 ;
lv2:symbol "control" ;
lv2:name "Control" ;
rdfs:comment "Control" ;
@@ -369,7 +326,7 @@ Source: https://www.openair.hosted.york.ac.uk/?page_id=483
atom:bufferType atom:Sequence ;
atom:supports patch:Message;
lv2:designation lv2:control ;
lv2:index 10;
lv2:index 8;
lv2:symbol "notify" ;
lv2:name "Notify" ;
rdfs:comment "Notification" ;
@@ -405,10 +362,5 @@ toobcr:ui
lv2:symbol "loading_state";
ui:plugin <http://two-play.com/plugins/toob-convolution-reverb>;
ui:protocol ui:floatProtocol;
# pipedal_ui:style pipedal_ui:text ;
# pipedal_ui:redLevel 0;
# pipedal_ui:yellowLevel -12;
# ui:portIndex 3;
]
.