
Christian Liu wrote:1, As we 've all seen in the news recently,Apple is going to abandon Intel's x86 CPUs. What if in the future, almost all computers have ARM cpus? I do not know whether this will be ture, but will (or does) hauptwerk support ARM computers?
The current version of Hauptwerk (v5) certainly *doesn't* support ARM CPUs (at least, not officially). Apple only announced that they were moving to ARM CPUs a few days ago. Porting Hauptwerk to them may well involve a large amount of work, and we'd also need to await compatibility being added to the third-party platforms that Hauptwerk relies upon (development libraries, such as Qt, iLok, the installer development platform, etc.). Hence it would almost certainly need to be a medium/longer-term project, and we'll just have to see what would be involved over time. There's some possibility that Hauptwerk might just work anyway under Apple's Intel-on-ARM 'Rosetta' emulator (although whether performance would be acceptable would also remain to be seen, and Rosetta doesn't support AVX code, so it would be restricted to using SSE).
Christian Liu wrote:2, For now, does Hauptwerk support the server systems, like Windows server 2019?
It's only fully supported on the platforms listed in the prerequisites section in the main Hauptwerk user guide, which can also be found here:
https://www.hauptwerk.com/wp-content/up ... isites.pdf
As it mentions there, it might possibly work on some other 64-bit pversions of Windows, but we haven't tested them, and we’ll only officially provide support on them for issues that can be reproduced on one of our primary supported Windows platforms listed above, and that don’t appear to be related to the platform.
In practice it probably will work on most 64-bit Windows platforms since 64-bit XP (but we don't guarantee it). I would say that in general, server versions of Windows are likely to have a lot of background services that might need to be disabled in order to perform well for audio/MIDI.