Replace the pitch-laddered single-pop combo ladder with FIVE distinct REAL
Match FX cues from the user's Triple Treat SFX pack (Match SFX/), ordered to
convey cascade escalation by spectral brightness / high-frequency energy
(combo1 dullest -> combo5 sparkliest):
combo1 <- Match SFX/Match FX 2-RCM.wav (dark/full, centroid ~1.7 kHz)
combo2 <- Match SFX/Match FX 4-RCM.wav (warm mid, centroid ~2.1 kHz)
combo3 <- Match SFX/Match FX 6-RCM.wav (bright mid, centroid ~3.2 kHz)
combo4 <- Match SFX/Match FX 7-RCM.wav (rich+bright, centroid ~4.7 kHz)
combo5 <- Match SFX/Match FX 3-RCM.wav (sparkly, centroid ~6.8 kHz)
The Match FX set does not cleanly pitch-ascend, so brightness is the ordering
signal; spectral centroid ascends monotonically 1.68 < 2.09 < 3.18 < 4.70 <
6.77 kHz. Each down-mixed to mono, trimmed to a 0.50 s onset window, eased in
(~6 ms) and rounded out with a 150 ms cosine fade-out, peak-normalized -15 dBFS.
Pure drop-in: audio.sx and all wiring are untouched; swap/match/win/lose are
byte-identical to P10.8. The depth->cue-index mapping (cascade_cue, fx_combo)
locks the integer mapping, not the audio content, so both tests stay valid.
LICENSE.txt combo provenance updated to the real Match FX sources.