The BBC broadcasts more than 200,000 different pieces of music every week.With so many tracks to choose from, the ability to quickly navigate its vast digital music collections and select the right piece is becoming increasingly important.
One of the ways of categorising music is by mood – the characteristics associated with a piece of music – but with an online music library of more than a million songs, listening to and labeling each one manually would take many years.
To try and address this problem, BBC Research & Development, in conjunction with Queen Mary University of London and I Like Music, developed novel software that can model the mood of a track based on its tempo, key and more than 36,000 keywords that define the emotional response it elicits in humans.
As it did not have the computing capability to analyse the files in house, the BBC approached the N8 HPC team at The University of Manchester to solve the problem using high throughput computing. The HPC facility was used to simultaneously run thousands of tasks to analyse each music file. A total of 128,000 tasks were run, each performing 53 separate analyses, reducing the total projected analysis time from approximately one and a half years to just six hours.
On the BBC…
Access to the unique equipment and expert skills of the N8 HPC team enabled the BBC to analyse thousands of music files using its new software in the quickest and most cost-efficient way. Long term impact includes: easier and quicker navigation of online music library; reduced people hours to analyse, maintain and continually update the music collections; and access to a larger selection of music online.
On N8 HPC…
Working with the BBC during the N8 HPC’s pilot stage gives the new service added credibility, as well as strengthening the University’s links with the BBC and highlighting further opportunities for potential collaborative projects.
A more cost-effective way of managing the BBC’s online music library will ultimately benefit all license fee payers, and ensure that whether they are listening to a radio play or watching a sports programme, they will always hear the perfect music to match the mood.
“The entire dataset was processed in only six hours, creating the world’s largest time-varying musical feature database. N8 HPC’s combination of cutting-edge facilities and outstanding support was of huge benefit in getting the project completed and we look forward to working with them again.”
Chris Baume, BBC Research & Development
N8 HPC ran from 2013-2018, offering a shared ‘Tier 2’ HPC facility underpinning world-class research, enabling collaborations between the member institutions of the N8 Research Partnership and creating the opportunity to engage more effectively with business and the community.
N8 HPC has now become the N8 Centre of Excellence in Computationally Intensive Research (N8 CIR)