whatisgithub

What is maceq-native?

nitya0698/maceq-native — explained in plain English

Analysis updated 2026-05-18

0MakefileAudience · generalComplexity · 2/5Setup · easy

In one sentence

A native macOS app that adds a system-wide 16-band parametric equalizer to all your Mac's audio, with no virtual driver or extra software needed.

Mindmap

mindmap
  root((MacEQ-native))
    What it does
      Adjusts system-wide audio
      Uses Core Audio process tap
      Runs Apple's own EQ engine
    Tech stack
      Swift
      Core Audio
      macOS Sonoma+
    Use cases
      Boost or cut frequency ranges
      Shape sound for speakers
      Fine tune audio per band
    Audience
      Mac users
      Audio hobbyists
    Setup
      Needs macOS 14.2+
      Needs Xcode tools
      Grant audio permission

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Apply a system-wide equalizer to all audio playing on a Mac.

USE CASE 2

Fine-tune up to 16 individual frequency bands with custom gain and width.

USE CASE 3

Boost or cut bass, midrange, or treble without installing a virtual audio driver.

USE CASE 4

Bypass or restore original audio instantly while the app is running.

What is it built with?

SwiftCore AudiomacOS

How does it compare?

nitya0698/maceq-nativechmduquesne/opentopomaps-managercrowdsecurity/pfsense-freebsd-ports
Stars0
LanguageMakefileMakefileMakefile
Last pushed2022-04-042025-10-28
MaintenanceDormantQuiet
Setup difficultyeasymoderatehard
Complexity2/53/54/5
Audiencegeneraldeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

Requires macOS 14.2 or later and Xcode command line tools, plus a one-time audio permission grant.

So what is it?

MacEQ is a small application that lets you adjust the sound coming out of your Mac using a parametric equalizer, meaning you can boost or cut specific frequency ranges to shape how audio sounds. It works system wide, so it affects all the sound your Mac plays, not just one particular app. What sets this project apart is how it captures the audio. Many similar tools rely on installing a virtual audio driver or extra software like Python just to grab the sound your computer is playing. This one instead uses a built in feature of recent macOS versions called a Core Audio process tap, which lets it capture all system audio directly. It temporarily mutes your normal audio output, runs the captured sound through Apple's own equalizer engine, and then sends the adjusted sound back out to whatever speakers or headphones you normally use. It requires a fairly recent version of macOS, specifically version 14.2 known as Sonoma or later, along with Apple's command line developer tools installed. You run it from the terminal using Swift's build and run command. The first time you launch it, macOS will ask for permission to record system audio, which you need to approve. Despite the wording of that permission prompt, the app never uses your microphone. Once running, you get up to sixteen adjustable frequency bands, each of which can be set to different filter types such as a peak boost or cut, or a shelf or pass filter, with control over the exact frequency, how much boost or cut to apply, how narrow or wide the affected range is, and a way to turn each band on or off individually. There is also a live graph showing the current frequency response curve, an overall output volume control, and a bypass switch to temporarily disable all the processing. Your settings are automatically saved to a configuration file so they persist between uses. To go back to normal, unprocessed audio, you simply quit the app or stop it, and the temporary mute on your original output is released automatically.

Copy-paste prompts

Prompt 1
Explain how this app captures system audio without a virtual audio driver.
Prompt 2
Walk me through building and running this app with Swift on my Mac.
Prompt 3
Help me set up a 16-band EQ curve to boost bass and reduce harsh treble.
Prompt 4
Show me how to fix a microphone permission error when starting this app.

Frequently asked questions

What is maceq-native?

A native macOS app that adds a system-wide 16-band parametric equalizer to all your Mac's audio, with no virtual driver or extra software needed.

What language is maceq-native written in?

Mainly Makefile. The stack also includes Swift, Core Audio, macOS.

How hard is maceq-native to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is maceq-native for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.