# ronitsingh10/finetune

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/ronitsingh10-finetune).**

2,655 stars · 93 forks · Swift · gpl-3.0

## Links

- GitHub: https://github.com/ronitsingh10/FineTune
- awesome-repositories: https://awesome-repositories.com/repository/ronitsingh10-finetune.md

## Topics

`audio` `audio-control` `audio-utility` `equalizer` `macos` `macos-app` `menu-bar` `menubar` `menubar-app` `swift` `swiftui` `utility` `volume-control` `volume-mixer`

## Description

FineTune is a macOS audio management tool designed for directing application audio streams to specific output devices and controlling per-app volume levels. It functions as an audio routing manager and a system utility for device management.

The project features a multi-band audio equalizer with headphone response correction and a hardware interface for adjusting external monitor volume levels via the display data channel. It also includes a control interface that allows volume and routing changes to be triggered by external scripts using custom URL schemes.

The software covers broader capabilities including dynamic audio routing with multi-device output support, per-application volume balancing, and keyboard shortcut bindings for audio adjustments. It also provides tools for monitoring input levels and managing Bluetooth connections.

## Tags

### Development Tools & Productivity

- [Audio Routing Utilities](https://awesome-repositories.com/f/development-tools-productivity/macos-utilities/audio-routing-utilities.md) — Provides a comprehensive system utility for managing and redirecting audio signals between applications and hardware on macOS.
- [Audio Stream Routing](https://awesome-repositories.com/f/development-tools-productivity/macos-utilities/audio-stream-routing.md) — Directs application audio streams to specific output devices with multi-device support and fallback logic. ([source](https://cdn.jsdelivr.net/gh/ronitsingh10/finetune@main/README.md))
- [Audio Control Hotkeys](https://awesome-repositories.com/f/development-tools-productivity/global-hotkey-managers/programmatic-hotkey-toggles/audio-control-hotkeys.md) — Binds keyboard shortcuts to adjust the volume of the active audio source. ([source](https://cdn.jsdelivr.net/gh/ronitsingh10/finetune@main/README.md))
- [Audio Control Triggers](https://awesome-repositories.com/f/development-tools-productivity/url-based-automation/audio-control-triggers.md) — Provides a control interface that allows external scripts to trigger volume and routing changes via custom URL schemes.
- [URL Scheme Handlers](https://awesome-repositories.com/f/development-tools-productivity/url-scheme-handlers.md) — Exposes a custom URI protocol to trigger audio routing and volume changes via external scripts.

### Graphics & Multimedia

- [Frequency Filtering](https://awesome-repositories.com/f/graphics-multimedia/audio-music/audio-processing/frequency-filtering.md) — Provides a parametric multi-band equalizer to filter and shape the audio frequency spectrum.
- [Equalization Filters](https://awesome-repositories.com/f/graphics-multimedia/audio-output-filtering/equalization-filters.md) — Implements equalization filters and headphone response correction to optimize audio quality.
- [Equalization Tools](https://awesome-repositories.com/f/graphics-multimedia/equalization-tools.md) — Implements a multi-band equalizer with custom configurations and headphone response correction to shape system-wide audio.
- [Parametric Equalizers](https://awesome-repositories.com/f/graphics-multimedia/parametric-equalizers.md) — Features a multi-band parametric equalizer for shaping the tonal character of system audio. ([source](https://cdn.jsdelivr.net/gh/ronitsingh10/finetune@main/README.md))

### Operating Systems & Systems Programming

- [Audio Volume APIs](https://awesome-repositories.com/f/operating-systems-systems-programming/audio-volume-apis.md) — Interfaces with macOS system APIs to programmatically control audio gain and stream routing.
- [Application-Specific Volume Mixers](https://awesome-repositories.com/f/operating-systems-systems-programming/audio-volume-apis/application-specific-volume-mixers.md) — Controls the output volume of individual software processes independently to balance system sound.
- [Gain Controls](https://awesome-repositories.com/f/operating-systems-systems-programming/audio-volume-apis/gain-controls.md) — Allows independent gain and mute control for individual applications. ([source](https://cdn.jsdelivr.net/gh/ronitsingh10/finetune@main/README.md))
- [Audio Device Failover Logic](https://awesome-repositories.com/f/operating-systems-systems-programming/audio-device-failover-logic.md) — Determines audio destination using precedence rules to handle output device unavailability.
- [Audio Hardware Management](https://awesome-repositories.com/f/operating-systems-systems-programming/audio-hardware-management.md) — Provides centralized management for external display volume via DDC and Bluetooth device connectivity.
- [DDC/CI Controllers](https://awesome-repositories.com/f/operating-systems-systems-programming/ddc-ci-controllers.md) — Implements DDC/CI protocol communication to control external monitor hardware settings like brightness and volume.
- [Display Volume Controllers](https://awesome-repositories.com/f/operating-systems-systems-programming/display-volume-controllers.md) — Provides a dedicated interface for controlling the audio volume of external monitors using DDC/CI.
- [Peripheral Audio Connectivity Managers](https://awesome-repositories.com/f/operating-systems-systems-programming/peripheral-audio-connectivity-managers.md) — Manages Bluetooth device connections and controls external display volume via DDC. ([source](https://cdn.jsdelivr.net/gh/ronitsingh10/finetune@main/README.md))

### Part of an Awesome List

- [Automation And Scripting](https://awesome-repositories.com/f/awesome-lists/devtools/automation-and-scripting.md) — Provides a scriptable workflow for automating audio routing and volume management.
- [Audio and Video](https://awesome-repositories.com/f/awesome-lists/media/audio-and-video.md) — Per-app volume control with multi-device output.
- [Audio Video Tools](https://awesome-repositories.com/f/awesome-lists/media/audio-video-tools.md) — Listed in the “Audio Video Tools” section of the Awesome Mac awesome list.

### Data & Databases

- [Audio Correction Profiles](https://awesome-repositories.com/f/data-databases/naming-conventions/device-identifier-mappings/audio-correction-profiles.md) — Applies custom audio correction curves based on the connected output device's hardware identifier.

### DevOps & Infrastructure

- [Audio Routing Triggers](https://awesome-repositories.com/f/devops-infrastructure/automation-orchestration/task-execution-frameworks/automation-frameworks/triggers-events/automation-triggers/audio-routing-triggers.md) — Triggers volume changes, muting, and device routing through external URL scheme calls. ([source](https://cdn.jsdelivr.net/gh/ronitsingh10/finetune@main/README.md))
