The Johann Sebastian Bach Google Doodle is an AI-powered interactive music experience that lets you compose a melody and have artificial intelligence harmonise it in the style of Bach. This groundbreaking Doodle was the first to use machine learning, trained on 306 of Bach's chorale compositions to understand his harmonic language. The result is a tool that makes the magic of Baroque composition accessible to everyone, regardless of musical training.
The AI harmonisation is genuinely impressive and musically coherent. Enter a simple melody line and the machine learning model generates three additional voices that follow Bach's compositional rules for harmony, voice leading, and counterpoint. The harmonisations sound authentically Baroque, demonstrating how thoroughly the model absorbed Bach's musical language from the training data.
The interface presents a staff where you click to place notes on a simple timeline. The process is intentionally accessible, requiring no knowledge of music theory or notation. Whether you create a careful melody or place notes randomly, the AI produces a musically coherent four-part harmonisation that sounds like it could have been written by a Baroque composer, making everyone feel like a musical genius.
Playing the Bach Google Doodle online is a fascinating intersection of music, history, and artificial intelligence. The Doodle demonstrates how machine learning can capture and reproduce artistic patterns while simultaneously celebrating the genius of Bach whose music was structured enough to be learned by an algorithm. It is both a creative toy and a glimpse into the future of AI-assisted music composition.
How to Play Johann Sebastian Bach Google Doodle Online
Click on the musical staff to place notes and create your melody line. Each click adds a note at the chosen pitch and position in the timeline. You can place notes at different heights to create ascending, descending, or varied melodic contours. The interface shows standard musical notation that updates in real time as you compose.
Press the harmonise button once your melody is complete to hear the AI generate three additional voices beneath your melody. The machine learning model analyses your note choices and creates soprano, alto, tenor, and bass parts that follow Baroque harmonic conventions. The result plays back immediately, letting you hear your simple melody transformed into a rich four-part composition.
Experiment with different melodic patterns to hear how the AI responds. Stepwise melodies that move by small intervals produce smooth, flowing harmonisations, while melodies with larger jumps generate more dramatic harmonic shifts. Try both approaches to explore the range of Bach-style harmonisations the AI can produce from your input.
Share your compositions using the provided sharing tools and listen to harmonisations created by other users worldwide. The social element transforms the Doodle from a solo experiment into a global collaborative exploration of music and AI. Comparing different melodies and their harmonisations reveals patterns in how the AI interprets different musical inputs and highlights the depth of Bach's harmonic language.






