Skip to content

orchidas/Guitar-Solo-Classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guitarist classification from symbolic guitar tabs

This repository contains a dataset of 80 rock guitar solos by Hendrix, Knopfler, Clapton and Gilmour downloaded from UltimateGuitar, cleaned and converted to MusicXML. MusicXML is parsed using a JS library - tuples containing note duration, transposed fret and string information are ultimately stored in JSON format. Markov chains are trained on this data in a leave-one-out fashion and a maximum likelihood approach is used to identify the guitarist of each song. Other interesting visualizations are done in R, such as pitch class and note duration histograms and Markov Chains as weighted graphs.

Due to the lack of a reliable dataset of guitar tabs, I encourage people to do projects with this dataset, and if possible contribute more tabs by more artists! If used in a project, please cite the following paper :

Analyzing and Classifying Guitarists from Rock Guitar Solo Tablature - O. Das, B. Kaneshiro and T. Collins; Proceedings of 18th International Conference on Sound and Music Computing (SMC 2018), Limassol, Cyprus; July 2018.

About

Guitarist classification from symbolic guitar tabs using Markov chains

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages