Scale Generator
You Might Also Need
Scale Generator spells a scale in any of twelve modes and qualities from a chosen root, and renders it as a WAV you can play back. It is both a reference and something to practise against.
What is Scale Generator?
Choose a root, a mode and a note length, and the scale is spelled out and rendered as audio.
The controls and what is produced:
- A root field with an octave, such as C4, F sharp 4 or B flat 3.
- A mode selector with twelve options: the major scale and natural minor, harmonic and ascending melodic minor, the five remaining church modes, major and minor pentatonic, and the blues scale.
- A note length from a tenth of a second to two seconds, defaulting to four tenths.
- A rendered WAV of the scale plus a readout of the notes in order, the note count, the length of each note and the total duration.
Each mode is stored as a set of letter steps and semitone distances from the root, so the spelling is correct for whatever root is chosen rather than only for the easy keys. That shows up most clearly in the sharp keys: an F sharp major scale is spelled F sharp, G sharp, A sharp, B, C sharp, D sharp, E sharp, where the final note is E sharp rather than F, because the seventh degree has to take the letter E to keep every letter used exactly once. The blues scale carries a note about its own construction in the library: it is the minor pentatonic with a raised fourth added, and because a six-note scale cannot be spelled from six unique letter steps the blue note repeats the fourth degree's letter, which is how the raised fourth is written in practice. The rendering is a plain sequence of notes at a moderate amplitude with each note held for nine tenths of its slot, so the notes are separate rather than legato. The scale is played upward only, in the order the letters run, and the total duration is simply the note count multiplied by the note length.
What it does not offer:
- Upward scales only, so there is no descending or melismatic form.
- No tempo control beyond the note length, and no metronome alongside the render.
- No audio input or analysis, so it cannot identify a scale from a recording.
- One octave, so the sequence does not extend across several registers.
- No chords or harmonization of the scale, which is a different job.
- Nothing is uploaded; the WAV is generated in the browser.
Use it to check a spelling before writing it down, to hear how a mode differs from the major scale, or to have a scale to play along with while learning it. When the question is which chords a scale supports, the chord progression builder lists its diatonic triads, and when the notes need to be turned into transposed material for an instrument, the musical transpose tool moves them by an interval instead. The generated WAV is a plain reference tone sequence rather than music, which is exactly what makes it useful: no tempo, no accompaniment and no instrument character to distract from the pitches themselves, so a mode can be compared against the major scale it is derived from with nothing in the way.
How to use Scale Generator
- Type a root with its octave, such as C4.
- Choose the mode or scale quality from the selector.
- Set the length of each note in seconds.
- Read the spelled notes and generate the WAV to hear the scale.
When to use Scale Generator vs related tools
Scale Generator is the tool for spelling and hearing a scale from any root, which makes it a reference as much as a generator. Chord Progression Builder takes a key and shows the chords built on its degrees, and Circle of Fifths Tool relates the keys to one another. When the scale needs to be played rather than generated as reference material, Guitar Tuner and Instrument Tuner help you check the pitches you produce.
Privacy & Security
This tool runs entirely in your browser — no data ever leaves your device. There is no server round-trip, no upload, no logging, and no account required. Your input is processed locally using client-side JavaScript and is never stored, transmitted, or accessible to anyone else. When you close the tab, everything disappears.