A Query-By-Example Technique for Retrieving Cover Versions of Popular Songs with Similar Melodies

A Query-By-Example Technique for Retrieving Cover Versions of Popular Songs with Similar Melodies

A QUERY-BY-EXAMPLE TECHNIQUE FOR RETRIEVING COVER VERSIONS OF POPULAR SONGS WITH SIMILAR MELODIES Wei-Ho Tsai Hung-Ming Yu Hsin-Min Wang Institute of Information Science, Academia Sinica Taipei, Taiwan, Republic of China wesley,donny,[email protected] tune without needing to name the song [1-9], or helping ABSTRACT users find songs performed by their favorite singers [10], genre [11], mood [12], etc., by playing an excerpt of the Retrieving audio material based on audio queries is an music as a query. In tandem with the above solutions, important and challenging issue in the research field of this study presents our preliminary investigation of the content-based access to popular music. As part of this retrieval of cover recordings, which aims to find songs research field, we present a preliminary investigation with melodies similar to the melody of a user’s song into retrieving cover versions of songs specified by users. query. The technique enables users to listen to songs with an A cover version of a song refers to a new rendition of identical tune, but performed by different singers, in a song that was originally recorded and made popular by different languages, genres, and so on. The proposed another artist. It is often used as a means to attract system is built on a query-by-example framework, which audiences who like a familiar song, or to increase the takes a fragment of the song submitted by the user as popularity of an artist by adapting a proven hit. input, and returns songs similar to the query in terms of Sometimes pop musicians gain publicity by recording a the main melody as output. To handle the likely cover version that contrasts with the original recording. discrepancies, e.g., tempos, transpositions, and Over several years, thousands upon thousands of cover accompaniments between cover versions and the original versions have been recorded, some of which are virtually song, methods are presented to remove the non-vocal identical to the original version, while some are radically portions of the song, extract the sung notes from the different. The only feature that is almost invariant in the accompanied vocals, and compare the similarities different recordings is the main melody of the vocals. between the sung note sequences. Usually, the most frequent difference between a cover song and the original version is that they are performed Keywords: cover version, main melody, query-by- by different singers. In such cases the associated tempos, example, accompaniments. ornaments, accompaniments, etc., may be changed to cater to the taste of contemporary audiences, or to fit the 1 INTRODUCTION theme of an album. Thus, in a music retrieval system, it would be useful if a search function for a single song Rapid advances in Internet connectivity and signal rendered by different singers or belonging to different processing technologies have led to a dramatic and genres could be provided. unprecedented increase in the availability of music Other common differences between cover versions material in recent years. Ironically, it has become more and the original song are that they may have different and more difficult to locate desired items from the lyrics and titles, or they are sung in different languages. innumerable options. Thus, techniques that could enable In particular, a hit song can often be translated into users to quickly acquire the music they want are being different languages, thereby making it more popular extensively explored to keep pace with the rapid worldwide. Since a translation is usually not literal, proliferation of music material. Among such techniques, cover-version retrieval based on the main melody would retrieving audio material based on audio queries is of be more feasible than text-based retrieval for those particular interest in the domain of accessing popular wishing to listen to a song rendered in a different music. Its root concept of query-by-humming or query- language. In addition, it is commonplace for live by-song continues to motivate the development of many performances to be recorded and then released as promising solutions for retrieving music beyond the authorized cover songs. The method of cover-song conventional text-processing paradigm, such as retrieval could thus be applied to index and classify such allowing users to retrieve a song by humming a catchy undocumented live recordings. This would also help copyright holders detect unauthorized or bootleg concert Permission to make digital or hard copies of all or part of this recordings. work for personal or classroom use is granted without fee In this work, we address the problem of cover-version provided that copies are not made or distributed for profit or retrieval by investigating how to determine if one or commercial advantage and that copies bear this notice and the more music collections contain similar melodies to a full citation on the first page. specified song query. This task belongs to the problem © 2005 Queen Mary, University of London of retrieving polyphonic music documents based on 183 polyphonic music queries. In contrast to monophonic Figure 1 shows a block diagram of our cover- music, in which at most one note is played at any given version retrieval system, which operates in two phases: time, polyphonic music often contains many notes that indexing and searching. The indexing phase generates are played simultaneously. Thus, it is difficult to extract the melody description for each of the songs (documents) the main melody automatically from polyphonic music in the collection. It commences with removal of the [13]. Due to this difficulty, a large number of current non-vocal segments longer than two seconds1, which query-by-humming systems [1-4] work within the very likely belong to the intro, bridge, or outro. Then, monophonic domain, which converts a monophonic main melody extraction proceeds by converting each audio query into a symbolic format to match a song from the waveform samples into a sequence of monophonic symbolic collection. Some studies [14,15] musical note symbols. In the searching phase, the task is focus on locating the major themes from a piece of to determine which of the songs (documents) are polyphonic symbolic music, in which the note relevant to a music query. This phase begins with the information is given as a priori. However, very few main melody extraction, which converts the audio query systems operate in the mode of monophonic audio into a sequence of musical note symbols, and is queries on a polyphonic audio collection [5,6], or followed by comparison of the similarities between the entirely polyphonic audio queries on a polyphonic audio query’s note sequence and each document’s note collection [7-9]. This work further differs from the sequence. The more similar the document’s note above systems by the need to compare the main melody sequence, the more relevant the document will be to the present in the vocals of polyphonic music. Thus, the song requested by the user. Then, a ranked list of the proposed methods, though drawn from the query-by- similarities between the query’s sequence and the humming paradigm, are specifically tailored to solve the document’s sequence is presented to the user. problem of cover-version retrieval. Indexing Searching 2 METHOD OVERVIEW Phase Phase Our goal is to design a system that takes as input an Audio Query audio query from a fragment of a song, and produces as Main Melody output a ranked list of songs that are similar to the query Extraction in terms of the main melody. Songs ranked high are Non-vocal Main Melody then considered as the cover or original versions of the Song 1 Note Removal Extraction song requested by the user. However, as cover versions Sequence 1 Non-vocal Main Melody Song 2 Note Similarity may differ significantly from the original song in the Removal Extraction Sequence 2 Computation way that the accompaniments are introduced, an & Ranking arbitrary audio query could contain non-vocal Non-vocal Main Melody (accompaniment-only) segments whose melody patterns Song M Note Removal Extraction are not present in the songs requested by the user, or Sequence M vice versa. To simplify the problem during this initial Ranked List development stage, we assume that a user’s query does Figure 1. The proposed cover-version retrieval system. not contain salient non-vocal segments. In general, the structure of a popular song can be divided into five sections: 1) intro, usually the first 5-20 3 NON-VOCAL SEGMENT REMOVAL seconds of the song, which is simply an instrumental Although it would be desirable if all the non-vocal statement of the subsequent sections; 2) verse, which regions within a music recording could be located typically comprises the main theme of the story automatically, the task of accurately distinguishing represented in the song’s lyrics; 3) chorus, which is between the segments with and without singing is rather often the heart of a song, where the most recognizable difficult. Our previous work [16] on this problem found melody is present and repeated; 4) bridge, which comes that a vocal segment tends to be classified as non-vocal roughly two-thirds into a song, where a key change, if it is mixed with loud background accompaniment. tempo change or new lyric is usually introduced to Although discarding a low “vocal-to-accompaniment- create a sensation of something new coming next; 5) ratio” segment is almost harmless in some applications, outro, which is often a fading version of the chorus or such as singer clustering [16], it could result in a very an instrumental restatement of some earlier sections to fragmented and unnatural melody pattern being bring the song to a conclusion.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    8 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us