-An additional master default sound lock override that locks in a certain sound to all trigs and overrides the above, which would be tied to the pattern and not the kit
Yes, but the other way around, the default setting would just be the default initial setting of new trigs, you can ofc just override the default state by setting the trigs to something else.
Everything else would work just as it does now, all that this would do in my mind is simply automatically set your newly pushed in trigs to said state.
Would it override settings for trigs that are already in existence in a given pattern? Yes, unless the trigs have poollocks set already.
In more detail.
parameter pages at that point? Do they do nothing because the sound is overridden?
Plocks are not touched by this idea, only the Lock that changes the sound pool selection, I will call this a poollock
Poollocks that are already set would also not get touched, only if they are not manually set and are in their default state would this thing affect it.
Do they work in between trigs but snap back like it is now?
Like now, it would only affect newly painted trigs, simply immediately setting their state to track level state (TLS) upon creation.
Do they reflect the master override sound so you can still change it and revert to last current settings when toggled off?
Not sure I get this question, but I will try to answer:)
I see it as a default state for new trigs, so if you push in a new trig it will have the TLS you set,
if you remove the trig and paint it again it will have the TLS,
if you paint a trig, adjust the poollock, it will have the poollock you set on that trig.
if you paint a trig, adjust the poollock, remove the trig, and repaint it, it will have the TLS.
Can the third method work if the override is part of the pattern and not the kit? Scene and performance interactions? Etc…
All would be as is now in this regard, which as far as I can see is that scene and performance just overrides everything pretty much atm.