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
+15
View File
@@ -97,8 +97,23 @@ public:
{
}
static PluginPreset MakeLilvPreset(
uint64_t instanceId,
const std::string&label,
const std::map<std::string,float> & controlValues,
const char*presetUri
) {
PluginPreset preset;
preset.instanceId_ = instanceId;
preset.label_ = label;
preset.lilvPresetUri_ = presetUri;
preset.controlValues_ = controlValues;
return preset;
}
uint64_t instanceId_;
std::string label_;
std::string lilvPresetUri_;
std::map<std::string,float> controlValues_;
Lv2PluginState state_;
DECLARE_JSON_MAP(PluginPreset);