Live data from Hacker News

A.I. Duet: A piano that responds to you

aiexperiments.withgoogle.com

41–50 of 77 posts

Re: A.I. Duet: A piano that responds to you

#41
post #26

Earlier quoted context omitted.

You can use your keyboard, the middle row maps to the white keys and the upper row maps to black keys. Works better than a mouse for tempo, IMO.

Are these standard keys for some other piece of music software? I keep getting confused because I'm so used to the old-style tracker keys (I keep hitting J for Bb and getting B, which isn't helping my C minor improv). Also one octave isn't great, lag is killing the rhythm, and it keeps not waiting for me to finish. Neat idea though. (I'm curious to know whether the training set for the version shown in the demo is th…

It seems to be the same keyboard mapping that Reason uses: https://youtu.be/7maQ1zjvb-M?t=28

Re: A.I. Duet: A piano that responds to you

#42

Earlier quoted context omitted.

Could just be a limitation of the training resources available.

I don't think there's a practical limitation on training resources with respect to Music. Maybe the authors didn't get into any of the rubric, but it's certainly out there. Gobs of it.

By resources, I meant training time, CPU/GPU resources, not availability of data.

Re: A.I. Duet: A piano that responds to you

#43
post #2

I like the concept and the framing of the demo is really cool, but the actual music generated in response to me doing basic things like playing a blues riff or a pentatonic scale was usually just a repeat of some fragment of what I was playing. It felt like something that could be built using a basic heuristic...

It almost felt random at times.

Re: A.I. Duet: A piano that responds to you

#44
post #2

I like the concept and the framing of the demo is really cool, but the actual music generated in response to me doing basic things like playing a blues riff or a pentatonic scale was usually just a repeat of some fragment of what I was playing. It felt like something that could be built using a basic heuristic...

Yeah either the examples from the video are cherry-picked, or something's wrong with the deployment, because what I get is way worse than what's in the video.

I really don't like this new trend of throwing Deep Learning at anything without really checking whether a simple model (e.g. markov chains in this case) would give equal results. Because using a simple model wouldn't be "cool" or newsworthy...

Re: A.I. Duet: A piano that responds to you

#45
I know this is meant to be a "cool experiment", but from trying this out for a while my impression is:

I could just build a random sequence generator and tell the world "I made this with tensorflow" and people would believe. I mean, none of the response sounded like music. Which is fine, but then again, what is the machine learning for, if it just sounds like random keystrokes?

Re: A.I. Duet: A piano that responds to you

#46

Earlier quoted context omitted.

I'm opposed to this trend of trying to replace actual understanding of the problem at hand with massive amounts of computation. If you want to write a program that writes music, then learn how music is actually written first. --- @hellofunk: If you want the ML algorithm to actually learn how to write music, at the very least, the programmer must be able to express the goal of producing musical sequences of notes.

> then learn how music is actually written first Is not the idea to see if the ML algorithm to learn how music is written?

I thought the idea was to apply ML in the least intelligent possible way and then say "Well, at least we used ML, and that's cool, right?" when the results are garbage.

I agree with catnaroek - this is a bad example of human learning, never mind a good example of ML.

Re: A.I. Duet: A piano that responds to you

#47

I've had the most success in my own experiments using many dedicated Models. The first and most important model is a NN that generates a chord progression. After that is much easier to select good notes! http://signalsandsorcery.com/

Markov chains might do better for progressions :)

Re: A.I. Duet: A piano that responds to you

#50

I know this is meant to be a "cool experiment", but from trying this out for a while my impression is: I could just build a random sequence generator and tell the world "I made this with tensorflow" and people would believe. I mean, none of the response sounded like music. Which is fine, but then again, what is the machine learning for, if it just sounds like random keystrokes?

[deleted]
Post reply on HN