mirror of
https://github.com/got-feedBack/feedBack.git
synced 2026-08-11 03:09:57 +00:00
feat/audio-ownership-clients
Ownership-plan client migrations (feedBack-desktop feat/audio-ownership-phase-a
counterpart):
- juce-audio.js: the stems graph requests its own mixer channel
(audio.mixer.requestChannel('stems')) and pushes there instead of the
aggregate renderer bus - a renderer stall no longer starves stem audio
behind everything else, and per-channel underflow counters name it in
field logs. Sink already flips to 'none' before any push, so the s5
double-audio guard holds by construction. Legacy renderer-bus path kept
for old desktop mains / no-capacity refusals.
- tuner + minigames: startAudio start-then-remember-to-undo hacks replaced
by the refcounted 'capture' demand (plan s6.1) with legacy fallback;
demand released on stop/supersede, and holder death releases it anyway.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
fix(venue/highway): flyover replay on arrangement switch, venue on Virtuoso, and the paused throttle starving the venue (#968)
Languages
JavaScript
56.4%
Python
37.1%
HTML
3.2%
CSS
1.2%
TypeScript
1.1%
Other
1%