Thesaurus of Scales and Melodic Patterns