Hello, I represent Musicnotes.com. We are trying to allow MIDI playback of our sheet music with the Windows 10 store app that we are currently developing. We've got it working with the GS wavetable, but we'd like to allow the audio quality improvement available through VirtualMidiSoft, especially since we have a pretty good soundfont that we are shipping with our mobile apps. We'd like to be able to list VMS as an output device option.
Our OLD windows app (made many, many years ago with MFC) can pick up an installation of VirtualMidiSoft (it uses the C++ function midiOutGetDevCaps), so I don't think I've installed VMS incorrectly. However, when we try to find it with the new C# code, the only "MidiOutPort" detected is the GS Wavetable. Is there something special that you are aware of that we need to install or include in our store app in order to detect VMS?
If this is not something that should be working yet (i.e. feature request, not bug), I will be more than happy to move this thread to the other forum.
--Christina
Extra Info, in case you are not familiar with the Universal Windows Apps MIDI methods:
The recommended way to send midi messages in Windows 10 store apps involves the Windows 10 SDK extension "Microsoft General MIDI DLS for Universal Windows Apps", so that's what we're using. Below is a link to the github sample project that shows how to use it. If there's another way we should be using, we'll be happy to switch.
https://github.com/Microsoft/Windows-universal-samples/tree/master/Sampl...