set of tools to work with scales, modes, modulations, chord progressions, voice leading, rhythm and more