When I set the sample rate of the Macbook Air speakers to 48Khz using Audio MIDI Setup, the DemoRunner input/output devices are initialized as << none >>.
Upon reopening the DemoRunner, the input/output devices are correctly initialised to “Macbook Air Speakers” and “Macbook Air Microphone” with the sample rate set to 44.1KHz.
Furthermore, while the DemoRunner is running, if you modify the samplerate in the Audio Midi Setup, the samplerate within the DemoRunner fails to follow along with the settings in the Audio Midi Setup.
Yes, after the DemoRunner launches, I see “MacBook Pro Speakers” and “MacBook Pro Microphone” selected, with a samplerate of 48KHz and a buffer size of 512 samples.
I just played a bit more with it, and I found that in order to reproduce it, I have to change the samplerate a few times in Audio Midi Setup before launching DemoRunner.
Could you try this:
Close DemoRunner
Set Macbook Air Speakers samplerate to 44.1K from within Audio Midi Setup
Set Macbook Air Speakers samplerate to 48K from within Audio Midi Setup
Launch DemoRunner
After step 4, the DemoRunner shows input and output devices as << none >>.
Close and relaunch DemoRunner
After step 5, the DemoRunner shows “MacBook Pro Speakers” and “MacBook Pro Microphone”.
I can repro something similar. It looks like this only happens when there are different sample rates set for the speakers and microphone in Audio Midi Settings before launching the DemoRunner.