My Workflow:
Before I explain my issue, here is my workflow for storing and saving on the Montage:
I have several 'goto' libraries that I keep loaded most of the time and I have all my customized Performances' in the User area pointing to the Waveforms of those libraries, as well as to Preset waveforms as well. Basically I just save Performances from the libraries & presets as a New Performances, so that the waveforms remain stored in the original library or preset memory locations, which keeps the size of my User Area quite small. I back the User Area up relatively often as I make changes or create new Performances, etc.
I know the LSB number of every 'goto' Library that I keep loaded and I always make sure they are loaded back in the correct order so that they maintain the correct LSB #, if I temporarily remove one of them. Note that these libraries use up a fair bit of my 1.75Gb of available User memory, so I need to temporarily remove one of them from time to time in order to do certain things that require space, such as loading a library and doing a library import of a Performance I like to the User Area, which may Import most of the waveforms from that library, until I do cleanup and delete all the ones I don't need from the User Area.
________________________
The Issues:
#1. So recently I needed to take an organ Performance from the Organimation library that I had bought and 'Library Import' it to the User Area, so that I could get a copy of the Performance & a few of the smaller waveforms it contains that I couldn't find equivalent preset waveforms for. Most of the waveforms I was able to replace in that Performance & save it with equivalent preset Organ sounds. And so I then cleaned up all the waveforms I didn't need that had been imported with that Performance, deleting them from User memory & freeing up space.
I then loaded my 'goto' library back to it's same LSB location, only to find out that the Performances in the User area that point to those library's waveforms, have been modified and resaved without me touching them. The Green Element SW button for all the waveforms in the Performances that point to the library, were deselected, off and resaved. I had to go to each Performance press the SW green buttton next to each element and then resave each Performance.
Why would the Performance just turn the SW off and save it with it off just because the waveforms aren't available? I didn't touch the Performance so the system shouldn't care whether or not the waveform is there or not. Even if I did touch it, and it couldn't find the waveforms, why would the system still save these Performances with the SW's off?
#2. If I have one of my 'goto' libraries removed from the system (for whatever reason), and I work on a non-related User area Performances that don't contain any waveforms from that library that was temporarily removed, save the Performances after the changes are made, and then Backup the User Area to a .X7U file. Then I load a new library to the User Area to check out some other Performances I might be interested in. Once done, I load the 'goto' library back to its proper LSB slot and then load the backup .X7U file that I had saved back into the User Area
Not only are all the SW buttons disabled, but all of the Elements' waveforms are no longer pointing to the Library waveforms. The system somehow decided to check the waveform links in those Performances, disable those Elements, remove the waveform links and replace with presets, and resave each of the Performances this way.
I have to reenable all those Performances SW buttons and search/load the waveforms one by one for each element of each of the Performances and then resave them.
It doesn't seem reasonable to me that the system is doing these things to these Performances that are not being touched, just because the waveforms are temporarily not available. If I am not opening the Performance nor using it, the system shouldn't care if Performances that are currently not being opened or used, don't have their waveform library available...!
But it seems like it does care and this is just normal..?
______________________
If this is normal behavior on the Montage, then it's unfortunate & a bit limiting, but at least good to know for certain what I can and can't do!
In contrast, after the Library has been loaded back to proper location, if I load a previously saved .X7U file to the User Area that had been saved prior to the Library being temporarily removed, then there are no problems at all. The system can see all the Library's waveforms that those Performances link to and doesn't decide to disable or remove them from the Performances.
.