pianolesson.

Read → listen → play

Experiments

Explore one thing at a time. Change the chord, shift an octave or hold the melody still while changing its harmony.

Freestyle

Play freely. See your notes and discover the chords under your fingers.

Play freely and see your notes. Phrase history follows along until you freeze it.

Explore your phrase

Try an example

Following live · last 20 seconds

−5s−10s−15s−20s

The past 20 seconds above the keyboard. New notes start at the bottom and move upwards. Solid: key held · pale tail: pedal. Time is in seconds, not bars.

Play freely or try an example. Then explore chords and possible scales.

How to use the feedback

Play a short phrase. See recent notes, freeze a moment and try different harmonies. A scale match is a possibility, not a definitive key.

The current chord uses simultaneous notes. Scale suggestions use up to 24 recent seconds; frozen suggestions use only the visible excerpt. Chord roles are possibilities, and chord suggestions use the context you select. Pedal and long notes have limited weight. There is no AI grading or definitive key detection.

History stays in this tab’s memory and disappears on reload. Notes without a release are capped after 30 seconds.

Read about chords and roles ↗
iPad connection help

Connect your keyboard using its compatible USB or MIDI interface, open this site in MIDIWeb Browser and press Connect. This app is a possible bridge, not yet tested with your keyboard. MIDI requires HTTPS or localhost. MIDIWeb Browser ↗

Guided demos — hear one connection at a time

Experiments / 01

A feeling of home

Hear the tension resolve. Then try another key.

Click a step or a piano key to hear it.

Synthetic audio starts only when you press a control.

Listen for

Compare the third and fourth steps. Where does the music feel finished?

Understand why ↗
More tools — scales, circle of fifths and blues

Free exploration

Explore scales, the circle of fifths, harmony and blues. Choose what to investigate next.

Listen and explore

Experiments

NOTES IN THE KEY

C1D2E3F4G5A6B7

CHORDS ON THE SEVEN DEGREES

C · C–E–G
chord toneother scale toneoutside the scale

Press a key to hear its role.

Synthetic audio starts only when you press a control.