Das „Pro Audio“-Profil in PipeWire für Audiogeräte / Soundkarten

Das „Pro Audio“-Profil in PipeWire für Audiogeräte / Soundkarten

Nach dem Upgrade von PulseAudio auf PipeWire verfügen meine Soundgeräte nun über das Profil „Pro Audio“, ich habe jedoch danach gegoogelt und nichts Interessantes gefunden. Sie können es finden, indem Sie es ausführen PulseAudio Volume Controlund es unter der Registerkarte „Konfiguration“ für Ihre Geräte sehen.

Es wäre nett, wenn jemand, ich weiß nicht, einen Blick auf die PipeWire-Quellen werfen könnte (ich bin kein C-Programmierer per se und verstehe von digitalem Audio abgesehen von den absoluten Grundlagen nichts) und erklären könnte, was das ist und warum der Benutzer es vielleicht anstelle von beispielsweise etwas verwenden möchte, das standardmäßig angeboten wird.

Antwort1

Das Pro AudioProfil bietet "rohen Gerätezugriff mit der maximalen Anzahl von Kanälen und ohne Mixersteuerung" (aus demVersionshinweisemit der Funktion).

Bezogen aufder Code, der dieses Profil erstellt, sieht es so aus, als ob es direkte Zuordnungen von jedem von ALSA bereitgestellten PCM-Gerät zu einem entsprechenden Eingangs- oder Ausgangskanal in PipeWire hinzufügt. Dies steht im Gegensatz zu höherstufigen Optionen wie dem ALSAAnwendungsfallmanager, wodurch einige dieser Kanäle bestimmten Kombinationen aus Gerätetyp und Verb zugeordnet werden (z. B. „Mikrofon“ bzw. „Sprachanruf“).

Der Hauptgrund, warum jemand das Profil verwenden möchte, Pro Audioist der Zugriff auf alle Kanäle von Schnittstellen mit mehr als einem Stereo-Eingang/Ausgang; beispielsweise ein USB-Mixer mit 8 Kanälen, die möglicherweise nicht alle über das Standardprofil nutzbar sind. Durch die Verwendung von Pro Audiokönnten diese zusätzlichen Kanäle mit verschiedenen anderen Anwendungen über PipeWires verbunden werden.Graphenarchitektur.

Hier ist eine zusätzliche QuelleBeschreibung der Verwendung von PipeWire für professionelle Audioarbeit und Aufzeigen, dass nicht alle Kanäle standardmäßig verfügbar sind.

Ab 2022 gibt es nun eineFAQ-Eintragim PipeWire-Wiki zu diesem Thema.

Antwort2

DiesePro AudioSlots dienen dazu, Audio an andere Apps weiterzuleiten und so Ihr Betriebssystem in eine digitale Audio-Workstation zu verwandeln. Dies ist der Sinn von JACK/ JACK2, Carla, und bis zu einem gewissen Grad Pipewireauch.

Pulseaudio verfügt ebenfalls über die Pipe-Funktionalität, diese ist jedoch irgendwie versteckt und viel weniger intuitiv. Die Module in Pulse sind dasselbe wie die Karten in anderen Servern. Es handelt sich um gemeinsam genutzte Speichersteckplätze mit bestimmten Berechtigungen/Zwecken. Technisch gesehen könnten Sie beide pulseaudionebeneinander ausführen pipewire.

verwandte Informationen