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

Sample-accurate opt-out: static constexpr bool sampleAccurateAutomation = false;. By default the wrappers split each audio block at automation points (snapped to kAutomationQuantum frames) so fast curves land where the host drew them instead of stepping once per block. Opt out when your plugin has a high fixed cost per processBlock CALL and block-rate automation is acceptable. More...

#include <DSParkPlugin.h>

Concept definition

template<typename P>
{ P::sampleAccurateAutomation } -> std::convertible_to<bool>;
}
Sample-accurate opt-out: static constexpr bool sampleAccurateAutomation = false;. By default the wrap...

Detailed Description

Sample-accurate opt-out: static constexpr bool sampleAccurateAutomation = false;. By default the wrappers split each audio block at automation points (snapped to kAutomationQuantum frames) so fast curves land where the host drew them instead of stepping once per block. Opt out when your plugin has a high fixed cost per processBlock CALL and block-rate automation is acceptable.

Definition at line 572 of file DSParkPlugin.h.