Форки
358
Звёзды
6.6k
Issues
0
eqMac — это системный эквалайзер и аудиомикшер для macOS. Позволяет управлять звуком каждого приложения отдельно и настраивать частоты через системный драйвер.
Что делает
eqMac перехватывает аудиопоток на уровне macOS и дает полный контроль над громкостью каждого запущенного приложения. Если стандартный ползунок в системе меняет громкость всего сразу, то здесь ты настраиваешь уровни для браузера, плеера и мессенджера независимо.
Программа добавляет полноценный эквалайзер. Можно крутить частоты, чтобы вытянуть бас или сделать звук чище на дешевых динамиках. Всё работает на уровне системы, поэтому настройки применяются везде: от YouTube до Zoom.
Как работает
Проект использует системный драйвер CoreAudio для захвата звука. Он создает виртуальное аудиоустройство, которое перенаправляет потоки через движок обработки (AudioEngine). Это позволяет применять эффекты в реальном времени с минимальной задержкой.
Кому подходит
Тем, кто делает контент и хочет быстро фиксить звук в реальном времени.
Разработчикам аудио-плагинов или инструментов для стриминга.
Пользователям, которым не хватает стандартных настроек громкости macOS.
Вайб-кодерам, создающим кастомные десктопные сетапы для работы.
Основные возможности
Системный эквалайзер для настройки частот.
Раздельный микшер громкости для каждого приложения.
Поддержка вывода звука на несколько устройств одновременно.
Использование аудиодрайвера CoreAudio для стабильности.
Интеграция с системным микшером macOS.
Настройка баланса левого и правого каналов.
Как установить
Скачай готовый установщик с официального сайта или через Homebrew. Это самый простой способ для macOS.
brew install --cask eqmacПосле установки программа появится в строке меню. Нужно будет дать разрешение на использование аудиодрайвера в настройках безопасности системы.
Как применить в своём продукте
eqMac — это готовый пример работы с аудио-движком macOS на Swift. Ты можешь изучить его исходники, чтобы понять, как устроена работа с драйверами, если строишь свой софт для обработки звука.
Использовать как референс при создании своего аудио-инструмента.
Изучить архитектуру CoreAudio для интеграции звуковых эффектов в свои приложения.
Взять за основу для создания узкоспециализированного аудио-микшера под конкретную задачу.
Подводные камни
Главная сложность — работа с правами доступа. macOS жестко ограничивает доступ к системному аудио, поэтому при каждом крупном обновлении системы драйвер может отваливаться. Нужно следить за разрешениями в разделе «Конфиденциальность и безопасность». Также эквалайзер потребляет ресурсы процессора, что важно учитывать на слабых MacBook.
Частые вопросы
Будет ли eqMac работать на Apple Silicon?
Да, проект полностью поддерживает архитектуру Apple Silicon. Разработчики адаптировали драйвер под новые процессоры M-серии, так что проблем с производительностью или совместимостью на новых Mac быть не должно.
Можно ли управлять eqMac через API?
Напрямую публичного API нет. Однако это open source проект на Swift, поэтому ты можешь форкнуть репозиторий и добавить нужные тебе команды для управления через CLI или локальный сервер.
Влияет ли эквалайзер на задержку звука?
Приложение работает через CoreAudio, поэтому задержка минимальна. Тем не менее, при очень сложных цепочках обработки на старых процессорах возможны микро-задержки. Для обычного прослушивания музыки или звонков это незаметно.
Топики
Похожие репозитории
FineTune — macOS-утилита для настройки громкости каждого приложения, маршрутизации аудио и эквалайзера. Бесплатная замена SoundSource для работы со звуком.
MonitorControl превращает любой сторонний монитор в нативный Apple Display. Управляй яркостью и звуком через клавиатуру Mac или шорткаты.
Неофициальный клиент для просмотра сессий WWDC на macOS. Удобный доступ к архивам Apple без браузера.
Lunar автоматически подстраивает яркость внешних мониторов под освещение и настройки MacBook. Идеально для создания комфортного рабочего пространства.
Данные обновлены: 3 июня 2026 г.