Automap needs to create special wrapped versions of your plugins to be able control them (although there seems to be a mode that allows the controller to dynamically map to unwrapped plugins, which should be fine). It does this by creating a special version of the dll called "<name of original DLL> (automap).dll". In order to use Automap you need to load the special wrapped version. That's all fine, except what happens to your project files that use the special wrapped version if Automap isn't there?
Well, the wrapped plugins are deleted by the uninstaller, so they won't be found (unless your host performs some trickery and loads the unwrapped version - confirmed that Ableton does this). Even if you copy the original dll and rename it to match the expected filename ("<whatever> (automap).dll"), it will be recognized, but it will fail to load without Automap being installed. Problem, right? Here's the point:
Using the Automap-wrapped versions of the plugins in your projects makes Automap a complete dependency. That means, if at some time in the future you need to access the project, Automap needs to be installed - here are a couple of failure cases:
- - Novation goes under and/or stops providing/maintaining it (this will happen at some point)
- It doesn't run on the system you're using (incompatibility with OS/version or other software)
- You don't want to have it installed
- Novation decides to charge for versions of Automap that run on the next generation of Windows/OSX