Musical Patterns and Rules