add scale grouping
add chromatic scale
more scales