Korg Prophecy Unified
Sent it to John. Looks like he's adding his changes and making it available at tonight's livestream.
As there was a livestream chat discussion about the length of time it takes to rebuild the Unify patch library in today's livestream (21st August 2021) I thought I'd do a little test.
As I own the Korg Prophecy AU/VST plug-in, I thought I'd add the recently Unified .guru file. Thanks as ever to @JeremyH 🙂
I simply dragged the pretty tiny 3.6MB "Unified - Korg Prophecy.guru" file onto Unify, and it took 1 minute & 36 seconds whilst it performed the "Rebuilding Patch Library" function after dragging the .guru file onto the Unify window.
FWIW, I use an iMac Pro with a 1TB SSD.
If you need any other information from me I'll be glad to assist.
When you add a new library, Unify performs an ordinary "incremental" update of the patch database, which entails checking every single patch file you have, not just the newly-added ones. Only the newly-added patches are actually read, in order to create new database records for them, but all the others are checked to see if they have been modified since the date/time stored in their existing database record. This takes a little bit of time, even with an SSD. Based on my own experience with an SSD-equipped Mac, 96 seconds is not surprising.
I'll make a note to add a third database-update mode for the case where a library has been added, where only the newly-added files are checked, but it may be some time before I can get to this.
UPDATE August 22 2021: I got this working. The change will be included in Unify v1.6.
Out of curiosity I thought I would time how long it takes on my system.
I have an "out" folder where I usually move libraries that I'm not using but I haven't moved any in a while (due to always having quite a few in the process of being Unified). So I currently have 102 libraries and over 50,000 entries in the Unify database (using DB Browser for SQLite to check).
Anyway, adding Korg Prophecy took 3 minutes and 41 seconds for the database scan to complete. Unify and its data are both installed on very fast m.2 SSDs and the CPU is an 8 core 16 thread AMD Ryzen 7 5800X (with 32Gb of DDR4 RAM).
Time for me to move a few libraries to my Out folder I think!
I'm also happy to test any improvements or additions to scanning options.