The expression maps for VSL Studio Orchestral Strings supplied by VSL seem to have a naming problem with duplicating a technique in an expression map. For all my other maps the name is automatically updated when duplicating and changing the technique. So what is causing this problem?
Do you mean that when you duplicate one of the switches in the expression map, the new duplicate switch has the same name as the existing one? If so, that is at present the expected behaviour, across all expression maps.
No, if you duplicate the switch the name stays the same but then you change this to another technique and itâs still the same name as before and not the new technique name. These are the only maps that have this, all my other maps work fine. So is there something wrong with those files? If so, VSL should provide some new maps.
Youâre correct about the behaviour. This is expected behaviour where somebody has set the name to something different on purpose (the âNameâ field lets you override the automatic naming with an âoverrideâ name). In this event it seems like even if you change the Name field back again to what it originally was at the beginning, it no longer automatically updates when the technique is changed to something else. So in other words, once you have changed the Name field setting in any way, it is now permanently disconnected from technique changes and you canât âre-connectâ it without either editing the XML or deleting the base switch and making a new one.
In VSLâs maps that you reference, all of the names appear to be overridden unnecessarily. For instance I found this:
The name being hard set to âMarcatoâ gives it an overridden name and then this is getting retained even when the technique is changed.
If you edit the XML directly and remove the <name>Marcato</name> portion (and the similar portion from the other lines) and reimport this updated map, you should find that you can duplicate them without issue.
It isnât a bug per se, but it points out an annoying feature that if you change the name field without knowing that you are giving it a permanent override, you canât easily âresetâ it back to being the automatic naming. I assume in this case that what most likely happened is either that VSL either made the map programmatically somehow by working with the XML directly and unnecessarily set the ânameâ element for everything; or, that they made it by hand and made the first technique where they wanted the name to be different from the default and changed the name on that, and then duplicated this first technique as a starting point (and its duplicates would also have a hard set name) in which case they would have to have changed not only the techniques of all the duplicates but the names as well.
As I said, it is easy enough to âfixâ by exporting the expression map as an XML, editing that in a text editor, and reimporting. You probably want to make it a new map anyway if you are making your own customizations to it.