Skip to content

OpenConnct v0.1.0

Choose a tag to compare

@trsdn trsdn released this 22 Aug 16:03
· 67 commits to main since this release

First release. Signed with a Developer ID certificate and notarized by Apple, so it runs on any Mac without a Gatekeeper override.

What it is

Several USB microphones, each with its own gain and processing chain, mixed into one system-wide input device. Teams, Zoom, OBS and anything else see a single microphone called OpenConnct Mic.

Per channel: gain, pad, high-pass filter, noise gate, compressor, exciter and bass enhancer, plus a fader with mute and solo.

Install

  1. Open the DMG and drag OpenConnct to Applications.
  2. Launch it. A banner at the top offers to install the audio driver — click Install and enter your password once. System audio drops for about a second while coreaudiod restarts.
  3. Grant microphone access when asked.
  4. In your conferencing app, pick OpenConnct Mic as the input.

The driver installs to /Library/Audio/Plug-Ins/HAL. The banner only appears when there is actually something to do.

Verified in this build

  • Notarized and stapled; Gatekeeper reports source=Notarized Developer ID.
  • Universal: x86_64 and arm64, both the app and the driver.
  • Loopback through the driver is lossless — a 440 Hz tone returns at 100.0 % of the sent amplitude, with no zero samples in 240 128 frames.
  • Clock drift: two simulated hours at +200 ppm with zero underruns and zero overruns.
  • Cable pulled and replugged while running: no crash, the channel returns on its own.

Notes

  • macOS 14 or later.
  • The app is not sandboxed and cannot be, because a HAL plug-in has to be written into a system directory. It is Developer ID distribution only.
  • Removing the driver: sudo rm -rf /Library/Audio/Plug-Ins/HAL/OpenConnct.driver && sudo killall -9 coreaudiod.

Checksums for both artifacts are attached, along with provenance.json recording the exact source commit, the broker run and the hashes of every signed executable.