I cloned git and I am updating it with all my changes. I saw that much code changed in the last month.
Unfortunately, I stumbled in muse/waveedit/wavecanvas.cpp, which was using QProcess. Now it was changed to use fork().
So my compilation stops there now and I could not verify it to the end. Can somebody please update it with QProcess again? Care should be taken to avoid adding *nix specific code if a Windows port has to be made. I opened an issue in git also.
Here is my port: https://github.com/aquilarubra/muse/tree/master/muse3
In the "windows" folder there are 2 specific files (in the .zip) to substitute when doing a windows compilation. There is also a file that lists all the libraries I have installed in mingw.
To compile, refer to muse3/compile_muse_mingw.sh.
If you cross compile, you likely won't need some steps in compile_muse_mingw.sh (I needed to fix paths in Windows, otherwise the cpp code from the ui files was not generated).