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

Posted on Aug 27, 2013 9:10 PM

Reply
1 reply

Sep 6, 2013 7:44 AM in response to m0thr4

Hmm... it seems this is just teh way Apple Macs behave - your devices are scanned whenever you reboot, and any previous settings you had are discarded.


It seems ridiculous, as some things that are technically audio output devices (e.g. Guitar Audio interfaces like the Stealth Pedal) are completely unsuitable for processing all your audio and, in my case, I don't even have anything connected to the Stealth pedal's output (as I'm using it purely as a MIDI controller).


I will log this to Apple for feedback and see if they can fix it in their next operating system. My current workaround is a backup of my plist file, and a shell script which runs at boot time and copies my preferences back in.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Default sound output keeps changing

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.