Qure Data

Visual programming for audio that opens your Pure Data patches: a C++23 engine that never locks the audio thread, a patch editor drawn on the GPU, and GUI nodes you write in QML.

The drum machine example: a QML step grid with four coloured rows, four drum pads, knobs for tempo and volume, and the patch that plays them

What it does

Visuals

The gfx.* objects turn a patch into real-time graphics, like Max’s Jitter or Pd’s GEM. An effect is one GLSL function, recompiled every time you save it; a whole QML scene is one box.

The VJ mixer patch: two channels of shaders and a QML scene, a crossfader, feedback, hue and a CRT shader into a window, joined by purple texture cords

Debian and Ubuntu

The APT repository brings Qure Data with its own Qt, for Ubuntu 22.04, Debian 12 and newer.

sudo curl -fsSLo /usr/share/keyrings/qure-data-archive-keyring.asc https://iam-peter.github.io/qure-data/key.asc
echo "deb [signed-by=/usr/share/keyrings/qure-data-archive-keyring.asc] https://iam-peter.github.io/qure-data/apt stable main" | sudo tee /etc/apt/sources.list.d/qure-data.list
sudo apt update && sudo apt install qure-data

The repository is signed with the key 9810 7265 8504 FEAB 1F08 D916 3958 AB85 EBE5 91B0.

Other systems

Each release has an AppImage for any Linux, a zip for Windows and a disk image for macOS. The macOS app isn't signed: open it with a right click and Open the first time, and allow it to use the microphone when macOS asks.