Skip to content

Groove IO is in closed beta. We’re letting drummers in a few at a time, and opening to everyone before the end of 2026.Ask for a place →

Practice that answers back.

Know what to play.
Know if you played it.

Groove IO gives your practice a structure, teaches the skills behind it, and grades every take from your e-kit over MIDI or a mic. Teachers run their students from one roster. All on the laptop you already have, at home or in the practice room.

Every plan is free while we’re in early access. No card.

The Groove IO groove catalogue: the patterns worth knowing by heart, each playable at any tempo

Groove IO in 30 seconds

Structure

Know what to practise, and watch it add up.

Warm-ups that count you in and step up the tempo on their own. Ladders that read your takes and suggest the next groove and the tempo to try it at. Every take kept, with a streak, a twelve-week report and your best tempo on every groove.

Warm up before you play

Singles, doubles, paradiddles, moving accents and rolls, ramping from a comfortable tempo to an uncomfortable one. Press play once: each step counts you in and the routine moves on by itself.

A warm-up routine mid-flight, stepping up in tempo through a set of rudiments

Setlists and favourites

Build a set in the order you play it and work down it without touching the keyboard. Star what you are drilling this week and it stays one click away.

A Groove IO setlist showing an ordered run of tracks
  • Every take, kept

    Each scored take goes on your record: a list of takes, a twelve-week report, your streak, and the best tempo you have held on every groove you play.

    How it works →
  • What to play next

    Six ladders order the catalogue, starting with four grooves for the very first session and running from a basic rock beat to linear funk. The app reads your takes and suggests the next groove, the tempo to try it at, and why.

    How it works →

Skills

Build the drummer, not just the song.

Lessons on reading notation and time signatures, every example playable at any tempo. The forty drum rudiments, each with its sticking. A catalogue of the patterns worth knowing by heart, from a basic rock beat to linear funk. A notation editor to write your own, and a community catalogue to share them.

The patterns worth knowing by heart

Second line, son clave, bossa, half-time shuffle, jazz ride. Open one, play it at any tempo, then save a copy and make it your own. The catalogue itself never changes, so what you learned last month is still there.

The Groove IO groove catalogue, a grid of drum patterns with their tempo and time signature

Learn to read the chart

Short lessons on what the marks mean and how a time signature changes the count. Every example is engraved by the app rather than scanned, so you can play any of them at the tempo you want.

The Learn section, with lessons on reading drum notation and time signatures
  • Groove Studio

    Write your own grooves and scores in a notation editor made for drums. Drop a catalogue groove into a score, cut bars out of a score as a groove of your own, and share either with a link that needs no account to open.

    How it works →
  • Community grooves

    Publish a groove and other drummers can play it, rate it and copy it into their own Studio. Every published groove carries your name, and a report button keeps the catalogue honest.

    How it works →
  • The forty rudiments

    All forty international drum rudiments in their four families: rolls, diddles, flams and drags. Each one is engraved with its sticking under every stroke. Open one, press Practise, and your strokes are scored against the written ones.

    How it works →
  • The grooves inside a song

    Most songs are a handful of grooves joined by fills. Groove IO finds the ones that repeat in your chart, shades their bars and draws a map of the song above the notation. Save any of them as a groove of your own and practise it by itself.

    How it works →

Feedback

Find out whether you actually hit it.

Plug an e-kit in over USB and every hit arrives with the drum and how hard, with nothing to calibrate. Or calibrate a mic once and it accounts for your room. Every take is graded per drum against the score, wrong pads called out, and ends with a straight answer.

Every take ends with a straight answer

Plug your e-kit in over MIDI and every hit arrives with the drum it landed on and how hard, with nothing to calibrate. No kit? Your mic listens instead — calibrate once and it accounts for your room. Either way every hit is graded against the score, so a take ends with a straight answer: how much of it landed, and what that makes you today. The detail is a click away when you want to know why.

  • Scored per drum, not per moment

    A kick 20 ms late under a hi-hat dead on is two answers, not one. Each drum is matched against its own part of the chart.

  • The wrong pad is called out

    A snare played where the chart wrote a tom is a wrong drum, not a near miss, and the take says how many there were.

  • A kit map you teach once

    General MIDI works out of the box. If your module differs, hit each pad once in setup and the map is remembered for that kit.

How the e-kit connects, and what else MIDI does →

TakeE-kit over MIDI
78%on the beat
In the pocket

31 of 40 notes landed within ±25 ms.

Notes played
37 of 40
Timing
12 ms dragging
Tightness
±18 ms
Wrong drum
1

Show the full readout — every hit against the clock, drift, extras, and a By drum table of what each pad did.

MIDI in, MIDI out

Your grooves go to your DAW and your e-kit. What you play there comes back as notation.

Every groove, score and warm-up routine in Groove IO is a Standard MIDI File away from the rest of your setup. Download one and it plays in any DAW or drives any electronic kit; import one and it lands as notation you can practise, edit and share. Plug the kit in over USB and practice mode hears every hit exactly, with no microphone in the room.

  • Out to your DAW

    Press Download MIDI on a groove, a score, a warm-up routine or a shared link. Repeats are written out so the file plays what you would hear, tempo and meter changes included, on channel 10 in the General MIDI drum map. It lands on a drum track without remapping.

  • In from your DAW or e-kit

    Record a pattern on your kit or program one in your DAW, save it as a .mid file and drop it on Groove Studio. Each hit is snapped to the finest grid that fits its bar, so a triplet stays a triplet, and anything the import had to decide is listed before you save it as a groove or a score.

  • Live, while you practise

    Choose MIDI (e-kit) as the input on the practice card and your module sends every hit with the drum it landed on and how hard. No level or timing calibration to run, a by-drum breakdown at the end of the take, and a hit on the wrong drum is called out rather than credited.

What travels with the file

  • Dynamics survive the trip

    Accents, plain hits and ghost notes travel as velocity and come back as the same marks, so a groove with feel is still a groove with feel once it is in your DAW.

  • Tuplets stay exact

    Files are written at the score model’s own resolution, so every triplet and tuplet position is an exact tick rather than a rounded one.

  • A kit map you teach once

    General MIDI is the default and most modules speak it. If yours does not, hit each drum once in Practise setup and the map is remembered for that kit.

  • Wired or wireless

    USB, or a USB-MIDI cable on a 5-pin MIDI OUT, needs nothing more. On Bluetooth MIDI an optional offset measurement takes the link’s delay out of your timing.

Live e-kit input uses Web MIDI, which Chrome and Edge support and Firefox supports once its MIDI site permission is installed. Safari has no Web MIDI, so on a Mac use Chrome, or plug the module’s line-out into your microphone input. Download and import work in every browser.

Setting up an e-kit, step by step, in the guide →

Tools

Everything a practice room needs, on the laptop you already have.

Metronome and count-in. Loop and slow down any bar range, saved with the track. Your own charts scrolling in time with your own audio, with the grooves that repeat marked on the page. Two drum kits to play back on, and MIDI in and out of your DAW and your e-kit.

The score scrolls to the beat

Press play and the chart moves with the music, playhead on the bar you are in. Play against your own drumless mix or the full track, with a metronome and a proper count-in so you come in right.

A drum score mid-playback with the playhead partway through a bar

Drill the bar that keeps beating you

Drag across the bars you keep fluffing and loop them. Slow it down, get it clean, wind it back up. The loop is saved with the track, so it is still there tomorrow.

The Groove IO transport with the loop timeline under it, three named loops marked along the song

Every chart you own, in one place

Drop in a PDF and Groove IO reads the artist, title, album and tempo off it, then looks the release up in the public music databases to fill in the rest. Search the lot in a keystroke.

The Groove IO song library, a grid of songs with cover art, title and artist

From PDF to a score that plays

The chart you already own becomes a score the app can follow.

A PDF is a picture of the music. It cannot say where bar 12 is, so the most a viewer can do is scroll it at roughly the right speed. Groove IO reads the engraving itself — every notehead, stem and barline — and turns it into a real score: one it can follow bar by bar, loop, and take notes on.

  1. Step 1

    Drop in the PDF

    Add the chart to your library as usual. The artist, title and tempo come off the page by themselves.

  2. Step 2

    It converts when you open the song

    The rhythm is read off the beams and stems, not guessed from the spacing. Repeat barlines stay as repeat marks, so the score keeps the chart’s bar numbers. A bar that does not add up is flagged, never quietly kept.

  3. Step 3

    Practise on the notation

    The score takes the PDF’s place on the track page, in time with your recording. The PDF stays one click away.

What a converted score gives you

  • A playhead on the music

    A line moves through the notation as the track plays, on the bar you are in — not a page scrolling at approximately the right rate.

  • Loops drawn where they are

    Drag across the bars you keep fluffing and the loop lands on the barlines. It is saved with the track, so it is still there tomorrow.

  • Notes pinned to bars

    Write a note against bar 12 and it stays on bar 12, whatever width or zoom the score is drawn at.

  • Corrections in the editor

    If a bar came through wrong, open the score in the notation editor and fix it. Convert before you correct: converting again replaces the score, corrections included.

Works on engraved charts — the kind exported from notation software, which is how most drum charts are set. A scan or a photo is turned away rather than guessed at.

  • Two drum kits

    Both kits are recorded from real drums. SM Drums is a 1960s Ludwig kit and the default; Rusty is an oversized 1980s kit with a bigger, looser sound. Switch mid-groove and playback carries on where it was.

    How it works →
  • Set a song up once

    Pick the audio, tap the tempo, tap a few bars you recognise as they go by and nudge them until the click lands, then save. The chart follows the recording even where the band speeds up. A song another drummer has already set up plays in time the first time you open it.

    How it works →

Teaching

Run your roster, not your inbox.

Invite a student with a link, with no account admin. Send them a song, setlist, score or groove with your note, a target tempo and a date, and see whether the week’s practice happened, with their consent. Private two-way recordings, made in the browser or uploaded, each with its own thread of notes.

You hear a student play for half an hour a week and then guess at the other six days. Groove IO closes that gap: share a recording that you want them to focus on for the next lesson; they record a take at home in the browser, you play it back when you have a minute, and the note you write sits on the take itself. Everything is private to the two of you.

  • Invite in one link

    They set their own password. You never handle a login.

  • Both directions

    You send demonstrations. They send takes. Same tool.

  • Private per student

    A note to one student is invisible to every other.

Your students, on one roster

Send an invite link and your student sets their own password — no account admin for you, no shared logins. Unlink someone and everything you shared with them goes with it, the same minute.

A teacher’s student roster in Groove IO, with an invite button and a linked student

Send a take, get one back

Record a take in the browser, video or audio, or upload a clip, and send it to your teacher. If you teach, send a demonstration to any student on your roster. It runs both ways, it is private to the two of you, and either of you can take a share back without deleting the recording.

The Groove IO recordings page showing a recording shared with a named student, and one shared back

Feedback on the take itself

Every share carries its own conversation, so a note about bar 12 sits on the recording of bar 12 rather than in a message thread nobody can find. What you write to one student is never visible to another.

A shared recording with a two-sided note thread between a teacher and their student

Give them the chart, not a link to it

Send a student a song, a setlist, a score or a groove and it lands in their library under ‘From your teacher’ — with your note on it, so they know what to do with it. Take the share back and it goes, without touching anything they made from it.

From your teacher

3 items
  • SetlistThursday rehearsal5 tracks

    Run these in order, metronome on. Stop if the tempo sags.

  • SongCut the EngineKestrel & Vine · 134 BPM

    The fill in bar 12 — take it at 90 until it is clean.

  • GrooveHalf-time shuffle4/4

    Ghost notes quieter than you think. Listen back.

Teaching on Groove IO

The Educator plan carries a roster of up to 25 students. Students join free — a student account never pays to receive what you send them.

See Educator pricing