# S-YXG2026 Hybrid tester notes

This is a public test build. Keep the existing S-YXG100 Hybrid installed and
select `S-YXG2026 Hybrid` explicitly in the host while evaluating it.

## Focus areas

1. Test ordinary GM and XG files at 44.1 and 48 kHz.
2. Compare voices against both S-YXG2006LE and S-YXG50 where possible.
3. Test bank changes, repeated notes, sustain, pitch bend, expression, pan, and
   rapid controller movement.
4. Check that reverb, chorus, and variation sound like S-YXG50 rather than the
   lighter 2006LE effects.
5. Re-test known VL/PVL and SG songs for regressions.
6. Report any wrong fallback voice, doubled note, stuck release, missing first
   note, controller stepping, effect loss, crash, or prolonged buffering.
7. Exercise insertion variation on S-YXG2006LE-owned melodic, bass, guitar,
   and drum parts. The source must enter S-YXG50 DSP before part volume,
   expression, and pan; Be-Bop is the known distortion reference.
8. Exercise channel-10 percussion, melodic XG channel-10 files such as
   `Neptuns_sphere`, GS files such as `DEMO0002.MID`, and files that use Yamaha
   part-mode SysEx to create additional rhythm parts. XG bank `127/0` must play
   drums, GM1 and GS bank-zero setup must preserve percussion, GM2 must observe
   banks 120 and 121, and an explicit XG melodic bank must play a pitched voice.
9. Alter CC71 through CC78, then send GM1 System On, GM2 System On, GS Reset,
   or XG System On. A subsequent note must use the neutral controller state;
   CC71 through CC78 return to 64.
10. Test GS insertion effects, especially direct named distortion, overdrive,
    delay, chorus, and reverb mappings. GTR Multi 3 currently translates its
    distortion or overdrive selection, drive, level, and nearest EQ controls;
    its internal wah, chorus, and delay sections are not yet translated.

The current probes cover effects-bus injection, present and missing 2006LE
slots, VL coexistence, sample-identical SG ownership, two simultaneous plugin
instances, 44.1/48 kHz rendering, defeasible channel-10 rhythm defaults, and
translated XG part-mode changes. They do not prove every XG SysEx-defined part
parameter or every Roland GS compound effect.
Reset-message recognition and the explicit private-engine controller defaults
are covered by focused regression tests.
