SIGN IN SIGN UP

ag bed flip recovery: VstW wrapper, Rob Papen, FPCh banks, aulist tool

Third project (25 of 27 devices; only unlicensed SuperTap + Ozone left):

- _wrap_vstw: some VST3s (ValhallaRoom) store state as Steinberg's
  VST2-compat container VstW + CcnK/FBCh|FPCh + raw VST2 chunk - rebuild
  the wrapper around the old chunk, class-checked against the template's
  inner chunk.
- _port_au: mCompleteData branch (Rob Papen bank + mCurPreset from the
  device's ProgramNumber) and CcnK/FPCh vstdata rebuild (KV331
  SynthMasterCM); ProgramNumber threaded through _process_device.
- synthesize_au_device: optional real param table (from audump), written
  to PluginFloatParameter entries only - mixed float/enum filling
  misaligned the FXP name->slot mapping (8-param plugin ported only 4).
- tools/aulist.c: enumerate every registered AU with codes+names via
  AudioComponentFindNext (auval -a can hang indefinitely); this is how
  old-style .rsrc components (Rob Papen, KV331, Loomer, u-he) and
  misnamed ones (CumulusVST -> Loomer Cumulus) get resolved.
- Skill: new vendor rows and gotchas.
J
jbremz committed
43bc26e813c6284553da77315e2bbfb15eb7811f
Parent: 6de9586