Masters Theses


"The volume of multimedia data generated, processed, and consumed has been increasing with each passing day. In order to use multimedia data effectively, a system providing content-based queries and retrievals is essential. Music data has been one of the major components of multimedia data. Traditionally, searching for music files has been done through text input. This thesis proposes a system that is capable of retrieving matches from database of music files based on content-based queries.

A content-based query input is provided either as a music file or as a tune hummed into a microphone. The motivation for this research is to implement a system that would be capable of searching and retrieving matches based on melody comparison. The proposed system works for audio data in the MIDI format consisting of instrumental music. A set of MATLAB programs have been developed to achieve this. A MIDI file is given as input, from which the melody component is extracted. The extracted melody is represented in the form of character and numeric strings. The melody string for a given query is matched against other melody strings that have been extracted from songs in a database. A list of files containing melody similar to the query is presented based on the results of the string-matching program"--Abstract, page iii.


Subramanya, S. R.

Committee Member(s)

Sabharwal, Chaman
Kluczny, Raymond Michael


Computer Science

Degree Name

M.S. in Computer Science


University of Missouri--Rolla

Publication Date

Summer 2003


viii, 35 pages

Note about bibliography

Includes bibliographical references (pages 33-34).


© 2003 Sanjay Shankar, All rights reserved.

Document Type

Thesis - Restricted Access

File Type




Subject Headings

MIDI (Standard)
Computer sound processing
Information storage and retrieval systems

Thesis Number

T 8336

Print OCLC #


Link to Catalog Record

Electronic access to the full-text of this document is restricted to Missouri S&T users. Otherwise, request this publication directly from Missouri S&T Library or contact your local library.

Share My Thesis If you are the author of this work and would like to grant permission to make it openly accessible to all, please click the button above.