MIDI 2.0 (and enhanced MIDI 1.0) comes to Windows 11
Comments
coolhand2120
steve1977
If you would have made this comment 20 years ago, I would have agreed. Nowadays, I'm not so sure about the superiority of Apple for audio use, I think it's mostly a myth and Apple is resting on its laurels.
For example, there's quite a few cross platform DAWs (e.g. Cubase) which perform better on macOS than Apple's first party DAW Logic Pro. And features like ARA2 are still broken in Logic 12 on Apple Silicon.
There are many studios running just fine on Windows. Where Apple still is popular probably is songwriters and producers, mainly because they have nice laptops.
Also, when Apple introduced their Apple Silicon architecture and their new DriverKit, they had huge performance issues with USB audio interfaces. Basically exactly like what you blame Windows for. I'm actually not even sure if this has been fully fixed by Apple in Tahoe (but I think it has improved). But I think people still have issues with USB 3 interfaces with a large channel count, devices like a RME UFX III for example. Things are better via Thunderbolt, as this bypasses Apple's USB architecture.
For the DPC problem, Windows has the Multimedia Class Scheduler Service, which helps a bit (but doesn't fully solve the problem).
Lastly, Microsoft has been quite open in communication recently, for example one of the authors of the article linked is active in various audio engineering forums.
This is a refreshing contrast to Apple to be honest, which are always very secretive and seem to have the attitude that Apple cannot do wrong. So if there are problems like the above mentioned USB issue or the ARA2 issue with Logic, you never actually hear something official.
Computer0
Great, I am looking forward to trying this out.
This looks like it might bring windows on par with OSX for MIDI, but while windows has that terrible driver architecture that allows for one hardware driver to interrupt another hardware driver I'm afraid audio will always be second to OSX.
These "Deferred procedure calls" are ever present and make windows audio completely unpredictable. Having random audio buffer underruns because your video card decided to do something that stopped the OS from sending data to your sound interface is really a big problem.
https://www.sweetwater.com/sweetcare/articles/solving-dpc-la...