monsoonmoon wrote:This is awesome!! Thanks so much.
What would be really cool - to have different setups for the SAME plugin... for those plugins that have various sub modes. For example Soundtoys Echoboy has 4 modes. So it would be amazing if it were possible to create 4 different setups where the parameters/banks make sense according to the different modes.
But Ubermap only gives you 1 setup per plugin, right? To have different setups you'd need multiple versions of the same AU plugin component or VST. That right?
Any idea how to do this? Just creating another instance of the same AU component for example (just by copy/pasting in finder) doesn't work. In Ableton I still only see the 1 entry.
You could sort of do this by creating multiple versions of the plugin with different configurations (just a different order will do) of exposed parameters in the Configure bit (you have to save them in Instrument Racks for Ableton to store the exposed parameters), and then Ubermap will see each of those as a different plugin (it uses the list of exposed parameters as part of the mapping name, to allow you to have different mappings for things like Reaktor ensembles, where the plugin has the same name but hosts different plugins and exposes different parameters).
However, this won't work that well because you can't change between modes without dragging in a different version of the plugin... or I suppose you could have a system of changing one of the parameter's order in the Configure bit to enter a different mode, so e.g. if "Wet/Dry" is the first exposed parameter normally, you could move that parameter to position 2 for mode 2, position 3 for mode 3 etc. But yeah, not ideal
So what you want to achieve is to have different modes, each of which show/hide certain parameters? Why would you rather that than just having multiple banks - to avoid having too many banks and too much scrolling? You can duplicate parameters across banks so you could have the common parameters duplicated so they are easily accessible from different banks... but if there's a good reason for wanting to do it, I'll certainly have a think how it might be possible