Skip to content

PatchKnob 0.8.7 — Linux packages

Latest

Choose a tag to compare

@knobcore knobcore released this 07 Sep 06:48
· 2 commits to master since this release

Linux packages for PatchKnob 0.8.7.

Install

Debian / Ubuntu

sudo apt install ./patchknob_0.8.7_amd64.deb

Arch / Manjaro / Omarchy

sudo pacman -U patchknob-0.8.7-1-x86_64.pkg.tar.zst

Then run patchknob, or launch it from your application menu.

Both packages install to /usr/lib/patchknob with a symlink at
/usr/bin/patchknob, and bundle the Csound reference manual that the editor's
help drawer and the assistant's opcode checker both read.

Building from source instead

The repository is now self-contained — the third-party sources it compiles are
vendored, so there is no dependency hunting:

git clone https://github.com/patchknob/patchknob.git
cd patchknob
./scripts/install-deps.sh     # your distro's system packages
./scripts/build.sh            # configure and build

install-deps.sh knows Debian/Ubuntu, Fedora/RHEL, Arch, openSUSE and Alpine,
and prints the dependency list in generic terms on anything else rather than
failing silently. build.sh takes --debug, --clean, --jobs N and
--tests, and caps parallelism against available RAM — this build is
memory-bound rather than CPU-bound, so a many-core machine with modest RAM will
otherwise get compilers OOM-killed part-way through.

Licensing

PatchKnob is GPL-3.0. Cardinal, which the modular rack links, is GPL-3.0
and requires it. Every vendored component and its licence is recorded in
THIRD_PARTY.md.

The built-in compressor previously derived its DSP from an AGPL-3.0 project.
AGPL is stricter than GPL and would have set the licence for all of PatchKnob,
so it has been replaced with an original implementation and the AGPL source is
no longer distributed. Projects saved against the old effect still load.

New in these builds

  • PatchKnob Compressor — a real sidechain input (the previous effect had
    none; its "Sidechain HPF" only filtered the main signal's detector), plus
    soft knee, lookahead, decoupled detector timing, independent sidechain
    attack/release, proper stereo linking and a parallel mix.
  • PatchKnob Transient Shaper — level-independent, so a ghost note is shaped
    like an accent.
  • PatchKnob Drum Bus — drive, band-split crunch, damp, a resonant boom
    struck by the signal's own transients, transient shaping and compression.

Known limitations

  • x86_64 only. Build from source for aarch64.
  • VST2/VST3 hosting needs SDK headers you supply; PatchKnob builds and runs
    without them, with the hosting targets skipped.
  • The Csound assistant is optional and off until you add a key or have Claude
    Code installed.