OK. I think I've done all that I wanted to change regarding ALSA code and exp10() and M_PI stuff.
Again the results are here:
https://github.com/terminator356/muse
If you could find some time to try it on Windows before I ponder merging into our master, thanks.
You could just clone, build, and run, but no commits or pushes allowed.
Or fork my fork of your fork (ha ha) so that you can request that I pull any further changes that might be required for these specific areas.
[Edit:] I'm guessing you might have some more changes for us than that. I suppose you could also just request a new pull from us for your changes.
At your convenience...
Apologies if I expose any ALSA related compilation fails. Hopefully not at all.
If so lemme know ASAP and as I say, we'll fix those specific areas.
I just noticed your pull request disappeared. Hopefully I didn't do something... Guess you're working on something...
PS: Although it's automatic, on Windows you might want to be sure disable both ALSA and DSSI cmake support.
I noticed a funny line somewhere in there (mine) which might try to bring in ALSA if DSSI is enabled, even if ALSA is disabled.