Pop2Piano: Pop audio-based piano cover generation
sweetcocoa.github.io
sweetcocoa.github.io
A very nice project, I'd love to see some more information about it.
(old pre-electronics player pianos could do dynamics but most relied heavily on input from the operator to do so - with various limitations - it's probably a good plan to avoid directly imitating them :-)
Tangentially — apologies if this is the wrong thread for this —, I know this is distinct to AI generated music (the melody here is a one-to-one mapping between the input song and output piano), but I’m curious when folks here think when the first totally generated artist will go mainstream with chart hits and millions of “followers”. With both an AI generated avatar and AI generated music. And no, not like Gorillaz who simply had fake cartoon personas.
If you believe the argument floating around that content we consume in the future will be hyper individualised to the point music/tv will be generated just for us, then maybe never. IMO that runs counter to shared idolatry that people seem to crave, seems to me just a matter of time.
Let's take Hatsune Miku. You could argue that "she" fits the bill (3D character, algorithmic voice, lots of followers), but of course there are humans writing those songs and music. If you automated that away (AI lyrics, AI music) you would still have humans checking that the music fits "her" style, that the lyrics make sense, and that the result is not just a racist tirade due to 4chan training data. And as long as those humans are there you can't really say it's 100% AI, can you?
One could argue (wrongly, IMHO) that doing the selection and filtering is not the same as making music, but that criteria would then classify DJs as "not musicians" and I know they hate that.
I don't know how real artists do things, but I suspect that at least some of them rely on other people opinions about their new piece of work before going public with it. Basically for the same reasons. It is hard to objectively judge your own creative work. Especially because your fans do not judge your works objectively. You need to listen some voice of sanity to not loose your connection with reality.
If it doesn't work as an argument, I can propose a thought experiment. Let's imagine a human artist with a mental disability who sometimes allow himself to do some really strange things. To protect him from big mistakes there is a small group of mentally healthy and competent people to filter his works. The question is: can we say that our disabled artist's works are not his works? Or not 100% his works?
> And as long as those humans are there you can't really say it's 100% AI, can you?
I believe it depends. How much of filtering those humans do?
What you're saying might be true for boy bands and pop trash, but actual artists are extremely headstrong.
I've been working on fully automated actor replacement for over a decade now, exploring the aspects and potential of such personalization. I think it has the potential of being an entire recognized separate medium from traditional story telling.
Pop pianists don't usually play what's exactly on the page.
However, the rhythms and chord selections are extremely weird and no human would ever play this way.
It's a cute toy, but is pretty far from actual piano comping. It doesn't sound human or natural at all.
(that said, IIUC what pop2piano does, it's style transfer for arrangements — so my prediction is it would track the complex harmony, with appropriate realisations of each chord?)
[Edit: > Pop2Piano uses only four-beat length audio for the context of input. Therefore, features such as melody contour or tex- ture of accompaniment have less consistency when generating longer than four-beat. Also, time quantization based on eighth note beats prevents the model from generating piano covers with other rhythms such as triplets, 16th notes, and trills.
So, yeah, with that window it ought to track...
2. How would one go about practicing irl to be able to play in the style of the piano covers?
This is the style of piano I would love to be able to perform. I can read lead sheets and know music theory, but I just don't have the hand chops to perform. Every piano instruction book or tutorial I run across is based on developing progressive skills for classical performance. Pop style playing is distinct and I've never known how to progress my skills.
Edit: Check out how it does with a rap song tinyurl.com/yc5p3nxm
This is continued proof to me that the future is art on demand that is instantly created and shared and does not need to be captured in a static form like a youtube video.
If I am understanding correctly, the github code doesn't contain the code to train the model? [1]
The paper also doesn't seem to be peer-reviewed? (I guess it is pre-review, since it is on arxiv only 2m ago)
No disrespect to the authors - looks like a really cool project - I am just a bit suspicious without seeing any performance on user-submitted data.
and the last step allows you to generate and download the MIDI.