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