how can we run it on gnu/linux and on macos-x?
FAQ says they are working on getting it cross-platform. The source code uses C# with Microsoft libraries so I'm not sure it's compilable for other software without a rewrite.
I attempted to get it to run on Proton but it requires the MS .Net Runtime environment version 8 which is not currently a default install option, so you have to download and install it manually via explorer in protontricks. Once you do that, it runs fine.
I see it uses Microsoft's XNA, and at least that part will require an alternative, yeah. I'm sure they are indeed on it, as yep, it can be done realistically :). Seeing this tracker on other systems, too, would be great; I'd love this on Linux. As a side note, "C# with Microsoft libraries" doesn't indicate a problem per se these days, as .NET and Microsoft's C# ecosystem is properly open source and cross-platform. No problem developing and running that stuff on Linux nowadays. It's the XNA that's "from the old world", so to speak xD
Hi, random dev who stumbled on the project a few days ago here, I’m implementing Linux support right now! See the following PR for more details.
In short, most of the app (including all the UI elements) is actually implemented in Monogame which is already cross-platform. The things that are currently Windows-specific are:
- file dialogs (DONE)
- input dialogs (DONE)
- audio output (DONE)
- audio file reading (DONE)
- midi input (DONE)
So I have to implement these for Linux, and make sure Windows still works after that.
To add to this, I’m making it easy to add MacOS support in the future as well.
Edit: I just realized that Monogame doesn’t support ARM Macs, so this might be way more work for Mac than I expected…
Edit 2: everything is done and my PR is ready for review!