Skip to content

Improved piano roll scale highlighting #2005

@Mieridduryn

Description

@Mieridduryn

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.

Image

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:

Image

This is inspired by how LMMS handles scale highlighting in its piano roll:

Image

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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions