DSPark 1.6.1
Header-only audio DSP framework in pure C++20 — zero dependencies
Loading...
Searching...
No Matches
dspark::plugin::HasFactoryPresets Concept Reference

Factory-preset capability: a static constexpr auto factoryPresets table built with presets(). The backends publish it natively - a VST3 program list, CLAP preset-load + preset-discovery, AU factory presets - so the host's own preset browser offers them. No PluginBase default on purpose: the table's presence changes what hosts display. More...

#include <DSParkPlugin.h>

Concept definition

template<typename P>
{ P::factoryPresets.size() } -> std::convertible_to<size_t>;
{ P::factoryPresets[0].name } -> std::convertible_to<const char*>;
{ P::factoryPresets[0].values.size() } -> std::convertible_to<size_t>;
}
Factory-preset capability: a static constexpr auto factoryPresets table built with presets()....

Detailed Description

Factory-preset capability: a static constexpr auto factoryPresets table built with presets(). The backends publish it natively - a VST3 program list, CLAP preset-load + preset-discovery, AU factory presets - so the host's own preset browser offers them. No PluginBase default on purpose: the table's presence changes what hosts display.

Definition at line 523 of file DSParkPlugin.h.