Learning Patterns and Temperament Styles