Skip to content

oObqpdOo/MusicSimilarity-Spark

Repository files navigation

MusicSimilarity-Spark

Feature Extraction Code for Chroma features, Note estimation, MFCC statistics, Rhythm Histogram, Rhythm Patterns and Beat Histograms

Python Spark Code for estimating the similarity of songs

Code for Rhythm Histogram and Rhythm Patterns from TU Wien: https://github.com/tuwien-musicir/rp_extract under GNU General Public License v3.0 (slightly adapted version)

Description and Documentation: https://github.com/oObqpdOo/MusicSimilarity

Requirements: pyspark 1.6.0 or newer, librosa, essentia, numpy, scipy, pp (parrallel python), glob, matplotlib, urllib, ipython/ jupyter, pathlib, signal, edlib, ffmpeg or mpg123,