I think the reason of the problem is that probably your new Mac’s internal microphone is a mono source, ie your input device has only one channel, but portaudio expects two and complains:
*** PortAudio: error: -9998: Invalid number of channels
What you can try is:
don’t set audio input if you don’t need it (set input device to none in CsoundQt) or skip -iadc in your CsOptions
set number of input channels to 1 in your csd
nchnls_i = 1
use coreaudio or jack as your audio driver
If the icons got lost, try to reset the CsoundQt settings (Help->Resest Preferences) and restart CsoundQt
By the way, the newest released version is 0.9.8.1 with many improvements, I suggest to use that:
I am a huge fan of the CsoundQt IDE (loving especially all the examples and widgets as a starting point for DSP students and Beginners)
But, for sure this ‘issue’ catches me and all my students every semester (we are on the Mac here at Berklee and one’s first ‘render’ or ‘run’ usually does not work.)
I am hoping that the next CsoundQt IDE will ‘not’ default with any input selected - and so, it would work out of the box on a Mac, even with the other defaults
(I might even recommend that it select Csound MIDI PortMIDI ‘all’ (a) as a default for the first run.)
or
I am hoping that the next CsoundQt IDE ‘might’ even sense the platform that one is on and by default, if on a Mac, select CoreAudio - with default audio in and out - if that is better for the Mac
I typically use PortAudio, but I get caught by this ‘input’ issue - not enough channels - all the time.
Thanks for pointing this out and thank you Tarmo for the advice.