Harmony · Scales · Groove

Practice music theory with your ears

GrooveForge is an open-source workstation built around Jam Mode: follow a master part (chords or bass), see harmony on a live display, and let connected instruments lock to the same scale — “wrong” notes snap to the nearest degree and the keyboard lights up so you hear and see what fits. Plug in a real MIDI keyboard or use the on-screen keys; the same patch rack routes everything.

When you practice time, skip the lonely metronome click: fire up rhythmic patterns (bundled .gfdrum grooves with swing, fills, and humanisation) locked to the transport bar. Layer phrases in the MIDI Looper while the drums run — both stay in sync because they share BPM, play/stop, and time signature.

And when the band is in the room, Rehearsals turns the phones you already have into a multitrack: everyone records their own part over a shared click, overdubs land on the beat, and the parts sync straight from one device to another — no server, no account, no internet.

GrooveForge logo: anvil, sound wave, and MIDI keyboard on a dark textured background

Built for learning and practice

Rehearsals — a band, one tune, several phones

Everyone records their own part over a shared click. GrooveForge measures your device's round trip and shifts each take onto the beat, separately for the speaker, a wired headset and every Bluetooth one. Play along to an imported track, slow the whole tune to 50% without the pitch dropping, write the chord grid, and share scores. Parts travel device to device, encrypted, with no server behind them.

Xen — 92 scales, and the tuning that goes with them

Hold a note, tap a scale: that note becomes the tonic and the keyboard locks to it. Scales that are not equal-tempered retune the keys they use — Arabic and Turkish maqamat, Persian dastgah, Indian ragas, gamelan, Ethiopian qenet, historical temperaments and equal divisions from 13 to 31 tones. A full MIDI tuning table, so a whole chord keeps its intonation.

Jam Mode — harmony you can play with

Discover how chords imply scales, choose scale types, and keep follow instruments inside the tonality. Optional highlighting shows roots, safe notes, and slips — ideal for ear training and improvisation drills.

Your MIDI controller, same workflow

Connect a hardware MIDI keyboard or pad controller; notes and CCs flow through Jam Mode, SoundFont or VST slots, and MIDI FX exactly like the touch keyboard. Practice with the gear you already own.

Grooves + looper, one transport

The Drum Generator reads expressive patterns instead of a dry tick. The MIDI Looper records and overdubs alongside those drums because both follow the shared transport — always aligned, always musical.

Autotune — from in tune to full robot

Sing into Live Input and the Autotune snaps each note onto your key and scale. Retune at zero gives the stepped robot voice; turn it up for a quiet fix. A live needle shows how many cents off you were, and a scale patched in from Xen or Jam Mode takes over.

GrooveForge main window: vertical rack of plugin slots, transport bar with BPM and play controls
Main rack and transport — detailed screenshots for preferences, modules, patch cables, and Jam Mode are on the matching doc pages.
A tune open in the Rehearse tab: chord grid, imported recording, and one lane per player
Rehearsals — the chord grid, the imported recording, and a lane per player. Full walkthrough on the Rehearsals page.

Explore the docs

Getting started

Rack, transport, projects, patch cables, and where to tap first when you open the app.

Rehearsals

Recording as a band, latency compensation, practice speed, the chord grid, and how parts sync with no server.

Built-in modules

Keyboard, Virtual Piano, Vocoder, Jam Mode, Looper, Drum Generator, Stylophone, Theremin, and more.

MIDI FX

Harmonizer, arpeggiator, transposer, and how to wire MIDI FX in the back-panel view.

VST3 hosting

Load desktop plugins on Linux and macOS, audio routing, and native editor windows.

Drum patterns (.gfdrum)

YAML step grids, humanisation, fills — plus one-click downloads of every bundled pattern from main.

Links