What may seem like a simple copy&paste scale trainer app is actually a nifty learning tool: By playing selected scales from a random base tone, you mimic the use of the scales in improvisation. Currently supported scales: MAJOR SCALES. Major. Major pentatonic. Altered scale. Bepop dominant. Harmonic major. Minor scales. Natural minor. Harmonic minor.