Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Different shading for odd/even octaves to separate octave ranges #669

Open
mikobuntu opened this issue May 1, 2014 · 7 comments
Open

Different shading for odd/even octaves to separate octave ranges #669

mikobuntu opened this issue May 1, 2014 · 7 comments

Comments

@mikobuntu
Copy link
Contributor

Hi , I have just noticed a tracker called "Sunvox" , which has a piano_roll type of keyboard setup, I didnt look much at how it works, but it was the GUI element that struck me as being clever.
Each octave has the white keys in order light.. darker .. light etc, this for me would be really helpful for a novice to quickly help them to recognise where each octave starts/ends. Both sets of key colours white and light grey both have images set to be darker in accordance to their hue.

check out this video of Sunvox keyboard in action

https://www.youtube.com/watch?v=uajwIouNb6I

thanks Mikobuntu

@diizy
Copy link
Contributor

diizy commented May 1, 2014

This can already be accomplished with themes... (well, sort of)

edit. wouldn't this kind of be the digital equivalent of gluing stickers on your piano, like they do when they teach kids? ;)

@Sti2nd
Copy link
Contributor

Sti2nd commented May 2, 2014

@diizy Yes, I think it would be the somewhat same as the B&B editor differs between beats right now.

@musikBear
Copy link

an alternative that really would 'name' the notes could be an colorsceme option for the 'Mark-current-chord. Here an repeated anternate of 7 -distinct- colors , simply would -colorcode- all octaves 'white-keys' (whole-notes) in the key of cMaj. If that was implemented, note-naming would be user-option, and the look/feel would remain clean and neat. That, and the earlier discussed 'tool-tip-note' (remember diiz?) could be a huge help for novices (and me) :p
But as said earlier -ANY way to make a note-naming feature has my support. :)
-And it is only the whole-notes that need to be 'marked'. Half-notes (blacks) does not imo need marking, they are logically just -sharps- of their lower placed neighbour whole-key (flats are newer mentioned in context of DAVs)

@tresf tresf mentioned this issue Mar 8, 2015
5 tasks
@Umcaruje Umcaruje changed the title [Enhancement] Piano_roll gui improvement idea. Piano roll gui improvement idea. Jun 29, 2015
@Umcaruje Umcaruje added the gui label Jun 29, 2015
@husamalhomsi
Copy link
Member

I don't know about the Piano Roll back in 2014, but the Piano Roll now is easy in terms of octave recognition.
I don't think there is any need for what is proposed by @mikobuntu.
This is the current Piano Roll:
image

@mikobuntu
Copy link
Contributor Author

mikobuntu commented Aug 5, 2017

I still stand by my original request of using a color element to quickly separate ( visually ) the octave ranges in Piano_roll .
Here's a rotated view of Sunvox Piano_roll keys just for a reference to those that can't be bothered to watch the original video above.
sunvoxkeys
Naturally It would make sense to use a white text label on the dark keys.

@husamalhomsi
Copy link
Member

I still don't think that there is a need for color shading octaves, because you can see in the image in my previous comment that C1 and C2 are in black and the other notes are in green, and those other notes can also be configured via Enable note labels in piano roll. So I think there is enough distinction between octaves and there is no need for more.

If some users still need this feature for more distinction, it should be user configurable, just like Enable note labels in piano roll.

@mikobuntu
Copy link
Contributor Author

@Sawuare Yes I agree that if it were to be implemented , it should be user configurable.

@PhysSong PhysSong changed the title Piano roll gui improvement idea. Different shading for odd/even octaves to separate octave ranges Apr 30, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants