Skip navigation
Please use this identifier to cite or link to this item: http://arks.princeton.edu/ark:/88435/dsp01tt44pq97j
Title: Tune-Finder: An Application for Discovering Similar Melodic Motifs
Authors: Joseph, Jeanna
Advisors: Kernighan, Brian
Department: Computer Science
Class Year: 2021
Abstract: In this paper, I describe the process of building and evaluating Tune-Finder, a tool which provides a means of humming a tune in order to find other tunes (primarily folk and classical compositions) with similar melodic motifs. Here, the term motif is used interchangeably with the term contour to signify a sequence of characters which represent the melodic relationships between consecutive pitches in a tune. The tool is a NodeJS web application built using the Express framework and deployed using AWS Elastic Beanstalk. There are three primary components which comprise the interface: a visualizer which displays audio input, a search bar providing the ability to type input representing a motif, and a results page which displays the most similar tunes to the user’s query from a corpus. Furthermore, the tool allows users to select a tune from the results page and assess their accuracy when humming the chosen tune. These features together allow music-loving individuals to uncover some of the origins for popular contemporary motifs and perhaps find music that they may be interested in. Besides facilitating the discovery of music, Tune-Finder is designed to be an interactive tool that anyone can use as a means to test out and improve their sight reading, pitch matching, and humming abilities.
URI: http://arks.princeton.edu/ark:/88435/dsp01tt44pq97j
Type of Material: Princeton University Senior Theses
Language: en
Appears in Collections:Computer Science, 1987-2023

Files in This Item:
File Description SizeFormat 
JOSEPH-JEANNA-THESIS.pdf1.83 MBAdobe PDF    Request a copy


Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.