Oppretter dedikert mixer-modul (mixer.ts) som eier hele Web Audio-grafen: - AudioContext med master GainNode og master AnalyserNode - Per-kanal signalkjede: MediaStreamSource → AnalyserNode → GainNode → MasterGain → destination - AnalyserNode per kanal gir peak/RMS-nivådata for VU-meter - API for gain-kontroll (per-kanal og master), mute/unmute, nivåavlesning - livekit.ts delegerer all lydrutning til mixer.ts Arkitekturen er klar for fremtidige faser: effektkjeder kan settes inn mellom source og gain, sound pads kan legge til kanaler, og SpacetimeDB kan synkronisere mixer-state. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| lib | ||
| routes | ||
| app.css | ||
| app.d.ts | ||
| app.html | ||
| auth.ts | ||
| hooks.server.ts | ||