This tracks an incremental current-dev adoption of Club Code's Matrix music color modes.
The implementation adds Music / Music Extra to the actual atmosphere settings and consumes only fresh coarse audio features from the approved local media analyser. Selection does not acquire audio. It preserves fixed-color fallback, default-off activation, synchronous revocation and reduced-motion static behavior. GPU glyphs and Canvas fallback share the palette.
Prerequisite branch: John-Ryan21337/club-code adoption/matrix-music-prerequisites-20260912 at bdda92a, combining Matrix runtime Club #100 and local visualizer Club #112. Shared-audio controls Club #115 are a separate sibling integration, as are console/privacy/work-vocabulary/activity-overlay consumers.
A small incremental draft will be linked after the required local graph/build gates. Independent review repaired a reduced-motion listener-order defect and narrow settings layout. Real rendering checks use generated silent audio; the headless host's production Canvas fallback remains unchanged. A labelled capture-only context override exercises actual WebGL draws and context loss, without claiming physical GPU or live service qualification.
This tracks an incremental current-dev adoption of Club Code's Matrix music color modes.
The implementation adds Music / Music Extra to the actual atmosphere settings and consumes only fresh coarse audio features from the approved local media analyser. Selection does not acquire audio. It preserves fixed-color fallback, default-off activation, synchronous revocation and reduced-motion static behavior. GPU glyphs and Canvas fallback share the palette.
Prerequisite branch: John-Ryan21337/club-code adoption/matrix-music-prerequisites-20260912 at bdda92a, combining Matrix runtime Club #100 and local visualizer Club #112. Shared-audio controls Club #115 are a separate sibling integration, as are console/privacy/work-vocabulary/activity-overlay consumers.
A small incremental draft will be linked after the required local graph/build gates. Independent review repaired a reduced-motion listener-order defect and narrow settings layout. Real rendering checks use generated silent audio; the headless host's production Canvas fallback remains unchanged. A labelled capture-only context override exercises actual WebGL draws and context loss, without claiming physical GPU or live service qualification.