Coming soon

The piano.org practice app, built for iPad

Real-time MIDI analytics. Offline reference for 450+ chords, scales, and modes. Native Core MIDI for low-latency scoring. The same adaptive practice engine the web product uses, rebuilt for the music stand.

Join the launch waitlist

We'll email you the day the app goes live in the App Store. No drip campaigns, no marketing sequences — one email at launch.

One email at launch. No marketing sequences. Unsubscribe link in every email.

What's in the app

Practice

Real-time MIDI practice analytics

Plug in any USB-C MIDI controller and the app grades how you play, not just whether you played the right notes. Onset spread, velocity evenness, pedal technique, and tempo consistency — the same engine the web Practice Room uses.

Reference

Offline-first reference

Every chord, scale, mode, and theory page from piano.org bundled into the app. Loads instantly with no Wi-Fi — perfect for the music stand or a noisy practice room.

Performance

Low-latency Core MIDI

Native iPad implementation through Core MIDI, not a webview. At 140+ BPM the framework round-trip alone matters — we target sub-10ms total latency end-to-end.

Curriculum

Adaptive practice plans

Take the diagnostic assessment once and the app builds a personalized practice queue across 9 chord types × 12 keys, graduating you up the tempo ladder as you hit 50% accuracy. The app won't let you skip ahead.

Sight-reading

Sight-reading trainer

Random staff notation rendered live; the app checks your accuracy, rhythm, and dynamics in real time. Wait-mode pauses until you play the correct note.

Progress

Practice session history

Every session syncs to a private dashboard: line charts for accuracy and tempo ceiling, heatmaps for weak keys, comparison overlays vs. last session and 30-day average.

Try the web product today

The full chord, scale, and mode reference is already on piano.org — and the practice room runs on Chrome with any USB-MIDI keyboard. The iPad app extends the same engine to a Core-MIDI native surface designed for the music stand.

Frequently asked

When is launch?

Apple Developer enrollment is in flight. We'll email the waitlist the moment the app is live in the App Store.

Is this just a wrapper around the website?

No. It's a SwiftUI native app built on Core MIDI. A webview wrapper would defeat the entire reason for going native — Core MIDI latency, offline reference content, and a real iPad UX.

What MIDI controllers will it support?

Anything that speaks Core MIDI on iPadOS — USB-C controllers via the iPad's USB port, Bluetooth-MIDI keyboards, and class-compliant USB-MIDI devices through a hub. The first release runs the latency calibration routine on connect so timing windows stay fair on slower transports.

Will my piano.org account sync to the app?

Practice sessions and progress data sync via Supabase, so dashboards line up across the web and the app. Reference content is read-only on the iPad side — the web product remains the canonical writer.

Android version?

iPad-first because the use case is an iPad on a music stand with a USB-C MIDI keyboard. Android is on the table once there's a clear tablet user base spilling over.