Re:AC/DC Song Made with a Markov Chain
by jsnell on Thursday May 14, 2020 @04:05PM
(#23184677)
Honestly, this doesn't read like Markov chain output. It feels more like a human writing what they think a Markov chain would do. Or maybe autogenerating a bit of it and then having the human riff on whatever nonsense the generator produced to fill in most of the song.
Re:AC/DC Song Made with a Markov Chain
by remmargorp64 on Thursday May 14, 2020 @04:30PM
(#23184975)
Yeah, the whole notion of this being something generated with a markov chain feels too much like hype.
The guy admitted on reddit that he manually cherry-picked and assembled the lyrics, and then he sang and recorded the song himself.
For all intents and purposes, he might as well have just fed a bunch of AC/DC lyrics through a word randomizer and then assembled the new lyrics by hand. No AI or markov chains required.
Re:AC/DC Song Made with a Markov Chain
by jmknoll on Thursday May 14, 2020 @04:12PM
(#23184763)
The creator of something similar (but with Nickelback) posted on Reddit last week and went into a bit more detail, but essentially, he created a bunch of lyrics with a markov chain, then arranged them into the structure of a song.
Re:AC/DC Song Made with a Markov Chain
by jsnell on Thursday May 14, 2020 @04:31PM
(#23185000)
I don't buy that explanation, there's clearly a ton more human involvement here than just rearranging verses.
The output is far too grammatical and maintains too much thematic consistency across filler word distance to be output by a low-order Markov chain, but is too unique compared to the (very small) corpus to be output by a high-order one.
Re:AC/DC Song Made with a Markov Chain
by creaghpatr on Thursday May 14, 2020 @04:28PM
(#23184948)
The music is more or less the structure to For Those About to Rock by AC/DC (1). Pretty amusing though, and AC/DC would be a good test drive for an AI generator because the song structure and lyrics don't have a ton of breadth.
Re:AC/DC Song Made with a Markov Chain
by pesfandiar on Thursday May 14, 2020 @03:54PM
(#23184528)
It seems like the author only used a Markov chain to produce the lyrics, but the rest is sung by an AC/DC impersonator. It's still quite impressive, but I'd love to see the music itself generated by GANs as well.
Re:AC/DC Song Made with a Markov Chain
by developer2 on Thursday May 14, 2020 @07:22PM
(#23186864)
Hot damn, technology is catching up with humans' manual creations. Your video is reminiscent of Adriano Celentano's song "Prisencolinensinainciusol"[1]–whereby he created a song to represent what English sounds like to non-native speakers[2].
Re:AC/DC Song Made with a Markov Chain
by alexdowad on Friday May 15, 2020 @09:54AM
(#23192176)
If the lyrics were all generated by a Markov chain from beginning to end, there's no way that it would have a repeating chorus.
Are all the 3-word tuples actually used in other AC/DC songs? (Output this grammatical could not be generated by a Markov chain that only looks at 2-word tuples.) If not, that also seriously calls their claim into question.
I think the maker would have done well to be more upfront: "AC/DC Song Co-authored by a Computer" or something like that.
Re:AC/DC Song Made with a Markov Chain
by default-kramer on Thursday May 14, 2020 @03:55PM
(#23184540)
> Also let me say that trying to sing like Brian Johnson is extremely hard.
I think he did a very good job! You can easily tell the difference side-by-side, but still, it's close enough that I thought it was deepfaked at first.
The guy admitted on reddit that he manually cherry-picked and assembled the lyrics, and then he sang and recorded the song himself.
For all intents and purposes, he might as well have just fed a bunch of AC/DC lyrics through a word randomizer and then assembled the new lyrics by hand. No AI or markov chains required.
On the other hand, here is ACTUAL real music generated and played entirely by AI: https://openai.com/blog/musenet/
https://www.reddit.com/r/Music/comments/gc68t3/nickelbot_nob...
The output is far too grammatical and maintains too much thematic consistency across filler word distance to be output by a low-order Markov chain, but is too unique compared to the (very small) corpus to be output by a high-order one.
(1) Compare to: https://youtu.be/fKhTk0IynHM?t=78
[1] https://www.youtube.com/watch?v=-VsmF9m_Nt8
[2] https://en.wikipedia.org/wiki/Prisencolinensinainciusol
Are all the 3-word tuples actually used in other AC/DC songs? (Output this grammatical could not be generated by a Markov chain that only looks at 2-word tuples.) If not, that also seriously calls their claim into question.
I think the maker would have done well to be more upfront: "AC/DC Song Co-authored by a Computer" or something like that.
I think he did a very good job! You can easily tell the difference side-by-side, but still, it's close enough that I thought it was deepfaked at first.