Live data from Hacker News

Piano Keys

mathpages.com

1–10 of 75 posts

Re: Piano Keys

#2
On my (accoustic) piano, the black keys are just as wide as the back ends of the white keys. This is achieved by shifting the position of the black keys a bit, instead of centering them right between the white keys.

Re: Piano Keys

#3

On my (accoustic) piano, the black keys are just as wide as the back ends of the white keys. This is achieved by shifting the position of the black keys a bit, instead of centering them right between the white keys.

Same, but I had to look. I wonder how badly this affects muscle memory?

Re: Piano Keys

#4
I never understood why the piano keyboard isn't regular. It forces players to remember different positions for the same chord transposed to start at different notes.

Like why do I have to remember the shape for C major and D major chords? It should be the same shape just starting at C vs D.

It's not even that hard to fix. There's 12 semitones in an octave. Just make it 6 white 6 black keys.

Re: Piano Keys

#5
I always thought the canonical way to place the black keys was to divide the octave in the two parts that have the sequential black keys (C-D-E and F-G-A-B), and then simply place the black keys so they're the same distance away from each other and the edge of the parts.

That means that the white keys in each of the groups have "mirrors": for example, C is a mirror of E, D is a mirror of itself (it's the only key like that), F is a mirror of B, and G is a mirror of A.

I just looked at the keyboards I have around me (a slightly-above-low-end digital piano, a small midi controller, and a small 90s synth), and they all seem to fit that description.

ETA: note that the image in the article doesn't fit this description: for example the D is way too narrow (the black keys around it should be much further apart).

ETA2: I just noticed that this seems to be the "B/12 solution" described in the article.

Re: Piano Keys

#6
post #4

I never understood why the piano keyboard isn't regular. It forces players to remember different positions for the same chord transposed to start at different notes. Like why do I have to remember the shape for C major and D major chords? It should be the same shape just starting at C vs D. It's not even that hard to fix. There's 12 semitones in an octave. Just make it 6 white 6 black keys.

having the keyboard the way it is also allows you to more easily orient yourself, you can feel with the sides of your fingers if you are next to E/F or B/C and with the corner of your eye it's also straightforward to figure it out. I don't think it'd be possible (or anyways even more difficult than it is now) to play large jumps accurately if the whole keyboard looked the same

Re: Piano Keys

#7
post #4

I never understood why the piano keyboard isn't regular. It forces players to remember different positions for the same chord transposed to start at different notes. Like why do I have to remember the shape for C major and D major chords? It should be the same shape just starting at C vs D. It's not even that hard to fix. There's 12 semitones in an octave. Just make it 6 white 6 black keys.

having the keyboard the way it is also allows you to more easily orient yourself, you can feel with the sides of your fingers if you are next to E/F or B/C and with the corner of your eye it's also straightforward to figure it out. I don't think it'd be possible (or anyways even more difficult than it is now) to play large jumps accurately if the whole keyboard looked the same

I think both of those concerns were addressed by the Dvorak of piano keyboards: https://en.wikipedia.org/wiki/Jank%C3%B3_keyboard

Has the symmetry of GP while large jumps are accomplished by shifting up a row or two.

I assume it didn’t take off for the same reason Dvorak didn’t.

Re: Piano Keys

#8
post #4

I never understood why the piano keyboard isn't regular. It forces players to remember different positions for the same chord transposed to start at different notes. Like why do I have to remember the shape for C major and D major chords? It should be the same shape just starting at C vs D. It's not even that hard to fix. There's 12 semitones in an octave. Just make it 6 white 6 black keys.

https://en.wikipedia.org/wiki/Jank%C3%B3_keyboard available since 1882!

Re: Piano Keys

#9
post #4

I never understood why the piano keyboard isn't regular. It forces players to remember different positions for the same chord transposed to start at different notes. Like why do I have to remember the shape for C major and D major chords? It should be the same shape just starting at C vs D. It's not even that hard to fix. There's 12 semitones in an octave. Just make it 6 white 6 black keys.

The white keys form a sequence of notes (frequencies) that is known as the diatonic scale. It's the foundation underlying all popular western music. It is not random or arbitrary, it has some nice dual mathematical and musical properties: intervals between the notes in the scale have special frequency ratios that sound pleasing to the ear (read Helmholtz's "On the sensations of tone" for a fascinating physically-based take on why it is like that -- he is known as "the father of acoustics", and that book contains the distillation of 8 years of deep, smart research way before we had the means or understanding we hav today). A ton, if not most, of popular music can be played using only the white keys.

There used to be keyboards with other different arrangements, which were actually extremely cumbersome and actually didn't allow very rich and interesting musical excursions like modulations (look up "microtonal keyboards"). Today's standard keyboard and tuning is a compromise between those fundamentally mathematical and perceptual acoustic relations (the tonic, the fourth, the fifth, the sixth, the major and minor third, the "sensible" or subtonic...) and the ability to perform those trans-tonality excursions. A fully regular keyboard like you propose would lend itself more easily to those excursions, at the cost of being less apt at the foundational diatonic model and most popular music.

Interestingly also, the notes used by modern keyboards and all modern instruments, and to which we are all so accustomed that we thing it "just is", is an imperfect compromise that needed a lot of selling back in the day, much of which was done by Bach (the compromise scale is called the "tempered scale", and Bach authored the arch-famous "Well-tempered clavier" pieces to show it off -- impossible to perform on keyboards with other tunings).

And of course, there is a tradition factor. English isn't written like this because it's optimizing for any easily describable or measurable optimization metric, more like it minimized a socio-perceptual function covering many centuries of UX.

Finally, if you want an instrument where all keys are equal, you can always move to a fretboard based one like the guitar. Funnily, it has a one-semitone-short jump between strings 3 and 2 that will throw off the desire of full regularity... again due to diatonic leanings. A bass guitar is fully regular, even when they add a 5th and 6th string, so that may fulfill your wish of a fully regular instrument... and it sounds awesome! Just can't do the same things as a piano or a guitar.

Re: Piano Keys

#10
post #4

I never understood why the piano keyboard isn't regular. It forces players to remember different positions for the same chord transposed to start at different notes. Like why do I have to remember the shape for C major and D major chords? It should be the same shape just starting at C vs D. It's not even that hard to fix. There's 12 semitones in an octave. Just make it 6 white 6 black keys.

having the keyboard the way it is also allows you to more easily orient yourself, you can feel with the sides of your fingers if you are next to E/F or B/C and with the corner of your eye it's also straightforward to figure it out. I don't think it'd be possible (or anyways even more difficult than it is now) to play large jumps accurately if the whole keyboard looked the same

Make a dimple on every C key and paint it red.
Post reply on HN