# data[].attributes.attachment_link.readable_text
How were these built?

All our experiments are all built with freely accessible web technology such as Web Audio API, WebMIDI, Tone.js, and more. These tools make it easier for coders to build new interactive music experiences. You can get the open-source code to lots of these experiments here on Github.

# data[].attributes.attachment_link.description
Music is for everyone. Play with simple experiments that let anyone, of any age, explore how music works.

# data[].attributes.attachment_link.description
Create your own ML-powered opera song! by David Li with Google Arts & Culture

# data[].attributes.attachment_link.title
Celebrating Johann Sebastian Bach Doodle - Google Doodles

# data[].attributes.attachment_link.description
Learn more about the creation of Celebrating Johann Sebastian Bach Doodle and discover the story behind the unique artwork.

# data[].attributes.attachment_link.readable_text
Semi-Conductor is an experiment that lets you conduct your own orchestra through your browser. You can move your arms to change the tempo, volume, and instrumentation of a piece of music.

It uses Tensorflow.js, a machine learning library that works in the browser, to map out your movements through your webcam. An algorithm plays along to the score as you conduct, using hundreds of tiny audio files from live recorded instruments.

Find more information about PoseNet on the TensorFlow blog.

Built by Rupert Parry, Melissa Lu, Haylie Craig and Samantha Cordingley from Google Creative Lab, Sydney.

# data[].attributes.attachment_link.description
An AI experiment to conduct an orchestra inside your web browser.