# File-New-Project/EarTrumpet

**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/file-new-project-eartrumpet).**

10,628 stars · 556 forks · C# · other

## Links

- GitHub: https://github.com/File-New-Project/EarTrumpet
- Homepage: https://eartrumpet.app
- awesome-repositories: https://awesome-repositories.com/repository/file-new-project-eartrumpet.md

## Topics

`audio` `eartrumpet` `microsoft-store` `mixer` `playback-devices` `windows` `wpf`

## Description

EarTrumpet is a desktop utility for the Windows operating system that provides centralized control over system-wide audio. It functions as a taskbar-based interface for managing playback devices, monitoring active audio streams, and adjusting volume levels across the desktop environment.

The application enables granular control by allowing users to adjust volume levels for individual running processes independently. It also supports multi-device audio routing, which permits the assignment of specific hardware output destinations to individual applications. These capabilities are facilitated through direct integration with low-level system audio services and real-time event monitoring, ensuring the interface reflects current playback states immediately.

Beyond basic volume management, the software includes diagnostic features that visualize active sound streams to identify which processes are currently producing audio. It provides a unified interface for configuring default output hardware and managing complex audio routing configurations across multiple playback endpoints.

## Tags

### Graphics & Multimedia

- [Dynamic Audio Mixers](https://awesome-repositories.com/f/graphics-multimedia/audio-music/audio-processing/dynamic-audio-mixers.md) — Functions as a desktop volume mixer for managing application sound levels and routing streams.
- [Inter-Application Audio Routing](https://awesome-repositories.com/f/graphics-multimedia/audio-music/audio-processing/inter-application-audio-routing.md) — Supports multi-device audio routing by directing application output to specific hardware destinations.
- [Application Routing Controllers](https://awesome-repositories.com/f/graphics-multimedia/audio-music/audio-processing/inter-application-audio-routing/application-routing-controllers.md) — Allows users to assign specific playback hardware to individual applications for custom audio routing. ([source](https://cdn.jsdelivr.net/gh/File-New-Project/EarTrumpet@master/README.md))

### Networking & Communication

- [Audio Management Systems](https://awesome-repositories.com/f/networking-communication/audio-management-systems.md) — Acts as a system tray application for selecting primary playback hardware and monitoring audio activity. ([source](https://cdn.jsdelivr.net/gh/File-New-Project/EarTrumpet@master/README.md))

### Operating Systems & Systems Programming

- [Audio Volume APIs](https://awesome-repositories.com/f/operating-systems-systems-programming/audio-volume-apis.md) — Provides a dedicated mixer interface to control the sound level for each running application separately. ([source](https://cdn.jsdelivr.net/gh/File-New-Project/EarTrumpet@master/README.md))
- [Input and Audio Management](https://awesome-repositories.com/f/operating-systems-systems-programming/input-and-audio-management.md) — Centralizes system sound settings and output device management to improve the Windows audio experience.
- [Audio Stream Monitors](https://awesome-repositories.com/f/operating-systems-systems-programming/audio-volume-apis/audio-stream-monitors.md) — Listens for system notifications to update the interface when audio playback states change.

### User Interface & Experience

- [Audio Controller Interfaces](https://awesome-repositories.com/f/user-interface-experience/window-management/window-lifecycle-controllers/audio-controller-interfaces.md) — Provides a graphical interface for granular control over audio output routing and volume balancing.

### System Administration & Monitoring

- [Real-Time Monitoring Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/real-time-monitoring-dashboards.md) — Monitors and visualizes real-time volume levels for active audio streams across multiple channels. ([source](https://cdn.jsdelivr.net/gh/File-New-Project/EarTrumpet@master/README.md))
- [Audio Activity Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/real-time-monitoring-dashboards/audio-activity-dashboards.md) — Visualizes active sound streams to identify which processes are currently producing audio.
