Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rncbc/qpwgraph
qpwgraph - A PipeWire Graph Qt GUI Interface
https://github.com/rncbc/qpwgraph
Last synced: 6 days ago
JSON representation
qpwgraph - A PipeWire Graph Qt GUI Interface
- Host: GitHub
- URL: https://github.com/rncbc/qpwgraph
- Owner: rncbc
- License: gpl-2.0
- Created: 2022-06-13T07:40:48.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-27T19:02:31.000Z (12 days ago)
- Last Synced: 2024-10-27T23:25:39.913Z (12 days ago)
- Language: C++
- Homepage: https://gitlab.freedesktop.org/rncbc/qpwgraph
- Size: 1.2 MB
- Stars: 234
- Watchers: 6
- Forks: 14
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- License: LICENSE.md
Awesome Lists containing this project
- awesome-networked-media - qpwgraph - qpwgraph is a graph manager dedicated to PipeWire, using the Qt C++ framework, based and pretty much like the same of QjackCtl. (Uncategorized / Uncategorized)
README
# qpwgraph - A PipeWire Graph Qt GUI Interface
![Screenshot](src/images/qpwgraph_screenshot-4.png)
**qpwgraph** is a graph manager dedicated to [PipeWire](https://pipewire.org),
using the [Qt C++ framework](https://qt.io), based and pretty much like the
same of [QjackCtl](https://qjackctl.sourceforge.io).Source code repository: https://gitlab.freedesktop.org/rncbc/qpwgraph
Upstream author: Rui Nuno Capela .
## Prerequisites
**qpwgraph** software prerequisites for building are a C++20 compiler
(_g++_), the [Qt C++ framework](https://qt.io) (_qt6-qtbase-devel_ or
_qt5-qtbase-devel_) and of course the [PipeWire API](https://pipewire.org)
C development libraries and headers (_pipewire-devel_).Optionally on build configure time, [ALSA](https://www.alsa-project.org)
development libraries and headers (_alsa-devel_) are also required if
ALSA MIDI (Sequencer) support is desired (`cmake -DCONFIG_ALSA_MIDI=[1|ON]`...).## Building
**qpwgraph** uses the [CMake](https://cmake.org) build system, version
3.15 or newer.On the source distribution top directory:
cmake [-DCMAKE_INSTALL_PREFIX=] -B build
cmake --build build [--parallel ]After successful build you may test run it immediately as follows:
build/src/qpwgraph
If you may install it permanently, then run, optionally as root:
[sudo] cmake --install build
Note that the default installation path (\<_prefix_\>) is `/usr/local` .
Enjoy.
## Documentation
* [User Manual](docs/qpwgraph-user_manual.md)
* [How To Use The Patchbay](docs/qpwgraph_patchbay-user_manual.md)## License
**qpwgraph** is free, open-source software, distributed under the terms of
the GNU General Public License ([GPL](https://www.gnu.org/copyleft/gpl.html))
version 2 or later.## Copyright
Copyright (C) 2021-2024, rncbc aka Rui Nuno Capela. All rights reserved.