audiogridder icon indicating copy to clipboard operation
audiogridder copied to clipboard

Compatibility for Windows for ARM

Open apohl79 opened this issue 1 year ago • 7 comments

Discussed in https://github.com/apohl79/audiogridder/discussions/1164

Originally posted by PythonBlue February 27, 2023 Hello again, This is more of a long-term concern for me since my current Mac is still Intel-based, but all the same, having found a service that allows me to cloud compute with an Apple Silicon Mac, I was tempted to try out an AudioGridder server using a Parallels VM running Windows 11 for ARM. The old 64-bit version of EmulatorX VST somehow proves even more problematic in that than in the bug I reported earlier on: it won't cache it properly even when I use a version of AG that I confirmed caches it on an Intel machine. Not sure if it's the fact that it's a VST2 on an ARM-based OS (a VST3 I tested as well did cache fine), but all the same, since Windows for ARM seems to be unsupported anyway judging from the downloads available, I feel it's worth bringing up as an idea to officially support later on for the sake of other one-machine Mac users wanting to use Windows plugins, whether or not that fixes this particular use case.

apohl79 avatar Mar 03 '23 15:03 apohl79

I could probably look into this, me the easiest way might be to install Windows to a Raspberry Pi. I am pretty sure VST2 on ARM would not be viable, but as mentioned limiting the server to VST3 plugins should work.

kcoul avatar Jun 17 '23 00:06 kcoul

Looks like some JUCE patches would be necessary: https://forum.juce.com/t/juce-windows-for-arm-tweaks/52045

kcoul avatar Jun 17 '23 00:06 kcoul

In case you have access to a silicon mac, parallels worked with microsoft to run windows on arm macs.

apohl79 avatar Jun 18 '23 08:06 apohl79

That's a good strategy but I am still oldschool Intel! ;) I have a natural interest in checking Windows on Raspberry Pi as for other audiogridder feature implementation, I want to show that Raspbian and Ubuntu are not the only choices for the "stepping stone" strategy from software to hardware :)

kcoul avatar Jun 20 '23 19:06 kcoul

To drop another enticing hint (mainly to the OP PythonBlue but that discussion is in another area), here was a reply in the Windows MIDI 2.0 Discord I think I can share outside of there:

Arm64 will be fully supported for sure, as will Arm64EC. This will work on Home/Pro/Enterprise/Workstation/etc. so it will work on Enterprise IoT. Whether or not it is pre-installed is up to the folks who manage that branch. I'll need to check.

IIRC, Windows 10 IoT Core stopped around 2018 and has been supported but not updated. We need a later rev of Windows 10 (we currently target the last version of Windows 10 and current supported versions of Windows 11). So I'm not expecting to support IoT Core.

kcoul avatar Jun 20 '23 19:06 kcoul

I can confirm that Audiogridder Server runs on Windows for Arm via Parallels 19.

There are some cursor issues that are exhibited in some plugin interfaces which should be looked into, which looks like a possible mouse acceleration bug. Don't know if this is related to Windows on Arm, Parallels, or Audiogridder. One plugin in particular, Infinity EQ, exhibits this behavior when you try to adjust the EQ nodes in the graph window.

AlphaComposite avatar Sep 13 '23 14:09 AlphaComposite

I can confirm that Audiogridder Server runs on Windows for Arm via Parallels 19.

There are some cursor issues that are exhibited in some plugin interfaces which should be looked into, which looks like a possible mouse acceleration bug. Don't know if this is related to Windows on Arm, Parallels, or Audiogridder. One plugin in particular, Infinity EQ, exhibits this behavior when you try to adjust the EQ nodes in the graph window.

I hate to ask, @AlphaComposite, but can you share how you got it to work via Parallels? I can install the server in Win11, but running it produces no windows or tray icon, outside of the initial splash screen.

axemann avatar Apr 04 '24 02:04 axemann