Insane preset switch delay

When I swap presets with midi controls, it goes silent for about 0.5 seconds, which is a literal eternity for live playing. What is this?

Of course I can work this around by running two tracks, or having two plugins and a bypass, or a million other methods, but come on, the fastest and the most CPU-efficient and most convenient way would be switching presets within the plugin!

This plugin is several years old, when will this be fixed? ~Should I join your company for one week, fix this, and resign?~

So you’re putting 100% of your frustration on the plug-in alone and not offering any information on what computer you’re using, how old it is, what DAW you’re using, etc.?

Yes, because it doesn’t matter

I’m finishing writing a horrendous wrapper script setup for REAPER that manages presets from outside of the plugin, but at least it switches presets instantly without clicks/gaps (and doesn’t spend CPU on unused presets)

This is for myself, but in case anyone will want to do the same thing within REAPER: GitHub - Rasie1/reascript-amp-switcher: a setup to swap plugin configurations live with recording support (I’m gonna upload the reaper project and the shortcut config a bit later, the repository doesn’t make sense without routing between tracks and they are unfortunately indexed by numbers)

The trick is just having two tracks - one or more buffer tracks that are muted+unarmed. Switching between these tracks is seamless.