I know that it’s not possible to use a linked rack within a linked rack, which is why we have the ability to insert an embedded rack from a file, so it’s no longer “linked”, but can still live inside another rack.
However the down-side of this is that if you update the originating linked rack on disk, any such embedded racks remain in their original state, not benefiting from the new changes.
I was wondering, how hard would it be to provide a feature a bit like the current “Use different rack”, which allows you to update an embedded rack that came from a linked rack on disk, with the new changes on disk, whilst maintaining any state-dependent behaviour? I guess it would break if a rack state was selected that no longer exists on the disk version, but otherwise would it be possible, in principle?
Alternatively, would it be possible to genuinely have linked racks within linked racks, if for example the rack only contains routing and no actual plugins?
The reason I’m asking is that I have various ‘utility’ racks that typically encapsulate different types of MIDI routing, filtering etc, for general reuse, and they don’t actually contain any plugins, and I have to use them as embedded racks in other racks…but then lose the ability to extend these utility racks unless I go through every occurrence.