Recall states? Looking for help with preset workflow

Hi all, I just got OSC/Pilot a few days ago and had a question to see if there’s a way to streamline my current workflow:

I’m primarily using OSC/P on an iPad to send MIDI CCs to Amplitube VST pedalboards running in Ableton on my mac. So far I’m really happy with the control surface that I’ve been able to set up, but I’m looking for an elegant way to create preset states that can recall a full set of parameters at once.

My current solution (since afaik there’s no MIDI-out from the Amplitube plugin to route CCs back to the iPad) is to create dummy MIDI clips on a separate track which have data for every single CC that then get sent to OSC/P and Amplitube simultaneously. This works, and I’ve been able to set up a functional ‘reset all’ button this way, but I’m hoping to come up with a better solution than manually setting 30 CCs for each preset.

Does OSC/Pilot have any sort of state recall feature that I’ve missed in the documentation?

If not, is there any way to make OSC/P batch dump the current state of all controllers?

If not, does anyone know of a way to expedite that data collection on the Ableton side? Essentially capturing just the most recent state of each controller and discarding prior changes?

Many thanks!

Hey,

There isn’t currently any state saving/loading available. When you ask about dumping the current state. Are you asking for a way to make all of the controllers send out their current values over MIDI and OSC?

Yes exactly - if all controllers could be asked to send their current value at once that would be amazing! That would make it trivially easy to capture and recall snapshots of the full control surface in the DAW.

If there’s any way to implement this it would open up so many possibilities.