qpwgraph – A PipeWire Graph Qt GUI Interface

Screenshot

qpwgraph is a graph manager dedicated to PipeWire,using the Qt C++ framework, based and pretty much like thesame of QjackCtl.

Source code repository: https://gitlab.freedesktop.org/rncbc/qpwgraph

Upstream author: Rui Nuno Capela [email protected].

Prerequisites

qpwgraph software prerequisites for building are a C++17 compiler(g++), the Qt C++ framework (qt6-qtbase-devel orqt5-qtbase-devel) and of course the PipeWire APIC development libraries and headers (pipewire-devel).

Optionally on build configure time, ALSAdevelopment libraries and headers (alsa-devel) are also required ifALSA MIDI (Sequencer) support is desired (cmake -DCONFIG_ALSA_MIDI=[1|ON]…).

Building

qpwgraph uses the CMake build system, version3.15 or newer.

On the source distribution top directory:

cmake [-DCMAKE_INSTALL_PREFIX=/usr/local] -B buildcmake --build build [--parallel]

After successful build you may test run it immedialy as follows:

build/src/qpwgraph

If you may install it permanently, then run, optionally as root:

sudo cmake --install build

Enjoy.

License

qpwgraph is free, open-source software, distributed under the terms ofthe GNU General Public License (GPL)version 2 or later.

Copyright

Copyright (C) 2021-2022, rncbc aka Rui Nuno Capela. All rights reserved.

GitHub

View Github