Bach Doodle - Harmonize Your Melody in Bach's Style

Google's first AI-powered Doodle, released on Bach's birthday in 2019. A machine learning model harmonizes a two-measure melody you compose into Bach's signature style. It uses Coconet, a model trained on 306 of Bach's chorale harmonizations.

Bach Doodle - Harmonize Your Melody in Bach's Style

How to try it

Press the play button on the Doodle artwork to start, click the staff to place a two-measure melody, then press the harmonize button to hear it arranged in four voices. Further down the same page, the team explains how the Doodle was built. The interface and text are in English only.