native: +4dB peak (soft_clip knee 0.85, 32k multiplier); speaker.mjs loudness test
Squeeze more peak volume out of the tiny Chromebook speakers:
- soft_clip knee raised from 0.6 → 0.85 (less compression headroom
wasted)
- int16 multiplier 26000 → 32000 (~+2dB peak)
- default system_volume 150 → 180
- combined ~4dB louder before audible distortion
speaker.mjs enhancements for testing loudness:
- 'm' key plays a tone through the main audio path (same as
notepat) — real volume test vs testPcm side-channel
- 's' key sweeps 20% → 100% to hear where clipping starts
- volume list extended to include 100%
- frequency list extended (100 Hz - 3520 Hz)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>