Using SOX on macOS

Chris Rosser
5 min readFeb 15, 2022

Apple’s GarageBand is a terrific app for recording podcasts and audiobooks on a Mac. It’s free, easy to use, and very stable, and uses many of the underlying technologies in Apple’s Logic. You can even hack it to do punch-and-roll editing with a custom keyboard shortcut.

However, Apple makes GarageBand for musicians rather than narrators and podcasters. As such, it lacks two features many narrators use to produce podcasts and audiobooks. First, it exports stereo only — spoken word is best delivered in mono (ACX strongly recommends you do so). Secondly, GarageBand lacks Audacity’s ACX check plugin, meaning there’s no way to tell if a recording meets ACX’s audio submission requirements until you submit your audiobook.

To overcome these limitations, I use an open-source utility called SOX. SOX is a command-line app more commonly found on Linux, but you can install it easily on a Mac using Homebrew, an open-source package manager for macOS.

If you’ve never used the command line before, don’t be daunted — it’s not half as scary as it sounds. To find the Terminal on macOS, in Finder go to Applications/Utilities and open Terminal.

Terminal location on macOS
Terminal location on macOS

--

--

Chris Rosser

Technical writer and occasional author sharing thoughts on creativity, productivity and technology. Works at Canva. https://chrisrosser.substack.com