Google Celebrates Bach with AI-generated Music — Machine Learning, Artificial Intelligence|Music Tech Alliance

Jeffrey Wang/王俊元
Music Tech Alliance
2 min readApr 4, 2019

Johann Sebastian Bach is world renowned German composer and musician. He was born on Mar 21, 1685. In memory of his achievement, Google AI team and Doodle Team creates a machine learning model trained on 306 of Bach’s chorale harmonizations. The result is behind the Google Doodle. After you click it, which makes everyone become a musician like Bach.

Here are the steps of this product:

1. Composing the Melodies in Two Bars

After you enter the main screen, please adding the notes by clicking your computer mouse on the staff notation. If you want to change the pitch, clicking the key signature of flat and sharp at the bottom.

And there also are up and down arrows could be set up the tempo of melody. The highest tempo is 120 bpm and the lowest tempo is 45 bpm.

You can listen the melody through the play button in the lower left corner.

2. According to the Melodies and Generating Chords

After you finish composing your melody, clicking the button of “Adding chords” in the lower right corner. It will generate harmonic progression and new melody based on the training data of 306 of Bach’s chorale harmonizations.

3. Sharing and Downloading the MIDI Files

The result is like the below picture. Please enjoy the Bach style music generating by your idea. And you also can download the MIDI file and applies the melody with MIDI instruments you like.

Share to your friends by the share button in the lower left corner. 😚

This interesting tool doesn’t show in Google search homepage too long. Welcome to play it anytime here.

--

--

Jeffrey Wang/王俊元
Music Tech Alliance

A man who combines with 🎸music, 👨‍💻software engineering and business. 🔎 IG: jeffreywang1183