Skip to content

Commit a6272ba

Browse files
Merge pull request #311 from microsoft/pete-dev
Sync up Main
2 parents faa9327 + 5f70948 commit a6272ba

File tree

209 files changed

+6603
-1505
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

209 files changed

+6603
-1505
lines changed

build/build.cake

+66-171
Large diffs are not rendered by default.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

build/dependencies/x64 Package is for x64 and Arm64.txt

Whitespace-only changes.
File renamed without changes.

build/staging/version/BundleInfo.wxi

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
<Include>
2-
<?define SetupVersionName="Developer Preview 5" ?>
3-
<?define SetupVersionNumber="1.0.24066.2126" ?>
2+
<?define SetupVersionName="Developer Preview 6 arm64" ?>
3+
<?define SetupVersionNumber="1.0.24107.1653" ?>
44
</Include>

docs/data-translation.md

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
layout: page
3+
title: Data Translation
4+
parent: Windows Midi Services
5+
---
6+
7+
# Data Translation
8+
9+
In general, Windows MIDI Services translates MIDI messages only when it has to. This translation happens in two different places, depending upon the driver in use.
10+
11+
Internally, the MIDI service moves messages around in the UMP format. This enables a standard format for message scheduling and processing. In addition, the `Windows.Devices.Midi2` API treats all messages as UMP, including ones to/from devices which were bytestream MIDI 1.0 format.
12+
13+
## Translation Scenarios involving data format changes
14+
15+
Windows MIDI Services supports MIDI 1.0 and MIDI 2.0 devices.
16+
17+
| Device | Driver | Windows.Devices.Midi2 | Older MIDI 1.0 APIs |
18+
| ------------------- | --------------------- | -------------------------- | ------------------------ |
19+
| USB MIDI 1.0 Device | MIDI 2.0 Class Driver | To/From UMP by driver | To/from byte stream by service |
20+
| USB MIDI 1.0 Device | Older MIDI 1.0 Class Driver | To/From UMP by service | To/from byte stream by service |
21+
| USB MIDI 1.0 Device | Vendor MIDI 1.0 driver | To/From UMP by service | To/From byte stream by service |
22+
| USB MIDI 2.0 Device | MIDI 2.0 Class Driver | No translation required | To/from byte stream by service |
23+
| Any other MIDI 2.0 Device | (no driver. ex Virtual, Network 2.0) | No translation required | To/from byte stream by service |
24+
| Any other MIDI 1.0 Device | (no driver. ex BLE) | To/From UMP by service | To/From byte stream by service |
25+
26+
## Translation between Message type 2 (MIDI 1.0 Channel Voice) and Message type 4 (MIDI 2.0 Channel Voice)
27+
28+
Currently, Windows MIDI Services does not translate messages based on negotiated protocol or Function Block declared protocol. Instead, for native UMP endpoints, applications should send the correct protocol messages (message type 2 for MIDI 1.0-compatible and message type 4 for MIDI 2.0-compatible messages) based upon the information provided by the `EndpointDeviceInformation` [and related enumeration types](developer-docs\Windows.Devices.Midi2\enumeration\README.md). In addition, for native bytestream endpoints, applications should send the appropriate MIDI 1.0 messages in UMP.
29+
30+
## Resources for translation
31+
32+
Windows MIDI Services makes use of publicly-available open source libraries for protocol and data format translation.
33+
34+
* [midi2.dev](https://midi2.dev) contains a number of libraries which include translation.

docs/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,5 +43,5 @@ While we're in developer preview, get started by downloading and installing the
4343

4444
These are the updated MIDI 2.0 specifications which apply to this project today.
4545

46-
* [MIDI 2.0 UMP Specifications](https://midi.org/specifications)
46+
* [MIDI 2.0 UMP (and other) Specifications](https://midi.org/specs)
4747

samples/cpp-winrt/api-client-basics/api-client-basics.vcxproj

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
<Import Project="packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.props" Condition="Exists('packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.props')" />
4-
<Import Project="packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.props" Condition="Exists('packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.props')" />
3+
<Import Project="packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.props" Condition="Exists('packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.props')" />
4+
<Import Project="packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props" Condition="Exists('packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props')" />
55
<PropertyGroup Label="Globals">
66
<CppWinRTOptimized>true</CppWinRTOptimized>
77
<CppWinRTRootNamespaceAutoMerge>true</CppWinRTRootNamespaceAutoMerge>
@@ -149,16 +149,16 @@
149149
</ItemGroup>
150150
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
151151
<ImportGroup Label="ExtensionTargets">
152-
<Import Project="packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.targets" Condition="Exists('packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.targets')" />
153-
<Import Project="packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.targets" Condition="Exists('packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.targets')" />
152+
<Import Project="packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets" Condition="Exists('packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets')" />
153+
<Import Project="packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.targets" Condition="Exists('packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.targets')" />
154154
</ImportGroup>
155155
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
156156
<PropertyGroup>
157157
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
158158
</PropertyGroup>
159-
<Error Condition="!Exists('packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.props')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.props'))" />
160-
<Error Condition="!Exists('packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.targets'))" />
161-
<Error Condition="!Exists('packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.props')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.props'))" />
162-
<Error Condition="!Exists('packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.targets'))" />
159+
<Error Condition="!Exists('packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props'))" />
160+
<Error Condition="!Exists('packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets'))" />
161+
<Error Condition="!Exists('packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.props')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.props'))" />
162+
<Error Condition="!Exists('packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.targets'))" />
163163
</Target>
164164
</Project>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="Microsoft.Windows.CppWinRT" version="2.0.240111.5" targetFramework="native" />
4-
<package id="Windows.Devices.Midi2" version="1.0.0-preview.5-0185" targetFramework="native" />
3+
<package id="Microsoft.Windows.CppWinRT" version="2.0.240405.15" targetFramework="native" />
4+
<package id="Windows.Devices.Midi2" version="1.0.0-preview.6-0190" targetFramework="native" />
55
</packages>

samples/cpp-winrt/api-client-send-speed/api-client-send-speed.vcxproj

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
<Import Project="packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.props" Condition="Exists('packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.props')" />
4-
<Import Project="packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.props" Condition="Exists('packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.props')" />
3+
<Import Project="packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.props" Condition="Exists('packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.props')" />
4+
<Import Project="packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props" Condition="Exists('packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props')" />
55
<PropertyGroup Label="Globals">
66
<CppWinRTOptimized>true</CppWinRTOptimized>
77
<CppWinRTRootNamespaceAutoMerge>true</CppWinRTRootNamespaceAutoMerge>
@@ -149,16 +149,16 @@
149149
</ItemGroup>
150150
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
151151
<ImportGroup Label="ExtensionTargets">
152-
<Import Project="packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.targets" Condition="Exists('packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.targets')" />
153-
<Import Project="packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.targets" Condition="Exists('packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.targets')" />
152+
<Import Project="packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets" Condition="Exists('packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets')" />
153+
<Import Project="packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.targets" Condition="Exists('packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.targets')" />
154154
</ImportGroup>
155155
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
156156
<PropertyGroup>
157157
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
158158
</PropertyGroup>
159-
<Error Condition="!Exists('packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.props')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.props'))" />
160-
<Error Condition="!Exists('packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.targets'))" />
161-
<Error Condition="!Exists('packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.props')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.props'))" />
162-
<Error Condition="!Exists('packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.targets'))" />
159+
<Error Condition="!Exists('packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props'))" />
160+
<Error Condition="!Exists('packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets'))" />
161+
<Error Condition="!Exists('packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.props')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.props'))" />
162+
<Error Condition="!Exists('packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.targets'))" />
163163
</Target>
164164
</Project>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="Microsoft.Windows.CppWinRT" version="2.0.240111.5" targetFramework="native" />
4-
<package id="Windows.Devices.Midi2" version="1.0.0-preview.5-0185" targetFramework="native" />
3+
<package id="Microsoft.Windows.CppWinRT" version="2.0.240405.15" targetFramework="native" />
4+
<package id="Windows.Devices.Midi2" version="1.0.0-preview.6-0190" targetFramework="native" />
55
</packages>

samples/cpp-winrt/api-enum-endpoints/api-enum-endpoints-cpp.vcxproj

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
<Import Project="packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.props" Condition="Exists('packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.props')" />
4-
<Import Project="packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.props" Condition="Exists('packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.props')" />
3+
<Import Project="packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.props" Condition="Exists('packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.props')" />
4+
<Import Project="packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props" Condition="Exists('packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props')" />
55
<PropertyGroup Label="Globals">
66
<CppWinRTOptimized>true</CppWinRTOptimized>
77
<CppWinRTRootNamespaceAutoMerge>true</CppWinRTRootNamespaceAutoMerge>
@@ -149,16 +149,16 @@
149149
</ItemGroup>
150150
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
151151
<ImportGroup Label="ExtensionTargets">
152-
<Import Project="packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.targets" Condition="Exists('packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.targets')" />
153-
<Import Project="packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.targets" Condition="Exists('packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.targets')" />
152+
<Import Project="packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets" Condition="Exists('packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets')" />
153+
<Import Project="packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.targets" Condition="Exists('packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.targets')" />
154154
</ImportGroup>
155155
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
156156
<PropertyGroup>
157157
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
158158
</PropertyGroup>
159-
<Error Condition="!Exists('packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.props')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.props'))" />
160-
<Error Condition="!Exists('packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.targets'))" />
161-
<Error Condition="!Exists('packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.props')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.props'))" />
162-
<Error Condition="!Exists('packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Windows.Devices.Midi2.1.0.0-preview.5-0185\build\native\Windows.Devices.Midi2.targets'))" />
159+
<Error Condition="!Exists('packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props'))" />
160+
<Error Condition="!Exists('packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets'))" />
161+
<Error Condition="!Exists('packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.props')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.props'))" />
162+
<Error Condition="!Exists('packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Windows.Devices.Midi2.1.0.0-preview.6-0190\build\native\Windows.Devices.Midi2.targets'))" />
163163
</Target>
164164
</Project>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="Microsoft.Windows.CppWinRT" version="2.0.240111.5" targetFramework="native" />
4-
<package id="Windows.Devices.Midi2" version="1.0.0-preview.5-0185" targetFramework="native" />
3+
<package id="Microsoft.Windows.CppWinRT" version="2.0.240405.15" targetFramework="native" />
4+
<package id="Windows.Devices.Midi2" version="1.0.0-preview.6-0190" targetFramework="native" />
55
</packages>

0 commit comments

Comments
 (0)