Have something to say?

Tell us how we could make the product more useful to you.

In Progress

Large Sample Library Performance

My Rando sample database is currently more than 1.6 million one-shots and loops. I assume majority of people won’t have collections that large, but some of us drawn to software like rando will. It’s actually tools like this that made me start collecting a lot more samples because it unlocks the ability to easily discover and utilize sounds from a large local library. Anyway, rando performs as well or better than other sample library tools, but wanted to share a few observations that might be useful for optimizing rando for large sample collections. #1 - It appears one of the first things rando does when it is opened is to check if there are any new samples found in the set sample locations, before the GUI even appears. I timed it with a stopwatch. If there are no new files found that rando doesn’t know about already, it currently takes about 10 seconds on my machine before the GUI appears and if there are a bunch of new samples in folders, it takes even longer. Last timed 50 seconds before the rando GUI is finally displayed on the screen when I had added a bunch of samples to my folders. No loading indicator, just nothing happens on screen for that long. People with fewer files and folders probably won’t have that extreme of a delay, but my suggestion is perhaps that new file check that occurs can be set to not take place on opening the plugin and instead be initiated manually when going to the sample locations settings area. #2 - The search settings area will total up the number of results from whatever filters are set. But even if no search filters are set, it will still query the total of all samples present in the whole database every time. That total is fixed and doesn’t change until new samples are added or removed, so it could be optimized to just store that big total of all samples somewhere instead of querying that number every time. For 1,651,890 results, it takes about 15-20 seconds for the search page to return that number back from the database.

njlang 26 days ago

31
💡

Feature Request - Rando

In Progress

Sub folders of existing folders cannot be added as sample locations as before

I have around 300k samples and Rando does a much better job with indexing speed and noticing if the folder has changed in the beta. It made troubleshooting this easier. However I like to add certains subfolder as separate locations, due to the lack of a better way to search only sub folders of current locations. This used to work fine. Now if I add them AFTER adding the parent folder the sample count shows as zero for that sub folder location and its not just the number, no samples load for that location. I CAN RENAME the subfolder, then re-index the main folder it does work, but the main folder count is less the samples in the subfolder location, when it should also include them. So I guess the summary is nested sample location no long work?

unlabeledlife about 2 months ago

💡

Feature Request - Rando