- TrackInstrument: gate native live path (SF/VSTi WASAPI bridge bypassed
masterBus -> mastering FX + main out VU dead). Fallback to SonicSF WASM
through masterBus.input; native kept for offline render only.
- MEDIA_LIBRARY_SAMPLES: rename MIDI_Loop_02_Bass/03_Lead/05_Bass to match
actual /static/midi files (drag was 404 -> parse error).
- Add SonicAppLogger (console + POST /api/v1/logs) wired to: instrument load
error, VSTi autosample fail, MIDI item -> mastering fx chain, play -> main
out, drag MIDI errors (media explorer + window explorer).
- Add backend /api/v1/logs endpoint (server-side log, no DB).