Audacity 2.3.2 on Catalina

For Audacity 2.3.2 to properly run on Catalina: Build an AppleScript with the line:

do shell script "/Applications/Audacity.app/Contents/MacOS/Audacity.sh"


Export the script as an application to the Applications folder by the name "AudacityCatalina"


The first time you execute the script you will need to specify "OK" to allow the "AudacityCatalina" script to access the microphone by adding permissions to the Security Preferences.


After that I don't believe you'll need to repeat the Security permissions setup - merely use the script to initiate the project. Executing Audacity under the Terminal and responding "OK" the first time also works but the Terminal remains open after you have completed and closed the Audacity project.


Hopefully, the Audacity project will determine how to properly correct the problem; but this is a secondary "work-around" in the interim . . .




[Re-Titled by Moderator]

MacBook Pro Retina

Posted on Mar 2, 2020 11:49 AM

Reply
Question marked as Top-ranking reply

Posted on Mar 11, 2020 1:20 AM

Thank you for the feedback. This is the info I found:


https://forum.audacityteam.org/viewtopic.php?f=47&t=107162


n early October Apple released its latest operating system 10.15.x known as Catalina.


Audacity is not officially supported yet to run under Catalina. It appears to launch and run fine but it fails to record from the microphone (or external USB device) yielding only a flat-line silent recording. This is a permissions issue regarding access to the microphone (recording input) and something which we need to explore further.


Fortunately there is a workaround ...


if you have updated to Catalina and still need to use Audacity for recording as well as all its other functionality:

1) Go to Applications > Utilities

2) Launch Terminal.app

3) in the Terminal dialog type the following command following command:
open /Applications/Audacity.app/Contents/MacOS/Audacity

This will open Audacity and then Terminal will actually ask for the correct permissions.

this assume that Audacity is stored in your Applications folder. If it is somewhere else, you will need to change the path in the above command:
open /*location of audacity*/Audacity.app/Contents/MacOS/Audacity

When you first try to record, you will be asked to grant access to the microphone - similar happened in 1.14 Mojave - but microphone access permissions granted in Mojave do not pass through to Catalina. Once you have granted this access in Catalina you should not be asked for it again when relaunching Audacity with this workaround method.


If you leave Audacity active (black dot) in the bottom dock you can just relaunch from the Audacity logo.


If you totally quit Audacity you will need to relaunch from the Terminal app again every time.

5 replies
Question marked as Top-ranking reply

Mar 11, 2020 1:20 AM in response to ReluctantToChange

Thank you for the feedback. This is the info I found:


https://forum.audacityteam.org/viewtopic.php?f=47&t=107162


n early October Apple released its latest operating system 10.15.x known as Catalina.


Audacity is not officially supported yet to run under Catalina. It appears to launch and run fine but it fails to record from the microphone (or external USB device) yielding only a flat-line silent recording. This is a permissions issue regarding access to the microphone (recording input) and something which we need to explore further.


Fortunately there is a workaround ...


if you have updated to Catalina and still need to use Audacity for recording as well as all its other functionality:

1) Go to Applications > Utilities

2) Launch Terminal.app

3) in the Terminal dialog type the following command following command:
open /Applications/Audacity.app/Contents/MacOS/Audacity

This will open Audacity and then Terminal will actually ask for the correct permissions.

this assume that Audacity is stored in your Applications folder. If it is somewhere else, you will need to change the path in the above command:
open /*location of audacity*/Audacity.app/Contents/MacOS/Audacity

When you first try to record, you will be asked to grant access to the microphone - similar happened in 1.14 Mojave - but microphone access permissions granted in Mojave do not pass through to Catalina. Once you have granted this access in Catalina you should not be asked for it again when relaunching Audacity with this workaround method.


If you leave Audacity active (black dot) in the bottom dock you can just relaunch from the Audacity logo.


If you totally quit Audacity you will need to relaunch from the Terminal app again every time.

Mar 2, 2020 12:26 PM in response to ReluctantToChange

I will tell you that the MBP I just used this on is running macOS 10.15.3 Catalina with Audacity 2.3.3.

The current shell on the machine is /bin/bash.


I've also just posted a link to this thread in a thread that was running a day or so ago:

Q: Audacity – Apple Community


When I have a few minutes I'll see if I can get this communicated to the Audacity folks.


Again, great job. 😃


Mar 2, 2020 12:06 PM in response to ReluctantToChange

Hi, ReluctantToChange.


Hey, my friend, thank you so much for sharing this. It's awesome that you took the initiative to research and produce this workaround. I just tried it on a 2012 MacBook Pro running Catalina and I'm pleased to say that it appears to work just as you have described. I look forward to applying this on my 2013 iMac.


Great job! A+ 😎👍🏽


I hope you will share this with the AudacityTeam. It's a more elegant solution than what they have posted.


Again, thank you!

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.

Audacity 2.3.2 on Catalina

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