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."
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.
That would be my thought as well.
Fogerty v. Zaentz
Promote proofreading. Don't mod up sloppy posts.
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.