Hey everyone,
As a Linux user and a Quad Cortex guitar player, I’ve always found it frustrating to fire up a full, heavy DAW just to jam over a backing track, loop a riff, or record a quick video of a take. I wanted something lightning-fast, rock-solid, and designed specifically for how we actually practice but still featuring easy to use audio editing functions.
Since I couldn’t find it, I built it.
I’m excited to announce the Beta 1 release of QJams, a completely free, ultra-lightweight practice and recording application built from the ground up for Linux. It’s written entirely in C/GTK4 and interfaces directly with JACK and your webcam, meaning latency is practically non-existent when using the QC as your USB audio interface.
What it does:
-
The “Car Radio” Workflow: Drag and drop your backing tracks and recording session canvasses and bind your favorite setlists to the 1-0 number keys on your keyboard. Instantly load up your practice sessions without endlessly clicking through folders.
-
12-Layer Multi-Track Recorder: A blank canvas that lets you lay down a rhythm track, loop it, and stack up to 12 more takes over it on the fly.
-
Synchronized Video Capture: Hit record, play your part, and hit stop. QJams uses FFmpeg and V4L2 under the hood to automatically mux your mixed audio and webcam feed into a perfectly synced MIXed and RAW
.mkvfile, ready to share and edit in any audio editor. -
Zero Install: It’s packaged as a universal
.AppImage. Just download, double-click, and start playing.
This is a passion project built by a musician, for musicians. The Beta 1 is live right now, and I’d love for the community to put it through its paces.
You can grab the download, inspect the C code and check out the quick-start guide here: QJams: Unleash yourself!
Let me know what you think, how it handles with your specific setups, and what features you’d want to see next. If you encounter bugs, please use the form on QJams or GitHub.
Cheers, Rob

