Duckproof vs CallLane: stop FaceTime ducking on a Mac

By Hardeep Singh, maker of CallLane · Updated

Duckproof and CallLane both stop call ducking by giving the call its own virtual output; Duckproof is free and open source, and CallLane adds a lock that keeps your Mac's input off the AirPods mic. They work the same way: macOS ducks the virtual device, where only the call plays, and the app forwards the call to your headphones.

I make CallLane, so weigh this with that in mind. Checked on against Duckproof README on GitHub and Duckproof website.

Duckproof and CallLane side by side

FeatureDuckproofCallLane
Price modelFreeOne-time purchase, 14-day refund
macOS requirementmacOS 14.2 or later, Apple silicon or IntelmacOS 14 or later, Apple silicon and Intel
Stops call duckingYes. FaceTime, and any call app that lets you pick a speaker, plays into the Duckproof device. You can also choose to duck other apps by 6 to 30 dBYes. Call apps play into the CallLane device, so macOS ducks only the call
Keeps AirPods out of headset mode (mic lock)By hand. Its FAQ says to pick another mic in FaceTime's Video menu; FaceTime remembers itYes, for apps that follow the system input. Lock input keeps the system input on the Mac's mic (or a USB mic) and puts it back if macOS or an app moves it. An app set to the AirPods mic directly needs switching to System default once
Signed and notarizedYes, Developer ID signed and notarized .pkgYes, signed and notarized installer
Open sourceYes, GPL-3.0 (its driver is built from BlackHole)The audio driver is (GPL-3, derived from BlackHole); the app is not
Extra setupAdmin password for the driver, then set FaceTime's Audio Output to Duckproof once (and the speaker in other call apps)Admin password once for the driver, then pick CallLane as the speaker in each call app, once per app

When to pick Duckproof

When to pick CallLane

Questions

Do Duckproof and CallLane work the same way?

For ducking, yes. Both install a virtual output device, you set the call app to play into it, and macOS ducks that device instead of your music. CallLane also locks the system input to your Mac's mic, so apps that follow it leave AirPods in high-quality mode.

Is Duckproof free?

Yes. Duckproof is free and open source under GPL-3.0. CallLane is a one-time purchase with a 14-day refund.

Does Duckproof keep AirPods from sounding muffled?

Not on its own. Duckproof's FAQ says to pick another mic in FaceTime's Video menu, such as the Mac's built-in mic. CallLane instead locks the system input to the Mac's mic, which covers apps that follow the system default. An app set to the AirPods mic directly still needs switching once in its own settings.

Do I still have to change a setting in FaceTime?

Yes, with either app. You pick Duckproof or CallLane as FaceTime's audio output once. Other call apps need the same one-time change in their speaker setting.