PipeWire 1.4 mejora la integración de MIDI 2, el soporte de PulseAudio y JACK
PipeWire 1.4 es la nueva versión del servidor multimedia, la solución integral de nueva generación para la gestión de audio y video en sistemas Linux. Desde su transición a la fase estable con la versión 1.0 en noviembre de 2023, PipeWire ha evolucionado significativamente, integrando funcionalidades que antes requerían múltiples soluciones, como PulseAudio y JACK.
Una de las mejoras más destacadas en esta actualización es la unificación de la configuración de los clientes. Si antes existían archivos separados como client-rt.conf
, ahora todos los clientes utilizan client.conf
y se les asigna automáticamente prioridad en los hilos de datos en tiempo real. Esto simplifica la gestión y garantiza un rendimiento más consistente en aplicaciones de audio y video.
Otra novedad destacada de PipeWire 1.4 es el soporte para MIDI 2 (UMP), permitiendo una transmisión más eficiente y flexible de datos MIDI. Se han añadido funciones auxiliares que facilitan la conversión entre el formato MIDI tradicional y UMP, garantizando a músicos y productores que buscan aprovechar las ventajas del nuevo estándar no perder compatibilidad con equipos y software existentes.
El resampler (el componente que ajusta la frecuencia de muestreo de una señal de audio) también ha recibido atención en esta versión, ya que ahora es capaz de precomputar ciertos filtros de conversión comunes durante la compilación, lo que mejora la eficiencia en tiempo de ejecución. Además, se ha optimizado el reporte de retrasos, ofreciendo una sincronización más precisa en aplicaciones que requieren una alta fidelidad temporal.
En el ámbito de la conectividad inalámbrica se ha añadido soporte para enlaces de transmisión BAP en Bluetooth y para audífonos compatibles con ASHA. Ambas mejoras amplían la compatibilidad de PipeWire con dispositivos de audio modernos, asegurando una experiencia auditiva de alta calidad para una variedad más amplia de usuarios.
La integración con ALSA también ha sido mejorada, permitiendo la reproducción de DSD (Direct Stream Digital, un formato de audio de alta resolución) cuando se habilita explícitamente mediante la propiedad alsa.formats
, un avance especialmente relevante para audófilos que buscan una reproducción de audio de alta resolución sin pérdidas.
Para los usuarios de JACK se han implementado nuevas funciones de control y se ha mejorado la gestión del transporte y el tiempo, esto es, la sincronización y el control de los flujos de audio en tiempo real, facilitando así la integración de PipeWire en entornos de producción de audio profesional, donde la precisión y la estabilidad son fundamentales.
En cuanto a la integración de video, PipeWire 1.4 incluye un nuevo plugin de conversión basado en FFmpeg, que se puede utilizar junto con videoadapter para realizar conversiones de flujo de video, así como la mejora de los elementos de GStreamer, optimizando la gestión de los pools de buffers y la coincidencia de tasas, lo que permite una captura y reproducción de video más fluidas.
Más cambios en PipeWire 1.4 incluyen un nuevo servicio de sistema para pipewire-pulse
para una mejor gestión y el rendimiento de las aplicaciones que dependen de PulseAudio; la optimización de módulos existentes y la llegada de nuevos plugins que amplían las capacidades de procesamiento de audio de PipeWire; y muchos otros detalles, sobre todo correcciones. Para más datos, las notas de lanzamiento.
La entrada PipeWire 1.4 mejora la integración de MIDI 2, el soporte de PulseAudio y JACK es original de MuyLinux