PortMidi / portmidi

portmidi is a cross-platform MIDI input/output library
Other
116 stars 31 forks source link

Feature request: add virtual inputs and outputs on windows, as this is now supported by windows and MIDI 2.0 #70

Open msw312 opened 2 months ago

msw312 commented 2 months ago

This would be a very useful feature if possible. I could be wrong but according to microsoft, virtual midi devices are now supported with winrt API.

rbdannenberg commented 2 months ago

Very interesting - I didn't even know about winrt, which is about 2 years old -- I wonder if winrt includes a new MIDI device driver since in the past, the only way to get a virtual port was to create a device driver. PortMidi supports multiple APIs, so I think this calls for a reimplementation of the low-level API-specific interface that could run in addition to or instead of the winmm interface. Anyone interested should let me know. It sounds like something I could do, but not right away.