Live data from Hacker News

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

aiexperiments.withgoogle.com

31–40 of 77 posts

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

#31

Definitely a work in progress. Was like having a goddamn cat following my fingers around the piano. No sense of rhythm or tonality whatsoever. Like, it objectively made whatever I was playing sound worse. It may "respond" but it's a lot more like throwing electricity through a dead body than working with a competent duet partner.

FWIW, it's not really meant to be playing alongside you. The idea is for you to play a short tune, then wait for the AI to respond with a tune of its own based off of yours.

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

#32
post #21

Earlier quoted context omitted.

Go easy man. It's an "experiment" for a reason.

The problem is that this experiment might as well just replay a random collection of the N most recent notes played, with durations shuffled around, for all the musicality it demonstrates. He wired a neural network to some midi samples, and it didn't generate anything of use. Yeah, it was an experiment, and there's value in failed experiments, but you don't typically make a big website to present your failed experime…

There's nothing wrong with experiments that eventually fail, but there's something wrong with carrying out an experiment that you can tell in advance can't possibly succeed.

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

#34
This is cool! I've been trying to use ML to automate the entire production pipeline. Choose chords, synths, loops, mix and add FX. http://signalsandsorcery.com/

Im finding extracting audio features from loops the hardest part. The selection of notes is actually not as difficult as choosing a good timbre for the notes.

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

#35
post #26
post #19

My immediate reaction was to try and confuse it, so I played "Roll Call" from the Thomas show (kids are obsessed !) It's a bit chromatic so I thought it would have trouble, which it did. Next, I tried putzing around on the white keys but made sure to never hit a F or F#. I wanted to see if it would try and guess which key I was playing in, C or G major. It seemed to guess C most of the time, though one time I tried h…

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 the same as for the live web version, as the demo sounded way better than anything I'm getting out of it - though obviously they would have cherrypicked the results for the video.)

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

#36
post #31

Definitely a work in progress. Was like having a goddamn cat following my fingers around the piano. No sense of rhythm or tonality whatsoever. Like, it objectively made whatever I was playing sound worse. It may "respond" but it's a lot more like throwing electricity through a dead body than working with a competent duet partner.

FWIW, it's not really meant to be playing alongside you. The idea is for you to play a short tune, then wait for the AI to respond with a tune of its own based off of yours.

Well, FWIW as well I tried exactly that as well and it was like it could barely follow what I did (rhythm was off) and then it went in other directions that were not pleasing to the ear. Nor made much of any sense musically. So, again, it's like a cat or child was mimicking my motions just enough to make me dislike the result.

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

#40

Earlier quoted context omitted.

Go easy man. It's an "experiment" for a reason.

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?

Post reply on HN