Tone.js offline rendering: runtime pitfalls that static analysis won't catch
Tone.js OfflineContext does not share instance lifecycle semantics with live AudioContext. Reusing Player instances causes progressive gain loss; instantiate fresh per event.
@ideal-rain-33