How Artificial Intelligence Is Changing Music
mbone writes "Ever wonder how Jimi Hendrix would cover Lady Gaga? Whether you do or not [I'm guessing not], you may be about to find out. Writing for Wired, Eliot Van Buskirk describes North Carolina's Zenph Sound Innovations, which takes existing recordings of musicians (deceased, for now) and models their 'musical personalities' to create new recordings, apparently to critical acclaim (PDF). The company has raised $10.7 million in funding to pursue their business plan, and hopes to branch out into, among other things, software that would let musicians jam with virtual versions of famous musicians. This work unites music with the very similar trend going on in the movies — Tron 2.0, for example, will clone the young Jeff Bridges. If this goes on, will the major labels and studios actually need musicians and actors? In the future, it could be harder to make money playing guitar with all of the competition from dead or retired artists."
Not quite, Guy. "Old" Flynn will be present in the real world, but when entering the computer world what you see will be "young" Flynn.
Living With a Nerd
David Cope's Experiments in Musical Intelligence and related works (SARA, other works, and his own company called Recombinant inc ) have been doing this for many years.
Ah, but lightcycles could travel in curved lines and were shown doing so in the original movie. Just not on the game grid ;)
"linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
It'll totally be worth it if it gets rid of the Nickleback derivatives.
Since all Nickleback songs sound the same, does Nickleback count as a Nickleback derivative that will also have to be gotten rid of? That would be something all music fans can hope for.
Oh, and as a Canadian, I'd like to apologize to the rest of the world for Nickleback. We're not happy about them either. Sorry.
-I only code in BASIC.-
All they do is digital signal processing, not artificial intelligence.
I once had a signature.
John Fogerty
That would be my thought as well.
Fogerty v. Zaentz
Promote proofreading. Don't mod up sloppy posts.
Now, now this isn't the first troublesome thing to come out of Canada, let's not forget Bryan Adams
I reject your reality and substitute my own.
Yes, except some artists who "perform" onstage are lip-syncing and faking it to previously-recorded tracks, to ensure that their performances are flawless. I expect there are plenty of others who actually do it and just haven't been caught at it. Yet.
In some cases, as for example the opening to the Beijing Olympics, the performer on stage wasn't even the same person who actually recorded the original song.
It neither started nor stopped with Milli Vanilli (sp?).
So thousands of screaming fans are piling into major venues to watch someone play at stroking at a guitar and moving their lips in silence in front of a dead mic while a computer shreds in their style today.
So what's the difference? The fact that a human has sung the song once in a studio? The fact that the person who originally sung it is playing the role of marionette to their own recordings (or in some cases not even that)? You might as well put a robot out there to make sure all the dance moves are perfect, too.
"This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
What halting problem? Never assume your reader knows everything you do.
The halting problem: it is not possible to wite a program, let's call it P, which takes another program as its input and then tell if that program will stop or go into an infinite loop.
To understand that this is impossible, imagine you would write a shell script which calls P and passes its own argument to P. Next the shell script would enter an infinite loop if P says its input will end. If P says its input would generate an infinite loop, the shell script would end. Now run the shell script and let it pass its own source code and the source code of P itself (for all practical purposes, P and the script form together a single program) as input into P. Now you get a paradox: if the shell script ends, it goes into an infinite loop and if it goes into an infinite loop its has to end...
I second the advise on reading Hofstadter's GEB.