Wolfram Alpha Architecture
highscalability.com
highscalability.com
is just pathetic.
I wrote a jazz improvization machine 18 years ago which played more sensible music some jazz fans even kind of liked, but it was as useless as this "new kind of" crap.
Music is an abstract language we, humans, speak to express ourselves. You can't touch hearts and souls by generating random sequences within a given scale.
I hope Alpha turns out to be more useful, but good Lord, this man's narcissism case should be included in psychology textbooks.
What if you randomly generated something that was identical to a famous piece of music? Is there a reason why that couldn't happen? And, if not, recognize that it doesn't actually depend on the prior human creation of the piece...so I don't see why, in theory, you couldn't randomly generate (or grow via GA or whatever) a good piece of music.
There are performances of Bach that I'd turn off after 20 seconds, and there are those I keep in my music collection for years, if not decades. Performaces differ dramatically.
Or take Pink Floyd's Wish You Were Here - was it the scores, or rather Gilmour's unique articulation on the guitar that made us listen to this album? How about John Coltrane's emotional outbursts on the sax? Nina Simone's cosmic-deep vocals?
Music is a far more subtle art, not yet understood from the point of view of Cognitive Science. What random notes are you talking about?
To add complexity, in some modern genres like electronica musicians also express themselves using timbre dynamics combined with notes.
But apart from that, there's a problem with identifying automatically which of your variants you generated are good, which comes down to what is good music.
Then performance. We usually appreciate good performance and a lot of people are not interested in hearing precise robotic play. Again, what makes a performance good? Nobody knows, there's no theory.
Having said that, what's the point of doing tree search at all?
http://blog.wolframalpha.com/2009/05/12/the-computers-poweri...