Device not appearing on win8 device list

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 !!!
Anonymous user
Device not appearing on win8 device list

Hello, I'm trying to configure an app to use the output port but it does not appear in the list.  The app is one that i am writing, and I queried every device available on the system.  VirtualMidiSynth is absent.  Am I missing something?  I followed the configuration tutorials which seemed very straightforward. 

Posts: 1978
Joined: March 25, 2012 - 01:19
Re: Device not appearing on win8 device list

Hi Matt, the quickest test you can do to check if VirtualMIDISynth is correctly installed and available is to open its configurator.
On Win8 you should have a tile named "Configure VirtualMIDISynth", otherwise look for VirtualMIDISynt_configurator.exe into C:\Windows\SysWOW64\System32\VirtualMIDISynth or C:\Windows\System32\VirtualMIDISynth folder.

Open configurator and switch to MIDI Mapper tab. The combobox "Windows Media Player default device" will show all the MIDI output devices registered on the system; VirtualMIDISynth should appear there.
If not then something got wrong during setup, please let me know and we'll investigate further.

Otherwise something is going wrong in your software.
Which language is your software written in?
Here you are some samples on how to enumerate the MIDI Out devices registered on the system:

C++: http://home.roadrunner.com/~jgglatt/tech/lowmidi.htm
C#: http://www.pinvoke.net/default.aspx/winmm.midioutgetdevcaps

Tried both on a Win8 system and they both detect VirtualMIDISynth correctly.

You could also try a well-known MIDI player like VanBasco, which is known to work on Win8 too (despite the fact it was written at Win95 era...!).

Anonymous user
Re: Device not appearing on win8 device list

I tried that last night and it appears to be working with media player.  I think the issue is that it doesn't register a class compliant device, but the issue isn't limited to VirtualMidiSynth.  The GS WaveTable Synth doesn't appear in the list either. I think there is a problem with the API that I'm using.  It only appears to be enumerating hardware devices.

Posts: 1978
Joined: March 25, 2012 - 01:19
Re: Device not appearing on win8 device list
Matt wrote:
I think the issue is that it doesn't register a class compliant device

No it doesn't, because it's not a DirectX device but an "old-style" user-mode multimedia device.
The former is much more difficult to implement and, also, the DirectX layer adds lot of latency.

PS: I saw you haven't confirmed your account yet, so your messages still appear as "Anonymous user" (and need moderator approval).
If you had any issue on registration, please let me know using the contact form. If you missed your confirmation mail (check your spam folder), please require another one clicking the "Forgot password" link.