-
Notifications
You must be signed in to change notification settings - Fork 465
Description
Acknowledgement
- I have read Getting-Started and FAQ
Description of the new feature / enhancement
OpenUTAU's piano roll is a bit strange in how it handles scale highlighting, in my opinion. The current implementation makes it difficult for me to stay in-key, what with how I don't have all my scales committed to memory yet.
OU displays the natural notes in a light grey and the sharps/flats in a darker grey, no matter what scale you have highlighted. The scale highlighting feature, as it is now, puts indicators all the way on the left with the note labels, and nothing else. This feature also only lets you highlight major scales.
Proposed technical implementation details
I propose that, in addition to the scale degree indicators next to the note labels, the piano roll should have in-scale notes highlighted. Maybe with the track color, maybe with something else. The scale highlighter should also allow users to select minor scales. Here's a quick mockup of what I think that could look like:
This is inspired by how LMMS handles scale highlighting in its piano roll:
It would also be nice if we could toggle between displaying the sharps/flats as the sharp form of the note below it (only option in current version) and displaying them as the flat form of the note above. It'd make transcribing vocals from sheet music easier.