SOLVED:
After months of frustration and sometimes raging and breaking objects in my immediate surroundings, I believe I’ve figured it out.
Apparently this is a HUGE issue with PortAudio and many different interfaces and related software. Audacity is another piece of software which had an array of the same/similar issues: people upgrading to Catalina, or moving an existing MacOS account from a previous OS version to Catalina, would receive PortAudio errors and none of the interfaces or controllers would be clickable or even appear (for some).
I went down the rabbit hole for the 9th time, several… several beers in, 5am in the morning and came across some developer forum somewhere and they mentioned something about how they had gone in and deleted a bunch of random .plist files in Preferences and suddenly everything worked. They didn’t know which particular ones, at that point I didn’t give a shart.
Ultimately, deleting the below .plist files and then restarting seems to have fixed the issue for me. It’s likely just one of these that’s the culprit, but I’m hoping this post will help people with the same issue so they don’t have to go through the same level of pain.
com.apple.audio.AudioMIDISetup.plist
com.apple.audio.InfoHelper.plist
com.uaudio.uad_meter.plist
com.uaudio.uad.plist
THAT BEING SAID, I did think I had solved it by repairing permissions through Terminal weeks ago, it worked once or twice after that, and then reverted to the same garbage and permissions fixing would no longer work. At this point I tried opening Mixxx through terminal with the hope that it would allow me to set permissions a different way. It kind of did, but still didn’t work, however I got these errors:
Mac-Pro:~ mac_01$ /Applications/Mixxx.app/Contents/MacOS/Mixxx ; exit;
Warning [Main]: Empty filename passed to function
Warning [Main]: src/skin/legacyskinparser.cpp:2110 SKIN ERROR at skin:tool_bar.xml:344 : LegacySkinParser::setupConnections(): EmitOnPressAndRelease must not set false
Warning [Main]: src/skin/legacyskinparser.cpp:2110 SKIN ERROR at skin:skin_settings.xml:40 : LegacySkinParser::setupConnections(): EmitOnPressAndRelease must not set false
||PaMacCore (AUHAL)|| Failed to open AUHAL component.||PaMacCore (AUHAL)|| Error on line 1263: err=’-50’, msg=Unknown Error
Warning [Main]: Error opening stream: Internal PortAudio error
||PaMacCore (AUHAL)|| Failed to open AUHAL component.||PaMacCore (AUHAL)|| Error on line 1263: err=’-50’, msg=Unknown Error
Warning [Main]: Error opening stream: Internal PortAudio error
Shortly after this happened, it was decided my only course of action would be to try deleting .plist files and alas, we are here. For all I know it will all go to shit again and this post will have been completely useless… but I will repost here if that becomes the case.