Ear Training and Playable Exploration

Can you sing or play this back?

Choose a tonic, scale, length, and range. This tool generates a short bounded melody for you to imitate by voice or instrument. It requests no microphone access, records nothing, and assesses no performance; it only generates the prompt and lets you replay it.

Answer

Ready

Next decision: Scale Pattern Generator

Want to learn more? Intervals: Number, Quality, Direction & Inversion

Understand

Imitation practice works by hearing a short phrase, holding it in memory, then reproducing it by ear, without ever seeing the notes first. This tool defaults to a hear-first prompt for that reason: the notes stay hidden until you choose to reveal them, so you can test yourself honestly before checking your own answer.

Worked examples

A 4-note melody in C major within one octave will only ever use notes drawn from C, D, E, F, G, A, and B, at whatever octave falls inside your declared range, and no adjacent pair of notes leaps further apart than your stated maximum. The same seed always regenerates the identical melody, so you can return to a specific prompt later or compare notes with someone using the same settings.

Method and limitations

The generator only ever selects notes from the declared scale that also fall inside your declared range, and only ever moves to a next note within your stated maximum leap, checking both constraints at every step rather than generating freely and filtering afterward. No microphone capture, recording, or automated comparison against your performance occurs at any point; this tool's job ends at generating and replaying the prompt, leaving the actual imitation and any self-assessment entirely to you.

A narrow range combined with a small maximum leap can leave very few or even no valid next notes at some point in the melody; when that happens the generator repeats the previous note rather than breaking either the range or the leap constraint to find a fresh one. Widening the range or increasing the allowed leap gives the generator more room to move and reduces how often that repetition happens, but repetition itself is never treated as an error state, since a repeated note is still a fully valid melodic choice.

Next decisions