Are you the author of those scripts? That's a
very clever solution! It could be called "pseudo-alias clips": unlike proper alias clips, which propagate edits immediately to all instances of the clip, using this solution you edit a clip first and later press a button/key to propagate the changes to all other clips with the same name. To prevent a clip from being updated, you simply rename it. I would say most people would find this easier to wrap their head around than a clip Pool, and it's probably a lot easier for Ableton to implement. It's genius!
Furthermore, using this approach there could be an option to create the illusion of proper alias clips by propagating changes to like-named clips automatically whenever an edit takes place, but now that I know this is possible, I probably wouldn't want this to be automatic.
This is by far
the best solution I've seen so far to this problem, better than any DAW's. I would add a couple extra commands:
1. A command to select select all clips that have the same name
2) A command to "Propagate last edited to selection": This copies the last edited clip to all clips that are currently selected (even if the clips names are different).
Using the second command, users could edit a clip (the 'last edited clip'), then select a bunch of clips anywhere in the project by ctrl+click (e.g. select 2 clips in Session View and 3 in Arrange View), run the command and bam! all the clips are updated. The beauty of this solution is that it does not require a clip Pool since any clip can be copied to any other clip, so it's less likely to result in clips changing all over your project without you noticing, which is the main drawback of true alias clips.
So, in summary, these are the commands needed, which would be available from a single clip's context menu and via keyboard shortcuts:
- Propagate clip: Copies clip to all other clips with the same name*
- Autoname clip: Not sure this is really needed**
- Select all clips with same name
- Propagate last edited to selection
(*) If multiple clips are selected, the context menu doesn't show these actions.
(**) If the selected clip doesn't have a name, either pop-up a warning to prompt the user to first name the clip (maybe even with a small text box where the name can be entered directly in the pop-up) or just don't show these actions in the context menu (less user-friendly though).