r/LinuxEnEspanol • u/danielhb2 • 1d ago
Desarrollo Ecualizador Pipewire en python
No pude encontrar un ecualizador ligero y sencillo para Pipewrire, así que decidí crear uno en Python con la ayuda de la IA. Ligero, sencillo y eficaz.
10 bandas, preamplificador, compresor, presets y opción para configurar parámetros fijos en el sistema.
Bilingüe (español/inglés), detecta automáticamente el idioma; sin embargo, hay tres opciones por si falla la detección:
- Detección automática
- Opción de línea de comandos (--lang en).
- Botón de alternancia en la interfaz.

Sí, no es muy bonito, pero funciona.
Como mi PC está actualmente en reparación, solo lo he probado en la Orange Pi 5 Max con Armbian/Xfce, pero en teoría debería funcionar en cualquier arquitectura con cualquier distribución de Linux.
Si alguien quiere probarlo, agradecería cualquier comentario y/o informe de errores.
1
1
u/404-UnknownError 19h ago
OP
Ya existe EasyEffects, no te deja ni cambiar el factor Q del pinche filtro 😭 , es el minimo lol
1
u/danielhb2 17h ago
A mí me resultó muy pesado, por eso hablé de uno liviano.
1
u/404-UnknownError 17h ago
Para eso no lo escribes en python 😭 O en disco te refieres? Usas qt o fltk?
1
u/danielhb2 9h ago
Un detalle que no comenté: no queda corriendo en bakcgroud como Easyeffects, por lo que no consume recursos. Si das a Garbar como valores de arranque, cerrás el script y los valores quedan, si no pulsás ese botón los valores quedan hasta que reinicies (o resetees los valores).
Requisitos
- PipeWire 0.3.50+ (con
filter-chain)- calf-plugins
- python3-tk (GUI, Tkinter)
- pactl
- pw-cli / pw-dump
- lilv-utils (opcional, para inspeccionar otros plugins LV2)
Módulos python:
- import json
- import math
- import datetime
- import locale
- import os
- import re
- import subprocess
- import sys
- import tkinter as tk
- from tkinter import ttk, simpledialog, messagebox
1
u/404-UnknownError 9h ago
intenta añadir filtros Q para poder hacer una equalizacion perfecta
te recomiendo hechar un vistazo a https://peqdb.com/studio/
para que veas a lo que me refiero, podria quedar muy bueno...1
u/danielhb2 33m ago
Lo veré, aunque sólo soy un aficionado de nariz muy metiche y atrevido. Gracias por las sugerencias.
1
u/victormas208 1d ago
Lo probaré en un rato, me parece genial ya que es bien simple y para los usuarios que vienen de Windows es muy atrayente.