Skip to content

[Feature] Create virtual loopback device via MIDI Console or PowerShell cmdlet #844

@melanchall

Description

@melanchall

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:

  1. Some commands for MIDI Console app.
  2. 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

Metadata

Metadata

Assignees

Labels

area-sdk 🔧Related to the application SDKarea-user-tools ⚙️Related to the user-focused tools like Settingsfeature request 💡New feature request or proposalfixed-awaiting-public-release 🕙Fixed in our internal builds. Waiting to make its way to a public release.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions