Add support for accidentals
Test overlapping scales with different waits; pretty CPU intensive