Package Details: patchance 1.4.0-1

Git Clone URL: https://aur.archlinux.org/patchance.git (read-only, click to copy)
Package Base: patchance
Description: A modern graphical patchbay for JACK
Upstream URL: https://github.com/Houston4444/Patchance
Licenses: GPL-2.0-only
Groups: pro-audio
Submitter: SpotlightKid
Maintainer: SpotlightKid
Last Packager: SpotlightKid
Votes: 3
Popularity: 0.005692
First Submitted: 2022-09-02 17:06 (UTC)
Last Updated: 2026-04-11 09:52 (UTC)

Latest Comments

bitsfritz commented on 2026-03-02 11:52 (UTC)

Solved!

until new release appears install via

https://aur.archlinux.org/packages/patchance-git

bitsfritz commented on 2026-02-27 15:44 (UTC)

Filed a bug: https://github.com/Houston4444/Patchance/issues/15

:-)

bitsfritz commented on 2026-02-14 23:21 (UTC)

removing ~/.config/Patchance did the trick!

Thanks

python3.14 is from arch repo. Reinstalled it but don't think it's the culprit

SpotlightKid commented on 2026-02-09 02:19 (UTC)

@bitsfritz: you also might need to remove / move away ~/.config/Patchance and set up your preferences anew.

SpotlightKid commented on 2026-02-04 22:45 (UTC)

@bitsfritz: you need to rebuild & re-install the package for Python 3.14.

See https://wiki.archlinux.org/title/Arch_User_Repository#Updating_packages

bitsfritz commented on 2026-02-04 22:12 (UTC)

patchance was starting once after first install.

since then it won't start throwing:


$ patchance 
Traceback (most recent call last):
  File "/usr/bin/patchance", line 14, in <module>
    patchance.main_loop()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/usr/share/patchance/src/patchance.py", line 204, in main_loop
    pb_manager = PatchancePatchbayManager(engine, settings)
  File "/usr/share/patchance/src/patchance_pb_manager.py", line 94, in __init__
    self._load_memory_file()
    ~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/share/patchance/src/patchance_pb_manager.py", line 152, in _load_memory_file
    self.change_port_types_view(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        self.views[self.view_number].default_port_types_view)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/patchance/HoustonPatchbay/source/patchbay/patchbay_manager.py", line 717, in change_port_types_view
    with CanvasOptimizeIt(self):
         ~~~~~~~~~~~~~~~~^^^^^^
  File "/usr/share/patchance/HoustonPatchbay/source/patchbay/bases/elements.py", line 116, in __init__
    mng.optimize_operation(True)
    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "/usr/share/patchance/HoustonPatchbay/source/patchbay/patchbay_manager.py", line 292, in optimize_operation
    patchcanvas.set_loading_items(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        yesno,
        ^^^^^^
        auto_redraw=auto_redraw,
        ^^^^^^^^^^^^^^^^^^^^^^^^
        prevent_overlap=prevent_overlap)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/patchance/HoustonPatchbay/source/patchbay/patchcanvas/patchcanvas.py", line 90, in wrapper
    return func(*args, **kwargs)
  File "/usr/share/patchance/HoustonPatchbay/source/patchbay/patchcanvas/patchcanvas.py", line 217, in set_loading_items
    canvas.ensure_init()
    ~~~~~~~~~~~~~~~~~~^^
  File "/usr/share/patchance/HoustonPatchbay/source/patchbay/patchcanvas/init_values.py", line 449, in ensure_init
    raise CanvasNeverInit
patchbay.patchcanvas.init_values.CanvasNeverInit: patchcanvas.init() was probably never called!

Ferik commented on 2025-11-05 10:55 (UTC)

@SpotlightKid yes I saw now :)

SpotlightKid commented on 2025-11-03 22:48 (UTC)

@Ferik: not anymore with the new version :-)

Ferik commented on 2025-11-03 22:18 (UTC)

You also need the "python-standard-cgitb" dependency otherwise it won't start