awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
File-New-Project avatar

File-New-Project/EarTrumpet

0
View on GitHub↗
10,628 stars·556 forks·C#·other·12 viewseartrumpet.app↗

EarTrumpet

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.

Features

  • Dynamic Audio Mixers - Functions as a desktop volume mixer for managing application sound levels and routing streams.
  • Inter-Application Audio Routing - Supports multi-device audio routing by directing application output to specific hardware destinations.
  • Application Routing Controllers - Allows users to assign specific playback hardware to individual applications for custom audio routing.
  • Audio Management Systems - Acts as a system tray application for selecting primary playback hardware and monitoring audio activity.
  • Audio Volume APIs - Provides a dedicated mixer interface to control the sound level for each running application separately.
  • Input and Audio Management - Centralizes system sound settings and output device management to improve the Windows audio experience.
  • Audio Controller Interfaces - Provides a graphical interface for granular control over audio output routing and volume balancing.
  • Desktop Customization - Controls volume per application.
  • Real-Time Monitoring Dashboards - Monitors and visualizes real-time volume levels for active audio streams across multiple channels.
  • Audio Activity Dashboards - Visualizes active sound streams to identify which processes are currently producing audio.
  • Audio Stream Monitors - Listens for system notifications to update the interface when audio playback states change.

Star history

Star history chart for file-new-project/eartrumpetStar history chart for file-new-project/eartrumpet

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does file-new-project/eartrumpet do?

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.

What are the main features of file-new-project/eartrumpet?

The main features of file-new-project/eartrumpet are: Dynamic Audio Mixers, Inter-Application Audio Routing, Application Routing Controllers, Audio Management Systems, Audio Volume APIs, Input and Audio Management, Audio Controller Interfaces, Desktop Customization.

What are some open-source alternatives to file-new-project/eartrumpet?

Open-source alternatives to file-new-project/eartrumpet include: existentialaudio/blackhole — BlackHole is a system-level virtual audio driver designed for macOS that enables real-time routing of digital audio… noisetorch/noisetorch — NoiseTorch is a cross-platform audio processor and real-time noise filter designed to suppress ambient sound from… amnweb/yasb — YASB is a customizable status bar framework and desktop shell component for Windows. It provides a toolkit for… monitorcontrol/monitorcontrol — MonitorControl is a macOS display control utility and external monitor manager. It functions as a DDC/CI display… audiorouterdev/audio-router — Audio Router is a virtual audio routing tool used to redirect audio streams from specific software applications to… bozbez/win-capture-audio — win-capture-audio is an OBS Studio plugin and extension for Windows that captures independent application audio…

Open-source alternatives to EarTrumpet

Similar open-source projects, ranked by how many features they share with EarTrumpet.
  • existentialaudio/blackholeExistentialAudio avatar

    ExistentialAudio/BlackHole

    19,175View on GitHub↗

    BlackHole is a system-level virtual audio driver designed for macOS that enables real-time routing of digital audio signals between applications and hardware. By functioning as a kernel-level extension, it creates a virtual loopback interface that allows users to transfer sound streams across software environments without the need for physical cables or external hardware. The software distinguishes itself through its ability to aggregate multiple physical and virtual audio sources into a single, unified interface. This abstraction layer supports complex signal management, including the mirror

    Caudiodriverloopback
    View on GitHub↗19,175
  • noisetorch/noisetorchnoisetorch avatar

    noisetorch/NoiseTorch

    10,120View on GitHub↗

    NoiseTorch is a cross-platform audio processor and real-time noise filter designed to suppress ambient sound from audio streams. It functions as a virtual microphone noise suppressor and routing tool, capturing system audio sources and directing filtered signals into virtual input or output devices. The application uses a recurrent neural network to distinguish between human speech and ambient noise. It provides a virtual denoising microphone that removes background noise from a selected input, alongside tools for filtering audio output streams. The system includes capabilities for audio dev

    Gohacktoberfesthacktoberfest2023linux
    View on GitHub↗10,120
  • amnweb/yasbamnweb avatar

    amnweb/yasb

    4,209View on GitHub↗

    YASB is a customizable status bar framework and desktop shell component for Windows. It provides a toolkit for building personalized information bars using a modular class-based widget architecture and CSS-based styling. The framework distinguishes itself through deep integration with Windows tiling window managers, allowing users to display active workspaces, tiling layouts, and window focus states. It also features automated visual consistency by generating system color schemes based on the current desktop wallpaper. The project covers a wide range of capabilities, including real-time syst

    Pythonpythonricingstatus-bar
    View on GitHub↗4,209
  • audiorouterdev/audio-routeraudiorouterdev avatar

    audiorouterdev/audio-router

    3,694View on GitHub↗

    Audio Router is a virtual audio routing tool used to redirect audio streams from specific software applications to chosen playback devices and hardware outputs. It functions as an application audio manager that allows for the assignment and saving of audio device preferences for individual running processes. The software includes capabilities for duplicating audio streams, enabling a single audio signal to be sent to multiple output devices simultaneously for synchronized playback. It also provides real-time audio monitoring through peak meters to visualize signal strength and audio levels ac

    C++
    View on GitHub↗3,694
  • See all 30 alternatives to EarTrumpet→