-
Notifications
You must be signed in to change notification settings - Fork 54
Description
Is your feature request related to a problem? Please describe.
I'm the developer of DryWetMIDI library. The library has API to work with MIDI devices. I have a lot of tests on this API and of course I need to create some devices during CI/CD to run the tests. I use MS Hosted Azure Pipelines agents which are Windows Server images. I'm able to create virtual devices there via scripts using loopMIDI API.
But now I want to run the tests on ARM-based virtual machines. But loopMIDI doesn't (and won't I suppose) work on ARM machines. So I assume utilities provided by new Windows MIDI Services tools can help me with creation of virtual loopback devices with desired names in my CI scripts.
Describe the solution you'd like
There are two ways:
- Some commands for MIDI Console app.
- PowerShell cmdlet.
I will be happy with either. One key thing: I expect to be able to install a tool (MIDI Console or PowerShell cmdlets set) in scripts, not by hands, since it should be done automatically during CI.
Describe alternatives you've considered
Alternative solution will be to use new MIDI API to create simple console app which will create devices. But official built-in solution will be much better.
Do you wish to contribute a solution?
No
Additional context
–