VirtualMIDISynth.exe not closing
Please let our ADS show!
This sites offers only FREE software and it's supported by a few advertisement boxes (no intrusive popups).
Please:
- disable your AdBlocker by adding CoolSoft website to whitelist
- give the proper cookie consent
- enable JavaScript for this website
This seconds wait is to let you update your browser configuration...
Ok, I've done the required changes... now show me your content!- wayne reed
- Posts: 1
- Joined: March 4, 2022 - 09:23
- coolsoft
- Posts: 1972
- Joined: March 25, 2012 - 01:19
You're reporting two issues here but, AFAICS, one is not and the other one should be checked after the first... 😉
Let's proceed in order.
wayne reed wrote:When I close software that uses Coolsoft VirtualMIDISynth, VirtualMIDISynth does not close.
It works as expected, no bugs here, at least in version 2.x.
VirtualMIDISynth 1.x had that behavior just because it was an in-process DLL, so it automatically terminates once the "hosting" process (your MIDI editor) terminates.
It was the only good thing of that architecture, which had a lot of other issues (DLL injection, BASS versioning conflicts, multiple systray icons, startup delay, mixer available only when playing, un-shareable memory usage, ...).
Further details here: https://coolsoft.altervista.org/forum/thread/222
VirtualMIDISynth 2.x is a separate process so it can be started at Windows start and it will stay running after the MIDI clients close.
It has its systray icon (if it got hidden in the "hidden icons" panel on your systray you can drag it outside, on the systray visible panel) which can be used to configure it, set mixers and close it properly.
The actual only drawback is that... it doesn't close automatically (yet 🙄).
I'm still trying to find a safe way to close it (timeout after last client...) and be able to restart when needed, but I'm still not satisfied of the results; so IMHO it's actually better (or less-worst) to leave it open for now.
wayne reed wrote:I have to open my task manager and manually close VirtualMIDISynth.exe
Don't do it, use the "Exit" menu item of the systray icon.
This will close VMS properly, releasing all of its resources (including output audio devices).
wayne reed wrote:...or my PC won't open anything that uses audio
Once you click on Exit, VMS will warn you if any client is still connected.
This way we can check if anything is still connected to VMS once it closes or is not releasing resources properly 😉.
Once you've tried to close it with the Exit menu item, please report if the other issues are still there...
- coolsoft
- Posts: 1972
- Joined: March 25, 2012 - 01:19
I forgot an answer...
wayne reed wrote:Plus, task manager shows VirtualMIDISynth.exe being 392,716 K! I know it's much smaller than that!!!
Don't worry, the memory usage you see includes the SF2 file you've configured on your VMS virtual devices (unless you've unchecked the preload option in SF2 configuration dialog).
Navigation
Login
Support me
Click here if you want to support CoolSoft using PayPal