Scales and key signatures

All 12 major and 12 minor keys, each with its key signature, scale notes and the chords that live naturally inside it. Plus modes, minor variants, pentatonics and blues in every key.