Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
fl_studio.hpp
Go to the documentation of this file.
1#pragma once
2
28
31
33
37inline void apply_fl_studio(HostQuirks& q, HostVersion /*v*/) {
38 // Row 13 — mutex around setActive / process / setBusArrangements
39 // to survive FL Patcher's concurrent / out-of-order dispatch.
40 q.fl_studio_setactive_process_mutex = true;
41 // Row 14 — skip MemoryStream-shaped reader; fall through to a
42 // tolerant unknown-format reader for FL state blobs.
43 q.fl_studio_state_reader_skip = true;
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_fl_studio(HostQuirks &q, HostVersion)
Populate FL Studio host-gated flags onto q.
Definition fl_studio.hpp:37
Always-on / host-gated defensive behaviors that the adapters consult.
Definition host_quirks.hpp:66
Semver-ish host version.
Definition host_version.hpp:23