http://oreilly.com/digitalmedia/2006/08/17/inside-pandora-web-radio.html - 0 views
oreilly.com/...inside-pandora-web-radio.html
Pandora howstuffworks music musical technology symbiosis format business model records experiments attributes project company analysts dimensions
shared by perezmv on 06 Jul 14
- No Cached
-
Pandora (which is also the name of the company) grew out of the Music Genome Project, which company founder Tim Westergren began six years ago.
-
He became fascinated with the way directors described the music they were looking for, which led to his wondering what made people enjoy certain types of music. He asked himself, "If people haven't found any music that they love since college, and artists are struggling to find an audience, is there a role for technology to help bridge the gap?"
-
Westergren started the Genome Project from the idea of creating a platform for connecting people with music that they'll love based on music they already enjoy. The project uses experts called "music analysts" to deconstruct music into its fundamental parts and capture the results into a database. Pandora has 40 professional musicians who come to the office every day and listen to one song at a time, analyzing each in anywhere from 200 to 400 dimensions. (The dimensions are somewhat different for each genre of music.)
- ...9 more annotations...
-
Pandora chose the dimensions because they are quantitative. For instance, how breathy are the vocals? Is the music diatonic or chromatic? The music analysts are trained to be able to score songs consistently. In fact, one of the test cases is, "Could a group of 10 musicologists listen to a song and agree on one score for a particular element?"
-
"What is exciting about the Music Genome Project, with respect to Pandora the radio-listening experience, is that by understanding the music on a song-by-song basis we can put together a playlist that has a much more natural ebb and flow than you might be able to do with collaborative filtering data," Conrad says.
-
"I think curator is the right word," Conrad replied. "Of all the financial models that could be leveraged to make Pandora a successful business, the 'play for pay' model runs completely spiritually opposite to the founding of the company.
-
I asked what Pandora was doing to avoid being influenced by big record labels, which have been widely accused of corrupting traditional radio through payola schemes.
-
"Since we use a human analyst to analyze song by song, we've experimented with using a smaller number of elements," he continued. "We've determined that you can't create interesting playlists with only 20 attributes. But we do keep an eye on machine listening as it might provide a way to augment the manual analysis."
-
I ask myself, "What's this song doing in my Bill Evans station? This song should be in my 'Soft Jazz Guitar' station. Why can't I tell Pandora to place this tune in the appropriate station?"
-
"It's fascinating to me that you raise that particular example," Conrad said. "Because the scenario that you just described is--after we evolved the product over five months and took a lot of low-hanging fruit off the table--probably the number-one listener request.
-
Pandora creates playlists with a "matching engine," written in C and Python, for each listener station. This engine builds the low-level linkage to the "source" music (the music that listeners indicate they like) and the music that actually gets played (a mixture of what the listener explicitly indicated, mixed with music that the Pandora service believes listeners will like). The replication system is Slony.