Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Houston4444/Patchance
Jack Patchbay GUI
https://github.com/Houston4444/Patchance
Last synced: about 2 months ago
JSON representation
Jack Patchbay GUI
- Host: GitHub
- URL: https://github.com/Houston4444/Patchance
- Owner: Houston4444
- License: gpl-2.0
- Created: 2022-07-26T06:11:41.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-09-27T11:44:36.000Z (about 1 year ago)
- Last Synced: 2024-08-02T06:11:25.714Z (5 months ago)
- Language: Python
- Size: 10.7 MB
- Stars: 26
- Watchers: 6
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: readme.md
- Changelog: CHANGELOG
- License: COPYING
Awesome Lists containing this project
- awesome-my-raspberrypi-micro-desktop - Patchance - One more JACK patchbay GUI for GNU/Linux systems_ (Currently not in use, but it works well / Video & Movie Production)
README
# ![Patchance Logo](https://raw.githubusercontent.com/Houston4444/Patchance/master/resources/main_icon/128x128/patchance.png) Patchance
Patchance is one more JACK patchbay GUI for GNU/Linux systems, but it could be adapted to Mac and Windows with little effort. It also can provide ALSA MIDI ports.
It is a direct alternative to [Catia](https://github.com/falkTX/Catia) or [Patchage](https://github.com/drobilla/patchage).![Screenshot](https://raw.githubusercontent.com/Houston4444/Patchance/master/screenshots/yellow_boards.png)
## Features:
* Stereo detection for port grouping with their name, for faster connections and readability
* Wrap/Unwrap boxes to can hide things you don't need
* Prevent the boxes from overlapping
* Search a box with a pattern
* Connection with double click for easier touchpad use
* Connection from context menu
* Editable themes (9 Themes embedded)
* show only Audio, only MIDI, or only CV ports (or ALSA MIDI)
* Transport controls
* Customizable tool bar
* many others...As [RaySession](https://github.com/Houston4444/RaySession), it is based on the [HoustonPatchbay](https://github.com/Houston4444/HoustonPatchbay) submodule which provides portgroups, wrappable boxes, editable themes and many other nice features.
__RaySession__ users won't find any interest to use __Patchance__, __Patchance__ is for theses ones who think they don't need this session manager.
It is a simple app for __HoustonPatchbay__ and it shows the possibility for any python Qt app to implement this submodule easily.
## Goals
No mystery, the main goal of this software is too show to other devs the possibility to embbed the [HoustonPatchbay](https://github.com/Houston4444/HoustonPatchbay) submodule. Then, if someone has the motivation to implement new features, it is really welcome, I still have [many ideas](https://github.com/Houston4444/HoustonPatchbay/blob/main/plans.md).
Users can easily and quickly write patchbay themes, there are surely others who are better at creating beautiful things than I am.
I think this is also a good approach for first-time users, before they realise that using a session manager makes life easier.
## History
__Patchance__ is not directly a __Catia__ fork, but it comes from.
Originally, the _patchanvas_ module (present in HousPatchbay submodule) has been copied from __Carla__ code. This module was previously copied by @falkTX from __Cadence__ (containing __Catia__ ) to __Carla__.