The following question is really more of an Ableton question, but has direct influence on how to approach maintaining 50+ .als files, all called and controlled by Ableset’s Multi-Project mode.
First off, I hope it is safe to say, we all prefer to minimize background “maintenance” tasks as much as possible. And, “if one is to maintain 50+ project files, keeping them all designed and functioning the same, and all called by AS Multi-Project”, it is essential to keep all projects using the same format.
So for this discussion, let’s say all 50+ projects would use the same “x” dummy clip.
And since CHANGE always occurs, it is not fun, nor risk-free, to open 50+ project files to tweek all of them, every time there is a small change to “x” dummy clip.
To this end, I want “x” dummy clip, in all 50+ project files, to reflect my most current update of the clip. So I thought, “I will use dummy clips only located in the User Library, right?” Well, NO. The use of User Library dummy clips works, until the NEXT change or refinement is necessary to “x” Dummy Clip (which has already been loaded into 50+ projects).
(do you see where I am going with this?)
I was hoping that, the moment I SAVED an edit to “x” dummy clip in the User Lib (and Ableton’s browser warns, “I am about to overwrite an existing clip with the same name”), that I could overwrite the clip, and any time I would go to any of the 50+ projects, that BOOM, the newly saved parameter in the updated “x” dummy clip would be reflected (eliminating the not-fun task of opening all 50+ projects to re-performing the manual update).
So I found out, of course, this is not how clips (or anything) in the User Library work.
At this point, I am hesitating to use the Multi-Project AS mode until I have more tools/tricks in my Ableton bag. What I am looking for in Ableton, is, essentially, the equivalent of a truly “global library” of “objects” (clips, presets, etc etc), and these “global” dummy clips are not actually stored in the .als project, rather, every time a project is opened, the most updated current global “object” is “called” or “referenced”…and the most current, saved, parameters are used (making maintenance and upkeep far far easier).
I am probably not explaining this very well. But if you have read this far, thank you.
Thoughts? Guidance? Have I missed a hugely obvious solution? Do I have to become a python or M4L programmer?
(hope it is ok to post this in this General Ableset forum…maybe it will help me, and others, to flush this out).
all the best
nw