Carleton University - School of Computer Science Honours Project
Winter 2022
Detecting Similarity Between Music Pieces
Victor Olaitan
SCS Honours Project Image
ABSTRACT
The goal of the project was to develop a solution that would be effective in copyright enforcement and remixing by allowing songwriters to use the solution as a plagiarism check while they work on their pieces. The solution would need to produce a report on the syntactic and semantic similarity of the input lyrics and other known lyrics. In this case, syntactic similarity refers to structural similarities (e.g., number of words, common sequences of words, and number of verses). On the other hand, semantic similarity refers to similarities in meaning (e.g., the sentiment of certain lines and verses, and topics spoken of in the text). If the input text is deemed too similar to any other known song, the solution should reject the input. The criteria by which a song is deemed too similar should also be configurable by the user.