EvilDragon wrote:I think one of the things that irks me the most about Falcon is that it ALWAYS rescans and mounts all the UFS files when it's loaded. This can take too much time especially with a lot of libraries (and yes, I have them all on SSDs), and you're looking for a patch from a particular library, but you have to wait until it actually shows in the Soundbanks area of the browser... This makes Falcon slow to use when inspiration strikes... This is simply a bad design.
I wish all the libraries that were successfully mounted were cached so that they are shown INSTANTLY the next time you load Falcon, and only rescan/remount a library if you don't find it at the location where it was previously. Would be much more comfortable and MUCH faster to use.
I totally agree. I had to not-automount most of my libraries and load them only on demand by manually go to their path.
I find this especially silly since I actually see several ways to solve this:
- Build a cache the first time the library is loaded like you say. Since the .ufs files are monolithic anyway, nothing changes 99% of the time, internally the structure stays the same.
- Since the .ufs files are monolithic, why not include a fast to scan inventory at the beginning of the file and only read that? This is 2018, it can't be that reading in a couple of files takes ages (especially since the internal browser also handles this so bad and if you had already started browsing inside some library, it throws you out back to root level when the slow initialisation is finally done.
This together with the unclear and clumsy saving of files makes the whole experience somehow dumb and I use Falcon much less than I expected because of it.
For instance, I recently had a really hard time with the Bohemian Cello library and saving my changes to a preset for it in a way that would work on reload. To this day I don't understand the logic and lost several recursions of it, even though I thought I did everything right (saving programs, saving multis...).
I mean, Kontakt really is a mess in this regard, but as clumsy as it is, I never had a problem actually saving something and it's up in no time, since it doesn't try to load stuff from scratch each time - it would take half an hour here if it did it the way Falcon does it.