Bard

The bard raises the happiness of the villagers that hear his music. PERFORM IN THE VILLAGE

Every 2 seconds during the song, every villager within 16 blocks has a 1/8 chance of gaining 1 happy point.

When the song completes, every villager within 16 blocks has a 1/2 chance of gaining 2-3 happy points.

TAVERN

If more than 2 villagers are present the Bard will play a longer song, significantly raising the happiness of all villagers inside the Tavern.

Every 2 seconds during the song, every villager within the Tavern has a 1/16 chance to gain 1-3 happiness.

When the song completes, every villager within the Tavern has a 1/2 chance of gaining 3-5 happiness

TRIVIA

The Bard has 6 songs.

The Bard is slightly more short than other villagers

Official wiki: Bard