NEW! Safe Plugin Scanner version 2 with cache
Posted: Wed Nov 07, 2018 9:56 am
OK I think this is about as far as I can go with a plugin scanner for now.
There is some more stuff I can do with it, maybe in a wee bit.
Like replacing the redundant SimplePlugin library with this instead...
Please give it a whirl.
Remember you can always force a rescan as described below.
Available in git master now. From the ChangeLog:
* NEW! Safe Plugin Scanner version 2: (Tim)
- The plugin scans are cached now, in ~/.config/MusE/scanner.
This means faster startup time since it no longer has to
rescan each time.
- Deicsonze and SimpleDrums MESS synths load muuuch faster
now since each instance no longer has to scan plugins.
- New command line option -R forces rescan.
Also new 'Force rescan' checkbox under plugin paths tab
in Global Settings dialog.
- Automatically detects changes in any of the plugin paths
given in Global Settings dialog, and rescans.
- Added Ladspa RDF (lrdf) support. Initial support for now.
- More major rearrangements: Moved several module libraries
out of the muse tree into the libs tree, since they stand
on their own.
Created new libs folder 'plugin' containing all of the
plugin scanning and caching code.
Awl and AL libraries are now fully separated and isolated
from the main app. Awl is NO LONGER linked in with the
main app, only with the Deicsonze MESS synth. Yay.
[Edit:] Oh yeah, I forgot: I reworked the MusE splash screen a wee bit
to display some informative text about what's happening during startup,
you know like lots of other apps. Helps during those long plugin scans. Try 'er out.
There is some more stuff I can do with it, maybe in a wee bit.
Like replacing the redundant SimplePlugin library with this instead...
Please give it a whirl.
Remember you can always force a rescan as described below.
Available in git master now. From the ChangeLog:
* NEW! Safe Plugin Scanner version 2: (Tim)
- The plugin scans are cached now, in ~/.config/MusE/scanner.
This means faster startup time since it no longer has to
rescan each time.
- Deicsonze and SimpleDrums MESS synths load muuuch faster
now since each instance no longer has to scan plugins.
- New command line option -R forces rescan.
Also new 'Force rescan' checkbox under plugin paths tab
in Global Settings dialog.
- Automatically detects changes in any of the plugin paths
given in Global Settings dialog, and rescans.
- Added Ladspa RDF (lrdf) support. Initial support for now.
- More major rearrangements: Moved several module libraries
out of the muse tree into the libs tree, since they stand
on their own.
Created new libs folder 'plugin' containing all of the
plugin scanning and caching code.
Awl and AL libraries are now fully separated and isolated
from the main app. Awl is NO LONGER linked in with the
main app, only with the Deicsonze MESS synth. Yay.
[Edit:] Oh yeah, I forgot: I reworked the MusE splash screen a wee bit
to display some informative text about what's happening during startup,
you know like lots of other apps. Helps during those long plugin scans. Try 'er out.