Hi everyone,
some users report extreme long start-up times with Dorico due to the VST scanning taking very long time. In order to find out what is behind that and the cause of it, I would like to get some statistical data from as many people as possible.
The idea behind that is to invoke the VST3 scanner on its own from within a command prompt. Then I’d like you to measure how long it takes for the scanning, especially when doing it several times in a row.
So here is what I’d like you to do:
- Create on your desktop a new folder DoricoCache
- Open a command shell window (Win: cmd.exe; Mac: Terminal.app)
- Copy and paste the following line into the shell window, but don’t hit the return/enter key, yet.
"C:\Program Files\Steinberg\Dorico5\VSTAudioEngine\Components\vstscannermaster.exe" "-prefPath" "%USERPROFILE%\Desktop\DoricoCache" "-licenseLevel" "25000" "-hostName" "Dorico 5 AudioEngine"
or for OneDrive users
"C:\Program Files\Steinberg\Dorico5\VSTAudioEngine\Components\vstscannermaster.exe" "-prefPath" "%USERPROFILE%\OneDrive\Desktop\DoricoCache" "-licenseLevel" "25000" "-hostName" "Dorico 5 AudioEngine"
or for Mac users
/Applications/Dorico\ 5.app/Contents/Applications/VSTAudioEngine5.app/Contents/Components/vstscannermaster -prefPath ~/Desktop/DoricoCache "-licenseLevel" "25000" "-hostName" "Dorico 5 AudioEngine"
- Get a stopwatch (e.g. smartphone app) and measure the time between hitting the enter/return key and the program spitting out some xml text. The measuring does not need to be particularly precise, plus minus 5 sec is okay
- Write down the measured time
- Repeat the measurement by simply pushing the ‘cursor up’ key which brings back the last used command. Hit return/enter and measure again. On repitition I expect much shorter scanning times since the cache file is already there. Write down the measured time again.
- Repeat the measurements again 2 or 3 times and write down
- Empty the DoricoCache folder on your Desktop and repeat the measurments. Again, we expect one long run and thereafter short runs.
Then please post here the measured times, also indicating if the cache was there or empty, like this: 1 min 13 s EC, 10 s FC where EC is empty cache and FC full cache. The vst3plugins.xml from the cache folder on the Desktop please also post as attachment, or if you don’t like that idea, open that xml file in a webbrowser or text editor and search for how many occurrences of the term
<plugin
can be found, so that I know how many plug-ins got scanned.
For those of you who also have Cubase or Nuendo, it would be fantastic if you could do the same measurements again with those programs. Simply create additionally a CubaseCache or NuendoCache folder on your Desktop and here are the corresponding command lines:
"C:\Program Files\Steinberg\Cubase 14\Components\vstscannermaster.exe" "-prefPath" "%USERPROFILE%\Desktop\CubaseCache" "-licenseLevel" "25000" "-hostName" "Cubase 14"
"C:\Program Files\Steinberg\Nuendo 13\Components\vstscannermaster.exe" "-prefPath" "%USERPROFILE%\Desktop\NuendoCache" "-licenseLevel" "25000" "-hostName" "Nuendo 13"
or
/Applications/Cubase\ 14.app/Contents/Components/vstscannermaster -prefPath ~/Desktop/CubaseCache "-licenseLevel" "25000" "-hostName" "Cubase 14"
/Applications/Nuendo\ 13.app/Contents/Components/vstscannermaster -prefPath ~/Desktop/NuendoCache "-licenseLevel" "25000" "-hostName" "Nuendo 13"
If you have older versions of Cubase or Nuendo, you simply change the numbers, should be quite easy.
And last but not least, please give the basic spec of your computer, processor type, year of make, OS version.
Thanks a lot for your collaboration.
Ulf