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.
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.

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