An Approach to Discover Similar Musical Pattern

Project Code :TCMAPY865

Objective

The objective of this project is to likely to find a method to identify and analyze similar patterns in music, potentially with the goal of organizing and categorizing musical pieces based on their similarities.

Abstract

An algorithm has been developed to find the similarity between given songs. The song pattern similarity has been determined by knowing the note structures and the fundamental frequencies of each note of the two songs, under consideration. The statistical concept namely Correlation of Coefficient is used in this work. Correlation of Coefficient is determined by applying 16 Note-Measure Method. If Correlation of Coefficient is near to 1, it indicates that the patterns of the two songs under consideration are similar. Otherwise, there exists a certain percentage of similarity only. This basic principle is used in a set of Indian Classical Music (ICM) based songs. The proposed algorithm can determine the similarity between songs, so that alternative songs in place of some well-known songs can be identified, in terms of the embedded raga patterns. A digital music library has been constructed as a part of this work. The library consists of different songs, their raga name, and their corresponding healing capabilities in terms of music therapy. The proposed work may find application in the area of music therapy. Music therapy is an area of research which is explored significantly in recent time. This work can also be exploited for developing intelligent multimedia tool that is applicable in healthcare domain. A multimedia based mobile app has been developed encapsulating the above mentioned idea that can recommend alternative or similar songs to the existing ICM based songs. This mobile app based music recommendation system may be used for different purposes including entertainment and healthcare. As a result of the applications of the proposed algorithm, similar songs in terms of raga patterns can be discovered from within the pool of a set of songs. A music recommendation system built on this algorithm can retrieve an alternative song from within the pool of songs as a replacement to a well-known song, which otherwise may be used for a particular music therapy. Results are reported and analyzed thoroughly. Future scope of the work is outlined 

Keywords: music recommendation system (MIR), NLP Techniques.

 

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

HARDWARE & SOFTWARE REQUIREMENTS

HARDWARE CONFIGURATION:

Processor  - I3/Intel Processor

Hard Disk  -160GB

Key Board  - Standard Windows Keyboard

Mouse      - Two or Three Button Mouse

Monitor    - SVGA

RAM-  8Gb


SOFTWARE CONFIGURATION:

Operating System   :   Windows 7/8/10

Server side Script :   Python, Anaconda

IDE    :   PyCharm

Libraries Used     :    sklearn, pandas, numpy, PCA, SVM

Technology       : Python 3.6


Demo Video

mail-banner
call-banner
contact-banner
Request Video