b2KIT

Music Scale Finder

Explore major, minor, pentatonic, blues, and modal scales with note displays and audio playback.

Tested tool guide Tested browser tools Checked August 16, 2026

What Music Scale Finder does, with a checked example

Type a root note and pick a scale type - major, natural/harmonic/melodic minor, pentatonic, blues, or one of the seven church modes - and the tool lists the scale's notes in ascending order, shows the interval pattern, and plays the notes so you can hear them. The list follows the key's proper spelling, which is the first thing that trips people up: a scale is not a mood, it is a fixed interval recipe applied to a root, so D Dorian shares all seven notes with C major, and the note display shows exactly why.

Worked example

A concrete input and expected output from the current implementation.

Input

G major pentatonic

Expected output

Notes: G A B D E - degrees 1, 2, 3, 5, 6 of G major, no accidentals. Audio plays the five notes ascending from G.

Major pentatonic drops the 4th and 7th degrees of the major scale - the two notes whose half-step pairs carry the most tension. Removing C and F# from G major's seven notes leaves G, A, B, D, E.

How the result is produced

1

Interval recipe applied to a root

Each scale type is stored as an interval pattern - the sequence of whole and half steps between adjacent notes. The tool starts at the root you choose and walks the pattern upward, producing one note per degree, then spells each note with the accidentals belonging to that key. A major scale rooted on Eb therefore shows three flats - Ab, Bb, Eb - not a random mix of sharps and flats.

2

Hearing the scale

A play control sounds the scale as a short rising sequence of tones, one per note, so the interval pattern is audible without an instrument or a recording. Because playback follows the displayed note list, the difference between two scale types on the same root - such as the raised 7th of harmonic minor - is exactly what you hear.

Good uses

  • Checking which sharps or flats a key needs before writing notation or programming a MIDI clip - for example, confirming that Bb major is Bb C D Eb F G A before committing it to a score.
  • Comparing scale types on the same root by ear - playing A natural minor and A harmonic minor back to back to hear what raising the 7th to G# actually does before improvising over a song.
  • Getting the note set for a mode you intend to solo with, such as the seven notes of D Dorian to play over a Dm7 vamp.

Limits and checks

  • Spelling follows the key, and enharmonic names are not interchangeable: G# major and Ab major sound identical but display different note names (G# A# B# C# D# E# F# versus Ab Bb Cb Db Eb F G). Choose the root spelling you actually write in.
  • The blues entry is the six-note minor blues form (1, b3, 4, b5, 5, b7), and its b5 is commonly written enharmonically - in Eb blues, A natural rather than Bbb - so a note that looks misspelled may be standard practice rather than an error.
  • A note list is not a key: the same seven notes serve C major, A natural minor, and D Dorian, so the tool cannot say which scale a song 'is'. It only spells the scale you asked for, so an incorrect root or type choice displays a perfectly consistent but wrong scale.

Common questions

Why does D Dorian show the same seven notes as C major?

Modes are rotations of a parent scale: Dorian is the major-scale interval pattern starting on its second degree, so it uses the identical note set, just with a different home note. The tool lists D E F G A B C in both cases, and the audible difference is which note the pattern treats as the center - something the audio preview makes clear.

Which 'minor' should I pick for a song in A minor?

It depends on the melody: natural minor is A B C D E F G; harmonic minor raises the 7th to G#; melodic minor raises the 6th and 7th when ascending, to F# and G#. The tool keeps them as separate types. Listen for the raised notes in the song and choose accordingly - natural minor is the default in most pop and rock.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools