I think I know I have to do this, but wondering where to start. Much of my work so far has been creating a better remote control interface into Live using Max and TouchOSC. I want to have flexibility so everything is dynamic. When I select a different track, a lot of settings are dynamically queried, especially track, device, and parameter names.
I think I can optimize my patch by quering all path Id's, tracknames, device names and parameter names on all tracks at when I launch a set. I rarely change devices mid-set and I am intending on adding an 'update' button which will re-query all the settings. But now I need to store the list of path Id's and names, and retrieve them.
what would you use for storing track, device, and paramater path id's and names> Coll, pattr, dict... Preferrably something that is future-proof so I don't have to learn a new tool when I get more ambitious in the future..
Also as this is max for live.. should I keep whatever I use 'local' and access it all from within the same device? Or maybe use a file to read/write?
as always, your responses are much appreciated!