Can't open selected output device required by VirtualMidiSynth

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!
!!! Please enable JavaScript !!!
Posts: 27
Joined: April 13, 2015 - 18:54
Can't open selected output device required by VirtualMidiSynth

I get this starting VirtualMidiSynth standalone.   But it works after starting.

Error:

Mapper:

Debug Report:

Status
======
Windows 10 Home (64 bit) (10.0.19044)
VirtualMIDISynth: 2.13.5 (x64)
Memory (MB): total 8108, free 4231 (53%)
Available devices: 1
=== VirtualMIDISynth #1 ===
*

Soundfonts
==========
filename: C:\Save\Midi_Music\4GMGSMT.SF2
enabled: 1, preload: 1, bank: 0, preset: -1

MIDI Devices (x64)
==================
[0]: VirtualMIDISynth #1
[1]: Microsoft GS Wavetable Synth
[2]: USB Uno MIDI Interface

MIDI Devices (x86)
==================
[0]: CoolSoft MIDIMapper
[1]: Microsoft GS Wavetable Synth
[2]: VirtualMIDISynth #1
[3]: USB Uno MIDI Interface

Audio Devices (x64)
===================
[1]: Default
[2]: Speakers (Realtek High Definition Audio)

Configuration file
========================================================================
[General]
Version=2.13.5.0
[SoundFonts]
sf1=C:\Save\Midi_Music\4GMGSMT.SF2
sf1.enabled=1
[Mixer]
ChannelMute=0000000000000000
ChannelSolo=0000000000000000
ChannelVolume=100;100;100;100;100;100;100;100;100;100;100;100;100;100;100;100
MasterVolume=100
ChannelMuteMC=0000000000000000
ChannelSoloMC=0000000000000000
ChannelVolumeMC=100;100;100;100;100;100;100;100;100;100;100;100;100;100;100;100
MasterVolumeMC=100
[Shortcuts]
[Update]
CheckFrequency=0
LastVersionFound=2.13.5.0
LastVersionURL=https://coolsoft.altervista.org/virtualmidisynth
LastCheck=2023-02-14
[Windows]
Configurator=1199,159,650,767
Configurator.ActiveTab=5
Mixer=731,482,714,205
MIDIConverter=959,155,693,684
MixerMC=602,395,716,209
[Advanced]
LangID=1033
OutputDevice=3
AdditionalBuffer=10
ReverbLevel=127
[MidiConverter]
OutputFormat=4
SkipInitialSilence=1
OutputFolder=C:\Users\steve\Documents\Music\MP3s
========================================================================

Registry keys
=======================
*** x86: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32 ***
midi: wdmaud.drv
midi1: VirtualMIDISynth.dll
midi2: wdmaud.drv
midi3: wdmaud.drv
midi4: wdmaud.drv
midi9: MIDIMapper.dll

*** x64: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32 ***
midi: wdmaud.drv
midi1: VirtualMIDISynth.dll
midi2: wdmaud.drv
midi3: wdmaud.drv
midi4: wdmaud.drv
midi9: MIDIMapper.dll

*** HKCU\Software\Microsoft\Windows\CurrentVersion\Multimedia\MIDIMap ***
szPname: VirtualMIDISynth #1

*** HKCU\Software\Microsoft\ActiveMovie\devenum\{4EFE2452-168A-11D1-BC76-00C04FB9453B}\Default MidiOut Device ***
MidiOutId: 2

*** HKCU\Software\Microsoft\ActiveMovie\devenum 64-bit\{4EFE2452-168A-11D1-BC76-00C04FB9453B}\Default MidiOut Device ***
MidiOutId: 0

Attachments (Only registered users)
Error.png
Mapper.png
Posts: 1972
Joined: March 25, 2012 - 01:19
Re: Can't open selected output device required by VirtualMidiSynth

That error refers to the analog output device (your audio soundcard), not the MIDI one.

It seems you've configured an output device that now is missing; it could be an USB audio card or an external HDMI monitor (with audio)..

Check the attached screenshot to see where this setting is placed.
I suggest you to select the device, unless you have a specifis needing to use a different one, so that VMS will always use the default Windows one.

Attachments (Only registered users)
output-device.png
Posts: 27
Joined: April 13, 2015 - 18:54
Re: Can't open selected output device required by VirtualMidiSynth

Thank you... that setting was default.

I selected the audio device and stopped getting the error.

I checked Window's default device and it seems to be set properly:

I don't have a clue on why this changed or what is happening... but thanks again!

Attachments (Only registered users)
DefaultOutput.png
Posts: 1972
Joined: March 25, 2012 - 01:19
Re: Can't open selected output device required by VirtualMidiSynth

Well, you saw default because, just before the initial error message VMS switched to it.
But this new value (default) is not saved until you changed something and click Apply or Ok.

This is done on purpose, to allow users to select a removable device (i.e. an USB headphone) and be able to run VMS with or without it.
If VMS is started without the headphone, it runs with the new (and temporary) default setting; then, when started again with the headphone, this device is selected as output.

There's something to be improved: the error message could contain the name of the now-missing selected device, to let it clear what's wrong.
Sadly at error-time the device is missing, so it's name can't be retrieved from the system; it should be stored elsewhere... I'll have a look at it 😉