Practice log · Recital planner

Practice that counts.
Recitals that finish on time.

Minim is a practice log and recital planner for small music schools. Students log their minutes in a couple of taps, teachers see the whole studio's week on one page, and the running order works out every start time for you.

Free. Runs in your browser. No accounts, nothing to install.

Programme note

Paper slips and a spreadsheet.


Most small schools track practice on slips that go home in a bag and come back, sometimes. Teachers only see the slip if the student remembers it, and nobody sees the whole studio at once.

The recital lives in a spreadsheet. Someone adds up the piece lengths by hand, forgets the minute between performers, and finds out on the night that the programme runs twenty minutes over.

Minim keeps both in one place, and does the sums.

How it works

Three rooms, one browser.


Minim has three areas: one for students, one for teachers, one for whoever plans the concert. Open whichever you need. There are no logins to get in the way.

  1. Practice. Log today in a couple of taps.

    Pick your name once and Minim remembers it. Enter the minutes, add a note if you like, and watch the week fill up towards your goal.

  2. Teacher. The whole studio's week, on one page.

    Every student in one table: minutes, days and whether the goal was met. Open a row to read what they worked on before the lesson.

  3. Recital. A running order that keeps time.

    Add performances and an interval. Minim works out each start time, the changeovers, the running time and the end, and warns you if you run over.

    Watch it do the sums ↓

The running order

You choose the pieces. Minim keeps the clock.


  1. Type the lengths the way you say them.

    Enter 4:30 or just 4. Minim reads both, and keeps every piece under an hour.

    The programme has three pieces starting at 18:00, 18:05 and 18:10, and ends at 18:16 after 16 minutes 45 seconds, inside the 40-minute target.

  2. The minute between performers is counted.

    A changeover gap goes between each pair of performances, never next to the interval, so the start times are the ones you'll actually see on the night.

    A one-minute changeover sits between each pair of performances, which is why the pieces start at 18:00, 18:05 and 18:10.

  3. Add an interval, then the rest of the programme.

    Intervals sit in the running order like any other item. Move anything up or down and every time after it is worked out again.

    A 15-minute interval at 18:16 and two more pieces at 18:31 and 18:39. The programme now ends at 18:48 and runs 8 minutes 45 seconds over the target.

  4. Cut it down before the night, not during it.

    The warning never blocks you. Trim a piece, shorten the interval, and print a programme you can hand out at the door.

    With a 10-minute interval and the last piece cut to 4:15, the pieces after the interval start at 18:26 and 18:34, and the programme ends at 18:39, a minute inside the target.

In the programme

Everything a small school needs. Nothing it doesn't.


  • Weekly goals

    Each student has a goal from 10 to 1,500 minutes a week. The bar fills; the percentage can pass 100.

  • Days practised

    Little and often counts. Minim shows how many days, not just how many minutes.

  • Past weeks

    Step back through earlier weeks, Monday to Sunday, in the lesson or at home.

  • Notes for the teacher

    A line of up to 140 characters on what was practised, read before the lesson.

  • Roster suggestions

    Performer names are suggested from your students, so the programme spells them right.

  • Printable programme

    One click gives a clean programme with the app's chrome hidden, ready for the photocopier.

  • Backup to a file

    Export everything to one file and import it on another computer. Nothing leaves your browser unless you do that.

  • Light and dark

    Follows your device. The dark theme is easy on the eyes backstage.

  • Phone and keyboard

    Works on a phone, a laptop and with a screen reader or just a keyboard.

The real thing

This is Minim, running right here.


Not a video, not a mock-up. This is the app itself. It starts empty: add a student in Teacher, log a session in Practice, and build a recital. Everything stays in this browser.

Data is saved in this browser's local storage. Use Backup in Teacher to save it to a file.

  1. 1. In Teacher, add a student and their weekly goal.
  2. 2. In Practice, pick their name and log today's minutes.
  3. 3. In Recitals, create a concert and add a few pieces.
Open it full screen →

Your data stays home

  • In your browser.

    No server, no sign-up. Minim saves every change on this device.

  • In a file when you want.

    Export a backup and keep it safe, or move it to the school's other laptop.

  • Nobody watching.

    No analytics, no tracking, no adverts. This page doesn't track you either.

Curtain up

The hall is booked. The programme is ready.

Open Minim, add your students, and plan the next recital tonight.

Open Minim

Free, in your browser, nothing to install.