awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
wwmm avatar

wwmm/easyeffects

0
View on GitHub↗
9,690 estrellas·358 forks·HTML·GPL-3.0·9 vistaswwmm.github.io/easyeffects↗

Easyeffects

EasyEffects is a real-time audio processor and system-wide effects manager designed for PipeWire audio streams. It functions as a comprehensive suite for applying filters, equalizers, and limiters to both input and output audio across the entire system.

The project distinguishes itself through its use of deep learning for neural network noise suppression and voice isolation, as well as its ability to simulate physical acoustic environments using impulse-response convolution. It includes a sophisticated preset management system that allows users to associate specific audio configurations with different hardware devices and automate their loading upon connection.

The software covers a broad range of audio manipulation capabilities, including parametric equalization, multi-band dynamic range compression, and pitch shifting. It provides tools for stereo imaging, acoustic echo cancellation, and loudness normalization based on the EBU R128 standard. Additionally, it offers real-time spectral analysis, signal chain verification, and programmatic control via a local socket server.

Management of the application and its presets can be handled through a graphical interface, shell extensions, or a command-line interface.

Features

  • PipeWire Filter Chains - Processes system audio streams using PipeWire filter chains to apply real-time effects and noise cancellation.
  • PipeWire Audio Effects Managers - Provides a comprehensive system-wide audio processing suite specifically designed for PipeWire audio streams.
  • Audio Noise Cancellation - Includes real-time processing to attenuate background noise from audio streams.
  • Voice Isolation Models - Uses deep learning models to isolate voice from ambient noise and preserve speech intelligibility.
  • Audio Noise Suppression - Employs deep learning neural networks to suppress background noise and isolate speech in real time.
  • Noise-Suppressed Virtual Microphones - Provides noise-reduced microphone input by removing background noise and echo for improved voice clarity.
  • Application-Specific Audio Filtering - The project controls which specific applications have effects applied to their streams or applies processing globally.
  • Audio Digital Signal Processing - Provides a suite of digital signal processors including compressors, convolvers, and equalizers for real-time sound shaping.
  • Audio Effect Preset Managers - Saves and loads specific effect configurations associated with different hardware audio devices.
  • Audio Hardware Routing - Directs audio streams to specific hardware outputs or system sound servers.
  • Effect Chains - Sequences audio filters in a serial linear chain where each plugin feeds into the next.
  • Live Audio Effect Processors - Implements a low-latency processor for modifying live audio input and output via configurable digital effects.
  • Audio Stream Filtering - Applies effects to all system audio streams while allowing for the exclusion of specific applications.
  • PipeWire Integrations - Hooks into PipeWire as a filter chain node to process and modify system-wide audio signals.
  • Equalization Filters - Applies equalization filters system-wide to shape the frequency response for specific headphones or speakers.
  • Audio Processing Pipelines - Processes audio streams through a sequence of filters, compressors, and equalizers.
  • Dynamic Range Compression - Implements dynamic range compression to reduce loud peaks and maintain a consistent average loudness.
  • Parametric Equalizers - Provides a parametric equalizer to modify the amplitude of specific frequency bands for tonal shaping.
  • Peak Limiters - Prevents digital distortion by lowering the volume of peaks that exceed a real-time threshold.
  • Spectrum Analyzers - Amplify, attenuate, or reject specific frequency bands to shape the overall audio spectrum.
  • Plugin Presets - Stores and restores complex audio plugin configurations as presets for rapid profile switching.
  • Noise Gates - Attenuates audio signals falling below a defined threshold to remove noise between active sounds.
  • Multi-Band - Applies noise gating across multiple frequency bands to silence signals below a volume threshold.
  • Sidechain Compression - Configures compression behavior by selecting specific input sources to trigger the gain reduction.
  • Audio Spectral Visualizations - Renders real-time spectral analysis of audio streams with customizable visual styles.
  • Configuration Presets - Saves the current state of active audio effects to files for future restoration and reuse.
  • Audio Preset Integrators - Allows users to load predefined effect configurations created by the community to quickly achieve specific sound profiles.
  • Acoustic Environment Simulation - Simulates physical acoustic environments by applying impulse response samples to audio streams.
  • Harmonic Brilliance Enhancement - Adds harmonic distortions above specific frequencies to create a crisper sound without boosting existing highs.
  • System Audio Device Change Triggers - Triggers specific effect configurations to load automatically when a designated audio device is connected.
  • Sequence Management - Allows users to arrange the sequence of active audio filters to determine the signal processing order.
  • Application Processing Exclusions - Prevents specific applications or media names from having audio effects applied to their streams.
  • Voice Quality Enhancement - Implements echo cancellation to remove reflected sound waves and improve voice clarity.
  • Frequency Band Visualizers - Renders real-time frequency analysis of audio streams to identify tonal peaks and dips.
  • Frequency Response Adjustments - Adjusts bass response based on equal-loudness contours to maintain perceived low-end at low volumes.
  • Cross-Track Loudness Leveling - Provides loudness normalization based on the EBU R128 standard to ensure consistent volume across streams.
  • Multi-Band Compression - Reduces the dynamic range of specific frequency bands independently to balance tonal profiles.
  • Dynamic Range Expansion - Includes dynamic range restoration to counteract over-compressed audio signals.
  • Loudness Compensation - Adjusts frequency response based on volume levels to ensure consistent perceived loudness.
  • Brick-Wall Limiters - Provides brick-wall limiting to increase average volume while preventing digital clipping.
  • Convolution Filters - Uses impulse-response convolution filters to simulate physical acoustic environments.
  • Crossover and Pass Filters - Implements high-pass and low-pass filters to remove inaudible or problematic frequencies.
  • Impulse Response Libraries - Manages the loading and organization of impulse response files to define acoustic simulation profiles.
  • Loudness Normalization Standards - Adjusts audio volume to a perceived loudness target using the EBU R128 standard.
  • Microphone Input Processors - Filters microphone input in real-time to enhance voice clarity before it reaches recording software.
  • Low-End Harmonic Saturation - Creates harmonic distortions in low-end frequencies to add depth and fullness to audio signals.
  • Inactivity-Based Resource Optimization - Implements automatic resource suspension to minimize CPU consumption during audio silence.
  • Named Plugin Parameter Controls - Modifies individual audio plugin properties and settings on the fly via external server commands.
  • Programmatic Preset Management - Loads specific effect presets or retrieves the active preset through an external server connection.
  • Spectrum Analysis - Visualizes the frequency spectrum of audio channels to monitor the impact of convolution effects.
  • Audio Preset Switchers - Provides a system panel interface and keyboard shortcuts to quickly activate different audio presets.
  • Audio Production - Advanced audio manipulation and effects processing suite.
  • Notifications and OSD - Audio processing and effects for PipeWire.

Historial de estrellas

Gráfico del historial de estrellas de wwmm/easyeffectsGráfico del historial de estrellas de wwmm/easyeffects

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace wwmm/easyeffects?

EasyEffects is a real-time audio processor and system-wide effects manager designed for PipeWire audio streams. It functions as a comprehensive suite for applying filters, equalizers, and limiters to both input and output audio across the entire system.

¿Cuáles son las características principales de wwmm/easyeffects?

Las características principales de wwmm/easyeffects son: PipeWire Filter Chains, PipeWire Audio Effects Managers, Audio Noise Cancellation, Voice Isolation Models, Audio Noise Suppression, Noise-Suppressed Virtual Microphones, Application-Specific Audio Filtering, Audio Digital Signal Processing.

¿Qué alternativas de código abierto existen para wwmm/easyeffects?

Las alternativas de código abierto para wwmm/easyeffects incluyen: lmms/lmms — LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It… noisetorch/noisetorch — NoiseTorch is a cross-platform audio processor and real-time noise filter designed to suppress ambient sound from… bitgapp/eqmac — eqMac is a system-wide audio equalizer and volume mixer for macOS. It utilizes a virtual audio driver to intercept… music-assistant/server — This project is a multi-room music server and library aggregator that centralizes local audio files and various… werman/noise-suppression-for-voice. lyrebird-voice-changer/lyrebird — Lyrebird is a real-time audio processing application designed for Linux systems that modifies microphone input. It…

Alternativas open-source a Easyeffects

Proyectos open-source similares, clasificados según cuántas características comparten con Easyeffects.
  • lmms/lmmsAvatar de LMMS

    LMMS/lmms

    10,005Ver en GitHub↗

    LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It functions as a comprehensive production environment that integrates a MIDI sequencer, a sample-based synthesizer, and an audio mixing console. The project distinguishes itself through a versatile synthesis engine that includes additive synthesis, wavetable generation, and emulations of vintage hardware such as NES audio and FM chips. It also serves as a VST plugin host, allowing for the integration of third-party virtual instruments and audio effects via a standardized interface. Be

    C++dawhacktoberfestmidi
    Ver en GitHub↗10,005
  • noisetorch/noisetorchAvatar de noisetorch

    noisetorch/NoiseTorch

    10,120Ver en 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
    Ver en GitHub↗10,120
  • bitgapp/eqmacAvatar de bitgapp

    bitgapp/eqMac

    6,670Ver en GitHub↗

    eqMac is a system-wide audio equalizer and volume mixer for macOS. It utilizes a virtual audio driver to intercept system output, allowing users to adjust frequency response, boost system volume, and control independent volume levels for different running software applications. The project functions as an audio unit plugin host, integrating third-party plugins into the system audio stream for professional effects. It also includes a local web server that enables remote audio control via HTTP, allowing users to modify audio parameters from a mobile device or other external hardware on the same

    Swift
    Ver en GitHub↗6,670
  • music-assistant/serverAvatar de music-assistant

    music-assistant/server

    2,493Ver en GitHub↗

    This project is a multi-room music server and library aggregator that centralizes local audio files and various streaming services into a single unified database. It functions as a media controller for DLNA and UPnP devices, enabling the management of music, podcasts, and audiobooks across networked speakers. The system is distinguished by its ability to synchronize audio playback across multiple speakers and brands simultaneously. It features a digital signal processor for loudness normalization and frequency correction, alongside an acoustic fingerprinting engine used for metadata enrichmen

    Python
    Ver en GitHub↗2,493
Ver las 30 alternativas a Easyeffects→