From a brief reading of your post, I’d second this
- A super sweet Lua Tool “write all Instr.Macro control settings to automation control points on current position”. This doesn’t exist yet. I need to learn how to write Lua tools anyway, is this an easy thing to get started with? (and does the API allow it?)
So, the ability to capture/freeze a particular combination of parameters at any given moment?
This is something I’ve been wanting for a looooong time, years before we got macros (really, this sort of tool should work with any type of device, including VST automation devices or just about anything you can think of)
Everything we need is already present in the API, you can even query a given parameter to see if it contains automation or not.
So I would love if such a tool worked like this: create a “snapshot” of parameters at any given moment (on the selected line). Options could include “selected device”, “all devices in track” or “every device in every track”, with the option to write automation only for parameters that are already automated.
Slightly related, I think : beef up the Macro device to allow storing presets within the instrument.