I have a new one... you're gonna love this.
So, given the bug with not being able to refresh XM channels, I replaced my satchannels.xml file with one from a fresh install of RC3 (not RC3.1). My channels are back (which of course makes sense) and I'm back to using the XM plugin instead of AIMEE. But, here's the fun...
CF is set to startup in XM. It does, and I get audio right at startup. But, it's VERY loud and distorted. Hunting around, I can trace this back to the MIC level being set to 50 when CF loads. So, I turn down the level like I've been doing. _BUT_ when I go BACK into the XM plugin, the MIC level goes back to 50. No lie. 100% repeatable.
As well, when I come back out to MIXER, the MIC level slider is still at 0, but the level is clearly up. I drag the slider up, then back down, and the level goes back to 0. I click back into the XM plugin and... The MIC level comes back to 50.
What's VERY strange is that this didn't happen before. "Before" is defined as RC3 (NOT RC3.1) and before I first clicked on "refresh channel list" for the XM plugin under RC3.
Since I first did that, I upgraded to RC3.1, so is it possible that something changed at 3.1 in how you manage the audio when a plugin gets focus?