slab/menuband: press-gated rollover + GM bank-select for MIDISynth
- Instrument grid: rollover (visual lit + preview audio) is now press-
gated. Passive mouse-over does nothing. Press anywhere on the grid
and drag to browse cells; release stops the preview note and commits
the cell under the cursor.
- MIDISynth program switches send a proper GM bank-select pair (CC0 =
bank MSB 0x79, CC32 = bank LSB 0) before the Program Change. Without
the bank-select, raw PCs were landing in an arbitrary bank state and
rollover sounds weren't actually changing program. The
EnablePreload-based 128-program preload sweep is gone — it was the
thing preventing later PCs from switching the active program. Bank
loads are lazy now (~5–20 ms warmup per new program after the disk
cache is hot).