After I insert or replace an effect using:
on persistence_changed
$asyncID := set_engine_par($ENGINE_PAR_EFFECT_TYPE,$EFFECT_TYPE_RINGMOD,-1,1,$NI_BUS_OFFSET + 0)
wait(1)
this effect will always be turned on, but I want the effect bypassed immediately after insertion. Turning it off in the 'on async callback' is not a solution, because it will always turn off the effect even when a snapshot is loaded that might have the effect turned on.
Currently none of my snapshots have any of the new effect engine parameters stored. Only by re-saving all the snapshots (hundreds) one by one, will it override the bypass parameter.
Any smarter way of going about this? 🙄