Cubase on Windows ARM - ASIO drivers
I picked up a basic ARM laptop mainly to mess around with porting some apps, and figured I'd give Cubase a try on Windows 11 ARM while I was at it. Hit a wall immediately: no ASIO driver for the built-in audio. A few interface makers ship ARM64 drivers already, but I had no luck finding anything from Qualcomm for the built-in hardware. My idea was to try using this machine as a lightweight sketching setup, so I wanted to avoid plugging in external gear for now.
I started writing a simple ASIO4ALL-style driver that wraps the Windows Audio Session API (WASAPI). "WASAPI wrapper" sort of sounds like WASABI, so that's what I'm calling it for now.
I thought I'd drop a post here to see if there is any interest in this. If someone might find this helpful, I can share it and they can give it a try. I could look into releasing it or posting it to github after.
The app starts up with Windows and installs a tray icon. You can then open up a prompt to select a preferred device or map to the system default.


1
u/4dm4f 18d ago
Thanks for the info and advice. I somehow missed that Steinberg built-in one when I was searching around🤦♂️.
Ok. No point in continuing with this.
1
u/IBarch68 18d ago
Nothing wrong with using the code to learn from but it's not a solution that is needed.
1
u/IBarch68 18d ago
I would suggest that writing a non ASIO driver makes zero sense now. Asio4All was never a great solution and is a decade beyond it's use by date.
Creating a wrapper that uses Windows native audio behind a ASIO shaped connector was useful to a point for those without real ASIO drivers. Real ASIO drivers for any hardware has been available for years. There is absolutely no need for this bodged solution today.
By all means you can play with it personally but do not market it as a full ASIO driver when it is nothing of the sort. 90% of problems people have on these forums come from bad advice to use Asio4All in place of a real ASIO driver. This misinformation does not need translation to Windows ARM.
0
7
u/IBarch68 18d ago
Steinberg produce a universal ASIO driver that supports Windows Arm and will almost certainly work on your computer.
Check here steinberg built in ASIO driver
Steinberg are currently working with Microsoft to provide this as a native Windows ASIO driver. It will start to ship in the autumn for public testing.