falkTX / Carla

Audio plugin host
https://kx.studio/carla
1.55k stars 144 forks source link

Entering Audio Settings on OS X yields crash / No audio input #1766

Open DrNI opened 1 year ago

DrNI commented 1 year ago

I don't have an audio input in Carla on OS X 12.5.1 so I thought I would go to the audio settings. Next to the dropdown in "engine", from which I can only select CoreAudio, I press the button with the three dots. Instant crash then.

I though I could allow Carla to use "the microphone", the Mac way of saying it could use audio inputs, but unlike Mixbus and Ardour it is not listed in the system settings where I could do that.

Carla release in use is 2.5.4.

Crash report below. carla-crash.txt

Rhys-T commented 1 year ago

Having the exact same crash on macOS 11.7.4… but not on 10.15.7, for some reason.

As a workaround, you can manually select the audio device from the Terminal. With Carla closed, run the command below, plugging in the name of the device as listed in the Audio MIDI Setup app:

$ defaults write com.falktx.Carla2 'Engine.Driver-CoreAudio.Device' -string 'Microphone Name Here'

When you launch Carla afterwards, it should ask for microphone permission, then use the microphone just fine, even though the dialog still won't work. (Note that Carla only lets you select one audio device at a time, so if you need both a microphone and speaker, and don't have a single audio interface with both on it, you'll need to create an aggregate device in Audio MIDI Setup, and tell Carla to use that.)

DrNI commented 5 months ago

I first tried this workaround, but that didn't do it for me.

I then installed Carla 2.2, and that did the job. I can't say if it would have without the workaround, though.

Updating OS X to the now available Vertura release may as well help to solve some issues, but it is likely to break firewire support which I need for my old RME interfaces. New RME audio interfaces based on USB would not be affordable.