Skip to content

Houston4444/Patchance

Repository files navigation

Patchance Logo 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 or Patchage.

Screenshot

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, it is based on the 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 submodule. Then, if someone has the motivation to implement new features, it is really welcome, I still have many ideas.

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.