I know this thread is a few months old, but its kind of frustrating that people just keep throwing in the old "buy a professional audio interface" argument. Obviously in the studio, YES - definitely use your outboard low latency 192KHz 24 bit audio interface. Great. What about on the road? Yeah... how about that? Maybe cart RME and MOTU interfaces everywhere we go? No thanks. Apple users don't have to. Why should Windows users.
Here's whats annoying - Since Windows 8, Windows has supported low latency audio with WASAPI. The audio stack was further improved with Windows 10. ASIO is a Steinberg driver technology built to address the fact that Windows did not previously have low latency audio drivers. But now, from my understanding, WASAPI and AudioGraph APIs in Windows 10 support very low latency (although I think AudioGraph may only be available to UWP applications):
https://docs.microsoft.com/en-us/window ... ency-audio
I understand that it is actually a lot of work to implement support for a new audio API (well, its not even that new anymore). But why not? Its 2018, there are a LOT of Windows Ableton Live users. Do I need to buy a MacBook Pro to do low latency music on the go? (sure, CoreAudio drivers are actually very good... but thats not enough reason for me to switch to Apple and start hating myself every day)
I did buy a MacBook Pro 2017 several months ago, and to each their own, but I honestly can't stand MacOS. The laptop itself is great hardware, and I also tried running Windows on Bootcamp but it had GPU issues for me (I am not trying to make this a PC vs Mac post - if you love MacOS, good for you, but some people really really f*cking hate it haha). Anyway, I actually returned the Macbook Pro (which did work very well with Ableton Live of course), and I got a Surface Book 2, which just suits me better in every other way... but if I want to use Ableton Live, it means I need to connect one of my low latency audio interfaces (I even just got a Scarlett 2i2 just to have a small portable interface... but on the go I would still prefer to be able to work with the built in Realtek audio - sure, I can use ASIO4ALL, which DOES give me low latency, but it's a dodgy hack. ASIO4ALL is a band-aid fix, and it can be flakey in my experience - YMMV)
So is there ANY hope that Windows users will be able to use Ableton Live on their laptop with low latency while travelling etc (and not using ASIO4ALL)? It doesn't seem so. It looks like Microsoft has done a lot of work in this space, but if pro audio software developers don't support the low latency APIs Microsoft have built, then whats the point? Ableton say nobody is using WASAPI? WTF does that even mean? How do we use it if your software doesn't support it?
If we look in the graphics design space, Microsoft has done a LOT of work creating some of the most innovative devices for visual design work (Surface products, Surface Dial, Surface Pen etc - love them or hate them, they are incredibly innovative, and Microsoft have proven that it IS beneficial to have touch on a PC) - they are now very competitive in this space, which is primarily dominated by Apple - how is Microsoft making this change happen? Through partnership and collaboration with the market leading design software provider - Adobe. Take a look at the past few Adobe Max conferences, and the integration with touch pen and surface dial is awesome. Adobe worked with Microsoft to achieve this level of support. Apple are still very strong in the world of design, but Microsoft has managed to get first class device support from the leading software company in the field.
So back to the audio world - what I think would be really cool would be if Ableton actually collaborated with Microsoft to solve this Windows audio driver problem - and I think it really is a problem. We will know its been solved when we can use an audio interface achieving low latency without needing to install third party drivers, and never need to be told to install ASIO4ALL ever again lol.
Like I mentioned, its fine that in the studio we should be using pro outboard gear. But it would be nice to be able to hit the road with just our Windows laptops and have usable low latency support for the built in audio hardware, without having to install hacks like ASIO4ALL. If Apple introduced a new low latency stack, Ableton would (probably) support it ASAP. So why not support Windows the same way? Its a changing world. Not all creatives are on Apple devices these days.
Well, thats my 5 cents (well, probably more like $1.25 looking at the length of this post!) Don't hate on me for preferring Microsoft over Apple - that's just my own opinion - no war intended.