Challenge Project

Opera Forever

Opera Forever

Opera Forever is an online collaboration platform and social networking site to collectively explore large amounts of opera recordings.

The platform allows users to tag audio sequences with various types of semantics, such as personal preference, emotional reaction, specific musical features, technical issues, etc. Through the analysis of personal preference and/or emotional reaction to specific audio sequences, a characterization of personal listening tastes will be possible, and people with similar (or very dissimilar) tastes can be matched. The platform will also contain a recommendation system based on preference information and/or keyword search.

Background: The Bern University of the Arts has inherited a large collection of about 15'000 hours of bootleg live opera recordings. Most of these recordings are unique, and many individual recordings rather long (up to 3-4 hours), hence the idea of segmenting the recordings so as to allow for the creation of semantical links between segments to enhance the possibilities of collectively exploring the collection. In our fast-moving times, drawing on

Core Idea: Users engaging in “active” listening leave semantic traces behind that can be used as a resource to guide further exploration of the collection, both by themselves and by third parties. The approach can be used for an entire spectrum of users, ranging from occasional opera listeners, through opera amateurs, to interpretation researchers. The tool can be used as a collaborative tagging platform among research teams or within citizen science settings. By putting the focus on the listeners and their personal reaction to the audio segments, the perspective of analysis can be switched to the user, e.g. by creating typologies or clusterings of listening tastes or by using the approach for match-making in social settings.

Demo Video

Demo Video: Opera Forever

Proof of Concept

Opera Forever (demo application)

A first proof of concept contains the following features:

  • The user can browse through and listen to the recordings of different performances of the same opera.
  • The individual recordings are segmented into their different parts.
  • By using simple swiping gestures, the user can navigate between the individual segments of the same recording (swiping left or right) or between different recordings (swiping up or down) - the swiping is not yet implemented, but you can click on the respective arrows.
  • For each segment, the user can indicate to what extent they like that particular segment (1 to 5 stars). - not implemented yet
  • Based on this information, individual preference lists and collective hit-parades are generated. - not implemented yet
  • Also, it will be possible to cluster users according to their musical taste, which opens up the possibility to match users based on their musical taste or to build recommendation systems. not implemented yet


  • Metadata: Ehrenreich Collection Database
  • Audio Files: Digitized audio recordings from the Ehrenreich Collection (currently not available online; many of them presenting copyright issues)


Google Doc with Notes


<a href="/wiki/status:concept?do=showtag&amp;tag=status%3Aconcept" title="status:concept">concept</a>,
<a href="/wiki/needs:dev?do=showtag&amp;tag=needs%3Adev" title="needs:dev">dev</a>,
<a href="/wiki/needs:design?do=showtag&amp;tag=needs%3Adesign" title="needs:design">design</a>,
<a href="/wiki/tag:glam?do=showtag&amp;tag=glam" title="tag:glam">glam</a>
This content is a preview from an external site.

Joined the team

10.11.2020 21:52 ~ loleg


04.11.2019 10:23 ~ oleg

Joined the team

09.09.2019 08:33 ~ oleg

First post View challenge

09.09.2019 08:33 ~ oleg


Event finished

Event started

Contributed 4 years ago by oleg for #mixnhack 2019

Connect to our community on | | twitter | facebook

All attendees, sponsors, partners, volunteers and staff at our hackathon are required to agree with the Hack Code of Conduct. Organisers will enforce this code throughout the event. We expect cooperation from all participants to ensure a safe environment for everybody. For more details on how the event is run, see the Guidelines on our wiki.

Creative Commons LicenceThe contents of this website, unless otherwise stated, are licensed under a Creative Commons Attribution 4.0 International License.