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.

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

Built for learning and practice

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.

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.

Explore the docs

Getting started

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

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