MIDI Scripting App For Windows 10 - Inspired By Us

Powershell and MIDI events takes advantage of the new MIDI API      12/08/15

MIDI Scripting App For Windows 10 - Inspired By Us

Buying Choices

You may have seen our excellent interview with Principal Program Manager at Microsoft Pete Brown - hes in charge (amongst other things) of evangelizing the new MIDI and Audio APIs that come as part of the Windows 10 update - its a good watch/listen.Anyhow, Pete is also a pretty capable programmer and has written some extensions for Powershell - to allow MIDI events to trigger commands - its a first.

He says that it was inspired by the way we use Applescript and MIDI in our setup here to help drive the technology behind the Sonic TALK podcast - its a weekly show with remote video guests, where we talk Music Tech.

Powershell is a is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language built on the .NET Framework.

Pete says: "With the release of Windows 10 and our new, modern, multi-client MIDI API, I thought it was time to build out something like this for Windows users. We don't have MIDI routing in Windows yet, but we do have PowerShell, which lets you do a fair bit of automation and other system-level hacking."

The script is available vi GitHub - its not an official Microsoft product but something Pete has been doing "out of hours"

"The code includes MIDI send, and basic MIDI receive (note on/off, plus continuous controller messages, and program change). The samples were written using a Novation LaunchPad, but are generic enough (with the exception of the text banner scrolling) to work on anything."

He goes on to say that its not designed for time-critical MIDI event handling, but will allow you to trigger system and application events based on MIDI input such as Note and Controller. It will also send basic MIDI messages to your designated devices.

Github project link

Even more news...


More Videos

Featured Video
NAMM 2020: Krotos Audio Concept - New Synth Plugin 

Its all about the modulation

Featured Video
NAMM 2020: Keith McMillen K-Board Pro 4 MPE With Deckards Dream 

A quick demo using mpe to control Deckards Dream

Featured Video
NAMM 2020: Bitwig Studio Updates And Treats 

A couple of new features that were introduced last year

Featured Video
NAMM 2020: Steinberg AXR4 USB 

Steinberg release USB range of AXR4 interfaces

Featured Video
NAMM 2020: Presonus Quantum 2626, AR8c, ioStation 24c 

Presonus extend the Quantum range, release new Studiolive ARc Range and new ioStation

Featured Video
NAMM 2020: Steinberg USB-C Audio Interface 

AXR4U offers an alternative to the AXR4T Thunderbolt interface

SonicLAB: Make Noise - Mimeophon, QPAS and X-Pan 

Stereo processing from Make Noise

Sonic LAB: Modal Electronics Argon 8 Wavetable Synth 

8 voices, full size keys

Sonic LAB: U.D.O Audio Super 6 Synth First Look 

Production has begun

Sonic LAB: Expressive É Osmose - First Look 

Augmented Keyboard with expression and sounds