summaryrefslogtreecommitdiff
path: root/src/tests/test_maths.cc
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-05 18:44:31 +0100
committerskal <pascal.massimino@gmail.com>2026-02-05 18:44:31 +0100
commit137727c4e12a4ad2350d1ce22d45e03fec6e510a (patch)
tree19558f608401ffa35e3b2fb710cfe0c29caf0de4 /src/tests/test_maths.cc
parent7721f574fad99949f85b4caf1e196b957fc0cf51 (diff)
docs: Add Audio Lifecycle Refactor plan (Task #56)
Created comprehensive design document for refactoring the tracker-synth relationship to eliminate initialization order dependencies. Proposed solution: AudioEngine class that manages both synth and tracker as private members, providing order-independent initialization and clear ownership semantics. Three options analyzed: - Option A: Unified AudioEngine (recommended) - Option B: Registration Handle System - Option C: Reference-Counted Resources Estimated effort: 2-3 weeks with incremental migration path. Binary size impact: ~500 bytes (acceptable). See doc/AUDIO_LIFECYCLE_REFACTOR.md for complete design rationale, implementation plan, and decision matrix. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'src/tests/test_maths.cc')
0 files changed, 0 insertions, 0 deletions