NOW LOADING

Knowledge Base and Tutorials


A list of all articles on this site, outside of the SDK reference pages and other named sections.

Available articles

Here's a full list of the knowledge-base articles and tutorials available on this site.

Getting Started

Everyone

A primer for UMP data format

What MIDI messages look like as Universal MIDI Packets (UMP), how they compare with the MIDI 1.0 bytes you know from tools like MIDI-OX and Pocket MIDI, and how Windows translates between the two.

Everyone

Run Windows MIDI Glass from a foot controller

Use a foot controller, such as a Morningstar MC6 Pro, or any MIDI device to turn pages, press controls, swap pad grids, and change the key in Windows MIDI Glass while you play.

Everyone

Using OSC with Windows MIDI Patchbay

How to send and receive MIDI as OSC messages with REAPER, TouchOSC, TouchDesigner, Open Stage Control, and other apps, using an OSC connection in Windows MIDI Patchbay.

Troubleshooting

Everyone

Why a loopback mutes itself

What loopback feedback protection does, how to find the loop it stopped, and when to turn it off

Transport Details

Everyone

How Network MIDI 2.0 works in Windows

What the Windows Network MIDI 2.0 transport does, what it does not do in this first release, and the configuration file entries behind it.

Internals

Everyone

A primer for UMP data format

What MIDI messages look like as Universal MIDI Packets (UMP), how they compare with the MIDI 1.0 bytes you know from tools like MIDI-OX and Pocket MIDI, and how Windows translates between the two.

Developer / Technical Article

Endpoint Arrival and Update Ordering

What actually happens when a MIDI device appears, which notifications you get in which order, and which information is safe to read when

Developer Guidance

Developer / Technical Article

Endpoint Arrival and Update Ordering

What actually happens when a MIDI device appears, which notifications you get in which order, and which information is safe to read when

Everyone

How Windows MIDI Glass themes work

What a Windows MIDI Glass theme is, where theme files go, what every setting in a theme file changes on screen, and how to design a theme for someone else.

Developer / Technical Article

How to read a device's patch list

Using MIDI Capability Inquiry to show a person the names of the sounds on their instrument, instead of a list of numbers

Everyone

Windows MIDI Glass layout files, a guide for AI agents

How an AI agent or an online AI chat designs a Windows MIDI Glass layout for someone. What to ask, the .midilayout file format, using a built-in theme, showing the customer a mockup, and getting the file into Windows MIDI Glass.

Everyone

Windows MIDI Patchbay patch files, a guide for AI agents

How an AI agent or an online AI chat plans a Windows MIDI Patchbay patch for someone. What to ask, what the app can and can't do, the .midipatch file format and its steps, the MIDI-CI file, showing the customer the plan, and getting the file into the app.

Everyone

Windows MIDI Sequencer song plans, a guide for AI agents

View Page Source on Github

Didn't find what you were looking for?

Windows MIDI Services is an open source project with all source available on GitHub. We have a great community on Discord as well. Between GitHub and Discord, you should find the information you are looking for.