ANA1 to ANA2 preset converter (WIP)

Hello, everybody!

In my spare time I’ve been reverse engineering the ANA 1 & 2 preset files in an attempt to make a preset converter.

This started when I began opening old project files utilizing v1.5 to update them to apple silicon compatible versions and noticed ANA2 does not load ANA1 presets. Bummer. I nearly started replacing all ANA instances with another synth plugin but I didn’t want to give up that easy, yet.

So, with the help of a LLM I have come up with a few python scripts that allow me to compare the init presets for each version against a modified preset to search for changes (careful to only modify one parameter at a time).
I’m far from done (about 65% mapped out) as it’s a fairly involved process but I’ve already had success converting some simple presets like the kick preset shown below.
The G-ENV section was especially fun!

Some caveats though… unfortunately the effects don’t carry over 1:1 due to all the changes.
ANA2 seems to be a bit quieter even with matching gain settings.
I’m not sure if I’ll be able to figure out the Mod sections, the Target menus or the ENV curve parameter differences.

But, I will carry on and hope to have something worth sharing in the next couple of weeks.

For now, a couple of screenshots will have to do.

Martin