Skip to content
moonshaadowPublic

About

Pipewire patchbay based on HoustonPatchbay

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

25 Commits

Folders and files

Repository files navigation

Patchanka

A patchbay for PipeWire, based on HoustonPatchbay by Houston4444 / Mathieu Picot.

Patchanka connects to PipeWire natively (via the PipeWire C API through a small C wrapper and ctypes), and uses HoustonPatchbay as its graphical patchbay interface.

Features

  • Native PipeWire backend (no JACK dependency)
  • Audio, MIDI and Video port support
  • Create and remove links between ports
  • Hide monitoring ports (automatically created by PipeWire)
  • Custom node names via WirePlumber Lua rules
  • Automatic reconnection when PipeWire restarts
  • Almost all good features from HoustonPatchbay, like in Patchance or RaySession

Requirements

  • Python 3.10 or later
  • PipeWire 1.0 or later
  • PyQt6
  • libpipewire-0.3

Installation

git clone https://github.com/moonshaadow/Patchanka.git
cd Patchanka
./install.sh

Usage

python3 run.py

Acknowledgements

Patchanka uses HoustonPatchbay, the graphical patchbay library created by Houston4444 / Mathieu Picot. Many thanks to the author for making it available as a reusable component.

License

GPL v2 or later. See the LICENSE file for details. © 2026 A. Vartanian

About

Pipewire patchbay based on HoustonPatchbay

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages