First artificial intelligence Google Doodle features Bach

First artificial intelligence Google Doodle features Bach

First artificial intelligence Google Doodle features Bach

The Doodle team then combined art and engineering to create the final look of the project for users.

Today's Google Doodle celebrates the life of German composer Johann Sebastian Bach and also marks a big first for the global search engine. While not everyone can be like the famed Johann Sebastian Bach, we thankfully now have technology that can turn even the most random of notes into a melody that may be worthy of an orchestra performance.

Google, in its blog post, says that the AI-powered doodle is made in partnership with the Google Magenta and Google PAIR teams.

In the doodle, Bach plays an organ and the animated character encourages people to compose their own two-measure melodies.

Here is the one I created.

Explaining the Google Doodle, Jacob Howcroft, a software developer for the Google Doodle team, said: "Bach's music has all the rules of how to write good harmonies and melodies baked in, so it's a really good resource for machine learning to learn music".

As the doodle reveals when the harmony is being processed, Coconet was trained on 306 of Bach's chorale harmonisations.

Johann Sebastian Bach was born on March 21, 1685 in Eisenach, Germany in a family of distinguished musicians.

Google notes that Bach's chorales always have four voices and each of them carry their own melodic line. From the age of 10, he was brought up by his elder brother, who was also a musician.

Machine learning happens when engineers teach a computer to come up with its own answers by showing it examples from a data set.

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 lived to see only a handful of his works published, but more than 1,000 that survived in manuscript form are now published and performed all over the world".

Related news

[an error occurred while processing the directive]