Published on November 15, 2016 by Google

Check out g.co/aiexperiments to learn more.

This experiment lets you make music through machine learning. A neural network was trained on many examples and it learns about musical concepts, building a map of notes and timings. You just play a few notes, and see how the neural net responds. g.co/aiexperiments

Built by Yotam Mann with friends on the Magenta and Creative Lab teams at Google. It uses Tone.js and open-source tools from the Magenta project.

More resources:
github.com/tensorflow/magenta
github.com/Tonejs/Tone.js

Leave a Reply

15 Comments on "A.I. Experiments: A.I. Duet"

Notify of
avatar

PianoMastR64
Guest
PianoMastR64
7 days 3 hours ago

The code just got a lot easier to play with. All you have to do now is download the code from GitHub, install Docker, look up a basic tutorial on how docker build works if you don't know (you have to change the directory to the Dockerfile first), and just type in the two commands they give at the beginning of the readme.I got it to work finally, and it's fun to play with.

Yota Toyama
Guest
Yota Toyama
12 days 9 hours ago

cool

607
Guest
607
19 days 4 hours ago

It's too much of a hassle for me to download the things needed for this myself at the moment. (don't think I'm lazy: it's that I also have other, more urgent things to do today)I hope you'll make it available to play with more easily, so more people can use it. 🙂

pim 2558
Guest
pim 2558
17 days 14 hours ago

607

Akhyansu Pattnaik
Guest
Akhyansu Pattnaik
19 days 16 hours ago

what's the algorithm for this?

Sobsz
Guest
Sobsz
12 days 18 hours ago

Magenta, which is a neural network system.

Neceros
Guest
Neceros
23 days 8 hours ago

Why is your hair like that?

Trap Music NOW.
Guest
Trap Music NOW.
23 days 9 hours ago

See you soon Skynet.

Diamond Mann
Guest
Diamond Mann
23 days 12 hours ago

I wonder what would happen if you played the AI different genre's of music.

PianoMastR64
Guest
PianoMastR64
24 days 9 hours ago

How do I actually play with this? There's only a get the code button. I got the code and a JS IDE, and I can probably figure out what to do from there, but is there an easier way to play with it I missed?

PianoShow
Guest
PianoShow
16 days 14 hours ago

I have the same problem. I'd love to play with this without looking at the code.

607
Guest
607
19 days 4 hours ago

I hope they'll finish…

Dawid Pietrzak (ca1ek)
Guest
Dawid Pietrzak (ca1ek)
23 days 21 hours ago

When you look in the experiment description on the site> We’re working on putting the experiment on the web so that anyone can play with it.

zxrudy
Guest
zxrudy
24 days 9 hours ago

This is awesome.

Naythan Williams
Guest
Naythan Williams
25 days 15 hours ago

Teach a computer a map, and it can do a thing. Teach a computer how to map, and it can do anything.

wpDiscuz