Windows MIDI and Music dev

All about MIDI and other music creation app developer topics.

Latest posts

Which compilation target should I pick for my Arm64 music apps, ASIO components, and plugins?
Nov 8, 2024
0
1

Which compilation target should I pick for my Arm64 music apps, ASIO components, and plugins?

Pete Brown
Pete Brown

The Windows music creation community today is centered around Intel/AMD x64 (x86-64) because that is what most Windows PCs run for some time now. The introduction of Arm64 Copilot+ PCs has provided new opportunities with efficient and powerful devices with great battery life and NPUs. But because we continue to support both the AMD/Intel x86-64 (x64) and Arm64 devices and instruction sets, and are not forcing a move to one or the other, developers need to make some decisions about how to target their code to maximize compatibility and minimize development and support work. Windows 11 includes x64 emulation built...

Windows MIDI Services October 2024 Update
Oct 21, 2024
0
2

Windows MIDI Services October 2024 Update

Pete Brown
Pete Brown

It's been a little while since I last posted an update about Windows MIDI Services outside of our Discord Server, but we've been busy! With all the announcements today at Qualcomm's Snapdragon Summit, I thought I'd dive in a bit on where we are with our new MIDI 1.0 and MIDI 2.0 stack on Windows. For more information on what we announced for musicians at Snapdragon Summit this week, check out this blog post Make Great Music with Windows on Arm. What's MIDI? Not everyone reading this is familiar with MIDI as it applies to musicians. So a brief explanation is in order. MIDI: The original standard MIDI (Mus...

Make Great Music with Windows on Arm
Oct 21, 2024
13
6

Make Great Music with Windows on Arm

Pete Brown
Pete Brown

This week has been amazing, with our musician work really coming together at Qualcomm Snapdragon Summit 2024! There's only so much time available in a keynote, so I thought I'd expand a bit more on the music-related announcements, especially for the new in-box features. Music is all around us. We purposefully listen to music in our cars and homes and concerts, we hear it in stores and public places, and in larger cities, often on street corners. We hear it when we view shows on streaming services, or TV. Music plays when many of our devices boot up. It's in ads. It's in interstitial content. When I was in Tokyo,...

Hello MIDI 2.0 – We’re opening the repo!
Jun 19, 2023
6
7

Hello MIDI 2.0 – We’re opening the repo!

Pete Brown
Pete Brown

The updated MIDI 2.0 specifications have been released, so we're opening the repo to the public.

The importance of including a unique iSerialNumber in your USB MIDI Devices
Jun 6, 2023
6
2

The importance of including a unique iSerialNumber in your USB MIDI Devices

Pete Brown
Pete Brown

The Importance of iSerialNumber in your USB MIDI Devices, especially in the new Windows MIDI Services

The new Windows MIDI Services – Spring 2023 Update
May 25, 2023
4
11

The new Windows MIDI Services – Spring 2023 Update

Pete Brown
Pete Brown

Spring 2023 Update on the new Windows MIDI Services and MIDI 2.0.

Take Control of Windows Updates on your Windows 11 DAW PC
Dec 5, 2022
0
1

Take Control of Windows Updates on your Windows 11 DAW PC

Pete Brown
Pete Brown

The ways to control updates and upgrades on Windows 11 (and Windows 10)

MIDI @ 40 and the new Windows MIDI Services
Nov 10, 2022
6
8

MIDI @ 40 and the new Windows MIDI Services

Pete Brown
Pete Brown

The 40th anniversary of MIDI. Why MIDI is important to me. Brief introduction to the new Windows MIDI Services.

Load x64 Plug-ins (like VSTs) from your Arm Code using Arm64EC
Jun 28, 2022
1
2

Load x64 Plug-ins (like VSTs) from your Arm Code using Arm64EC

Pete Brown
Pete Brown

VSTs are mostly 64 bit Intel code. This post shows how to compile the VST host in your Arm DAW to use them.