Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
bitwig.hpp
Go to the documentation of this file.
1#pragma once
2
28
31
33
36 // Row 8 — Linux-only repaint workaround. No-op off Linux at the
37 // adapter call site; flag is unconditional here.
38 q.bitwig_vst3_linux_repaint_after_resize = true;
39 // Row 9 — setBusArrangements-while-active workaround. Fixed in
40 // Bitwig 6.0; conservative for unknown versions (treated as legacy).
41 if (v.is_before(6, 0)) {
42 q.bitwig_vst3_setbusarrangements_while_active = true;
43 }
44}
45
46} // namespace pulp::format::host_quirks
Per-host accommodation flags consumed by format adapters.
Host major/minor/patch version detection on top of HostType.
Definition ableton_live.hpp:39
void apply_bitwig(HostQuirks &q, HostVersion v)
Populate Bitwig host-gated flags onto q based on v.
Definition bitwig.hpp:35
Always-on / host-gated defensive behaviors that the adapters consult.
Definition host_quirks.hpp:66
Semver-ish host version.
Definition host_version.hpp:23