Hi Robert, just to let you know I'm trying to fix some problems in there, don't want to step on your toes but I need to move on, I've got a couple of bugs in my mega-commit to fix.
Maybe you're already working on it? When Jack is running MusE should never try to start rtAudio, especially with the Pulse driver, it hangs because you cannot start both Jack and Pulse. I'll try to take care of that now, it's tricky since we cannot easily ask if a Jack server is running. Doing so essentially involves attempting to start the server anyway. Therefore I believe the correct solution is to, in the absence of any overrides such as -a or -t, /always/ try to start Jack first (since per above, we must try anyway), then rtAudio, then our dummy driver. Also, my last sample rate was 88200 using our dummy driver. (Don't ask, it's for testing my resample branch.) Thus when I tried to start MusE with these commits, rtAudio tried to start Pulse and said "unsupported sample rate". Now, after that it hung, but Jack was already running so I think that's why, but I'm curious what rtAudio and Pulse will do when they /do/ start properly (without Jack running.) I wonder if they will fall back to another sample rate. Or just fail and /we/ need to fall back to another driver or choose another sample rate /ourselves/ and try again before the program can move on... Thanks. Tim. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Lmuse-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmuse-developer
