The Scales page shows fingering for every scale and arpeggio in all 12 keys, with interactive piano keyboards for both hands.

Choosing a Scale

Tap any scale type at the top โ€” Major, Nat Min, Harm, Melodic, Maj Arp, Min Arp or Chromatic. Then tap a key from the grid to select your root note.

Scale Types

Relative and Parallel

The Relative and Parallel buttons jump you to the related scale instantly. From C Major, Relative takes you to A Natural Minor. Parallel takes you to C Minor. Not available for Chromatic.

Key Up

The Key +3 button shifts the scale up 3 semitones. When playing in loop mode, the change waits until the end of the current loop.

Changing Key While Looping

The currently playing key stays highlighted in its colour. The newly queued key glows dimly amber so you can see both at once.

Playback

Tap any highlighted key on the keyboard to hear that individual note.

Tempo Trainer

Automatically increases the tempo as you practise.

Press Start Trainer to begin. Once the target is reached, Goal reached! flashes and the scale keeps looping freely until you stop.

Metro Only Mode

Toggle Metro only to practise silently. The keys still flash showing which note to play, but you hear only metronome clicks.

Count-in

Enable Count-in to get a metronome count before the scale starts. Choose 1, 2 or 3 bars. Go! flashes green when the scale begins.

Training Info

A slim bar below the keyboards during a session. Select BPM, Time countdown or Next Scale โ€” any combination. The countdown is always accurate, even if switched on mid-session.

Scale Cycle

Extends the Tempo Trainer to rotate through multiple keys automatically at each tempo step.

Setting up Scale Cycle

With 3 keys and Every N loops set to 2: Cร—2, Dร—2, Eร—2 at the first tempo, then all three again at the next tempo.

Key Change Mode

Pause Between Keys

Full Scale mode only. Adds a single beat gap with a metronome click between key changes. Enabled by default.

For exam prep across all keys: select all 12 in fifths order, set your start and target BPM, Every N loops to 2, enable Count-in and Pause Between Keys. The app works through every key systematically, getting faster each round.