Piano Fitness logo

Structured piano practice, made visible

Piano Fitness is an open-source, MIDI-aware practice app for technical patterns, foundational harmony, and consistent practice.

Practice with a clear focus

Piano Fitness is built to support lessons, self-directed learning, and regular time at the keyboard.

🎹

Structured exercises

Work through scales, arpeggios, chords, progressions, cadences, and other foundational musical patterns.

🎯

Feedback you can use

Connect a MIDI keyboard to see the notes to play and receive feedback on completion, accuracy, and tempo.

📈

Practice you can revisit

Keep local practice history, use profiles, and practise with a built-in metronome as you develop each skill.

A companion for deliberate practice

The app helps make musical patterns concrete under your hands. It does not replace a teacher or assess physical hand posture.

Choose a focus

Select an exercise, key, hand, and other settings that match the skill you want to practise.

Play and observe

Use the visual piano and MIDI input to work through the expected notes at a manageable tempo.

Continue from evidence

Review completed exercises and use the results to decide what to repeat or explore next.

The next iPad release is in preparation

Piano Fitness is being prepared for a refreshed public release. The project is developed in public, and the source code is available now for people who want to follow or contribute.

Latest articles

Notes on piano practice, harmony, and the development of Piano Fitness.

Welcome to Piano Fitness

An introduction to Piano Fitness: open-source, MIDI-aware practice for piano technique and foundational harmony

introductionpiano

Follow the next release

Explore the open-source project, follow development, or contribute to Piano Fitness.

View on GitHub