instrument: fix AHD node-tracking/tie-break/live-latch defects and close staged-envelope-curve test gaps

This commit is contained in:
2026-07-31 09:52:17 -04:00
parent d60ab1524a
commit 2fa1405b06
27 changed files with 360 additions and 86 deletions
+5
View File
@@ -6,6 +6,11 @@
// configured an out-of-line render would put a call — and the envelope ticks behind it —
// across a TU boundary on the hottest path in the program. The per-NOTE half (start /
// retune / release / hardStop / presize) is cold enough to live in voice.cpp.
//
// DOCUMENTED ~600-line-ceiling EXCEPTION (root CLAUDE.md structural heuristic 1): this file
// is over the ceiling because of the constraint above, not silent overshoot. A responsibility
// seam here would move part of advanceFrame's inline body out of this header, reintroducing
// the cross-TU call the header-inlining exists to avoid — worse than the overshoot.
#include <cmath>
#include <cstdint>