Default sound output keeps changing
Is there a way to lock down sound preferences so that they remain the same after a restart?
I have an external audio device (Propellerhead Balance) connected to my iMac (OS X 10.8.4) and this is always selected as the default sound output, even though it's not what I want.
I've tried setting it to use the optical line out in bother System Preferences / Sound, and also in Audio MIDI.... but if I ever reboot the iMac, it defaults back to the external audio device.
I've also tried deleting com.apple.audio.SystemSettings.plist, but the default version that's recreated looks like the one below (and looks wrong).
Any solutions?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>0</key>
<dict>
<key>current default input device</key>
<string>LogMeInSoundEngine:0</string>
<key>current default output device</key>
<string>AppleHDAEngineOutput:1B,0,1,2:0</string>
<key>current default system output device</key>
<string>AppleHDAEngineOutput:1B,0,1,2:0</string>
<key>primary default output device</key>
<string>AppleHDAEngineOutput:1B,0,1,2:0</string>
<key>primary default system output device</key>
<string>AppleHDAEngineOutput:1B,0,1,2:0</string>
<key>secondary default output device</key>
<string>AppleHDAEngineOutput:1B,0,1,2:0</string>
<key>secondary default system output device</key>
<string>AppleHDAEngineOutput:1B,0,1,2:0</string>
</dict>
<key>201</key>
<dict/>
<key>501</key>
<dict>
<key>current default input device</key>
<string>AppleHDAEngineInput:1B,0,1,0:1</string>
<key>current default output device</key>
<string>AppleHDAEngineOutput:1B,0,1,2:0</string>
<key>current default system output device</key>
<string>AppleHDAEngineOutput:1B,0,1,2:0</string>
<key>primary default input device</key>
<string>AppleHDAEngineInput:1B,0,1,0:1</string>
<key>primary default output device</key>
<string>AppleHDAEngineOutput:1B,0,1,2:0</string>
<key>primary default system output device</key>
<string>AppleHDAEngineOutput:1B,0,1,2:0</string>
<key>secondary default input device</key>
<string>AppleUSBAudioEngine:Propellerhead:Balance:0000001004040:2,1</ string>
<key>secondary default output device</key>
<string>AppleUSBAudioEngine:Propellerhead:Balance:0000001004040:2,1</ string>
<key>secondary default system output device</key>
<string>AppleUSBAudioEngine:Propellerhead:Balance:0000001004040:2,1</ string>
</dict>
<key>Meta_UIDList</key>
<array/>
<key>Plug-In.com.apple.audio.AirTunesHALPlugin</key>
<dict>
<key>discoveryEnabled</key>
<true/>
</dict>
<key>version</key>
<integer>1</integer>
</dict>
</plist>
iMac, OS X Mountain Lion (10.8.3), 3.4HHz Intel i7, 256GB SSD, 8GB RAM