Windows 11 521 Published by

Microsoft has released Windows 11 Insider Preview Build 27788 to Windows Insiders in the Canary Channel. The preview introduces Windows MIDI Services, a complete rewrite of MIDI on Windows, focusing on a great musician experience and a strong foundation for future expansion and enhancement. MIDI is the standard used to synchronize synthesizers and drum machines in modern electronic music, and Windows MIDI Services is a new MIDI stack that handles both MIDI 2.0 and MIDI 1.0 implementations. It works on 64-bit operating systems on all supported processors, including Arm64.



Announcing Windows 11 Insider Preview Build 27788 (Canary Channel)

Hello Windows Insiders, today we are releasing Windows 11 Insider Preview Build 27788 to the Canary Channel. 

What’s new with Build 27788

Windows MIDI Services Public Preview

We’re excited to release the first in-box public preview of  Windows MIDI Services, our complete rewrite of MIDI on Windows with a focus on a great experience for musicians and a strong foundation for future expansion and enhancement.

MIDI is the standard, first released in 1983, that is used to synchronize synthesizers and drum machines in almost all modern electronic music. It’s used to record and play back note information, control stage lights and effects, keep mixers in a large venue in sync, and so much more. Although it is not itself audio, the MIDI protocol is essential to making music and was heavily used in the rise of hip-hop and other genres.  MIDI 2.0 is the first major update to the core MIDI protocol since 1983, offering everything that modern musicians need today, like increased speed and fidelity, better control of instruments, modern bi-directional conversations and negotiation between instruments, discovery, better USB timing, and more.

Windows MIDI Services is our new MIDI stack which handles not only MIDI 2.0 but also brings our MIDI 1.0 implementation up to modern expectations. It works on 64-bit operating systems on all supported processors, including Arm64. Windows MIDI Services offers the following benefits:

  • Full support of the MIDI 2.0 Standard, including high-speed data transmission, higher-fidelity messages, increased resolution for controller values, and full in-service MIDI 2.0 endpoint discovery and protocol negotiation.
  • Faster transports, leading to better timing and reduced jitter.
  • Faster USB MIDI driver with full support for both MIDI 1.0 and MIDI 2.0.
  • Every endpoint is now multi-client, meaning multiple apps can use a device at the same time.
  • Better endpoint and port
  • In-service scheduling of outgoing timestamped messages, and timestamped incoming messages, for apps using the new  Windows MIDI Services App SDK.
  • Built-in loopback and app-to-app MIDI
  • Automatic translation between MIDI 1.0 and MIDI 2.0 based on API, application, and device needs.
  • Much more device metadata available to applications.
  • Better device add/update/remove notifications.
  • Backwards compatibility with our WinMM (MME) MIDI 1.0 API (and WinRT MIDI 1.0 in the future) enabling applications to light up with new features without any changes, and even access MIDI 2.0 devices at a MIDI 1.0 feature level.
  • Open source. The MIDI Service, all its transports, all the tools, the tests, and the SDK are all MIT-licensed open source, and have been developed in concert with hardware and software partners around the world.

New USB MIDI 2.0 Class Driver: The new USB MIDI 2.0 Class Driver, graciously provided to Microsoft by AMEI (Association of Musical Electronics Industry of Japan) and written by AmeNote, is a high-speed USB MIDI driver which works with both the new USB MIDI 2.0 devices, as well as with class-compliant USB MIDI 1.0 devices. By default, for compatibility, this is enabled only for USB MIDI 2.0 devices and a handful of USB MIDI 1.0 devices. However, you may manually assign this driver to any class-compliant USB MIDI 1.0 device yourself to gain the better transfer mechanisms. We also have several built-in transports for things that were not previously available without third-party drivers.  Learn more about the built-in transports here.

Windows MIDI Services App SDK and Tools: Applications using Windows MIDI Services do so through the Windows MIDI Services App SDK, shipped out-of-band. Current preview releases are available  on our GitHub repo releases page. Please note that these are unsigned releases and so will give you a warning when you download and install. In addition to installing the required runtime components, the SDK runtime installer includes these tools:

  • Windows MIDI Services Console (midi.exe): The  all-around console tool for sending messages, checking the state of MIDI, monitoring incoming messages, sending System Exclusive, and much more.
  • MIDI Diagnostics (mididiag.exe): A tech support tool which provides information about the state of MIDI on the PC.
  • MIDI Kernel Streaming Endpoint Info (midiksinfo.exe): A hardware developer-focused tool which provides information about the KS (Kernel Streaming) endpoints.
  • MIDI multicast dynamic DNS Info (midimdnsinfo.exe): A tool to support the upcoming Network MIDI 2.0 transport.

The Windows MIDI Services App SDK also includes the MIDI Settings app – a desktop application for managing endpoints, renaming endpoints and ports, creating loopback devices, managing your network MIDI 2.0 connections, and more.

In addition, we’re currently working on our Network MIDI 2.0 transport, recently demonstrated at the NAMM Show in California, the virtual patch-bay to enable routing between endpoints, and a rewrite of our BLE MIDI 1.0 transport. This will all ship in a future version of Windows MIDI Services.

We look forward to having Windows Insiders who dabble in music creation try out the Windows MIDI Services Public Preview and MIDI 2.0. Try out using existing applications that use the WinMM MIDI 1.0 function with the new Windows MIDI Services installed. Additionally, any MIDI 1.0 devices with specific IHV drivers. You can also join the discussion here on  Discord if you have questions or are looking to help! You will find a list of known issues  documented here.

Ability to seamlessly resume OneDrive files in 1-click from your phone to PC

We are gradually rolling out the ability to seamlessly resume working on OneDrive files from your phone (iOS and Android) on your Windows 11 PC with a single click. With this feature, you will get a notification asking you if you want to pick up where you left off editing a OneDrive file like a Word doc that you last viewed or edited on your phone within a 5-minute time window preceding unlocking your PC.

A cross-device resume notification indicating that you can continue working across devices seamlessly.

Upon clicking on this notification, the same file that you were viewing or editing previously on your phone will open in your default browser on your PC.

Here are some important details about how this feature works:

  • This feature works only when signing into OneDrive with a Microsoft account. Work and school accounts are not supported. And you need to be using the same Microsoft account signing into OneDrive on your phone and signing into your Windows 11 PC.
  • This feature supports Word docs, Excel spreadsheets, PowerPoint presentations, OneNote notebooks/pages, and PDFs.
  • The OneDrive file must be opened on your phone when your PC is locked. If you then unlock your PC within 5 minutes of accessing the file on your phone, you will receive the resume notification as noted above.
  • For the best experience using this feature, you should be logged into OneDrive in your default browser on your PC.

This feature can be managed and turned off via Settings > Apps > Resume.

FEEDBACK: Please file feedback in Feedback Hub (WIN + F) under Devices and Drivers -> Linked Phone.

Changes and Improvements

[File Explorer]

  • When “Restore previous folder windows at logon” is enabled in File Explorer, we will also now restore all the extra tabs which you previously had open in each File Explorer window. As part of this work, we have also updated the logic for the “Automatically save my restartable apps and restart them when I sign back in” setting via Settings > Accounts > Sign in options, so that when you enable this, we will automatically enable the File Explorer specific setting for you too.
  • We’re adding a new option to snooze or turn off the “Start backup” reminder in the File Explorer address bar, for those that aren’t already backing up their Documents, Pictures, or Desktop folders. This option is available when you right-click “Start backup”.

[Settings]

  • We are starting to roll out the Settings homepage for commercial customers on PCs managed by an IT administrator. The feature will show some existing cards relevant to enterprise-managed PCs like “Recommended settings” and “Bluetooth devices” as well as two new enterprise-specific device info and accessibility preferences cards. For commercial customers who also use their Microsoft account on their managed PC, there will also be a new accounts card indicating the presence of both work and school and Microsoft account types. We are starting the rollout of this gradually with managed commercial PCs who have both work and school, and Microsoft accounts presently seeing this experience first.

Fixes

[General]

  • Fixed an issue in Build 27783 which was causing multiple surfaces (including the taskbar, search, Settings, and lock screen) to cyclically crash for a small number of Insiders.

[Other]

  • Fixed an issue which was causing some Insiders to have a SYSTEM_SERVICE_EXCEPTION bugcheck in Build 27783.
  • Fixed an issue where the description for virtual NICs wasn’t displayed correctly in ncpa.cpl, it showed garbled characters.
  • Fixed an underlying issue which could cause scanning apps to not detect a scanner, although one was connected.
  • Improved the colors used in MMC when items are selected, both generally, and when contrast modes are enabled.


Announcing Windows 11 Insider Preview Build 27788 (Canary Channel)