Files
op-pedal/src/PluginPreset.cpp
T
Robin Davies a3dca9fa5c 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.
2023-06-07 04:57:13 -04:00

50 lines
1.4 KiB
C++

#include "PluginPreset.hpp"
using namespace pipedal;
JSON_MAP_BEGIN(PluginUiPreset)
JSON_MAP_REFERENCE(PluginUiPreset,label)
JSON_MAP_REFERENCE(PluginUiPreset,instanceId)
JSON_MAP_END()
JSON_MAP_BEGIN(PluginUiPresets)
JSON_MAP_REFERENCE(PluginUiPresets,pluginUri)
JSON_MAP_REFERENCE(PluginUiPresets,presets)
JSON_MAP_END()
JSON_MAP_BEGIN(PluginPresetIndexEntry)
JSON_MAP_REFERENCE(PluginPresetIndexEntry,pluginUri)
JSON_MAP_REFERENCE(PluginPresetIndexEntry,fileName)
JSON_MAP_END()
JSON_MAP_BEGIN(PluginPresetIndex)
JSON_MAP_REFERENCE(PluginPresetIndex,entries)
JSON_MAP_REFERENCE(PluginPresetIndex,nextInstanceId)
JSON_MAP_END()
JSON_MAP_BEGIN(PluginPreset)
JSON_MAP_REFERENCE(PluginPreset,instanceId)
JSON_MAP_REFERENCE(PluginPreset,label)
JSON_MAP_REFERENCE(PluginPreset,controlValues)
JSON_MAP_REFERENCE(PluginPreset,state)
JSON_MAP_REFERENCE(PluginPreset,lilvPresetUri)
JSON_MAP_END()
JSON_MAP_BEGIN(PluginPresets)
JSON_MAP_REFERENCE(PluginPresets,pluginUri)
JSON_MAP_REFERENCE(PluginPresets,presets)
JSON_MAP_REFERENCE(PluginPresets,nextInstanceId)
JSON_MAP_END()
// JSON_MAP_BEGIN(PluginPreset)
// JSON_MAP_REFERENCE(PluginPreset,presetUri)
// JSON_MAP_REFERENCE(PluginPreset,name)
// JSON_MAP_REFERENCE(PluginPreset,factoryPreset)
// JSON_MAP_REFERENCE(PluginPreset,modified)
// JSON_MAP_REFERENCE(PluginPreset,selected)
// JSON_MAP_END()