Skip to content

werthen/dj-mix-ground-truth-extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DJ Mix Ground Truth Extractor

DATASET DOWNLOAD LINK: https://drive.google.com/file/d/1_-dtTsau-zAb5Vaqb7N0iBQAnEnK3aBx/view?usp=sharing

Citing this work

@masterthesis{werthen2018ground,
	title        = {Ground truth extraction \& transition analysis of DJ mixes},
	author       = {Werthen-Brabants, Lorin},
	year         = 2018,
	location     = {Ghent, Belgium},
	school       = {Ghent University},
	type         = {Master's thesis}
}

Introduction

This software allows for reverse engineering actions performed by a DJ in a mix. This software is complementary to my dissertation.

Getting Started

Prerequisites

Panako is used for fingerprinting and must be installed beforehand.

Installing

pip install -r requirements.txt

Usage

$ python main.py -h
usage: main.py [-h] <mix_path> <source_track_directory_path> <output_file>

Analyse a DJ mix and reverse engineer it

positional arguments:
  <mix_path>            Path to a mix which needs to be analysed
  <source_track_directory_path>
                        Path to all source tracks
  <output_file>         Path to the output JSON file

optional arguments:
  -h, --help            show this help message and exit

Authors

  • Lorin Werthen-Brabants - Initial work

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE file for details

Releases

No releases published

Packages

No packages published

Languages