After some more testing tonight, I have found the following :
(BTW the motherboard's Realtek device is set as the default sound device)
1- Replaced the Saffire with a Presonus FP10 (borrowed) and the issue disappeared. I didn't even need to mess with the
Sound -> Advanced -> Properties settings for the Presonus.
2- After re-installing MixControl and the Saffire, I look in
Sound -> Properties -> Advanced and see that the Saffire's default device format is 16bit / 48 kHz ;
3- Unchecking "Allow applications to take exclusive control of this device" and "Give exclusive mode applications priority" under the Sound ctrl panel seems to have no visible effect on the issue;
4- In order for Sonar to work at 96kHz on my setup, the following combination is needed :
a) the device format needs to be set to 24bits/96 under
Sound -> Properties -> Advanced b) the sample rate in Mixcontrol needs to be manually set to 96kHz (before launching Sonar)
Both a) and b) seem to be needed or else it just won't work, no matter what.
5- At that point here's what I did :
I) Set the device format under
Sound... to 24/96
II) Set Mixcontrol to 96kHz
III) Close MixControl
IV) Re-open MixControl
--> the sample rate is still at 96kHz. Lets continue...
V) Launch Sonar
VI) Create a project per default sample rate (96)
--> project is created, all is good.
VI) Close Sonar
VII) Re-open MixControl
--> sampling rate reverted back to 48kHz.
SURPRISE!VIII) Launch Sonar again
IX) Create a project per default sample rate (96)
--> the Sample-Rate Infinite Loop of Hell is back again !!
X) Close Sonar
XI) Re-open MixControl.
XII) MixControl still showing 48kHz (wrong), lets set it to 96kHz (again)
XIII) Launch Sonar again, create a project
--> Sonar is working again.
So once set to 96kHz, if I happen to re-open MixControl AFTER Sonar, I absolutely need to manually re-set it to 96kHz before I close it or Sonar will be going crazy again the next time.
5- The above happens with Saffire + Sonar + 96kHz ONLY.
In summary :Presonus FP10 + Sonar + 96kHz = no issue
Presonus FP10 + Reaper + 96kHz = no issue
(the Sound -> Advanced -> Properties trick isn't even needed with the Presonus, it just plain works)
Saffire + Reaper + 96kHz = no issue
Saffire + Sonar + 96kHz = Sample-Rate Infinite Loop of Hell !! unless MixControl and Sound ctrl panel are manually set accordingly
Saffire + Sonar + any other sampling rate = no issue
So what is going on here ? Alex.. or anybody else from Cakewalk?
Is anybody else on the forum able to confirm this behaviour ?
Edit : oh BTW, I completely uninstalled and wiped (including any related registry entry I could find) and then re-installed Sonar, before re-installing MixControl.
Edit : typos, etc.