Skip to content

Better/smarter Drumstick RT plugins loading and unloading #30

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
pedrolcl opened this issue Dec 14, 2024 · 0 comments
Open

Better/smarter Drumstick RT plugins loading and unloading #30

pedrolcl opened this issue Dec 14, 2024 · 0 comments

Comments

@pedrolcl
Copy link
Owner

Right now, all available plugins are loaded at application startup, and they remain initialized until the application ends.

  • The plugins should only be loaded and initialized when needed. For instance, the output synthesizers draw power/CPU cycles even when they aren't used. This should be avoided.
  • Problems within the plugins (for instance, right now the Windows MIDI input plugin) may avoid application termination. It would be better to unload the plugins explicitly when not needed anymore.
pedrolcl added a commit that referenced this issue Dec 14, 2024
fixed backendmanager usage in vpiano.
optization in BackendManager::refresh() to keep plugins loader.
correction of commit 1befe4f
preparation for GH issue #30
pedrolcl added a commit that referenced this issue Dec 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant