Now, as per a Vox.com report, the goal of this special doodle was not only to let people have fun. It encourages them to compose and hear their own music, which can easily be created just by following a few simple steps.
The Doodle team then combined art and engineering to create the final look of the project for users.
With the press of a button, the Doodle uses Machine Learning (ML) to harmonise the custom melody into Bach's signature music style.
It's always fun when you switch on your Google browser and find those Google-theme bubbles doing the dance next to the logo because you know there is a new doodle today.More news: India boycotts Pakistan National Day event
More news: House oversight chair accuses White House of stonewalling
More news: Lionel Messi's return for Argentina ends in 3-1 defeat against Venezuela
Coconet was trained on 306 of Bach's chorale harmonizations. This fantastic doodle to celebrate his work is based on a model developed by Google's Anna Huang, the mastermind behind AI system Coconet.
Born in the small German town of Eisenach in 1685, Bach was involved with music from a young age. They then fed that model 306 Bach chorale harmonizations, which are flawless for training since they always feature four voices that have their own melodic line. It is made with the help of machine learning, a technique by which the the computer is taught to come up with its own answers with the help of various examples given, rather than the conventional method of following a set of rules. He had a large musical family - his father played multiple instruments and also worked as director of the town's musicians.
Bach composed music at a great speed, sometimes one cantata every week, although in his life, Bach saw only some of his works published.
The German musician also knew how to fix the complex inner mechanisms of pipe organs which is shown in today's Google doodle as well.
He survived to see only a handful of his works published.