Piano Guidance
Photo by Karolina Grabowska Pexels Logo Photo: Karolina Grabowska

Where is the B chord on A piano?

You place your thumb on B, middle finger on D# and fourth finger on F#. In the first inversion, the notes are in the order, D# F# B. B is one octave higher than the one in root position. Place finger 1 on D#, finger 2 on F# and finger 5 on B.

Which gear is for uphill?
Which gear is for uphill?

If you're using a manual transmission, use second or third gear when you head up a steep incline – and don't change gears once you've committed to...

Read More »
Which key is easy on me in?
Which key is easy on me in?

F major The song is written in the key of F major with a slow tempo of 70 beats per minute.

Read More »

On this page we learn how to form a B chord on piano. The B major chord like all major chords is a three note chord (a triad). Due to the fact that it is a major chord, it has a happy, optimistic sound, not a sad sound as is typical of minor chords. When played on piano this chord is made up of one white key and two black ones. The B major scale itself makes use of all 5 black keys, but the B maj chord only uses two. The B maj chord is formed by combining the notes B, D# and F#. B is the root note, D# is a major third and F# is the perfect fifth of the major scale. From B, you move two tones higher to arrive at D#, and from D# you move one and a half tones higher to arrive at F#. To get a firm grasp on this chord it is important to practice it in its root position, first inversion and second inversion. In root position, the notes of the B chord are in the order, B D# F#. Here’s the right hand fingering for this position. You place your thumb on B, middle finger on D# and fourth finger on F#. In the first inversion, the notes are in the order, D# F# B. B is one octave higher than the one in root position. Place finger 1 on D#, finger 2 on F# and finger 5 on B. In the second inversion the notes to play are in the order F# B D#. Finger 1 plays F#, finger 3 plays B, and finger 5 plays D#. These notes are to be played simultaneously. To learn more about this chord and others, check out my course, Piano Chords: How To Form Basic Chords On Piano And Keyboard. The B major chord is enharmonic with Cb major. Enharmonic chords have different names but sound the same. The same keys are played on piano.

How To Play Bmaj Chord

The B major chord occurs naturally in the following keys:

B major (chord I). Relative minor: G# minor (chord III) E major (chord V). Relative minor: C# minor (chord VII) F# major (chord IV). Relative minor: D# minor (chord VI) The B chord is NOT one of the more popular major piano chords. Not nearly as popular as C, F and G. The B key, in particular is not as common. It’s more difficult to play in this key than let’s say, the C chord. And if one is playing by ear and has to choose a key, one will more than likely choose the chord, C which is just one semitone away from B and easy to play in. Learn how to play piano chords with the Piano For All piano course.

Return from B Chord to Piano Chords main page.

Learn Piano – Home Page

Comments

How much is a good keyboard?
How much is a good keyboard?

However, the average cost comes out to be around a $200-600 per board. But don't worry if this price scares you, it is possible to build a...

Read More »
How did EVH hold his pick?
How did EVH hold his pick?

I tend to hold it more with my thumb and middle finger with a little bit of my index finger, but mostly just my thumb and middle finger. The only...

Read More »

What does B string mean?

byte string In python, the 'b' character before a string is used to specify the string as a “byte string“. For example: b_str = b'Hey I am a byte String' Now, b_str doesn't store a String object, instead, it stores a Byte String object.

Effect of ‘b’ character in front of a string literal in Python

In python, the ‘b‘ character before a string is used to specify the string as a “byte string“.

For example:

b_str = b’Hey I am a byte String’ Now, b_str doesn’t store a String object, instead, it stores a Byte String object.

Difference between Strings and Byte Strings:

Strings are normal characters that are in human-readable format whereas Byte strings are strings that are in bytes. Generally, strings are converted to bytes first just like any other object because a computer can store data only in bytes. When working with byte strings, they are not converted into bytes as they are already in bytes.

How are strings converted to bytes?

Strings are converted to bytes, using encoding. There are various encoding formats through which strings can be converted to bytes. For eg. ASCII, UTF-8, etc…

To convert a string to byte string in python:

Python3

var = 'Hey I am a String' .encode( 'ASCII' ) print (var)

Output b'Hey I am a String'

If we even print the type of the variable, we will get the byte type:

Python3

var = 'Hey I am a String' .encode( 'ASCII' ) print ( type (var))

Output

How is a byte object converted to a String?

Just like encoding is used to convert a string to a byte, we use decoding to convert a byte to a string:

Python3

var = b 'Hey I am a Byte String' .decode( 'ASCII' ) print (var)

Output Hey I am a Byte String

If we even print the type of variable, we will get the string type:

Python3

var = b 'Hey I am a String' .decode( 'ASCII' ) print ( type (var))

Output

Does playing guitar affect your heart?
Does playing guitar affect your heart?

Practicing Guitar Trains your Heart Indeed, researchers in the Netherlands have revealed that musicians and people who practice a musical activity...

Read More »
Do you need high IQ for piano?
Do you need high IQ for piano?

People who can learn a tune more easily have higher intelligence, research suggests. People with higher IQs were able to learn to play “Happy...

Read More »
What is a Kennedy key?
What is a Kennedy key?

The Kennedy key consists of two square keys. The hub is bored off the centre and the two keys force the hub and the shaft to a concentric position....

Read More »
What is the order of HashSet?
What is the order of HashSet?

It means that HashSet does not maintains the order of its elements. Hence sorting of HashSet is not possible. However, the elements of the HashSet...

Read More »